@font-face{font-family:Graphik;font-style:normal;font-weight:400;src:url(../fonts/Graphik-Regular.eot);src:local(""),url(../fonts/Graphik-Regular.woff2) format("woff2"),url(../fonts/Graphik-Regular.woff) format("woff"),url(../fonts/Graphik-Regular.ttf) format("truetype")}@font-face{font-family:Graphik;font-style:normal;font-weight:500;src:url(../fonts/Graphik-Medium.eot);src:local(""),url(../fonts/Graphik-Medium.woff2) format("woff2"),url(../fonts/Graphik-Medium.woff) format("woff"),url(../fonts/Graphik-Medium.ttf) format("truetype")}html{font-size:10px;height:100%;overflow-x:hidden}html.hidden{overflow:hidden}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}@media (max-width:835px){*{cursor:none!important}}img{max-width:100%;height:auto}body{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}main{background:#fcfcf9;margin-top:96px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media (max-width:1250px){main{margin-top:56px}}main.front-page,main.single-products,main.tax-familier{margin-top:0}picture{line-height:0;display:block}h1,h2,h3,h4,h5,h6{font-family:Graphik,sans-serif}h1{font-weight:400;font-size:44px;line-height:52px;color:#325b49}@media (max-width:1600px){h1{font-size:42px;line-height:48px}}@media (max-width:768px){h1{font-size:39px}}h2{margin:0;font-weight:400;font-size:28px;line-height:40px;color:#325b49}@media (max-width:1600px){h2{font-size:26px;line-height:32px}}@media (max-width:768px){h2{font-size:24px;line-height:40px}}h3{margin:0;font-weight:500;font-size:17px;line-height:24px;color:#325b49}@media (max-width:1600px){h3{font-size:16px}}@media (max-width:768px){h3{font-size:15px}}h4{margin:0;font-weight:500;font-size:12px;line-height:24px;color:#325b49;text-transform:uppercase}h5,h6{margin:0;font-weight:500;font-size:12px;line-height:24px;color:#325b49}a,button,div,label,p,span{font-family:Graphik,sans-serif;font-size:17px;line-height:24px}@media (max-width:1600px){a,button,div,label,p,span{font-size:16px}}@media (max-width:768px){a,button,div,label,p,span{font-size:15px}}a{text-decoration:none}ul{margin:0;padding:0;list-style:none}a,button{cursor:pointer}input{outline:0}.max-width{max-width:1920px}@media (min-width:2080px){.max-width{max-width:2080px}}.max-width-min{max-width:1728px}.container-fluid-full{width:100%;margin-right:auto;margin-left:auto}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-left:80px;padding-right:80px}@media (max-width:1024px){.container-fluid{padding-left:40px;padding-right:40px}}@media (max-width:768px){.container-fluid{padding-left:16px;padding-right:16px}}.d-none{display:none!important}@media (max-width:1024px){.hide-mob{display:none}}.designers-slider__wrapper.main_bg:before{background:var(--bg-color-radio)}.designers-slider__wrapper.change_btn .changeble_btn{background:var(--btn-color-radio);border:2px solid var(--btn-color-radio);color:#fff}.designers-slider__wrapper.change_btn.btn_transparent .changeble_btn{background:0 0;border:2px solid var(--btn-color-radio);color:var(--btn-color-radio)}.designers-slider__wrapper.change_btn.btn_transparent .changeble_btn svg path{stroke:var(--btn-color-radio)!important}.designers-slider__wrapper.change_text_full a:not(.changeble_btn),.designers-slider__wrapper.change_text_full div,.designers-slider__wrapper.change_text_full h1,.designers-slider__wrapper.change_text_full h2,.designers-slider__wrapper.change_text_full h3,.designers-slider__wrapper.change_text_full h4,.designers-slider__wrapper.change_text_full h5,.designers-slider__wrapper.change_text_full h6,.designers-slider__wrapper.change_text_full p,.designers-slider__wrapper.change_text_full span{color:var(--textfull-color-radio)!important}.designers-slider__wrapper.change_text_full button span{color:#fff!important}section{overflow:hidden}@media (max-width:1024px){section{margin:var(--margin-tab)!important;padding:var(--padding-tab)!important}}@media (max-width:768px){section{margin:var(--margin-mob)!important;padding:var(--padding-mob)!important}}section.main_bg{background:var(--bg-color-radio)}section.change_btn .changeble_btn{border:2px solid var(--btn-color-radio);color:#fff;background:var(--btn-color-radio)}section.change_btn .changeble_btn svg path{stroke:#fff}section.change_text_full a:not(.changeble_btn),section.change_text_full div,section.change_text_full h1,section.change_text_full h2,section.change_text_full h3,section.change_text_full h4,section.change_text_full h5,section.change_text_full h6,section.change_text_full p,section.change_text_full span{color:var(--textfull-color-radio)!important}section.change_text a:not(.changeble_btn),section.change_text h1,section.change_text h2,section.change_text h3,section.change_text h4,section.change_text h5,section.change_text h6,section.change_text p,section.change_text span{color:var(--text-color-radio)!important}section.change_downloadbtn.material_transparent .specs__wrapper___content__materials__btn a{background:0 0;border:2px solid var(--btnmaterial-color-radio);color:var(--btnmaterial-color-radio)}section.change_downloadbtn.material_transparent .specs__wrapper___content__materials__btn a svg path{stroke:var(--btnmaterial-color-radio)}section.change_materialbtn.transparent_downloads .specs__accordion__body__download-btn a{background:0 0;border:2px solid var(--btnmaterial-color-radio);color:var(--btnmaterial-color-radio)}section.change_materialbtn.transparent_downloads .specs__accordion__body__download-btn a svg path{stroke:var(--btnmaterial-color-radio)}section.change_materialbtn .specs__accordion__body__download-btn a{background:var(--btnmaterial-color-radio)}section.btn_transparent .changeble_btn{background:0 0;border:2px solid #325b49;color:#325b49}section.btn_transparent .changeble_btn svg path{stroke:#325b49}section.btn_transparent.change_btn .changeble_btn{background:0 0;border:2px solid var(--btn-color-radio);color:var(--btn-color-radio)}section.btn_transparent.change_btn .changeble_btn svg path{stroke:var(--btn-color-radio)}@media (max-width:768px){section:last-of-type{margin-bottom:80px!important}}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:40px}@media (max-width:1024px){.grid{grid-column-gap:24px}}@media (max-width:768px){.grid{grid-column-gap:16px}}.scale-img{overflow:hidden}.scale-img img{-webkit-transition:1.2s ease-out;transition:1.2s ease-out;-webkit-transform:scale(1);transform:scale(1)}.scale-img:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}section+.hero{margin-bottom:0!important;height:0;width:100%;padding-bottom:52.2%!important}.pagination-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:20px 0 40px}@media (max-width:768px){.pagination-links{margin:0}}.pagination-links .page-numbers{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:40px;height:40px;color:#325b49;border-radius:50%;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s;line-height:1}@media screen and (min-width:1025px){.pagination-links .page-numbers:not(.dots):hover{background:#a0a69f;color:#fff}}.pagination-links .page-numbers.current,.pagination-links .page-numbers.next,.pagination-links .page-numbers.prev{background:#325b49;color:#fff;-ms-flex-negative:0;flex-shrink:0}.pagination-links .page-numbers.next,.pagination-links .page-numbers.prev{position:relative;font-size:0;background:#325b49}.pagination-links .page-numbers.next:hover,.pagination-links .page-numbers.prev:hover{background:#a0a69f}.pagination-links .page-numbers.next:before,.pagination-links .page-numbers.prev:before{display:block;content:"";width:9px;height:16px;background:url(../icons/arrow-right.svg) no-repeat center/contain;-webkit-transform:translateX(1px);transform:translateX(1px)}.pagination-links .page-numbers.prev:before{-webkit-transform:rotate(-180deg) translateX(1px);transform:rotate(-180deg) translateX(1px)}div.wpforms-container-full .wpforms-form ul li:has(input[type=radio]){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px}.site-header.transparent .site-header__fixed{background:rgba(0,0,0,.2)}.site-header.transparent .site-header__fixed.mob-menu-active{background:#325b49;z-index:8}.site-header.transparent .site-header__fixed.mob-menu-active:hover{background:#325b49}.site-header.transparent .site-header__fixed:hover{background:#aab2a9}.site-header.transparent .site-header__fixed .site-header__wrapper__menu ul li a{color:#fcfcf9;font-size:16px}@media (max-width:1520px){.site-header.transparent .site-header__fixed .site-header__wrapper__menu ul li a{font-size:15px}}@media (max-width:1420px){.site-header.transparent .site-header__fixed .site-header__wrapper__menu ul li a{font-size:14px}}.site-header__wrapper{display:grid;grid-template-columns:repeat(4,1fr);min-height:96px;grid-column-gap:40px}@media (max-width:1400px){.site-header__wrapper{grid-column-gap:0}}@media (max-width:1250px){.site-header__wrapper{height:56px;min-height:initial}}.site-header__fixed{position:fixed;top:0;left:0;width:100%;background:#aab2a9;z-index:7;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;height:96px}@media (max-width:1250px){.site-header__fixed{height:initial}}.site-header__fixed.mob-menu-active{background:#325b49}@media (max-width:1250px){.menu-header-container,.menu-header-en-container{display:none}}.menu-header-container .sub-wrap,.menu-header-en-container .sub-wrap{display:none}@media (min-width:768px) and (max-width:1250px){body.changed header .site-header__wrapper__logo a{margin-top:-12px}}@media (min-width:768px) and (max-width:1250px){body.changed .hero__wrapper__text__conteainer h1{margin-top:-7px}}.site-header__wrapper__logo__change{display:none!important}@media (max-width:768px){.site-header__wrapper__logo__change{display:block!important}}.site-header__wrapper__logo__change img{max-width:162px;display:block;-o-object-fit:contain;object-fit:contain}.header-items__mobile-menu__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:56px;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-items__mobile-menu__wrapper .header-items__search{display:block;margin-right:0}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown{width:auto}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:visible;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;border:0}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a{background:0 0}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a span{font-weight:400;font-size:20px;line-height:40px;color:#fcfcf9;text-transform:lowercase;border-bottom:2px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a span:hover{border-bottom:2px solid #fcfcf9}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown .wpml-ls-current-language{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:0 0;margin-right:16px}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle span{font-weight:400;font-size:20px;line-height:40px;color:#fcfcf9;text-transform:lowercase;border-bottom:2px solid #fcfcf9}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{display:none}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown a{padding:0;border:0;background-color:none}.header-items__mobile-menu__lang .wpml-ls-legacy-dropdown a span{display:block}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal{width:auto;padding:0;border:0}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal li a{padding:0;background:0 0}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal li a span{display:inline-block;font-weight:400;font-size:24px;line-height:40px;color:#fcfcf9;text-transform:lowercase;border-bottom:2px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal li a span:hover{border-bottom:2px solid #fcfcf9}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language{position:relative;background:0 0}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language span{font-weight:400;font-size:24px;line-height:40px;color:#fcfcf9;text-transform:lowercase;border-bottom:2px solid #fcfcf9}.header-items__mobile-menu__lang .wpml-ls-legacy-list-horizontal .wpml-ls-item:first-of-type{margin-right:16px}.header-items__mobile-menu__contact{font-weight:400;font-size:24px;line-height:52px;text-transform:lowercase;color:#f2f2e9;display:block;margin-top:16px}.header-items__mobile-menu{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#fff;width:100%;z-index:5;margin-top:56px;top:0;right:0;opacity:0;pointer-events:none;-webkit-transition:.3s linear;transition:.3s linear;overflow-y:auto;background:#325b49;padding:62px 40px 100px 40px}@media (min-width:1251px){.header-items__mobile-menu{display:none}}.header-items__mobile-menu .menu-header-container,.header-items__mobile-menu .menu-header-en-container{display:block}.header-items__mobile-menu .menu-header-container ul,.header-items__mobile-menu .menu-header-en-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.header-items__mobile-menu .menu-header-container ul li,.header-items__mobile-menu .menu-header-en-container ul li{-webkit-animation:none!important;animation:none!important}.header-items__mobile-menu .menu-header-container ul li.menu-item-has-children,.header-items__mobile-menu .menu-header-en-container ul li.menu-item-has-children{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;gap:16px}.header-items__mobile-menu .menu-header-container ul li.menu-item-has-children:after,.header-items__mobile-menu .menu-header-en-container ul li.menu-item-has-children:after{content:"";background:url(../icons/arrow_bottom.svg) center/contain no-repeat;width:15px;height:9px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.header-items__mobile-menu .menu-header-container ul li.menu-item-has-children>a,.header-items__mobile-menu .menu-header-en-container ul li.menu-item-has-children>a{display:inline-block;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header-items__mobile-menu .menu-header-container ul li.menu-item-has-children>a~.sub-wrap,.header-items__mobile-menu .menu-header-en-container ul li.menu-item-has-children>a~.sub-wrap{padding-left:20px;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-items__mobile-menu .menu-header-container ul li.menu-item-has-children>a~.sub-wrap ul li a,.header-items__mobile-menu .menu-header-en-container ul li.menu-item-has-children>a~.sub-wrap ul li a{line-height:30px;font-size:20px}.header-items__mobile-menu .menu-header-container ul li a,.header-items__mobile-menu .menu-header-en-container ul li a{font-weight:400;font-size:24px;line-height:52px;text-transform:lowercase;color:#f2f2e9;display:block}.site-header__wrapper__menu{grid-column:span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media (max-width:1250px){.site-header__wrapper__menu{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;margin-bottom:20px}}.site-header__wrapper__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:0}@media (max-width:1600px){.site-header__wrapper__menu ul{gap:0}}.site-header__wrapper__menu ul>li{position:relative}.site-header__wrapper__menu ul>li .sub-wrap{position:absolute;top:80px;left:0;padding:16px 40px 24px 24px;border-width:0 3px 3px 1px;border-style:solid;border-color:#000;opacity:0;pointer-events:none;-webkit-transition:.15s linear;transition:.15s linear;background-color:#fff}.site-header__wrapper__menu ul>li .sub-wrap:hover{opacity:1;pointer-events:auto}.site-header__wrapper__menu ul>li .sub-wrap .sub-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:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.site-header__wrapper__menu ul>li .sub-wrap .sub-menu li a{padding:0}.site-header__wrapper__menu ul>li a{font-family:Graphik,sans-serif;font-weight:500;font-size:1.6rem;line-height:24px;color:#fcfcf9;padding:8px 16px;display:block;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:0 0;border-radius:50px}.site-header__wrapper__menu ul>li a:hover{background:#79897b}.site-header__wrapper__menu ul>li a{white-space:nowrap;text-transform:lowercase}@media (max-width:1520px){.site-header__wrapper__menu ul>li a{font-size:15px;padding:8px 15px}}@media (max-width:1420px){.site-header__wrapper__menu ul>li a{font-size:14px;padding:8px 12px}}.site-header__wrapper__menu ul>li a:hover~.sub-wrap{opacity:1;pointer-events:auto}.site-header__wrapper__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header__wrapper__logo a{display:block;-webkit-transition:.3s linear;transition:.3s linear}@media (max-width:768px){.site-header__wrapper__logo a:first-of-type{display:none}}.site-header__wrapper__logo a img{display:block;-o-object-fit:contain;object-fit:contain;max-width:162px}@media (max-width:600px){.site-header__wrapper__logo a img{max-width:108px}}.header-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-items a.header-items__contact{display:block;color:#fcfcf9;text-transform:lowercase;font-family:Graphik,sans-serif;font-weight:500;font-size:1.6rem;line-height:24px;position:relative;margin-right:16px;border:2px solid #fcfcf9;border-radius:50px;padding:3px 14.5px;background:0 0;-webkit-transition:border-color .3s ease-in-out,background-color .3s ease-in-out;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.header-items a.header-items__contact:hover{background:#79897b;border-color:#79897b}@media (max-width:1250px){.header-items a.header-items__contact{display:none}}@media (max-width:1250px){.header-items div.header-items__lang{display:none}}.header-items div.header-items__lang .wpml-ls-item-legacy-dropdown.wpml-ls-first-item.wpml-ls-last-item .wpml-ls-sub-menu{display:none}.header-items div.header-items__lang .wpml-ls-legacy-dropdown{width:auto}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li:hover a{background:initial}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0;gap:0;padding:10px 20px;border-width:0 3px 3px 1px;border-style:solid;border-color:#79897b;background-color:#fff;width:40px;padding:0}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu a{border-top:0;padding:0;border-radius:0;-webkit-transition:none;transition:none}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu a:hover{background:rgba(121,137,123,.3)}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu a:before{display:none}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li .wpml-ls-sub-menu a span{color:#aab2a9;padding:4px;display:block;text-align:center}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a{padding-right:0;padding-left:0;border:0;font-family:Graphik,sans-serif;font-weight:500;font-size:1.6rem;line-height:24px;color:#fcfcf9;padding:8px 16px;display:block;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background:0 0;border-radius:50px}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:hover{background:#79897b}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a{background:0 0;padding:8px 0;color:#fff}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a span{display:block;text-transform:lowercase}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:after{display:none}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a::before{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;-webkit-transition:.3s linear;transition:.3s linear;background-color:#79897b}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:focus,.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:hover{background:initial}.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:focus:before,.header-items div.header-items__lang .wpml-ls-legacy-dropdown li a:hover:before{width:100%}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal{width:auto;padding:0;border:0}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal li a{padding:0;background:0 0}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal li a span{display:inline-block;font-weight:400;font-size:16px;line-height:40px;color:#fcfcf9;text-transform:lowercase;border-bottom:2px solid transparent;-webkit-transition:.3s linear;transition:.3s linear}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal li a span:hover{font-weight:500}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language{position:relative;background:0 0;margin-right:16px}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal .wpml-ls-current-language span{font-weight:500;font-size:16px;line-height:40px;color:#fcfcf9;text-transform:lowercase}.header-items div.header-items__lang .wpml-ls-legacy-list-horizontal .wpml-ls-item:first-of-type{margin-right:16px}.header-items__right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-items__box{width:32px;height:32px;position:relative;margin-right:17.3px;cursor:pointer;display:block}.header-items__box.header-items__box--mobile{display:block;margin-right:14px}.header-items__box:hover svg{-webkit-transform:scale(1.05);transform:scale(1.05)}.header-items__box svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transition:.8s linear;transition:.8s linear}.header-items__box span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:500;font-size:10px;line-height:8px;text-align:center;color:#658476}@media (max-width:1250px){.header-items__box{margin-top:0}}.header-items__search{width:32px;height:32px;position:relative;cursor:pointer;border:2px solid #fcfcf9;border-radius:50px;margin-right:17.3px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media (max-width:1250px){.header-items__search{display:none}}.header-items__search:hover:hover{background:#79897b;border:1px solid #79897b}.header-items__search:after{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18px;height:18px;background:url(../icons/search_white.svg) center/cover no-repeat;-o-object-fit:contain;object-fit:contain}.site-header__overlay{background:rgba(164,159,129,.3);position:fixed;width:100%;height:100%;top:0;left:0;z-index:2;backdrop-filter:blur(6px);pointer-events:none;opacity:0;-webkit-transition:.3s ease-out;transition:.3s ease-out}.site-header__search{position:fixed;top:0;left:0;width:100%;height:495px;max-height:100%;background:#a49f81;z-index:11;opacity:1;pointer-events:none;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (max-width:768px){.site-header__search{height:100%}}.site-header__search.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.site-header__search.active~.site-header__overlay{opacity:1;pointer-events:auto}.site-header__search>div{position:relative;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;height:100%}@media (max-width:768px){.site-header__search>div{padding-top:171px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:24px;padding-right:24px}}.site-header__search__close{height:14px;width:14px;position:absolute;top:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:80px;cursor:pointer}@media (max-width:768px){.site-header__search__close{top:22px;right:20px}}.site-header__search__close:hover:after{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}.site-header__search__close:after{position:absolute;content:"";left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:14px;height:14px;background:url(../icons/close.svg) center/cover no-repeat;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s ease-out;transition:.3s ease-out}.search-form{max-width:764px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;gap:24px;margin-bottom:30px}@media (max-width:768px){.search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;margin-bottom:0;height:initial;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.search-form__input{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;border-radius:0;outline:0;border:0;height:100%;border-bottom:2px solid #fcfcf9;background:0 0;font-weight:400;font-family:Graphik,sans-serif;font-size:2.8rem;line-height:40px;letter-spacing:-.02em;color:#fcfcf9;padding-right:15px;width:100%}@media (max-width:768px){.search-form__input{height:48px;padding:0}}.search-form__input::-webkit-input-placeholder{letter-spacing:-.02em;color:#fcfcf9}.search-form__input::-moz-placeholder{letter-spacing:-.02em;color:#fcfcf9}.search-form__input:-ms-input-placeholder{letter-spacing:-.02em;color:#fcfcf9}.search-form__input::-ms-input-placeholder{letter-spacing:-.02em;color:#fcfcf9}.search-form__input::placeholder{letter-spacing:-.02em;color:#fcfcf9}.search-form__submit__wrapper{position:relative;height:100%}.search-form__submit__wrapper:hover svg{right:22px}.search-form__submit__wrapper svg{width:9px;-o-object-fit:contain;object-fit:contain;height:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:32px;-webkit-transition:.3s linear;transition:.3s linear}.search-form__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;outline:0;background:0 0;font-weight:400;font-family:Graphik,sans-serif;font-size:17px;line-height:normal;color:#fff;height:100%;min-width:114px;cursor:pointer;position:relative;padding:12px 52px 12px 32px;-webkit-transition:.3s linear;transition:.3s linear;border:2px solid #fcfcf9;border-radius:100px}@media (max-width:1600px){.search-form__submit{font-size:16px}}@media (max-width:768px){.search-form__submit{font-size:15px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}}.site-footer__wrapper{background-color:#9fa69f;padding:40px 0 24px;position:relative}.site-footer__wrapper .wpforms-error label{font-size:12px;line-height:2}.site-footer__wrapper input:-webkit-autofill,.site-footer__wrapper input:-webkit-autofill:focus,.site-footer__wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}@media (max-width:1340px){.site-footer__wrapper__form{grid-column:2/span 2}}@media (max-width:1024px){.site-footer__wrapper__form{grid-column:1/span 2}}@media (max-width:768px){.site-footer__wrapper__form{grid-row:1}}@media (max-width:600px){.site-footer__wrapper__form{grid-column:initial;margin-bottom:24px}}.site-footer__wrapper__form span{font-weight:400;font-size:12px;line-height:24px;letter-spacing:.02em;text-transform:lowercase;color:#f3f3ea}.site-footer__wrapper__form h2{font-weight:400;font-size:17px;line-height:24px;color:#f3f3ea;margin:0 0 8px}@media (max-width:1600px){.site-footer__wrapper__form h2{font-size:16px}}@media (max-width:768px){.site-footer__wrapper__form h2{font-size:15px}}.site-footer__wrapper__form .wpforms-container{margin:0}@media (max-width:1024px){.site-footer__wrapper__form .wpforms-container{margin-bottom:24px}}.site-footer__wrapper__form .wpforms-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer__wrapper__form .wpforms-container form .form_name label{display:none}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container{width:100%!important}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field{position:relative!important;padding:0!important;margin-top:15px}@media (max-width:600px){.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field{overflow-x:initial!important}}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field label.wpforms-error{position:absolute!important;bottom:-23px!important;font-family:Graphik,sans-serif!important;font-size:1.2rem!important}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input{border-radius:0;font-weight:400!important;font-size:14px!important;line-height:16px!important;border:0!important;border-bottom:1px solid #f2f2e9!important;font-family:Graphik,sans-serif!important;width:100%!important;background-color:transparent!important;color:#f2f2e9!important;padding:0!important}@media (max-width:500px){.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input{width:100%!important}}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input::-webkit-input-placeholder{color:#f2f2e9!important;font-size:inherit;line-height:inherit;opacity:1}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input::-moz-placeholder{color:#f2f2e9!important;font-size:inherit;line-height:inherit;opacity:1}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input:-ms-input-placeholder{color:#f2f2e9!important;font-size:inherit;line-height:inherit;opacity:1}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input::-ms-input-placeholder{color:#f2f2e9!important;font-size:inherit;line-height:inherit;opacity:1}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input::placeholder{color:#f2f2e9!important;font-size:inherit;line-height:inherit;opacity:1}.site-footer__wrapper__form .wpforms-container form .wpforms-field-container .wpforms-field input::-webkit-input-placeholder{color:#f2f2e9!important}.site-footer__wrapper__form .wpforms-container form .wpforms-submit-container{padding:0 8px 0 0!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.site-footer__wrapper__form .wpforms-container form .wpforms-submit-container button{outline:0!important;border:0!important;border-radius:40px!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#f2f2e9!important;background-color:transparent!important;height:40px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;padding:0!important;gap:12px;-webkit-transition:.3s linear;transition:.3s linear}.site-footer__wrapper__form .wpforms-container form .wpforms-submit-container button:hover:after{-webkit-transform:translateX(8px);transform:translateX(8px)}.site-footer__wrapper__form .wpforms-container form .wpforms-submit-container button:after{content:"";background:url(../icons/arrow-right.svg) center/contain no-repeat;width:7px;height:12px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.site-footer__wrapper__info{grid-column:2}@media (max-width:1340px){.site-footer__wrapper__info{grid-column:1}}@media (max-width:600px){.site-footer__wrapper__info{grid-column:initial;margin-bottom:16px}}.site-footer__wrapper__info .site-footer__table__values{margin:0 0 32px}.site-footer__wrapper__info .site-footer__table__values--address,.site-footer__wrapper__info .site-footer__table__values--name{margin:0 0 12px}@media (max-width:600px){.site-footer__wrapper__info .site-footer__table__values--address,.site-footer__wrapper__info .site-footer__table__values--name{margin-bottom:16px}}.site-footer__wrapper__info .site-footer__table__values:last-of-type{margin-bottom:0}.site-footer__wrapper__links .site-footer__table__values{margin-bottom:10px}.site-footer__wrapper__links .site-footer__table__values:last-of-type{margin-bottom:0}@media (max-width:768px){.site-footer__wrapper__links .site-footer__table__values{margin-bottom:0}}.site-footer__wrapper__form{margin-top:34px}.site-footer__wrapper__form__link{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:lowercase;color:#f3f3ea;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-footer__social-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px;margin-top:0}.site-footer__social-images a{display:block;-webkit-transition:.3s linear;transition:.3s linear}.site-footer__social-images a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.site-footer__social-images a img{width:32px;height:32px;display:block;-o-object-fit:contain;object-fit:contain}@media (max-width:600px){.site-footer__social-images a img{width:40px;height:40px}}.site-footer__table__values{font-weight:400;font-size:17px;line-height:24px;color:#f3f3ea}@media (max-width:1600px){.site-footer__table__values{font-size:16px}}@media (max-width:768px){.site-footer__table__values{font-size:15px}}.site-footer__table__values a{font-weight:400;font-size:17px;line-height:24px;color:#f3f3ea;position:relative;display:inline-block}@media (max-width:1600px){.site-footer__table__values a{font-size:16px}}@media (max-width:768px){.site-footer__table__values a{font-size:15px}}.site-footer__table__values a:hover:after{width:100%}.site-footer__table__values a:after{content:"";position:absolute;width:0;background-color:#f2f2e9;height:1px;bottom:-4px;left:0;-webkit-transition:.3s linear;transition:.3s linear}@media (max-width:768px){.site-footer__table--socials{display:none}}.site-footer__table__values.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer__table__values.social a:after{bottom:0}.site-footer__bottom{background:#231f20;height:80px}.site-footer__bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.site-footer__bottom__text{font-weight:400;font-size:1.6rem;line-height:24px;text-align:center;color:#f2f2e9}.site-footer__bottom__image{width:24px;height:24px}.site-footer__bottom__image img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.site-footer__bottom__lang .wpml-ls-legacy-dropdown{width:auto}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul li a.wpml-ls-item-toggle{background-color:transparent;border:0;font-weight:500;font-size:2rem;line-height:32px;color:#f2f2e9;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul li a.wpml-ls-item-toggle:after{border:0;content:"";background:url(../icons/arrow_footer_down.svg) center/contain no-repeat;width:18px;height:16px;position:relative;top:initial;right:initial}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu{bottom:100%;top:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:0;gap:0;padding:10px 10px;border-width:3px 3px 0 1px;border-style:solid;border-color:#fff;background-color:#231f20;right:initial}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li a{padding:6px 0;border:0;font-weight:500;font-size:2rem;line-height:32px;color:#f2f2e9;background-color:#231f20;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li a:hover:after{width:100%}.site-footer__bottom__lang .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu li a:after{content:"";position:absolute;width:0;background-color:#f2f2e9;height:1px;bottom:0;left:0;-webkit-transition:.3s linear;transition:.3s linear}.site-footer__table__labels{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;text-transform:lowercase;color:#f3f3ea}.site-footer__wrapper__content:last-child{margin-top:64px}@media (max-width:1024px){.site-footer__wrapper__content:last-child{margin-top:40px}}@media (max-width:600px){.site-footer__wrapper__content:last-child{margin-top:32px}}@media (max-width:1340px){.site-footer__wrapper__content{grid-template-columns:repeat(3,minmax(0,1fr));grid-row-gap:40px}}@media (max-width:1024px){.site-footer__wrapper__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-footer__wrapper__content{grid-template-columns:initial;grid-row-gap:0}}.site-footer__wrapper__head{margin-bottom:28px}@media (max-width:1340px){.site-footer__wrapper__head{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){.site-footer__wrapper__head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.site-footer__wrapper__head{grid-template-columns:initial}}.site-footer__wrapper__head a{display:block}.site-footer__wrapper__head a:first-of-type{grid-column:2}@media (max-width:1340px){.site-footer__wrapper__head a:first-of-type{grid-column:1}}@media (max-width:600px){.site-footer__wrapper__head a:first-of-type{grid-column:initial}}.site-footer__wrapper__head img{max-height:66px;width:auto;-o-object-fit:contain;object-fit:contain;max-width:55px;display:block}@media (max-width:1024px){.site-footer__wrapper__socials.desktop{display:none}}@media (min-width:1025px){.site-footer__wrapper__socials.mobile{display:none}}.site-footer__to-top{grid-column:4;width:48px;height:48px;border:2px solid #f3f3ea;border-radius:50%;position:relative;margin-left:auto;cursor:pointer;display:block}@media (max-width:1340px){.site-footer__to-top{grid-column:3}}@media (max-width:1024px){.site-footer__to-top{grid-column:2}}@media (max-width:600px){.site-footer__to-top{grid-column:initial;position:absolute;top:24px;right:16px}}.site-footer__to-top:hover:after{top:37%}.site-footer__to-top:after{-webkit-transition:.4s linear;transition:.4s linear;content:"";position:absolute;width:16px;height:9px;top:50%;left:50%;background:url(../icons/arrow-top.svg) center/contain no-repeat;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-footer__wrapper__inner{grid-column:2/span 3;display:grid;grid-template-columns:repeat(auto-fit,minmax(23%,1fr));grid-gap:8px 40px}@media (max-width:1340px){.site-footer__wrapper__inner{grid-column:1/span 3}}@media (max-width:1024px){.site-footer__wrapper__inner{grid-column:1/span 2}}@media (max-width:600px){.site-footer__wrapper__inner{grid-template-columns:1fr}}.site-footer__copyrights{font-weight:400;margin:0}.site-footer__nav .site-footer__wrapper__form__link{position:relative;display:inline-block}.site-footer__nav .site-footer__wrapper__form__link:hover:after{width:100%}.site-footer__nav .site-footer__wrapper__form__link:after{content:"";position:absolute;width:0;background-color:#f2f2e9;height:1px;bottom:-4px;left:0;-webkit-transition:.3s linear;transition:.3s linear}.header-items__burger{position:relative;width:40px;height:40px;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}@media (min-width:1251px){.header-items__burger{display:none}}.header-items__burger.active ul li:nth-of-type(1){top:50%;-webkit-transform:translateY(-36%);transform:translateY(-36%);opacity:0}.header-items__burger.active ul li:nth-of-type(2){top:50%;-webkit-transform:translateY(-36%);transform:translateY(-36%);width:34px}.header-items__burger.active ul li:nth-of-type(3){top:50%;-webkit-transform:translateY(-36%);transform:translateY(-36%);opacity:0}.header-items__burger.active~.header-items__mobile-menu{opacity:1;pointer-events:auto}.header-items__burger ul{position:relative;width:34px;height:21px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-items__burger ul li{list-style:none;background:#fcfcf9;width:100%;height:3px;-webkit-transition:.2s linear;transition:.2s linear;border-radius:8px;position:absolute;left:0}.header-items__burger ul li:nth-of-type(1){top:0;width:34px;-webkit-transform:translateY(0);transform:translateY(0)}.header-items__burger ul li:nth-of-type(2){top:50%;-webkit-transform:translateY(-36%);transform:translateY(-36%);width:26px}.header-items__burger ul li:nth-of-type(3){top:100%;width:26px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}#loader{height:80px;width:80px;position:absolute;left:50%;top:170px;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none}.sider_loader{position:absolute;width:10px;height:10px;border-radius:50%;-webkit-animation:loader .8s linear infinite;animation:loader .8s linear infinite}.sider_loader.a{left:35px}.sider_loader.b{right:10px;top:10px;-webkit-animation-delay:.1s;animation-delay:.1s}.sider_loader.c{top:35px;right:0;-webkit-animation-delay:.2s;animation-delay:.2s}.sider_loader.d{right:10px;bottom:10px;-webkit-animation-delay:.3s;animation-delay:.3s}.sider_loader.e{left:35px;bottom:0;-webkit-animation-delay:.4s;animation-delay:.4s}.sider_loader.f{left:10px;bottom:10px;-webkit-animation-delay:.5s;animation-delay:.5s}.sider_loader.g{top:35px;left:0;-webkit-animation-delay:.6s;animation-delay:.6s}.sider_loader.h{left:10px;top:10px;-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes loader{0%{background:#fff}100%{background:#3a3a3a}}@keyframes loader{0%{background:#fff}100%{background:#3a3a3a}}.error-404.not-found{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:40px auto!important}@media (max-width:768px){.error-404.not-found{display:block}}.error-404.not-found .page-content{grid-column:2/span 3;margin:40px 0}.error-404.not-found h1{font-style:normal;font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;margin:0 0 20px;color:#325b49;text-align:center}@media (max-width:1600px){.error-404.not-found h1{font-size:42px;line-height:48px}}@media (max-width:768px){.error-404.not-found h1{font-size:39px}}.error-404.not-found p{font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.error-404.not-found p{font-size:16px}}@media (max-width:768px){.error-404.not-found p{font-size:15px}}body.single-product .single-products .hero__wrapper{min-height:initial;height:calc(100vh - 96px)}@media (max-width:768px){body.single-product .single-products .hero__wrapper{height:536px}}.single-products__hero{background:rgba(0,0,0,.1);height:100vh;width:100%}.single-products__hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.single-products__wrapper{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:600px){.single-products__wrapper{-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:20px}}@media (max-width:600px){.single-products__wrapper.anchor{gap:56px}}.single-products__wrapper__info span{font-weight:500;font-size:17px;line-height:24px;color:#325b49;text-transform:uppercase}@media (max-width:1600px){.single-products__wrapper__info span{font-size:16px}}@media (max-width:768px){.single-products__wrapper__info span{font-size:15px}}.single-products__wrapper__info .single-products__wrapper__info__field{text-transform:initial}.single-products__wrapper__info h1{font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.single-products__wrapper__info h1{font-size:42px;line-height:48px}}@media (max-width:768px){.single-products__wrapper__info h1{font-size:39px}}.single-products__wrapper__button{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;display:contents}.single-products__wrapper__button.popup a{padding:10px 32px}.single-products__wrapper__button.popup a svg{display:none}.single-products__wrapper__button a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.single-products__wrapper__button a{font-size:16px}}@media (max-width:768px){.single-products__wrapper__button a{font-size:15px}}.single-products__wrapper__button a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.single-products__wrapper__button a:hover svg{right:24px}.single-products__wrapper__button a{margin-top:0;padding:10px 57px 10px 32px}.single-products__wrapper__button a:hover svg{right:32px;-webkit-transform:translateY(0);transform:translateY(0)}.single-products__wrapper__button a svg{width:16px;height:9px}.qr__button{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.qr__button{font-size:16px}}@media (max-width:768px){.qr__button{font-size:15px}}.qr__button svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.qr__button:hover svg{right:24px}.qr__button{color:#fff;margin-top:40px;padding:10px 32px;cursor:pointer}.qr__button.hidden{display:none}.qr__button-wrap a:not(.changeble_btn).qr__button{color:#fff!important}.popup__wrapper{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;z-index:10;-webkit-transition:.4s ease-in;transition:.4s ease-in}.popup__wrapper .popup__wrapper__inner{z-index:5;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;-webkit-transition:.4s linear;transition:.4s linear;width:100%;max-width:415px;background:#fff;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.25);box-shadow:0 16px 40px rgba(0,0,0,.25);border-radius:16px;padding:40px;margin:0;height:auto}@media (max-width:768px){.popup__wrapper .popup__wrapper__inner{max-height:initial;padding:40px 20px;max-width:95%;border-radius:initial}}.popup__wrapper .popup__wrapper__inner h2{font-weight:500;font-size:44px;line-height:52px;margin:0 0 8px;text-align:center}@media (max-width:1600px){.popup__wrapper .popup__wrapper__inner h2{font-size:42px;line-height:48px}}@media (max-width:768px){.popup__wrapper .popup__wrapper__inner h2{font-size:39px}}.popup__wrapper .popup__wrapper__inner h4{margin:0 0 16px;font-weight:500;font-size:28px;line-height:40px;text-align:center;text-transform:lowercase}@media (max-width:1600px){.popup__wrapper .popup__wrapper__inner h4{font-size:26px;line-height:34px}}@media (max-width:768px){.popup__wrapper .popup__wrapper__inner h4{font-size:24px;line-height:40px}}.popup__wrapper .popup__wrapper__inner p{font-weight:400;font-size:17px;line-height:24px;margin:0 0 16px;text-align:center}@media (max-width:1600px){.popup__wrapper .popup__wrapper__inner p{font-size:16px}}@media (max-width:768px){.popup__wrapper .popup__wrapper__inner p{font-size:15px}}.popup__wrapper .popup__wrapper__inner img{margin:0 auto;display:block}.popup__wrapper.active{opacity:1;pointer-events:auto}.popup__wrapper.active .downloads__wrapper__products__form__inner{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.popup__wrapper__iframe{border:0;overflow:hidden;height:456px;display:block;width:100%;background:0 0}@media (max-width:1024px){.popup__wrapper__iframe{height:220px;outline:0}}@media (max-width:768px){.popup__wrapper__iframe{height:180px}}.popup__close{position:absolute;top:20px;right:20px;width:24px;height:24px;background:url(../icons/popup_close.svg) center/contain no-repeat;cursor:pointer}main.pdf-content{margin-top:0;background:#fff}main.pdf-content img{-o-object-fit:cover;object-fit:cover;display:block}.pdf-content__info{margin-top:0;margin-bottom:80px}.pdf-content__specs__left__images{border-collapse:collapse;margin-top:60px}.pdf-content__images__small{border-collapse:collapse;margin-top:30px;width:100%;table-layout:fixed}.pdf-content__images__small td{padding:0;margin:0;display:table-cell}.pdf-content__images__small td div{width:220px;height:225px;background-position:center;background-repeat:no-repeat;background-size:cover}.pdf-content__images__small td div:first-of-type{margin-right:15px}.pdf-content__images__small td img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:225px}.pdf-content__info__image{margin-left:20px;width:260px;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.pdf-content__info__image img{max-height:350px}.pdf-content__images{page-break-after:always;-webkit-column-break-after:page;-moz-column-break-after:page;break-after:page}.pdf-content__images__big{width:696px;-o-object-fit:cover;object-fit:cover;height:300px;display:block;position:relative}.pdf-content__images__big img{-o-object-fit:cover;object-fit:cover;display:block}.pdf-content__info__content{margin-bottom:40px}.pdf-content__info__content__text{margin:0;padding:0;max-width:380px;vertical-align:bottom}.pdf-content__info__content__text p{font-weight:400;font-size:12px;line-height:150%;margin:8px 0 0}.pdf-content__info__content__text p:first-child{margin-top:0}.pdf-content__info__head{margin-bottom:20px;page-break-after:avoid;page-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid;-webkit-column-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.pdf-content__info__head span{font-size:16px;line-height:1}.pdf-content__info__head h2{font-weight:500;font-size:30px;line-height:1;margin:0 0 10px}.pdf-footer{position:fixed;bottom:-33px;left:0;width:100%}.pdf-html{margin:58px 40px 43px 40px}.pdf-html *{font-family:Graphik,sans-serif;color:#325b49}.pdf-footer__wrapper{position:relative;width:100%;table-layout:fixed;border-collapse:collapse;padding-bottom:20px}.pdf-footer__wrapper tr{padding:0 3px}.pdf-footer__wrapper td{padding-right:10px;display:inline-block;line-height:1;font-size:8px;font-weight:400!important;vertical-align:baseline}.pdf-footer__wrapper td:first-of-type{padding-left:5px}.pdf-footer__wrapper td:last-of-type{padding-left:14px;padding-right:2px;text-align:right}.pdf-footer__wrapper td:last-of-type img{margin-top:-7px;margin-right:auto;display:inline-block;-o-object-fit:cover;object-fit:cover;width:100px;height:auto;line-height:1}.pdf-footer__wrapper td a,.pdf-footer__wrapper td p,.pdf-footer__wrapper td span{padding:0;margin:0;font-weight:400!important;font-size:9px;line-height:1;text-align:left}.pdf-footer__wrapper td span{padding-right:5px}.pdf-content__specs{margin:0;padding:0;height:100%;position:relative;page-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.pdf-content__specs h2{font-weight:500;font-size:30px;line-height:1;margin:0 0 20px;font-family:Graphik,sans-serif}.pdf-content__specs__wrapper{width:100%;font-weight:400;font-size:11px;line-height:1;border-collapse:collapse;page-break-before:avoid;-webkit-column-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.pdf-content__specs__wrapper h3{font-weight:500;font-size:18px;line-height:1;font-family:Graphik,sans-serif}.pdf-content__specs__wrapper p{margin:10px 0;font-size:11px;line-height:1.1}.pdf-content__specs__wrapper p:first-child{margin:0}.pdf-content__specs__wrapper p:last-child{margin:0;padding-bottom:0}.pdf-content__specs__wrapper strong{font-size:11px;line-height:1;font-weight:500}.pdf-content__specs__left{width:55%;vertical-align:top}.pdf-content__specs__right{width:42%;padding-left:100px;vertical-align:top}.pdf-content__specs__right__colors h2{font-weight:500;font-size:12px;line-height:1;margin:0;font-family:Graphik,sans-serif}.pdf-content__specs__right__colors p{font-weight:400;font-size:12px;line-height:1;margin:0;margin-bottom:25px}.pdf-content__specs__left__materialer{font-weight:400;font-size:11px;line-height:1.1}.pdf_single_color{margin-bottom:10px}.pdf_single_color:after{content:"";clear:both;display:table}.pdf_single_color:last-of-type{margin-bottom:0}.pdf_single_color h4{font-weight:400;font-size:9px;line-height:1;margin:0;text-transform:inherit;font-family:Graphik,sans-serif}.pdf_single_color span{font-weight:400;font-size:9px;line-height:1;display:block}.pdf_single_color img{float:left;height:18px;border-radius:80px;width:45.5%;-o-object-fit:cover;object-fit:cover;text-align:center;display:block}.pdf_single_color__hex{float:left;width:45.5%;height:18px;border-radius:80px}.pdf_single_color__text{float:left;margin-left:10px;width:55%;text-align:center;vertical-align:middle;display:table}@media (max-width:992px){.site-footer .site-footer__table .wpforms-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .site-footer__table .wpforms-form .wpforms-submit-container{top:32px!important;position:relative!important;width:100%!important}}.archive-referencer__wrapper__head{margin-top:120px;margin-bottom:40px}@media (max-width:768px){.archive-referencer__wrapper__head{grid-template-columns:initial;margin-top:80px;margin-bottom:40px}}@media (max-width:576px){.archive-referencer__wrapper__head{margin-top:40px;margin-bottom:40px}}.archive-referencer__wrapper__head h1{margin:0;font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;grid-column:1}@media (max-width:1600px){.archive-referencer__wrapper__head h1{font-size:42px;line-height:48px}}@media (max-width:1024px){.archive-referencer__wrapper__head h1{grid-column:span 2}}@media (max-width:768px){.archive-referencer__wrapper__head h1{font-size:39px}}.archive-referencer__wrapper__head p{margin:0;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;grid-column:span 3;max-width:764px}@media (max-width:1600px){.archive-referencer__wrapper__head p{font-size:26px}}@media (max-width:768px){.archive-referencer__wrapper__head p{font-size:24px}}@media (max-width:1024px){.archive-referencer__wrapper__head p{grid-column:span 2}}@media (max-width:600px){.archive-referencer__wrapper__head p{display:none}}.archive-referencer__posts{grid-row-gap:40px;margin-bottom:120px}@media (max-width:720px){.archive-referencer__posts{grid-template-columns:initial}}.archive-referencer__posts__single{display:block}@media (max-width:720px){.archive-referencer__posts__single{grid-column:initial!important;grid-row:initial!important}}.archive-referencer__posts__single span{font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:#325b49}@media (max-width:1600px){.archive-referencer__posts__single span{font-size:16px}}@media (max-width:768px){.archive-referencer__posts__single span{font-size:15px}}.archive-referencer__posts__single h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.archive-referencer__posts__single h2{font-size:26px;line-height:32px}}@media (max-width:768px){.archive-referencer__posts__single h2{font-size:24px;line-height:40px}}.archive-referencer__posts__single:nth-of-type(12n+1){grid-column:span 2}.archive-referencer__posts__single:nth-of-type(12n+2){grid-column:span 2;grid-row:span 2}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+2){grid-row:initial}}.archive-referencer__posts__single:nth-of-type(12n+2) .archive-referencer__responsible-image{height:936px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+2) .archive-referencer__responsible-image{height:447px}}.archive-referencer__posts__single:nth-of-type(12n+3){grid-column:span 2}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+4){grid-column:span 2}}.archive-referencer__posts__single:nth-of-type(12n+4) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+4) .archive-referencer__responsible-image{height:447px}}.archive-referencer__posts__single:nth-of-type(12n+5){grid-column:span 2}.archive-referencer__posts__single:nth-of-type(12n+5) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+5) .archive-referencer__responsible-image{height:447px}}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+6){grid-column:span 2}}.archive-referencer__posts__single:nth-of-type(12n+6) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+6) .archive-referencer__responsible-image{height:447px}}.archive-referencer__posts__single:nth-of-type(12n+7){grid-column:span 2;grid-row:span 2}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+7){grid-row:initial}}.archive-referencer__posts__single:nth-of-type(12n+7) .archive-referencer__responsible-image{height:936px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+7) .archive-referencer__responsible-image{height:447px}}.archive-referencer__posts__single:nth-of-type(12n+8){grid-column:span 2}.archive-referencer__posts__single:nth-of-type(12n+9){grid-column:span 2}.archive-referencer__posts__single:nth-of-type(12n+10){grid-column:span 2}.archive-referencer__posts__single:nth-of-type(12n+10) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+10) .archive-referencer__responsible-image{height:447px}}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+11){grid-column:span 2}}.archive-referencer__posts__single:nth-of-type(12n+11) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+11) .archive-referencer__responsible-image{height:447px}}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+12){grid-column:span 2}}.archive-referencer__posts__single:nth-of-type(12n+12) .archive-referencer__responsible-image{height:420px}@media (max-width:1200px){.archive-referencer__posts__single:nth-of-type(12n+12) .archive-referencer__responsible-image{height:447px}}.archive-referencer__responsible-image{width:100%;position:relative;height:412px;margin-bottom:8px;overflow:hidden}@media (max-width:1200px){.archive-referencer__responsible-image{height:447px}}.archive-referencer__responsible-image:hover .archive-referencer__responsible-image__inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.archive-referencer__responsible-image .archive-referencer__responsible-image__inner{width:100%;height:100%;position:absolute;-webkit-transition:.8s linear;transition:.8s linear}.archive-referencer__responsible-image img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;min-height:100%}.archive-loadmore{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:41.5px}@media (max-width:1600px){.archive-loadmore{font-size:26px;line-height:32px}}@media (max-width:768px){.archive-loadmore{font-size:24px;line-height:40px}}.archive-loadmore.show{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.archive-loadmore:hover:after{margin-top:12px}.archive-loadmore:after{content:"";background:url(../icons/arrow_loadmore.svg) center/contain no-repeat;width:24px;height:12px;-webkit-transition:.8s ease-out;transition:.8s ease-out}.archive-referencer__wrapper__body{margin-bottom:208px}@media (max-width:768px){.archive-referencer__wrapper__body{margin-bottom:120px}}.archive-referencer__tax{margin-top:120px;gap:24px;row-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:1/span 4}@media (max-width:768px){.archive-referencer__tax{margin-top:40px;gap:10px 16px}}.archive-referencer__tax a{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;text-transform:lowercase;color:#79897b;background:#ccd6d1;border-radius:50px;padding:8px 24px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}@media (max-width:1600px){.archive-referencer__tax a{font-size:16px}}@media (max-width:768px){.archive-referencer__tax a{font-size:15px;height:40px}}.archive-referencer__tax a.active{background:#79897b;color:#fcfcf9}.archive-referencer__tax a:hover{background:#79897b;color:#fcfcf9}.page-nav{margin-top:80px;margin-bottom:112px}@media (max-width:1024px){.page-nav{grid-template-columns:initial}}@media (max-width:768px){.page-nav{margin-top:40px;margin-bottom:40px}}.page-default-grid{position:relative;background:0 0}.page-default-grid:before{content:"";width:100%;height:100%;position:absolute;z-index:-1;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.1rem,#ebf1f4),color-stop(.1rem,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.1em,#ebf1f4),color-stop(.1em,transparent));background-image:linear-gradient(#ebf1f4 .1rem,transparent .1rem),linear-gradient(90deg,#ebf1f4 .1em,transparent .1em);background-size:2rem 2rem}.page-nav__wrapper{grid-column:2/span 2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:1024px){.page-nav__wrapper{grid-column:initial}}@media (max-width:600px){.page-nav__wrapper.desktop{display:none}}.page-nav__wrapper.mobile{position:relative}@media (min-width:601px){.page-nav__wrapper.mobile{display:none}}.page-nav__wrapper.mobile a.active{border-radius:8px;font-weight:400;color:#325b49;padding:11px 30px 11px 16px;background:0 0;width:100%;display:block;background:#ccd6d1;position:relative;letter-spacing:initial;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.page-nav__wrapper.mobile a.active:first-letter{text-transform:uppercase}.page-nav__wrapper.mobile a.active:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px;width:14px;height:10px;background:url(../icons/triangle.svg) center/contain no-repeat;-webkit-transform-origin:top;transform-origin:top}.page-nav__wrapper.mobile.active .page-nav__wrapper__hidden{opacity:1;pointer-events:auto}.page-nav__wrapper.mobile.active .page-nav__wrapper__hidden a{background:#ccd6d1;color:#325b49}.page-nav__wrapper.mobile.active a.active{color:#fff;background-color:#325b49}.page-nav__wrapper.mobile.active a.active:after{-webkit-transform:rotate(180deg) translateY(-50%);transform:rotate(180deg) translateY(-50%);-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(127deg) brightness(95%) contrast(109%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7500%) hue-rotate(127deg) brightness(95%) contrast(109%)}.page-nav__wrapper.mobile .page-nav__wrapper__hidden{opacity:0;position:absolute;pointer-events:none;top:54px;left:0;z-index:5;width:100%;padding:11px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;background-color:#fcfcf9;-webkit-transition:opacity ease-in-out .3s;transition:opacity ease-in-out .3s}.page-nav__wrapper.mobile .page-nav__wrapper__hidden a{font-weight:400;color:#325b49;background:0 0;width:100%;display:block;line-height:40px;border-radius:8px;padding:0;width:initial;padding:0 11px}.page-nav__wrapper.mobile .page-nav__wrapper__hidden a:hover{background:#79897b;color:#fcfcf9;border-radius:8px}.page-nav__wrapper a{background:#ccd6d1;border-radius:50px;font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;text-transform:lowercase;color:#325b49;padding:8px 24px;-webkit-transition:.3s linear;transition:.3s linear}@media (max-width:1600px){.page-nav__wrapper a{font-size:16px}}@media (max-width:768px){.page-nav__wrapper a{font-size:15px}}.page-nav__wrapper a.active{background:#79897b;color:#fcfcf9}.page-nav__wrapper a:hover{background:#79897b;color:#fcfcf9}.archive-stories__wrapper__head{margin-top:120px;margin-bottom:120px}@media (max-width:768px){.archive-stories__wrapper__head{grid-template-columns:initial;margin-top:80px;margin-bottom:80px}}@media (max-width:576px){.archive-stories__wrapper__head{margin-top:40px;margin-bottom:40px}}.archive-stories__wrapper__head h1{margin:0;font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;grid-column:1}@media (max-width:1600px){.archive-stories__wrapper__head h1{font-size:42px;line-height:48px}}@media (max-width:768px){.archive-stories__wrapper__head h1{font-size:39px}}@media (max-width:1024px){.archive-stories__wrapper__head h1{grid-column:span 2}}.archive-stories__wrapper__head p{margin:0;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;grid-column:span 3;max-width:764px}@media (max-width:1600px){.archive-stories__wrapper__head p{font-size:26px}}@media (max-width:1024px){.archive-stories__wrapper__head p{grid-column:span 2}}@media (max-width:768px){.archive-stories__wrapper__head p{font-size:24px}}.archive-stories__tax{margin-bottom:40px;gap:24px;row-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive-stories__tax a{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;text-transform:lowercase;color:#79897b;background:#ccd6d1;border-radius:50px;padding:8px 24px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}@media (max-width:1600px){.archive-stories__tax a{font-size:16px}}@media (max-width:768px){.archive-stories__tax a{font-size:15px;height:40px}}.archive-stories__tax a.active{background:#79897b;color:#fcfcf9}.archive-stories__tax a:hover{background:#79897b;color:#fcfcf9}.archive-stories__posts{grid-row-gap:40px;grid-row:362px;margin-bottom:200px}@media (max-width:600px){.archive-stories__posts{grid-template-columns:initial;margin-bottom:120px}}.archive-stories__posts__single:nth-of-type(9n+1),.archive-stories__posts__single:nth-of-type(9n+8){grid-column:span 2;grid-row:span 2}.archive-stories__posts__single:nth-of-type(9n+1) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+8) .archive-stories__responsible-image{margin-bottom:10px;padding-bottom:86.5183246073%}.archive-stories__posts__single:nth-of-type(9n+2),.archive-stories__posts__single:nth-of-type(9n+3){grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+2),.archive-stories__posts__single:nth-of-type(9n+3){grid-row:span 2;grid-template-columns:initial}}.archive-stories__posts__single:nth-of-type(9n+2) .archive-stories__content,.archive-stories__posts__single:nth-of-type(9n+3) .archive-stories__content{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:start;-ms-flex-pack:start;justify-content:start}.archive-stories__posts__single:nth-of-type(9n+2) .archive-stories__content span,.archive-stories__posts__single:nth-of-type(9n+3) .archive-stories__content span{-webkit-line-clamp:3}.archive-stories__posts__single:nth-of-type(9n+2) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+3) .archive-stories__responsible-image{padding-bottom:100%}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+2) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+3) .archive-stories__responsible-image{padding-bottom:86.5183246073%}}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+4),.archive-stories__posts__single:nth-of-type(9n+6){grid-row:span 2;grid-column:span 2}}.archive-stories__posts__single:nth-of-type(9n+4) .archive-stories__content span,.archive-stories__posts__single:nth-of-type(9n+6) .archive-stories__content span{-webkit-line-clamp:3}.archive-stories__posts__single:nth-of-type(9n+4) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+6) .archive-stories__responsible-image{padding-bottom:100%;margin-bottom:10px}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+4) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+6) .archive-stories__responsible-image{padding-bottom:86.5183246073%}}.archive-stories__posts__single:nth-of-type(9n+5){grid-column:span 2;grid-row:span 2}.archive-stories__posts__single:nth-of-type(9n+5) .archive-stories__content span{-webkit-line-clamp:3}.archive-stories__posts__single:nth-of-type(9n+5) .archive-stories__responsible-image{padding-bottom:70.8115183246%;margin-bottom:10px}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+5) .archive-stories__responsible-image{padding-bottom:86.5183246073%}}.archive-stories__posts__single:nth-of-type(9n+7),.archive-stories__posts__single:nth-of-type(9n+9){grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+7),.archive-stories__posts__single:nth-of-type(9n+9){grid-row:span 2;grid-template-columns:initial}}.archive-stories__posts__single:nth-of-type(9n+7) .archive-stories__content,.archive-stories__posts__single:nth-of-type(9n+9) .archive-stories__content{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:start;-ms-flex-pack:start;justify-content:start}.archive-stories__posts__single:nth-of-type(9n+7) .archive-stories__content span,.archive-stories__posts__single:nth-of-type(9n+9) .archive-stories__content span{-webkit-line-clamp:3}.archive-stories__posts__single:nth-of-type(9n+7) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+9) .archive-stories__responsible-image{padding-bottom:100%}@media (max-width:1200px){.archive-stories__posts__single:nth-of-type(9n+7) .archive-stories__responsible-image,.archive-stories__posts__single:nth-of-type(9n+9) .archive-stories__responsible-image{padding-bottom:86.5183246073%}}.archive-stories__posts__single .archive-stories__responsible-image{height:0;position:relative;overflow:hidden}@media (max-width:600px){.archive-stories__posts__single .archive-stories__responsible-image{height:447px;padding:0!important}}.archive-stories__posts__single .archive-stories__responsible-image .archive-stories__responsible-image__inner{-webkit-transition:.8s linear;transition:.8s linear;position:absolute;width:100%;height:100%}.archive-stories__posts__single .archive-stories__responsible-image:hover .archive-stories__responsible-image__inner{-webkit-transform:scale(1.05);transform:scale(1.05)}.archive-stories__posts__single .archive-stories__responsible-image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.archive-stories__posts__single h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.archive-stories__posts__single h2{font-size:26px;line-height:32px}}@media (max-width:768px){.archive-stories__posts__single h2{font-size:24px;line-height:40px}}@media (max-width:600px){.archive-stories__posts__single h2{margin:16px 0 8px}}.archive-stories__posts__single span{font-weight:400;font-size:17px;line-height:24px;color:#325b49;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1600px){.archive-stories__posts__single span{font-size:16px}}@media (max-width:768px){.archive-stories__posts__single span{font-size:15px;-webkit-line-clamp:3}}.archive-stories__wrapper__body{margin-bottom:208px}@media (max-width:768px){.archive-stories__wrapper__body{margin-bottom:120px}}.products-submenu{margin-top:80px!important;margin-bottom:80px!important}@media (max-width:1024px){.products-submenu{margin-top:40px!important;margin-bottom:40px!important}}@media (max-width:768px){.products-submenu{margin-top:24px!important;margin-bottom:0!important}}.products-submenu__description,.products-submenu__description__archive{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;max-height:999px}.products-submenu__description.-all a,.products-submenu__description.-all div,.products-submenu__description.-all li,.products-submenu__description.-all p,.products-submenu__description.-all span,.products-submenu__description__archive.-all a,.products-submenu__description__archive.-all div,.products-submenu__description__archive.-all li,.products-submenu__description__archive.-all p,.products-submenu__description__archive.-all span{font-size:28px;line-height:40px}@media (max-width:1600px){.products-submenu__description.-all a,.products-submenu__description.-all div,.products-submenu__description.-all li,.products-submenu__description.-all p,.products-submenu__description.-all span,.products-submenu__description__archive.-all a,.products-submenu__description__archive.-all div,.products-submenu__description__archive.-all li,.products-submenu__description__archive.-all p,.products-submenu__description__archive.-all span{font-size:26px;line-height:32px}}@media (max-width:768px){.products-submenu__description.-all a,.products-submenu__description.-all div,.products-submenu__description.-all li,.products-submenu__description.-all p,.products-submenu__description.-all span,.products-submenu__description__archive.-all a,.products-submenu__description__archive.-all div,.products-submenu__description__archive.-all li,.products-submenu__description__archive.-all p,.products-submenu__description__archive.-all span{font-size:17px;line-height:24px}}.products-submenu__description-wrap,.products-submenu__description__archive-wrap{margin-top:60px}.products-submenu__description.hide,.products-submenu__description__archive.hide{max-height:120px;overflow:hidden}@media (max-width:1600px){.products-submenu__description.hide,.products-submenu__description__archive.hide{max-height:96px}}@media (max-width:768px){.products-submenu__description.hide,.products-submenu__description__archive.hide{max-height:72px}}.products-submenu__description.hide *,.products-submenu__description__archive.hide *{display:inline}.products-submenu__description.hide ol,.products-submenu__description.hide ul,.products-submenu__description__archive.hide ol,.products-submenu__description__archive.hide ul{padding-left:0}.products-submenu__description-wrap .read__more,.products-submenu__description__archive-wrap .read__more{background:#fcfcf9;margin-top:10px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;position:relative;z-index:1}@media (max-width:768px){.products-submenu__description-wrap .read__more,.products-submenu__description__archive-wrap .read__more{gap:12px}.products-submenu__description-wrap .read__more svg,.products-submenu__description__archive-wrap .read__more svg{width:14px;height:14px}}.products-submenu__description-wrap .read__more-text,.products-submenu__description__archive-wrap .read__more-text{color:#325b49;font-size:28px;line-height:40px;text-transform:lowercase}@media (max-width:1600px){.products-submenu__description-wrap .read__more-text,.products-submenu__description__archive-wrap .read__more-text{font-size:26px;line-height:32px}}@media (max-width:768px){.products-submenu__description-wrap .read__more-text,.products-submenu__description__archive-wrap .read__more-text{font-size:17px;line-height:24px}}.products-submenu__description-wrap .read__more.active,.products-submenu__description__archive-wrap .read__more.active{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1024px){.products-submenu__description-wrap .read__more.active:hover svg,.products-submenu__description__archive-wrap .read__more.active:hover svg{-webkit-transform:rotate(-180deg) translateY(5px);transform:rotate(-180deg) translateY(5px)}}.products-submenu__description-wrap .read__more.active svg,.products-submenu__description__archive-wrap .read__more.active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.products-submenu__description-wrap .read__more.hide svg,.products-submenu__description__archive-wrap .read__more.hide svg{-webkit-transform:rotate(0);transform:rotate(0)}@media (min-width:1024px){.products-submenu__description-wrap .read__more.hide:hover svg,.products-submenu__description__archive-wrap .read__more.hide:hover svg{-webkit-transform:rotate(0) translateY(5px);transform:rotate(0) translateY(5px)}}.products-submenu__description-wrap .read__more svg,.products-submenu__description__archive-wrap .read__more svg{-webkit-transition:all ease-in-out .5s;transition:all ease-in-out .5s}.products-submenu__description a,.products-submenu__description div,.products-submenu__description li,.products-submenu__description p,.products-submenu__description span,.products-submenu__description__archive a,.products-submenu__description__archive div,.products-submenu__description__archive li,.products-submenu__description__archive p,.products-submenu__description__archive span{color:#325b49;margin:0;font-size:16px;line-height:24px}.products-submenu__description ul,.products-submenu__description__archive ul{margin-bottom:17px;padding-left:35px;list-style-type:disc}.products-submenu__description ol:last-child,.products-submenu__description ul:last-child,.products-submenu__description__archive ol:last-child,.products-submenu__description__archive ul:last-child{margin-bottom:0}.products-submenu__wrapper__head{margin-bottom:60px}.products-submenu__wrapper__head.no-margin{margin-bottom:0}@media (max-width:1200px){.products-submenu__wrapper__head{display:initial}}.products-submenu__wrapper__head__tax{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;row-gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-column:span 2;margin-top:24px}.products-submenu__wrapper__head__tax a{background:#ccd6d1;border-radius:50px;font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;text-transform:lowercase;color:#325b49;padding:8px 24px;-webkit-transition:.3s linear;transition:.3s linear;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-height:40px}@media (max-width:1600px){.products-submenu__wrapper__head__tax a{font-size:16px}}@media (max-width:768px){.products-submenu__wrapper__head__tax a{font-size:15px}}.products-submenu__wrapper__head__tax a.active{background:#79897b;color:#fcfcf9}.products-submenu__wrapper__head__tax a.active{background:#79897b;color:#fcfcf9}.products-submenu__wrapper__head__tax a:hover{background:#79897b;color:#fcfcf9}@media (max-width:768px){.products-submenu__wrapper__head__tax.desktop{display:none}}.products-submenu__wrapper__head__tax.mobile{overflow:hidden;margin-right:-16px}.products-submenu__wrapper__head__tax.mobile .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:769px){.products-submenu__wrapper__head__tax.mobile{display:none}}@media (max-width:1200px){.products-submenu__wrapper__head__sub{margin-bottom:24px}}.products-submenu__wrapper__head__sub span{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49;display:block}.products-submenu__wrapper__head__sub h1{letter-spacing:-.02em;margin:0}.products-submenu__wrapper__head__sub h1 a{font-size:inherit;font-weight:inherit;color:inherit}.products-content__wrapper{margin-bottom:80px}@media (max-width:1200px){.products-content__wrapper{display:initial}}.products-content__wrapper:last-of-type{margin-bottom:0}.products-content__wrapper:last-of-type .products-content__wrapper__content{margin-bottom:0}.products-submenu__wrapper__head__cats{grid-column:span 3}@media (max-width:1200px){.products-submenu__wrapper__head__cats{grid-column:span 3}}.products-submenu__wrapper__head__cats .archive-referencer__tax.desktop{margin-bottom:0;padding:0;margin-top:24px;row-gap:24px}.products-content__wrapper__head{position:relative}@media (max-width:1200px){.products-content__wrapper__head{margin-bottom:40px}}@media (max-width:768px){.products-content__wrapper__head{margin-bottom:24px}}.products-content__wrapper__head h2{margin:0 0 8px;font-weight:400;font-size:28px;line-height:40px;color:#325b49}@media (max-width:1600px){.products-content__wrapper__head h2{font-size:26px;line-height:32px}}@media (max-width:768px){.products-content__wrapper__head h2{font-size:24px;line-height:40px}}.products-content__wrapper__head li,.products-content__wrapper__head p,.products-content__wrapper__head span{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.products-content__wrapper__head li,.products-content__wrapper__head p,.products-content__wrapper__head span{font-size:16px}}@media (max-width:1200px){.products-content__wrapper__head li,.products-content__wrapper__head p,.products-content__wrapper__head span{margin:0 0 16px}}@media (max-width:768px){.products-content__wrapper__head li,.products-content__wrapper__head p,.products-content__wrapper__head span{font-size:15px}}.products-content__wrapper__head ul{margin-bottom:17px;list-style-type:disc}.products-content__wrapper__head ol,.products-content__wrapper__head ul{padding-left:22px}.products-content__wrapper__head a{font-weight:500;color:#325b49;text-decoration:underline}@media (max-width:1600px){.products-content__wrapper__head a{font-size:16px}}@media (max-width:768px){.products-content__wrapper__head a{font-size:15px}}.products-content__wrapper__head .products-content__wrapper__link{margin-top:48px;font-weight:500;font-size:17px;line-height:24px;text-transform:lowercase;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:.3s linear;transition:.3s linear}@media (max-width:1600px){.products-content__wrapper__head .products-content__wrapper__link{font-size:16px}}@media (max-width:768px){.products-content__wrapper__head .products-content__wrapper__link{font-size:15px}}.products-content__wrapper__head .products-content__wrapper__link:hover{gap:20px}.products-content__wrapper__head__inner.scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:40px;position:fixed;top:166px;left:50%;width:100%;margin-right:auto;margin-left:auto;padding-left:80px;padding-right:80px;max-width:2080px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:1024px){.products-content__wrapper__head__inner.scroll{grid-column-gap:24px}}@media (max-width:768px){.products-content__wrapper__head__inner.scroll{grid-column-gap:16px}}.products-content__wrapper__head__inner.abs-bottom{position:absolute;bottom:0;left:0}.products-content__wrapper__content{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:40px}@media (max-width:1200px){.products-content__wrapper__content{margin-bottom:87px}}@media (max-width:1024px){.products-content__wrapper__content{grid-column-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.products-content__wrapper__content{grid-column-gap:16px;grid-row-gap:24px}}@media (max-width:600px){.products-content__wrapper__content{grid-template-columns:initial}}.products-content__wrapper__content__single{display:block}.products-content__wrapper__content__single .products-content__title,.products-content__wrapper__content__single h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.products-content__wrapper__content__single .products-content__title,.products-content__wrapper__content__single h2{font-size:26px;line-height:32px}}@media (max-width:768px){.products-content__wrapper__content__single .products-content__title,.products-content__wrapper__content__single h2{font-size:24px;line-height:40px}}.products-content__wrapper__content__single span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.products-content__wrapper__content__image{height:0;position:relative;width:100%;padding-bottom:63.5359116022%;overflow:hidden;margin-bottom:8px}.products-content__wrapper__content__image.idebank{grid-column:span 3;margin-bottom:0;padding-bottom:53.1732418525%}@media (max-width:600px){.products-content__wrapper__content__image.idebank{height:362px}}.products-content__wrapper__content__image:hover img:not(.product_form__image):not(.product_form__image__hover){-webkit-transform:scale(1.05);transform:scale(1.05)}.products-content__wrapper__content__image:hover .product_form .product_form__image{opacity:0}.products-content__wrapper__content__image:hover .product_form .product_form__image__hover{opacity:1}.products-content__wrapper__content__image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-webkit-transition:.8s linear;transition:.8s linear;-o-object-fit:cover;object-fit:cover}.products-content__wrapper__content__image img.product_form__image{-webkit-transition:.3s linear;transition:.3s linear}.products-content__wrapper__content__image img.product_form__image__hover{opacity:0;-webkit-transition:.3s linear;transition:.3s linear}.product_form{position:absolute;left:8px;bottom:10px;width:124px;height:80px;z-index:1}.product_form img,.product_form svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.product_heart{position:absolute;top:10px;right:10px;width:24px;height:24px;z-index:5;pointer-events:all}.product_heart.active svg{fill:#fff}@media (max-width:768px){.product_heart.active svg{fill:#d75050}.product_heart.active svg path{stroke:#d75050}}@media (min-width:1025px){.product_heart:hover svg{fill:#fff}}.product_heart.active svg{fill:#fff}.product_heart:hover svg{fill:#fff}.product_heart svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:.3s linear;transition:.3s linear}section.familier-archive,section.product-tax-single__head{margin-top:80px;margin-bottom:80px}@media (max-width:1024px){section.familier-archive,section.product-tax-single__head{margin-top:40px!important;margin-bottom:40px!important}}@media (max-width:768px){section.familier-archive,section.product-tax-single__head{margin-top:24px!important;margin-bottom:24px!important}}.familier-archive-head{margin-bottom:200px}@media (max-width:1024px){.familier-archive-head{margin-bottom:100px!important}}.familier-archive-head .products-content__wrapper__head__content h2:first-letter{text-transform:uppercase}.familier-archive-head__posts__single h3:first-letter{text-transform:uppercase}.familier-archive-head__posts__single h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.familier-archive-head__posts__single h3{font-size:26px;line-height:32px}}@media (max-width:768px){.familier-archive-head__posts__single h3{font-size:24px;line-height:40px}}.familier-archive-head__posts__single span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.familier-archive-head__posts__single__image{height:0;position:relative;width:100%;padding-bottom:63.5359116022%;overflow:hidden;margin-bottom:8px;overflow:hidden}.familier-archive-head__posts__single__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.familier-archive-head__posts__single__image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.8s linear;transition:.8s linear}.tax-familier section.hero .hero__wrapper{min-height:initial;height:calc(100vh - 96px)}@media (max-width:768px){.tax-familier section.hero .hero__wrapper{height:536px}}@media (max-width:500px){.tax-familier section.hero .hero__wrapper{height:376px}}.search-result__container{grid-row-gap:40px;margin-bottom:80px}@media (max-width:1024px){.search-result__container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.search-result__container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.search-result__container{display:grid;grid-template-columns:initial;row-gap:30px}}.search-result__title{margin-top:80px}.search-result__title h2{font-weight:400;font-size:38px;line-height:50px;letter-spacing:-.02em;color:#325b49;margin:0 0 40px}.search-result__container__single img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.search-result__container__single h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:10px 0 0}@media (max-width:1600px){.search-result__container__single h3{font-size:26px;line-height:32px}}@media (max-width:768px){.search-result__container__single h3{font-size:24px;line-height:32px}}.search-result__container__single__image{height:300px}.search-result__empty{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 80px}@media (max-width:1600px){.search-result__empty{font-size:26px;line-height:32px}}@media (max-width:768px){.search-result__empty{font-size:24px;line-height:40px}}.search-result__container-content,.search-result__container-content a,.search-result__container-content span{color:#325b49}.search-excerpt-text{font-weight:600}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){section.hero{overflow:initial!important}}}.hero{background-image:var(--bg-image);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow-x:clip;overflow-y:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear,left top,left bottom,from(#022737),color-stop(57.81%,rgba(1,39,52,0)));background:linear-gradient(180deg,#022737 0,rgba(1,39,52,0) 57.81%);background-blend-mode:multiply}.hero.vimeo{height:0;padding-bottom:56.25%!important}.hero.vimeo>div{height:initial}.hero.vimeo .hero__wrapper{min-height:initial}@media (max-width:1200px){.hero.vimeo .hero__wrapper__text{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hero>div{height:100%}.hero video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hero img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__wrapper__text__conteainer{height:14px!important}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:100vh}@media (max-width:768px){.hero__wrapper{min-height:initial;height:536px}}.hero__wrapper .hero__wrapper__text{grid-column-gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:300px;padding-top:300px;width:100%;z-index:7;pointer-events:none}@media (max-width:1024px){.hero__wrapper .hero__wrapper__text{padding-bottom:500px}}@media (max-width:768px){.hero__wrapper .hero__wrapper__text{display:none}}.hero__wrapper .hero__wrapper__text h1,.hero__wrapper .hero__wrapper__text h2{margin:0;display:block;font-weight:500;font-size:117px;line-height:136px;letter-spacing:.02em;color:#fff;pointer-events:auto;z-index:7}.hero__wrapper .hero__wrapper__text h1{grid-column:1/span 4;-webkit-animation:h1 2s cubic-bezier(.25,.01,.25,1);animation:h1 2s cubic-bezier(.25,.01,.25,1);line-height:normal;text-transform:uppercase;margin-left:35px;font-weight:400}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.hero__wrapper .hero__wrapper__text h1{margin-left:40px}}}.hero__wrapper .hero__wrapper__text h1.sticky{position:fixed;top:62px;font-size:10.4px!important;-webkit-transition:.2s linear;transition:.2s linear;min-width:118px}@media (max-width:1250px){.hero__wrapper .hero__wrapper__text h1.sticky{top:42px}}.hero__wrapper .hero__wrapper__text h2{grid-column:2/span 4;margin-top:-29px;-webkit-animation:h2 2s cubic-bezier(.25,.01,.25,1);animation:h2 2s cubic-bezier(.25,.01,.25,1)}@media (max-width:1024px){.hero__wrapper .hero__wrapper__text h2{margin-top:0}}@media (max-width:768px){.hero__image--desktop{display:none}}@media (min-width:769px){.hero__image--mobile{display:none}}@-webkit-keyframes h1{0%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes h1{0%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes h2{0%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}30%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes h2{0%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}30%{-webkit-transform:translateX(25%);transform:translateX(25%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.teasers__wrapper h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;max-width:800px;margin:0}@media (max-width:1600px){.teasers__wrapper h2{font-size:26px;line-height:32px}}@media (max-width:768px){.teasers__wrapper h2{font-size:24px;line-height:40px}}.teasers__wrapper__head{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:768px){.teasers__wrapper__head{-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:initial}}.teasers__wrapper__head__link{font-weight:400;font-size:17px;line-height:24px;text-align:right;text-transform:lowercase;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;margin-top:8px;position:relative}@media (max-width:1600px){.teasers__wrapper__head__link{font-size:16px}}@media (max-width:768px){.teasers__wrapper__head__link{font-size:15px}}.teasers__wrapper__head__link:hover svg{margin-right:28px}.teasers__wrapper__head__link svg{width:8px;height:16px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s linear;transition:.3s linear;margin-right:20px}.teasers__wrapper__head__link svg path{stroke:#325b49}.teasers__wrapper__posts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:40px}@media (max-width:1024px){.teasers__wrapper__posts{grid-column-gap:24px}}@media (max-width:1024px){.teasers__wrapper__posts.desktop{display:none}}.teasers__wrapper__posts.mobile{overflow:hidden}@media (min-width:1025px){.teasers__wrapper__posts.mobile{display:none}}@media (max-width:600px){.teasers__wrapper__posts.mobile{margin-right:-16px;padding-right:16px}}.teasers__wrapper__posts.mobile .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1024px){.teasers__wrapper__posts__single{width:400px}}@media (max-width:768px){.teasers__wrapper__posts__single{width:450px}}@media (max-width:600px){.teasers__wrapper__posts__single{width:265px}}.teasers__wrapper__posts__single .teasers__responsible-image{width:100%;height:0;padding-bottom:80.1104972376%;position:relative;display:block;overflow:hidden;margin-bottom:16px}@media (max-width:1024px){.teasers__wrapper__posts__single .teasers__responsible-image{height:300px;padding:0}}@media (max-width:600px){.teasers__wrapper__posts__single .teasers__responsible-image{height:212px}}.teasers__wrapper__posts__single .teasers__responsible-image img{position:absolute;width:100%;height:100%;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.8s linear;transition:.8s linear}.teasers__wrapper__posts__single .teasers__responsible-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.teasers__wrapper__posts__single .teasers__single-content{display:block}.teasers__wrapper__posts__single .teasers__single-content p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:12px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1600px){.teasers__wrapper__posts__single .teasers__single-content p{font-size:16px}}@media (max-width:768px){.teasers__wrapper__posts__single .teasers__single-content p{font-size:15px}}.teasers__wrapper__posts__single .teasers__single-content h4{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;margin:0}.teasers__wrapper__button{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.teasers__wrapper__button{font-size:16px}}@media (max-width:768px){.teasers__wrapper__button{font-size:15px}}.teasers__wrapper__button svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.teasers__wrapper__button:hover svg{right:24px}.teasers__wrapper__button{background:#376e8e;margin:80px auto 0 auto}@media (max-width:600px){.teasers__wrapper__button{margin:82px 0 0 0}}@media (max-width:1024px){.jumbo__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:0}}.jumbo__wrapper.image{padding-top:77px}@media (max-width:1024px){.jumbo__wrapper.image{padding-top:0;gap:24px}}.jumbo__wrapper__text{font-weight:400;font-size:44px;line-height:56px;letter-spacing:.02em;color:#325b49;margin:0}.jumbo__wrapper__text a{font-size:inherit;line-height:inherit}@media (max-width:1600px){.jumbo__wrapper__text{font-size:42px}}@media (max-width:1024px){.jumbo__wrapper__text{letter-spacing:-.02em}}@media (max-width:768px){.jumbo__wrapper__text{font-size:32px;line-height:1.4}}@media (max-width:576px){.jumbo__wrapper__text{font-size:28px}}.jumbo__wrapper__image{width:calc((100% - 120px)/ 4);float:left;margin-right:40px;margin-top:-77px;height:120px}@media (max-width:1024px){.jumbo__wrapper__image{margin:0;float:none;height:120px;max-height:120px;width:185px}}.jumbo__wrapper__image img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain;display:block;float:left}.jumbo__wrapper__btn{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.jumbo__wrapper__btn{font-size:16px}}@media (max-width:768px){.jumbo__wrapper__btn{font-size:15px}}.jumbo__wrapper__btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.jumbo__wrapper__btn:hover svg{right:24px}.jumbo__wrapper__btn{background:#d75050}.image-text__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:768px){.image-text__wrapper{grid-template-columns:initial;grid-column-gap:0;grid-row-gap:24px}}.image-text__wrapper__content{max-width:763px}.image-text__wrapper__content strong a{font-size:17px;line-height:24px;color:#325b49;text-decoration:underline}@media (max-width:1600px){.image-text__wrapper__content strong a{font-size:16px}}@media (max-width:768px){.image-text__wrapper__content strong a{font-size:15px}}.image-text__wrapper__content span{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49;display:block}@media (max-width:768px){.image-text__wrapper__content span{margin-bottom:8px}}.image-text__wrapper__content h1,.image-text__wrapper__content h2,.image-text__wrapper__content h3,.image-text__wrapper__content h4,.image-text__wrapper__content h5,.image-text__wrapper__content h6{letter-spacing:-.02em;color:#325b49;margin:0 0 16px;font-weight:400}.image-text__wrapper__content h1{font-size:71px;line-height:88px}.image-text__wrapper__content h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 16px}@media (max-width:1600px){.image-text__wrapper__content h2{font-size:26px;line-height:32px}}@media (max-width:768px){.image-text__wrapper__content h2{font-size:24px;line-height:40px}}.image-text__wrapper__content h3{font-size:24px;line-height:36px}.image-text__wrapper__content h4{font-size:22px;line-height:34px}.image-text__wrapper__content h5{font-size:20px;line-height:32px}.image-text__wrapper__content h6{font-size:18px;line-height:30px}.image-text__wrapper__content p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.image-text__wrapper__content p{font-size:16px}}@media (max-width:768px){.image-text__wrapper__content p{font-size:15px}}.image-text__wrapper__content p a{font-weight:500;text-decoration:underline;color:#325b49}.image-text__wrapper__content p img{display:block;margin:10px 0}.image-text__wrapper__content p img.aligncenter{margin:0 auto}.image-text__wrapper__content p img.alignright{margin-left:auto}.image-text__wrapper__content ul{list-style:initial}.image-text__wrapper__content ol,.image-text__wrapper__content ul{padding:0 0 0 15px}.image-text__wrapper__content ol li,.image-text__wrapper__content ul li{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.image-text__wrapper__content ol li,.image-text__wrapper__content ul li{font-size:16px}}@media (max-width:768px){.image-text__wrapper__content ol li,.image-text__wrapper__content ul li{font-size:15px}}.image-text__wrapper__image{height:100%}@media (max-width:768px){.image-text__wrapper__image{height:370px}}.image-text__wrapper__image img{height:100%;display:block;-o-object-fit:cover;object-fit:cover}.image-text__wrapper__content__btn{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.image-text__wrapper__content__btn{font-size:16px}}@media (max-width:768px){.image-text__wrapper__content__btn{font-size:15px}}.image-text__wrapper__content__btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.image-text__wrapper__content__btn:hover svg{right:24px}.image-text__wrapper__content__btn{background:#376e8e}@media (max-width:1024px){.slider__wrapper{grid-template-columns:initial;grid-column-gap:0;grid-row-gap:16px}}.slider__wrapper__head span{margin:0 0 8px;font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49}.slider__wrapper__head h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.slider__wrapper__head h2{font-size:26px;line-height:32px}}@media (max-width:768px){.slider__wrapper__head h2{font-size:24px;line-height:40px}}.designers-slider__wrapper__images,.slider__wrapper__content{grid-column:span 3;overflow:hidden;position:relative;padding-bottom:97px}@media (max-width:1024px){.designers-slider__wrapper__images,.slider__wrapper__content{grid-column:initial;padding-bottom:128px}}@media (max-width:1024px){.designers-slider__wrapper__images,.slider__wrapper__content{padding-bottom:200px}}.designers-slider__wrapper__images .swiper_nav,.slider__wrapper__content .swiper_nav{height:72px;right:0;left:initial;bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:1024px){.designers-slider__wrapper__images .swiper_nav,.slider__wrapper__content .swiper_nav{height:200px;padding-top:16px}}.designers-slider__wrapper__images .swiper_nav button,.slider__wrapper__content .swiper_nav button{font-weight:400;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;border:0;outline:0;background:0 0;padding:0;margin:0;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1600px){.designers-slider__wrapper__images .swiper_nav button,.slider__wrapper__content .swiper_nav button{font-size:16px}}@media (max-width:768px){.designers-slider__wrapper__images .swiper_nav button,.slider__wrapper__content .swiper_nav button{font-size:15px}}.designers-slider__wrapper__images .swiper_nav button.single_nav__next,.slider__wrapper__content .swiper_nav button.single_nav__next{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media (max-width:768px){.designers-slider__wrapper__images .swiper_nav button.single_nav__next,.slider__wrapper__content .swiper_nav button.single_nav__next{gap:17px}}.designers-slider__wrapper__images .swiper_nav button.single_nav__next:after,.slider__wrapper__content .swiper_nav button.single_nav__next:after{content:"";background:url(../icons/slider_right.svg) center/contain no-repeat;width:8px;height:16px;margin-top:-1px}.designers-slider__wrapper__images .swiper_nav button.single_nav__next span,.slider__wrapper__content .swiper_nav button.single_nav__next span{position:relative;width:12px}.designers-slider__wrapper__images .swiper_nav button.single_nav__next span:before,.slider__wrapper__content .swiper_nav button.single_nav__next span:before{content:"";height:15px;background:#325b49;width:2px;-webkit-transform:rotate(18deg) translateX(100%);transform:rotate(18deg) translateX(100%);position:absolute;left:-9px;top:3px}.designers-slider__wrapper__images .swiper_nav button.single_nav__prev,.slider__wrapper__content .swiper_nav button.single_nav__prev{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;overflow:hidden}@media (max-width:768px){.designers-slider__wrapper__images .swiper_nav button.single_nav__prev,.slider__wrapper__content .swiper_nav button.single_nav__prev{gap:17px}}.designers-slider__wrapper__images .swiper_nav button.single_nav__prev:before,.slider__wrapper__content .swiper_nav button.single_nav__prev:before{content:"";background:url(../icons/slider_left.svg) center/contain no-repeat;width:8px;height:16px}.designers-slider__wrapper__images .swiper-pagination,.slider__wrapper__content .swiper-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:static;font-size:16px;font-weight:500;overflow:hidden;color:#f2f2e9}.designers-slider__wrapper__images .swiper-pagination span,.slider__wrapper__content .swiper-pagination span{width:12px;color:#fff;top:0;position:relative;display:block;-webkit-transition:all .4s linear;transition:all .4s linear}.designers-slider__wrapper__images .swiper-pagination span.swiper-pagination-total,.slider__wrapper__content .swiper-pagination span.swiper-pagination-total{font-weight:400}.designers-slider__wrapper__images .swiper-pagination span.fade-out-bottom,.slider__wrapper__content .swiper-pagination span.fade-out-bottom{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s linear;transition:all .3s linear}.designers-slider__wrapper__images .swiper-pagination span.fade-in-top,.slider__wrapper__content .swiper-pagination span.fade-in-top{-webkit-animation:fade-in-top .4s linear;animation:fade-in-top .4s linear}.designers-slider__wrapper__images .swiper-pagination span.fade-out-top,.slider__wrapper__content .swiper-pagination span.fade-out-top{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s linear;transition:all .3s linear}.designers-slider__wrapper__images .swiper-pagination span.fade-in-bottom,.slider__wrapper__content .swiper-pagination span.fade-in-bottom{-webkit-animation:fade-in-bottom .4s linear;animation:fade-in-bottom .4s linear}.slider__wrapper__content__single img{width:100%;max-height:740px;display:block;-o-object-fit:cover;object-fit:cover;height:100%}@media (max-width:1024px){.slider__wrapper__content__single img{height:450px}}@media (max-width:768px){.slider__wrapper__content__single img{height:400px}}.slider__descr{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:40px;margin-top:25px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;opacity:0;position:absolute;bottom:0;height:72px;width:100%}@media (max-width:1024px){.slider__descr{grid-template-columns:initial;grid-column-gap:0;grid-row-gap:16px;margin-top:16px;height:200px;display:block}}.slider__descr.active{opacity:1}.slider__descr h3{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;margin:0}@media (max-width:1600px){.slider__descr h3{font-size:16px}}@media (max-width:1024px){.slider__descr h3{margin:16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:100px}}@media (max-width:768px){.slider__descr h3{font-size:15px}}.slider__descr p{display:-webkit-box;font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;grid-column:span 2;max-width:492px;margin-right:150px}@media (max-width:1600px){.slider__descr p{font-size:16px}}@media (max-width:1024px){.slider__descr p{max-width:100%;margin-right:0}}@media (max-width:768px){.slider__descr p{font-size:15px}}@-webkit-keyframes fade-in-top{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-top{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-bottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-bottom{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate-left{from{-webkit-transform:rotate(18deg) translateX(100%);transform:rotate(18deg) translateX(100%)}to{-webkit-transform:rotate(-342deg) translateX(100%);transform:rotate(-342deg) translateX(100%)}}@keyframes rotate-left{from{-webkit-transform:rotate(18deg) translateX(100%);transform:rotate(18deg) translateX(100%)}to{-webkit-transform:rotate(-342deg) translateX(100%);transform:rotate(-342deg) translateX(100%)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(18deg) translateX(100%);transform:rotate(18deg) translateX(100%)}to{-webkit-transform:rotate(378deg) translateX(100%);transform:rotate(378deg) translateX(100%)}}@keyframes rotate{from{-webkit-transform:rotate(18deg) translateX(100%);transform:rotate(18deg) translateX(100%)}to{-webkit-transform:rotate(378deg) translateX(100%);transform:rotate(378deg) translateX(100%)}}@media (max-width:900px){.designers-slider{position:relative}}.designers-slider__wrapper{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:900px){.designers-slider__wrapper{grid-template-columns:initial}}.designers-slider__wrapper:before{content:"";background:#376e8e;grid-column:2/span 3;grid-row:1;position:absolute;width:100%;height:100%;z-index:0}@media (max-width:900px){.designers-slider__wrapper:before{grid-column:initial;top:0;left:0;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;width:100vw}}.designers-slider__wrapper.indent{margin-bottom:80px}.designers-slider__wrapper.indent:last-of-type{margin-bottom:0}.designers-slider__wrapper__images{grid-column:span 2;z-index:1;position:relative;overflow:hidden;padding:80px 0;height:auto}@media (max-width:900px){.designers-slider__wrapper__images{grid-column:initial;padding:0}}.designers-slider__wrapper__images .swiper_nav{top:initial;bottom:40px;height:initial}@media (max-width:900px){.designers-slider__wrapper__images .swiper_nav{position:initial;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-left:auto}}@media (max-width:600px){.designers-slider__wrapper__images .swiper_nav .single_nav__prev{gap:22px!important}}.designers-slider__wrapper__images .swiper_nav .single_nav__prev:before{background:url(../icons/slider_left_white.svg) center/contain no-repeat!important}@media (max-width:600px){.designers-slider__wrapper__images .swiper_nav .single_nav__next{gap:22px!important}}.designers-slider__wrapper__images .swiper_nav .single_nav__next:after{background:url(../icons/slider_right_white.svg) center/contain no-repeat!important}.designers-slider__wrapper__images .swiper_nav button:before{color:#fcfcf9}.designers-slider__wrapper__images .swiper_nav button span{color:#fcfcf9}.designers-slider__wrapper__images .swiper_nav button span:before{background:#fcfcf9!important}.designers-slider__wrapper__images img{height:530px;width:100%;-o-object-fit:cover;object-fit:cover;display:block}@media (max-width:900px){.designers-slider__wrapper__images img{height:400px}}@media (max-width:600px){.designers-slider__wrapper__images img{height:239px}}.designers-slider__wrapper__content{grid-column:span 2;z-index:1;position:relative;padding:80px 80px 80px 0}@media (max-width:1024px){.designers-slider__wrapper__content{padding:80px 20px 80px 0}}@media (max-width:900px){.designers-slider__wrapper__content{grid-column:initial;padding:40px 0 80px}}@media (max-width:900px){.designers-slider__wrapper__content.desktop span{display:none}}@media (max-width:900px){.designers-slider__wrapper__content.desktop>img{display:none}}.designers-slider__wrapper__content.mobile{padding:80px 0 0}@media (min-width:901px){.designers-slider__wrapper__content.mobile{display:none}}@media (min-width:901px){.designers-slider__wrapper__content.mobile>img{display:none}}@media (min-width:901px){.designers-slider__wrapper__content.mobile span{display:none}}.designers-slider__wrapper__content span{font-weight:500;font-size:12px;line-height:24px;text-transform:uppercase;color:#fcfcf9;display:block;margin-bottom:8px;letter-spacing:.08em}.designers-slider__wrapper__content img{display:block;max-width:228.5px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:40px}.designers-slider__wrapper__content h2{font-weight:500;font-size:28px;line-height:40px;color:#325b49;margin:8px 0 40px 0;color:#fcfcf9}@media (max-width:1600px){.designers-slider__wrapper__content h2{font-size:26px;line-height:32px}}@media (max-width:768px){.designers-slider__wrapper__content h2{font-size:24px;line-height:40px}}.designers-slider__wrapper__content__descr{max-width:684px}.designers-slider__wrapper__content__descr a,.designers-slider__wrapper__content__descr p{font-weight:400;font-size:17px;line-height:24px;color:#fcfcf9;margin:0 0 12px}@media (max-width:1600px){.designers-slider__wrapper__content__descr a,.designers-slider__wrapper__content__descr p{font-size:16px}}@media (max-width:768px){.designers-slider__wrapper__content__descr a,.designers-slider__wrapper__content__descr p{font-size:15px}}.designers-slider__wrapper__content__descr a{font-weight:500;text-decoration:underline}.designers-slider__wrapper__content__descr p:last-of-type{margin-bottom:0}.designers-slider__wrapper__content__link{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.designers-slider__wrapper__content__link{font-size:16px}}@media (max-width:768px){.designers-slider__wrapper__content__link{font-size:15px}}.designers-slider__wrapper__content__link svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.designers-slider__wrapper__content__link:hover svg{right:24px}.designers-slider__wrapper__content__link{background:0 0;border:2px solid #fff}.image-video{background:#ead17b}.image-video__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0}@media (max-width:768px){.image-video__wrapper{grid-template-columns:1fr;grid-column-gap:initial;grid-row-gap:24px;padding:20px 0 40px 0}}@media (max-width:1200px){.image-video__wrapper__content{grid-column:span 2}}.image-video__wrapper__content span{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49;display:block}@media (max-width:600px){.image-video__wrapper__content span{display:none}}.image-video__wrapper__content h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;margin:0 0 16px;color:#325b49}@media (max-width:1600px){.image-video__wrapper__content h2{font-size:26px;line-height:32px}}@media (max-width:768px){.image-video__wrapper__content h2{font-size:24px;line-height:40px}}.image-video__wrapper__content p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.image-video__wrapper__content p{font-size:16px}}@media (max-width:768px){.image-video__wrapper__content p{font-size:15px}}.image-video__wrapper__content a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.image-video__wrapper__content a{font-size:16px}}@media (max-width:768px){.image-video__wrapper__content a{font-size:15px}}.image-video__wrapper__content a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.image-video__wrapper__content a:hover svg{right:24px}.image-video__wrapper__content a{background:0 0;color:#325b49;border:2px solid #325b49}@media (max-width:768px){.image-video__wrapper__content a{margin-top:24px}}.image-video__wrapper__content a svg path{stroke:#325b49}.image-video__wrapper__media{grid-column:span 3;height:0;padding-bottom:65.180102916%;position:relative;overflow:hidden}@media (max-width:1200px){.image-video__wrapper__media{grid-column:span 2}}@media (max-width:768px){.image-video__wrapper__media{grid-column:initial;grid-row:1;height:343px;padding:0}}@media (max-width:768px){.image-video__wrapper__media.vimeo{padding-bottom:56.25%;height:0}}.image-video__wrapper__media:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-video__wrapper__media img,.image-video__wrapper__media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;top:0;left:0;-webkit-transition:.8s linear;transition:.8s linear}.image-video__wrapper__media iframe{width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:1024px){.kontakt-head__wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:40px}}@media (max-width:600px){.kontakt-head__wrapper{grid-template-columns:initial}}.kontakt-head__wrapper h1{font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.kontakt-head__wrapper h1{font-size:42px;line-height:48px}}@media (max-width:1024px){.kontakt-head__wrapper h1{grid-column:span 2;margin:0 0 40px}}@media (max-width:768px){.kontakt-head__wrapper h1{font-size:39px}}@media (max-width:600px){.kontakt-head__wrapper h1{grid-column:initial;margin:0}}.kontakt-head__wrapper span{font-weight:400;font-size:17px;line-height:24px;color:#325b49;display:block}@media (max-width:1600px){.kontakt-head__wrapper span{font-size:16px}}@media (max-width:768px){.kontakt-head__wrapper span{font-size:15px}}.kontakt-head__wrapper p{font-weight:500;font-size:20px;line-height:32px;color:#325b49;margin:0}.kontakt-head__wrapper p a{font-weight:500;font-size:20px;line-height:32px;color:#325b49;margin:0}.kontakt-head__wrapper__row div{font-weight:500;font-size:20px;line-height:32px;color:#325b49;margin:0}.kontakt-head__wrapper__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:23px}@media (max-width:1024px){.kontakt-head__wrapper__contact{margin-top:0}}.kontakt-head__wrapper__contact a{font-weight:500;font-size:20px;line-height:32px;color:#325b49;margin:0}.kontakt-head__wrapper__address{margin-top:23px}@media (max-width:1024px){.kontakt-head__wrapper__address{margin-top:0}}.kontakt-head__wrapper__address .kontakt-head__wrapper__row{margin-bottom:24px}.kontakt-head__wrapper__socials{margin-top:23px}@media (max-width:1024px){.kontakt-head__wrapper__socials{margin-top:0}}.kontakt-head__wrapper__socials .kontakt-head__wrapper__row{margin-bottom:16px}.kontakt-head__wrapper__socials__wrap{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px}.kontakt-head__wrapper__socials__wrap a{display:block;-webkit-transition:.3s linear;transition:.3s linear}.kontakt-head__wrapper__socials__wrap a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.kontakt-head__wrapper__socials__wrap img{display:block}.kontakt-head__wrapper__address__link{font-weight:400;font-size:17px;line-height:24px;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}@media (max-width:1600px){.kontakt-head__wrapper__address__link{font-size:16px}}@media (max-width:768px){.kontakt-head__wrapper__address__link{font-size:15px}}.kontakt-head__wrapper__address__link:before{content:"";position:absolute;bottom:5px;left:0;width:100%;height:1px;background:#325b49}.kontakt-head__wrapper__address__link:hover:after{padding-left:8px}.kontakt-head__wrapper__address__link:after{padding-left:4px;content:">";-webkit-transition:.3s linear;transition:.3s linear}.kontakt-head__wrapper__buttons{margin-top:80px;grid-column:2/span 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:43px;row-gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1024px){.kontakt-head__wrapper__buttons{grid-column:1/span 2}}@media (max-width:600px){.kontakt-head__wrapper__buttons{grid-column:initial;margin-top:0;row-gap:40px}}.kontakt-head__wrapper__buttons__link{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent;background:var(--kontakt-btn)}@media (max-width:1600px){.kontakt-head__wrapper__buttons__link{font-size:16px}}@media (max-width:768px){.kontakt-head__wrapper__buttons__link{font-size:15px}}.kontakt-head__wrapper__buttons__link.transparent{color:var(--kontakt-btn);border:2px solid var(--kontakt-btn);background:0 0}.kontakt-head__wrapper__buttons__link.transparent svg path{stroke:var(--kontakt-btn)}.kontakt-head__wrapper__buttons__link svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;background:url(../icons/arrow-right.svg) center/contain no-repeat;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.kontakt-head__wrapper__buttons__link:hover svg{right:24px}.kontakt-head__wrapper__buttons__anchor{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:0 0;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent;background:var(--kontakt-btn)}@media (max-width:1600px){.kontakt-head__wrapper__buttons__anchor{font-size:16px}}@media (max-width:768px){.kontakt-head__wrapper__buttons__anchor{font-size:15px}}.kontakt-head__wrapper__buttons__anchor.transparent{color:var(--kontakt-btn);background:0 0;border:2px solid var(--kontakt-btn)}.kontakt-head__wrapper__buttons__anchor.transparent svg path{stroke:var(--kontakt-btn)}.kontakt-head__wrapper__buttons__anchor svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:9px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:24px;fill:none}.kontakt-head__wrapper__buttons__anchor svg path{stroke:#fcfcf9}.kontakt-head__wrapper__buttons__anchor:hover svg{top:65%}.head-module__wrapper__descr{grid-column:span 2;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1700px){.head-module__wrapper__descr{grid-column:initial}}@media (max-width:1600px){.head-module__wrapper__descr{font-size:26px;line-height:32px}}@media (max-width:768px){.head-module__wrapper__descr{font-size:24px;line-height:40px}}.head-module__wrapper__descr p{margin:0 0 15px}.head-module__wrapper__descr p:last-of-type{margin:0}.head-module__wrapper__descr a,.head-module__wrapper__descr p{font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49}@media (max-width:1600px){.head-module__wrapper__descr a,.head-module__wrapper__descr p{font-size:26px}}@media (max-width:768px){.head-module__wrapper__descr a,.head-module__wrapper__descr p{font-size:24px}}.head-module__wrapper__descr a{text-decoration:underline;font-weight:500}.head-module__wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:1700px){.head-module__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.head-module__wrapper h1{letter-spacing:-.02em;margin:0;word-break:break-word}@media (max-width:1700px){.head-module__wrapper h1{margin:0 0 42px;word-break:initial;grid-column:initial}}@media (max-width:500px){.head-module__wrapper h1{word-break:break-word}}.head-module__wrapper h2{letter-spacing:-.02em;margin:0;word-break:break-word;font-size:28px;line-height:40px}@media (max-width:500px){.head-module__wrapper h2{word-break:break-word}}@media (max-width:1600px){.head-module__wrapper h2{font-size:26px;line-height:32px}}@media (max-width:768px){.head-module__wrapper h2{font-size:24px;line-height:40px}}.head-module__wrapper__btn{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.head-module__wrapper__btn{font-size:16px}}@media (max-width:768px){.head-module__wrapper__btn{font-size:15px}}.head-module__wrapper__btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.head-module__wrapper__btn:hover svg{right:24px}.head-module__wrapper__btn{margin-top:auto}@media (max-width:1700px){.head-module__wrapper__btn{margin-top:40px}}.single-image__wrapper img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-height:1000px}@media (max-width:768px){.single-image__wrapper img{height:447px}}@media (max-width:1200px){.distributors-filter__wrapper{grid-template-columns:initial}}.distributors-filter__countries{height:312px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;margin-left:16px;margin-right:40px;display:none}@media (max-width:1400px){.distributors-filter__countries{margin-left:5px;margin-right:0}}@media (max-width:768px){.distributors-filter__countries{margin-top:24px}}.distributors-filter__countries:root{scrollbar-color:#c8c7c7;scrollbar-width:thin;scrollbar-width:none}.distributors-filter__countries::-webkit-scrollbar{width:6px}.distributors-filter__countries::-webkit-scrollbar-track{background:#f2f2e9;border-radius:6px}.distributors-filter__countries::-webkit-scrollbar-thumb{border-radius:6px;background:#c8c7c7}.distributors-filter__countries a{font-weight:400;font-size:17px;line-height:24px;color:#231f20;display:block;position:relative;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}@media (max-width:1600px){.distributors-filter__countries a{font-size:16px}}@media (max-width:768px){.distributors-filter__countries a{font-size:15px}}.distributors-filter__countries a.active:before{border:2px solid #231f20;background:#658476}.distributors-filter__countries a:hover:before{border:2px solid #231f20}.distributors-filter__countries a:before{content:"";width:16px;height:16px;border:1px solid #231f20;border-radius:50%;background:0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.distributors-filter__wrapper__posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:40px;position:relative}@media (max-width:768px){.distributors-filter__wrapper__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.distributors-filter__wrapper__posts{grid-template-columns:initial}}.distributors-filter__wrapper__content{grid-column:span 3;position:relative}@media (max-width:1200px){.distributors-filter__wrapper__content{grid-column:initial}}.distributors-filter__wrapper__content.filter .distributors-filter__wrapper__posts{-webkit-filter:blur(4px);filter:blur(4px)}.distributors-filter__wrapper__content.filter #loader{opacity:1}.distributors-filter__wrapper__single img{width:181px;height:80px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:16px}.distributors-filter__wrapper__single h3{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;margin:0 0 16px}@media (max-width:1600px){.distributors-filter__wrapper__single h3{font-size:16px}}@media (max-width:768px){.distributors-filter__wrapper__single h3{font-size:15px}}.distributors-filter__wrapper__single span{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#5a5758;display:block;margin:0 0 8px}.distributors-filter__wrapper__single p{font-weight:400;font-size:17px;line-height:24px;color:#5a5758;margin:0 0 12px}@media (max-width:1600px){.distributors-filter__wrapper__single p{font-size:16px}}@media (max-width:768px){.distributors-filter__wrapper__single p{font-size:15px}}.distributors-filter__wrapper__single a{display:block;font-weight:400;font-size:17px;line-height:24px;color:#5a5758;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:4px}@media (max-width:1600px){.distributors-filter__wrapper__single a{font-size:16px}}@media (max-width:768px){.distributors-filter__wrapper__single a{font-size:15px}}.distributors-filter__wrapper__single__web{margin-bottom:0!important}@media (max-width:1200px){.distributors-filter__wrapper__options{max-width:400px;margin-bottom:56px}}@media (max-width:600px){.distributors-filter__wrapper__options{max-width:322px}}.distributors-filter__wrapper__options h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 40px}@media (max-width:1600px){.distributors-filter__wrapper__options h2{font-size:26px;line-height:32px}}@media (max-width:768px){.distributors-filter__wrapper__options h2{font-size:24px;line-height:40px}}.distributors-filter__wrapper__options span{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;display:block;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:40px;cursor:pointer;margin-bottom:24px}@media (max-width:1400px){.distributors-filter__wrapper__options span{margin-right:0}}@media (max-width:1600px){.distributors-filter__wrapper__options span{font-size:16px}}@media (max-width:768px){.distributors-filter__wrapper__options span{font-size:15px;margin-bottom:0}}.distributors-filter__wrapper__options span svg{-webkit-transition:.3s linear;transition:.3s linear;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.distributors-filter__wrapper__options span~.distributors-filter__countries{display:block}.distributors-filter__wrapper__options span.open svg{-webkit-transform:rotate(0);transform:rotate(0)}.team__wrapper h2{font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;margin:0 0 40px}@media (max-width:1600px){.team__wrapper h2{font-size:42px;line-height:48px}}@media (max-width:768px){.team__wrapper h2{font-size:39px}}@media (max-width:600px){.team__wrapper h2{margin:0 0 76px}}.team__wrapper__posts{grid-row-gap:80px}@media (max-width:1024px){.team__wrapper__posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.team__wrapper__posts{grid-template-columns:initial;grid-row-gap:40px}}.team__wrapper__posts__single img{width:100%;height:230px;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:24px}.team__wrapper__posts__single span{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.team__wrapper__posts__single h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 24px}@media (max-width:1600px){.team__wrapper__posts__single h3{font-size:26px;line-height:32px}}@media (max-width:768px){.team__wrapper__posts__single h3{font-size:24px;line-height:40px}}.team__wrapper__posts__single a{font-weight:400;font-size:17px;line-height:24px;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:1600px){.team__wrapper__posts__single a{font-size:16px}}@media (max-width:768px){.team__wrapper__posts__single a{font-size:15px}}.team__wrapper__posts__single a:before{content:"";width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.team__wrapper__posts__single a:first-of-type{margin-bottom:8px}.team__wrapper__posts__single a:first-of-type:before{background:url(../icons/tel_green.svg) center/contain no-repeat}.team__wrapper__posts__single a:last-of-type{word-break:break-word;margin-bottom:24px}.team__wrapper__posts__single a:last-of-type:before{background:url(../icons/email_green.svg) center/contain no-repeat}.team__wrapper__posts__single__descr{font-weight:400;font-size:17px;line-height:24px;color:#325b49}@media (max-width:1600px){.team__wrapper__posts__single__descr{font-size:16px}}@media (max-width:768px){.team__wrapper__posts__single__descr{font-size:15px}}.team__wrapper__posts__single__descr p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.team__wrapper__posts__single__descr p{font-size:16px}}@media (max-width:768px){.team__wrapper__posts__single__descr p{font-size:15px}}.team__wrapper__posts__single__descr p:last-of-type{margin:0}.text-module__wrapper__descr{grid-column:span 2;font-weight:400;font-size:20px;line-height:32px;color:#325b49;margin:0}@media (max-width:1200px){.text-module__wrapper{grid-template-columns:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.text-module__wrapper.txt-small p{font-size:17px;line-height:24px}@media (max-width:1600px){.text-module__wrapper.txt-small p{font-size:16px}}@media (max-width:768px){.text-module__wrapper.txt-small p{font-size:15px}}.text-module__wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.text-module__wrapper>div.hidden_mob{display:none}}.text-module__wrapper h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 8px;word-break:break-word}@media (max-width:1600px){.text-module__wrapper h2{font-size:26px;line-height:32px}}@media (max-width:1200px){.text-module__wrapper h2{margin:0 0 40px}}@media (max-width:768px){.text-module__wrapper h2{font-size:24px;line-height:40px}}@media (max-width:1200px){.text-module__wrapper__col_1{-webkit-box-ordinal-group:var(--first-order);-ms-flex-order:var(--first-order);order:var(--first-order)}}@media (max-width:1200px){.text-module__wrapper__col_4{-webkit-box-ordinal-group:var(--third-order);-ms-flex-order:var(--third-order);order:var(--third-order)}}.text-module__wrapper__col_2_3{grid-column:2/span 2}@media (max-width:1200px){.text-module__wrapper__col_2_3{-webkit-box-ordinal-group:var(--second-order);-ms-flex-order:var(--second-order);order:var(--second-order)}}.text-module__wrapper__col_2_3 h2{font-size:28px;line-height:40px;margin:0 0 16px}@media (max-width:1600px){.text-module__wrapper__col_2_3 h2{font-size:26px;line-height:32px}}@media (max-width:768px){.text-module__wrapper__col_2_3 h2{font-size:24px;line-height:40px}}.text-module__wrapper__content img{width:auto;height:auto;display:block;-o-object-fit:cover;object-fit:cover;max-width:100%}@media (max-width:1200px){.text-module__wrapper__content img{margin-bottom:40px}}.text-module__wrapper__content h1{font-weight:400;font-size:71px;line-height:88px;letter-spacing:-.02em;color:#325b49;margin:0 0 20px}.text-module__wrapper__content h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 20px}@media (max-width:1600px){.text-module__wrapper__content h2{font-size:42px;line-height:48px}}@media (max-width:768px){.text-module__wrapper__content h2{font-size:39px}}.text-module__wrapper__content h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;margin:0 0 20px;color:#325b49}@media (max-width:1600px){.text-module__wrapper__content h3{font-size:26px;line-height:32px}}@media (max-width:768px){.text-module__wrapper__content h3{font-size:24px;line-height:40px}}.text-module__wrapper__content h4{font-weight:400;font-size:26px;line-height:34px;letter-spacing:-.02em;margin:0 0 20px;color:#325b49}.text-module__wrapper__content h5{font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.02em;margin:0 0 20px;color:#325b49}.text-module__wrapper__content h6{font-weight:400;font-size:22px;line-height:28px;letter-spacing:-.02em;margin:0 0 20px;color:#325b49}.text-module__wrapper__content b,.text-module__wrapper__content strong{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49}@media (max-width:1600px){.text-module__wrapper__content b,.text-module__wrapper__content strong{font-size:16px}}@media (max-width:768px){.text-module__wrapper__content b,.text-module__wrapper__content strong{font-size:15px}}.text-module__wrapper__content p,.text-module__wrapper__content span{font-weight:400;font-size:20px;line-height:32px;color:#325b49;margin:0 0 15px}.text-module__wrapper__content p:last-of-type,.text-module__wrapper__content span:last-of-type{margin:0}.text-module__wrapper__content a{font-weight:500;font-size:20px;line-height:32px;text-decoration:underline;color:#325b49}.text-module__wrapper__btn a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.text-module__wrapper__btn a{font-size:16px}}@media (max-width:768px){.text-module__wrapper__btn a{font-size:15px}}.text-module__wrapper__btn a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.text-module__wrapper__btn a:hover svg{right:24px}.text-module__wrapper__btn a{margin-top:42px;text-decoration:none;text-transform:initial}@media (max-width:1200px){.text-module__wrapper__btn a{margin-top:40px}}.text-module__wrapper__btn a.download_btn{padding:10px 57px 10px 29px}.text-module__wrapper__btn a.download_btn:hover svg{right:32px;-webkit-transform:translateY(0);transform:translateY(0)}.text-module__wrapper__btn a.download_btn svg{width:15px;height:9px}@media (max-width:1400px){.module-3d__wrapper{grid-row-gap:40px}}@media (max-width:1400px){.module-3d__wrapper__content{grid-column:1/span 4}}.module-3d__wrapper__content.middle{grid-column:2/span 2;margin-top:24px}@media (max-width:1400px){.module-3d__wrapper__content.middle{grid-column:1/span 4;margin-top:initial}}.module-3d__wrapper__content h2{font-weight:400;font-size:28px;line-height:40px;color:#fcfcf9;margin:0 0 16px}@media (max-width:1600px){.module-3d__wrapper__content h2{font-size:26px;line-height:32px}}@media (max-width:768px){.module-3d__wrapper__content h2{font-size:24px;line-height:40px}}.module-3d__wrapper__content p{font-weight:400;font-size:17px;line-height:24px;color:#fcfcf9;margin:0}@media (max-width:1600px){.module-3d__wrapper__content p{font-size:16px}}@media (max-width:768px){.module-3d__wrapper__content p{font-size:15px}}.module-3d__wrapper__content a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.module-3d__wrapper__content a{font-size:16px}}@media (max-width:768px){.module-3d__wrapper__content a{font-size:15px}}.module-3d__wrapper__content a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.module-3d__wrapper__content a:hover svg{right:24px}.module-3d__wrapper__content-big{grid-column:span 2;width:100%;height:552px;position:relative}@media (max-width:1400px){.module-3d__wrapper__content-big{height:500px;grid-column:span 4}}@media (max-width:768px){.module-3d__wrapper__content-big{height:267px}}.module-3d__wrapper__content-big.full-height{height:auto}.module-3d__wrapper__content-big.full-height img{-o-object-fit:contain;object-fit:contain;position:relative}.module-3d__wrapper__content-big.vimeo{padding-bottom:56.25%;height:0;margin-top:auto}.module-3d__wrapper__content-big img,.module-3d__wrapper__content-big video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.module-3d__wrapper__content-big iframe{position:absolute;top:0;left:0;width:100%;height:100%}.module-3d__wrapper__content-small{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:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:552px;position:relative}@media (max-width:1400px){.module-3d__wrapper__content-small{height:auto;grid-column:span 2}}@media (max-width:1200px){.module-3d__wrapper__content-small{grid-column:span 3}}@media (max-width:840px){.module-3d__wrapper__content-small{grid-column:span 4;height:auto}}.module-3d__wrapper__content-small.vimeo{padding-bottom:56.25%;height:0;margin-top:auto}@media (max-width:840px){.module-3d__wrapper__content-small.vimeo{grid-column:span 4;height:initial}}@media (max-width:840px){.module-3d__wrapper__content-small.vimeo iframe{max-height:initial}}.module-3d__wrapper__content-small img,.module-3d__wrapper__content-small video{bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;margin-top:24px;max-height:267px}.module-3d__wrapper__content-small iframe{position:absolute;bottom:0;left:0;width:100%;height:100%}.module-3d__wrapper__content-small .qr__button{margin-top:0}@media (max-width:1400px){.downloads__wrapper{grid-template-columns:initial}}.downloads__wrapper__products{grid-column:span 3;position:relative}@media (max-width:1400px){.downloads__wrapper__products{grid-column:initial}}.downloads__wrapper__products.filter .downloads__wrapper__products__wrapper{-webkit-filter:blur(4px);filter:blur(4px)}.downloads__wrapper__products.filter #loader{opacity:1}.download__nothin-found{font-weight:500;font-size:20px;line-height:25px;letter-spacing:.02em;color:#325b49;margin:0 0 8px}.downloads__wrapper__products__single{border:1px solid #918f8f;border-radius:8px;display:grid;grid-template-columns:304px repeat(4,minmax(0,1fr));margin-bottom:16px}@media (max-width:1024px){.downloads__wrapper__products__single{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.downloads__wrapper__products__single{margin-bottom:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}.downloads__wrapper__products__single:last-of-type{margin-bottom:0}.downloads__wrapper__products__single>div{position:relative;padding:16px;border-right:1px solid #918f8f}@media (max-width:768px){.downloads__wrapper__products__single>div:nth-of-type(3){border-bottom:1px solid #918f8f;border-right:0}}@media (max-width:768px){.downloads__wrapper__products__single>div:nth-of-type(2){border-bottom:1px solid #918f8f}}.downloads__wrapper__products__single>div:last-of-type{border:0}.downloads__col-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:1024px){.downloads__col-info{grid-row:1;grid-column:span 4;border-right:0!important;border-bottom:1px solid #918f8f}}@media (max-width:768px){.downloads__col-info{grid-column:span 2}}.downloads__col-info img{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;display:block}.downloads__col__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.downloads__col__content h4{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;margin:0 0 8px}.downloads__col__content span{font-weight:400;font-size:12px;line-height:16px;color:#325b49}.downloads__col__content__product{font-weight:400;font-size:12px;line-height:16px;color:#325b49;display:block;position:relative;margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.downloads__col__content__product:after{content:"";position:absolute;bottom:2px;width:100%;left:0;background:#325b49;height:1px}.downloads__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.downloads__col span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.downloads__col a{font-weight:400;font-size:12px;line-height:16px;color:#325b49;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}.downloads__col__files{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.downloads__col__files__single{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.downloads__col__files__single #download_direct{font-weight:400;font-size:12px;line-height:16px;color:#325b49;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline}.downloads__col__files__single #download_all,.downloads__col__files__single #download_direct{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.downloads__col__files__single #download_all svg,.downloads__col__files__single #download_direct svg{width:17px;height:9px;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transition:.3s linear;transition:.3s linear}.downloads__col__files__single #download_all:hover svg,.downloads__col__files__single #download_direct:hover svg{-webkit-transform:translateY(50%);transform:translateY(50%)}.downloads__col__files__single span{display:block;width:16px;height:16px;border:1px solid #325b49;cursor:pointer;position:relative;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.downloads__col__files__single span:hover{border:4px solid #325b49}.downloads__col__files__single span.active{background:#325b49}.downloads__col__files__single span.active:after{content:"";position:absolute;background:url(../icons/checkbox_active.svg) center/contain no-repeat;width:9px;height:7.66px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.downloads__wrapper__filter .btn-box{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:-webkit-max-content;width:-moz-max-content;width:max-content;gap:30px}.downloads__wrapper__filter .btn-reset{border:none;border-radius:25px;background:#ccd6d1;padding:8px 24px;cursor:pointer;color:#325b49;font-weight:500}.downloads__wrapper__filter .btn-reset:hover{background:#79897b;color:#fcfcf9}.downloads__wrapper__filter h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#231f20;margin:0}@media (max-width:1600px){.downloads__wrapper__filter h2{font-size:26px;line-height:32px;margin-bottom:0}}@media (max-width:768px){.downloads__wrapper__filter h2{font-size:24px;line-height:40px}}.downloads__wrapper__filter .download-filter__search input{width:100%;height:40px;border:1px solid #c8c7c7;font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:#918f8f;padding:0 30px 0 8px;position:relative;background:0 0}@media (max-width:1600px){.downloads__wrapper__filter .download-filter__search input{font-size:16px}}@media (max-width:768px){.downloads__wrapper__filter .download-filter__search input{font-size:15px;padding:0 0 0 12px;border-radius:8px}}.downloads__wrapper__filter .download-filter__search input::-webkit-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f;letter-spacing:.02em}.downloads__wrapper__filter .download-filter__search input::-moz-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f;letter-spacing:.02em}.downloads__wrapper__filter .download-filter__search input:-ms-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f;letter-spacing:.02em}.downloads__wrapper__filter .download-filter__search input::-ms-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f;letter-spacing:.02em}.downloads__wrapper__filter .download-filter__search input::placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f;letter-spacing:.02em}@media (max-width:1600px){.downloads__wrapper__filter .download-filter__search input::-webkit-input-placeholder{font-size:16px}.downloads__wrapper__filter .download-filter__search input::-moz-placeholder{font-size:16px}.downloads__wrapper__filter .download-filter__search input:-ms-input-placeholder{font-size:16px}.downloads__wrapper__filter .download-filter__search input::-ms-input-placeholder{font-size:16px}.downloads__wrapper__filter .download-filter__search input::placeholder{font-size:16px}}@media (max-width:768px){.downloads__wrapper__filter .download-filter__search input::-webkit-input-placeholder{font-size:15px}.downloads__wrapper__filter .download-filter__search input::-moz-placeholder{font-size:15px}.downloads__wrapper__filter .download-filter__search input:-ms-input-placeholder{font-size:15px}.downloads__wrapper__filter .download-filter__search input::-ms-input-placeholder{font-size:15px}.downloads__wrapper__filter .download-filter__search input::placeholder{font-size:15px}}.download-filter__search{position:relative;max-width:322px;width:100%}@media (max-width:440px){.download-filter__search{max-width:initial}}.download-filter__search__btn{position:absolute;top:50%;right:8px;width:17px;height:17px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../icons/search.svg) center/contain no-repeat;cursor:pointer}.downloads__wrapper__products__btn a{display:block;margin-top:80px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#325b49;border-radius:100px;font-weight:400;font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:12px 32px}@media (max-width:1600px){.downloads__wrapper__products__btn a{font-size:16px}}@media (max-width:768px){.downloads__wrapper__products__btn a{font-size:15px}}.downloads__wrapper__form.main_bg{background:var(--bg-color-radio)}.downloads__wrapper__form.dw_right_btn a.form_download_btn{border:2px solid var(--dw-button-right);color:#fff;background:var(--dw-button-right)}.downloads__wrapper__form.dw_right_btn a.form_download_btn svg path{stroke:#fff}.downloads__wrapper__form.dw_right_btn.right_dw_transparent a.form_download_btn{background:0 0;border:2px solid var(--dw-button-right);color:var(--dw-button-right)}.downloads__wrapper__form.dw_right_btn.right_dw_transparent a.form_download_btn svg path{stroke:var(--dw-button-right)}.downloads__wrapper__form.dw_left_btn.left_dw_transparent a.link_download_btn{background:0 0;border:2px solid var(--dw-button-left);color:var(--dw-button-left)}.downloads__wrapper__form.dw_left_btn.left_dw_transparent a.link_download_btn svg path{stroke:var(--dw-button-left)}.downloads__wrapper__form.dw_left_btn a.link_download_btn{border:2px solid var(--dw-button-left);color:#fff;background:var(--dw-button-left)}.downloads__wrapper__form.dw_left_btn a.link_download_btn svg path{stroke:#fff}.downloads__wrapper__form.change_text_full a:not(.form_download_btn):not(.link_download_btn),.downloads__wrapper__form.change_text_full div,.downloads__wrapper__form.change_text_full h1,.downloads__wrapper__form.change_text_full h2,.downloads__wrapper__form.change_text_full h3,.downloads__wrapper__form.change_text_full h4,.downloads__wrapper__form.change_text_full h5,.downloads__wrapper__form.change_text_full h6,.downloads__wrapper__form.change_text_full p,.downloads__wrapper__form.change_text_full span{color:var(--textfull-color-radio)}.downloads__wrapper__form.change_text_full .form_popup_close svg path{stroke:var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input{color:var(--textfull-color-radio)!important;border-bottom:1px solid var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input::-webkit-input-placeholder{color:var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input::-moz-placeholder{color:var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input:-ms-input-placeholder{color:var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input::-ms-input-placeholder{color:var(--textfull-color-radio)!important}.downloads__wrapper__form.change_text_full .downloads__wrapper__form__inner__shortcode form .download_form_input input::placeholder{color:var(--textfull-color-radio)!important}.downloads__wrapper__form{position:fixed;width:100%;height:auto;left:0;bottom:0;background:#a49f81;pointer-events:none;z-index:4;-webkit-transition:.3s ease-in;transition:.3s ease-in;-webkit-transform:translateY(100%);transform:translateY(100%)}@media (max-width:1200px){.downloads__wrapper__form{border-radius:24px 24px 0 0}}.downloads__wrapper__form.opened-mob{pointer-events:auto;-webkit-transform:translateY(84%);transform:translateY(84%)}@media (max-width:768px){.downloads__wrapper__form.opened-mob{-webkit-transform:translateY(70%);transform:translateY(70%)}}@media (max-width:450px){.downloads__wrapper__form.opened-mob{-webkit-transform:translateY(77%);transform:translateY(77%)}}.downloads__wrapper__form.opened-mob .form_arrow{-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)}.downloads__wrapper__form.opened{-webkit-transform:translateY(81%);transform:translateY(81%);pointer-events:auto}.downloads__wrapper__form.opened .form_popup_close:hover svg{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.downloads__wrapper__form.opened .form_popup_close svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.downloads__wrapper__form.active{-webkit-transform:translateY(0);transform:translateY(0);pointer-events:auto}.downloads__wrapper__form.active.opened-mob{-webkit-transform:translateY(84%);transform:translateY(84%)}@media (max-width:768px){.downloads__wrapper__form.active.opened-mob{-webkit-transform:translateY(70%);transform:translateY(70%)}}@media (max-width:450px){.downloads__wrapper__form.active.opened-mob{-webkit-transform:translateY(77%);transform:translateY(77%)}}.downloads__wrapper__form.active.opened-mob .form_arrow{-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%)}.downloads__wrapper__form.active.opened{-webkit-transform:translateY(81%);transform:translateY(81%)}.downloads__wrapper__form.active.opened .form_popup_close:hover svg{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.downloads__wrapper__form.active.opened .form_popup_close svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.downloads__wrapper__form.active .form_arrow{-webkit-transform:rotate(0) translateX(-50%);transform:rotate(0) translateX(-50%)}.downloads__wrapper__form__inner{padding:68px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}@media (max-width:1200px){.downloads__wrapper__form__inner{grid-template-columns:initial;grid-row-gap:20px;padding:46px 8px 16px 8px}}@media (max-width:768px){.downloads__wrapper__form__inner{grid-row-gap:0;grid-column-gap:0}}.downloads__wrapper__form__inner .form_arrow{background:url(../icons/chevron_big.svg) center/contain no-repeat;height:14.6px;width:32px;position:absolute;top:16px;-webkit-transform:rotate(180deg) translateX(50%);transform:rotate(180deg) translateX(50%);left:50%;-webkit-transform-origin:center;transform-origin:center;display:none}@media (max-width:1200px){.downloads__wrapper__form__inner .form_arrow{display:block}}.hidden_download_link{display:none}.downloads__wrapper__form__inner__shortcode .download_form_download,.downloads__wrapper__form__inner__shortcode .download_form_submit{display:none!important}.downloads__wrapper__form__inner__shortcode .wpcf7 form.aborted .wpcf7-response-output,.downloads__wrapper__form__inner__shortcode .wpcf7 form.failed .wpcf7-response-output,.downloads__wrapper__form__inner__shortcode .wpcf7 form.invalid .wpcf7-response-output{background:#d96161}.downloads__wrapper__form__inner__shortcode .wpcf7 form.sent .wpcf7-response-output{background:#508955}.downloads__wrapper__form__inner__shortcode .wpcf7-response-output{margin:15px 0 0!important;width:100%;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;font-weight:400!important;font-size:23px!important;line-height:1.3!important;margin-top:8px!important;font-family:Graphik,sans-serif!important;color:#fcfcf9!important;text-align:center;padding:8px!important;position:absolute;top:-25px;bottom:-25px;border:0!important;left:0;margin-bottom:15px;opacity:0;pointer-events:none;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media (max-width:768px){.downloads__wrapper__form__inner__shortcode .wpcf7-response-output{top:-13px;bottom:-22px;font-size:21px}}@media (max-width:640px){.downloads__wrapper__form__inner__shortcode .wpcf7-response-output{margin-top:0!important}}@media (max-width:450px){.downloads__wrapper__form__inner__shortcode .wpcf7-response-output{top:-2px;bottom:-2px;font-size:18px!important}}.downloads__wrapper__form__inner__shortcode .wpcf7-response-output.active{opacity:1;pointer-events:all}.downloads__wrapper__form__inner__shortcode form.wpcf7-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:450px){.downloads__wrapper__form__inner__shortcode form.wpcf7-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.downloads__wrapper__form__inner__shortcode .download_form_input{margin-right:40px!important}@media (max-width:450px){.downloads__wrapper__form__inner__shortcode .download_form_input{margin-bottom:16px!important;margin-right:0!important}}.downloads__wrapper__form__inner__shortcode .download_form_input p{margin:0}.downloads__wrapper__form__inner__shortcode .download_form_input span.wpcf7-not-valid-tip{display:none}.downloads__wrapper__form__inner__shortcode .download_form_input span.wpcf7-not-valid-tip:first-of-type{display:block}.downloads__wrapper__form__inner__shortcode .download_form_input~.download_form_input{margin-right:0!important}.downloads__wrapper__form__inner__shortcode .download_form_input label.wpforms-field-label{display:none}.downloads__wrapper__form__inner__shortcode .download_form_input span.wpcf7-not-valid-tip{position:absolute;font-weight:400!important;font-size:12px!important;line-height:1.33!important;margin-top:8px!important;font-family:Graphik,sans-serif!important}@media (max-width:480px){.downloads__wrapper__form__inner__shortcode .download_form_input span.wpcf7-not-valid-tip{margin-top:0!important;font-size:11px!important}}.downloads__wrapper__form__inner__shortcode .download_form_input input{border:0!important;border-bottom:1px solid #fcfcf9!important;height:32px!important;font-weight:400!important;font-size:17px!important;width:100%!important;line-height:24px!important;color:#fcfcf9!important;font-family:Graphik,sans-serif!important;background:0 0!important;padding:0!important;border-radius:0!important}@media (max-width:1600px){.downloads__wrapper__form__inner__shortcode .download_form_input input{font-size:16px}}@media (max-width:768px){.downloads__wrapper__form__inner__shortcode .download_form_input input{font-size:15px}}@media (max-width:480px){.downloads__wrapper__form__inner__shortcode .download_form_input input.wpcf7-not-valid{margin-bottom:3px}}.downloads__wrapper__form__inner__shortcode .download_form_input input::-webkit-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#fcfcf9!important}.downloads__wrapper__form__inner__shortcode .download_form_input input::-moz-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#fcfcf9!important}.downloads__wrapper__form__inner__shortcode .download_form_input input:-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#fcfcf9!important}.downloads__wrapper__form__inner__shortcode .download_form_input input::-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#fcfcf9!important}.downloads__wrapper__form__inner__shortcode .download_form_input input::placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#fcfcf9!important}@media (max-width:1600px){.downloads__wrapper__form__inner__shortcode .download_form_input input::-webkit-input-placeholder{font-size:16px}.downloads__wrapper__form__inner__shortcode .download_form_input input::-moz-placeholder{font-size:16px}.downloads__wrapper__form__inner__shortcode .download_form_input input:-ms-input-placeholder{font-size:16px}.downloads__wrapper__form__inner__shortcode .download_form_input input::-ms-input-placeholder{font-size:16px}.downloads__wrapper__form__inner__shortcode .download_form_input input::placeholder{font-size:16px}}@media (max-width:768px){.downloads__wrapper__form__inner__shortcode .download_form_input input::-webkit-input-placeholder{font-size:15px}.downloads__wrapper__form__inner__shortcode .download_form_input input::-moz-placeholder{font-size:15px}.downloads__wrapper__form__inner__shortcode .download_form_input input:-ms-input-placeholder{font-size:15px}.downloads__wrapper__form__inner__shortcode .download_form_input input::-ms-input-placeholder{font-size:15px}.downloads__wrapper__form__inner__shortcode .download_form_input input::placeholder{font-size:15px}}.downloads__wrapper__form__inner__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;row-gap:10px;margin-top:40px}@media (max-width:450px){.downloads__wrapper__form__inner__btns{margin-top:32px}}.downloads__wrapper__form__inner__btns a{font-weight:400;font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;height:48px}@media (max-width:1600px){.downloads__wrapper__form__inner__btns a{font-size:16px}}@media (max-width:768px){.downloads__wrapper__form__inner__btns a{font-size:15px}}.downloads__wrapper__form__inner__btns a.form_download_btn{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.downloads__wrapper__form__inner__btns a.form_download_btn{font-size:16px}}@media (max-width:768px){.downloads__wrapper__form__inner__btns a.form_download_btn{font-size:15px}}.downloads__wrapper__form__inner__btns a.form_download_btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.downloads__wrapper__form__inner__btns a.form_download_btn:hover svg{right:24px}.downloads__wrapper__form__inner__btns a.form_download_btn{margin-top:0;color:#fcfcf9;background:0 0;border:2px solid #fcfcf9;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.downloads__wrapper__form__inner__btns a.link_download_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 56px 12px 32px;border:2px solid #fcfcf9;border-radius:100px}@media (max-width:1024px){.downloads__wrapper__form__inner__btns a.link_download_btn{display:none}}.downloads__wrapper__form__inner__btns a.link_download_btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:9px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:31px}.downloads__wrapper__form__inner__btns a.link_download_btn svg path{stroke:#fcfcf9}.downloads__wrapper__form__inner__btns a.link_download_btn:hover svg{top:65%}.downloads__wrapper__form__inner__column{grid-column:2/span 2;position:relative}@media (max-width:1200px){.downloads__wrapper__form__inner__column{margin-top:20px;grid-column:1/span 2}}@media (max-width:768px){.downloads__wrapper__form__inner__column{margin-top:0}}.downloads__wrapper__form__inner__column.loading{pointer-events:none}.downloads__wrapper__form__inner__column.loading .ajax-loader{z-index:2;pointer-events:all;opacity:1}.downloads__wrapper__form__inner__column.loading .ajax-loader:after{opacity:1}.downloads__wrapper__form__inner__column .ajax-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;color:transparent;z-index:0;opacity:0;position:absolute;top:-19px;left:-20px;right:-20px;bottom:-20px;backdrop-filter:blur(2px);-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}@media (max-width:768px){.downloads__wrapper__form__inner__column .ajax-loader{top:-12px}}.downloads__wrapper__form__inner__column .ajax-loader:after{content:"";width:30px;height:30px;background:url(../icons/submit-spin.svg) no-repeat center/contain;opacity:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.form_popup_close{position:absolute;top:24px;right:0;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;cursor:pointer}@media (max-width:1200px){.form_popup_close{display:none}}.form_popup_close svg{-webkit-transition:.3s linear;transition:.3s linear}.form_popup_close:hover svg{-webkit-transform:translateY(50%);transform:translateY(50%)}.form_popup_close p{margin:0;font-weight:400;font-size:17px;line-height:24px;color:#fcfcf9}@media (max-width:1600px){.form_popup_close p{font-size:16px}}@media (max-width:768px){.form_popup_close p{font-size:15px}}.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;row-gap:10px;margin-bottom:40px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media (max-width:768px){.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:32px}}.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#fcfcf9;margin:0;position:relative}@media (max-width:1600px){.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading h2{font-size:26px;line-height:32px}}@media (max-width:768px){.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading h2{font-size:24px;line-height:40px;font-weight:500}}.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading h2 span{font:inherit}.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading p{font-weight:400;font-size:17px;line-height:24px;margin:0;color:#fcfcf9}@media (max-width:1600px){.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading p{font-size:16px}}@media (max-width:768px){.downloads__wrapper__form__inner .downloads__wrapper__form__inner__heading p{font-size:15px}}.downloads__wrapper__products__form{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.6);opacity:0;pointer-events:none;z-index:10;-webkit-transition:.4s ease-in;transition:.4s ease-in}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner{z-index:5;position:fixed;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);bottom:50%;left:50%;-webkit-transition:.4s linear;transition:.4s linear;width:100%;max-width:685px;background:#a49f81;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.25);box-shadow:0 16px 40px rgba(0,0,0,.25);border-radius:16px;padding:48px 80px 80px 80px;margin:0;height:auto;max-height:764px}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner{max-height:initial;padding:40px 20px;max-width:initial;border-radius:initial}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner label.wpforms-error{margin-top:5px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-container{opacity:1!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-confirmation-container-full{background:0 0!important;border:0!important;padding:0!important;margin:10px 0!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-confirmation-container-full p{font-weight:400;font-size:24px;line-height:28px;letter-spacing:-.02em;color:#fff}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#fff;margin:0 0 32px}@media (max-width:1600px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>h2{font-size:26px;line-height:32px}}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>h2{font-size:24px;line-height:40px}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>p{font-weight:400;font-size:17px;line-height:24px;color:#fff;margin:0 0 32px}@media (max-width:1600px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>p{font-size:16px}}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner>p{font-size:15px}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-container{margin:0}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container{padding:0!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:0 0!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container:hover:after{right:24px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit-spinner{-webkit-filter:invert(1);filter:invert(1)}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit{font-size:16px}}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit{font-size:15px}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit:hover svg{right:24px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit{border:2px solid #fff!important;border-radius:100px!important;margin:0;background:0 0!important;position:relative}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;background:url(../icons/arrow-right.svg) center/contain no-repeat;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit:active{background-color:transparent!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-submit-container .wpforms-submit:hover{background:0 0}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field{padding:0 0 16px!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-number input{-moz-appearance:textfield}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-number input::-webkit-inner-spin-button,.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]){display:block;background:#fff!important;border-radius:8px!important;font-style:normal;font-weight:400;font-size:17px;line-height:24px;color:#918f8f;padding:6px 16px!important}@media (max-width:1600px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]){font-size:16px}}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]){font-size:15px}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-webkit-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-moz-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]):-ms-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-ms-input-placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::placeholder{font-weight:400;font-size:17px;line-height:24px;color:#918f8f}@media (max-width:1600px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-webkit-input-placeholder{font-size:16px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-moz-placeholder{font-size:16px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]):-ms-input-placeholder{font-size:16px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-ms-input-placeholder{font-size:16px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::placeholder{font-size:16px}}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-webkit-input-placeholder{font-size:15px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-moz-placeholder{font-size:15px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox]):-ms-input-placeholder{font-size:15px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::-ms-input-placeholder{font-size:15px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field input:not([type=checkbox])::placeholder{font-size:15px}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox{padding:16px 0 32px!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li{position:relative;cursor:pointer;margin:0!important}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li.wpforms-selected label:before{background:#325b49;border:2px solid #fff}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li:hover label:before{border:2px solid #fff}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li input{position:absolute!important;width:100%;height:100%;left:0;top:0;opacity:0;cursor:pointer}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li label{font-weight:400;font-size:18px;line-height:16px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner .wpforms-field.wpforms-field-checkbox ul li label:before{content:"";width:16px;height:16px;border:1px solid #fff;border-radius:50%}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form{overflow:auto;max-height:calc(100vh - 268px)}@media (max-width:768px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form{max-height:calc(100vh - 180px)}}@media (max-width:500px){.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form{max-height:calc(100vh - 250px)}}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form:root{scrollbar-color:#c8c7c7;scrollbar-width:thin;scrollbar-width:none}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form::-webkit-scrollbar{width:10px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form::-webkit-scrollbar-track{background:0 0;border-radius:6px}.downloads__wrapper__products__form .downloads__wrapper__products__form__inner form::-webkit-scrollbar-thumb{border-radius:6px;background:#c8c7c7;border:3px solid #a49f81}.downloads__wrapper__products__form.active{opacity:1;pointer-events:auto}.downloads__wrapper__products__form.active .downloads__wrapper__products__form__inner{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.form_close{position:absolute;top:20px;right:20px;width:24px;height:24px;background:url(../icons/form_close.svg) center/contain no-repeat;cursor:pointer}.download-filter__categories{margin-top:40px;max-width:322px}@media (max-width:1400px){.download-filter__categories{gap:50px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:0}}@media (max-width:768px){.download-filter__categories{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:40px}}.download-filter__categories h3{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#231f20;padding-bottom:16px;margin:0;cursor:pointer;position:relative}@media (max-width:1600px){.download-filter__categories h3{font-size:16px}}@media (max-width:768px){.download-filter__categories h3{font-size:15px}}.download-filter__categories h3.active:after{background:url(../icons/minus.svg) center/contain no-repeat}.download-filter__categories h3:after{content:"";position:absolute;background:url(../icons/plus.svg) center/contain no-repeat;width:16px;height:16px;right:0;top:4px}.download-filter__hidden{display:none}.download-filter__categories__prod{margin-bottom:16px}@media (max-width:1400px){.download-filter__categories__tax{margin-bottom:40px}}.download-filter__categories__prod,.download-filter__categories__tax{border-bottom:1px solid #231f20}@media (max-width:1400px){.download-filter__categories__prod,.download-filter__categories__tax{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:400px}}.download-filter__categories__prod a,.download-filter__categories__tax a{font-weight:400;font-size:18px;line-height:16px;color:#231f20;display:block;position:relative;margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-left:10px}.download-filter__categories__prod a:first-of-type,.download-filter__categories__tax a:first-of-type{padding-top:8px}.download-filter__categories__prod a.active:before,.download-filter__categories__tax a.active:before{border:2px solid #231f20;background:#658476}.download-filter__categories__prod a:hover:before,.download-filter__categories__tax a:hover:before{border:2px solid #231f20}.download-filter__categories__prod a:before,.download-filter__categories__tax a:before{content:"";width:16px;height:16px;border:1px solid #231f20;border-radius:50%;background:0 0;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.download-filter__categories__prod a:last-of-type,.download-filter__categories__tax a:last-of-type{margin-bottom:32px}@media (max-width:1024px){.usp-module>.container-fluid{padding-left:0;padding-right:0}}.usp-module.main_bg{background-color:initial}.usp-module.main_bg .usp-module__wrapper{background:var(--bg-color-radio)}.usp-module__wrapper{background:#a49f81;padding:80px 68px}@media (max-width:768px){.usp-module__wrapper{padding:40px 16px}}.usp-module__wrapper h2{font-weight:400;font-size:44px;line-height:52px;text-align:center;letter-spacing:-.02em;color:#fcfcf9;margin:0 0 80px}@media (max-width:1600px){.usp-module__wrapper h2{font-size:42px;line-height:48px}}@media (max-width:768px){.usp-module__wrapper h2{font-size:39px}}.usp-module__wrapper__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px}@media (max-width:1024px){.usp-module__wrapper__items{grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:80px}}@media (max-width:768px){.usp-module__wrapper__items{padding:0 5.5px;grid-template-columns:initial;grid-column-gap:initial}}.usp-module__wrapper__items__single{max-width:347px}@media (max-width:1024px){.usp-module__wrapper__items__single{margin:0 auto}}.usp-module__wrapper__items__single:nth-of-type(2){margin:0 auto}.usp-module__wrapper__items__single:nth-of-type(3){margin-left:auto}@media (max-width:1024px){.usp-module__wrapper__items__single:nth-of-type(3){margin:0 auto}}.usp-module__wrapper__items__single img{display:block;width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin:0 auto 32px auto}.usp-module__wrapper__items__single h3{font-weight:500;font-size:24px;line-height:24px;text-align:center;color:#fcfcf9;margin:0 auto 32px auto}.usp-module__wrapper__items__single p{font-weight:400;font-size:20px;line-height:32px;text-align:center;color:#fcfcf9;margin:0 auto}@media (max-width:1024px){.content-teasers__wrapper{grid-template-columns:initial;grid-row-gap:24px}}.content-teasers__wrapper__posts{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:40px}@media (max-width:1024px){.content-teasers__wrapper__posts{margin-right:-40px;padding-right:40px}}@media (max-width:768px){.content-teasers__wrapper__posts{margin-right:-16px;padding-right:16px}}.content-teasers__wrapper__posts .swiper-slide{width:initial}@media (max-width:768px){.content-teasers__wrapper__posts.noslider{margin:0;padding:0}}.content-teasers__wrapper__posts.noslider.mobile{grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:40px}@media (max-width:768px){.content-teasers__wrapper__posts.noslider.mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.content-teasers__wrapper__posts.noslider.mobile{grid-column:initial;grid-template-columns:initial;grid-column-gap:initial;grid-row-gap:initial}}@media (max-width:1024px){.content-teasers__wrapper__posts.noslider .content-teasers__wrapper__posts__single{width:450px}}@media (max-width:768px){.content-teasers__wrapper__posts.noslider .content-teasers__wrapper__posts__single{width:100%}}@media (max-width:600px){.content-teasers__wrapper__posts.noslider .content-teasers__wrapper__posts__single{margin-bottom:40px}}@media (max-width:768px){.content-teasers__wrapper__posts.noslider .content-teasers__wrapper__posts__single:last-of-type{margin-bottom:0}}@media (max-width:768px){.content-teasers__wrapper__posts.noslider .content-teasers__wrapper__posts__single .content-teasers__wrapper__posts__image img{width:100%;height:268px}}@media (max-width:1024px){.content-teasers__wrapper__posts.desktop{display:none}}.content-teasers__wrapper__posts.mobile{grid-column:initial;grid-template-columns:initial;grid-column-gap:initial;grid-row-gap:initial;overflow:hidden}@media (min-width:1025px){.content-teasers__wrapper__posts.mobile{display:none}}.content-teasers__wrapper__posts__image{width:100%;height:0;padding-bottom:77.9005524862%;position:relative;overflow:hidden;margin-bottom:8px}@media (max-width:1024px){.content-teasers__wrapper__posts__image{height:initial;padding-bottom:0;margin-bottom:16px}}.content-teasers__wrapper__posts__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.content-teasers__wrapper__posts__image img{position:absolute;width:100%;height:100%;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.8s linear;transition:.8s linear}@media (max-width:1024px){.content-teasers__wrapper__posts__image img{position:relative;height:260px;width:100%}}@media (max-width:768px){.content-teasers__wrapper__posts__image img{height:212px}}.content-teasers__wrapper__posts__single{display:block}@media (max-width:1024px){.content-teasers__wrapper__posts__single{width:265px}}.content-teasers__wrapper__posts__single h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.content-teasers__wrapper__posts__single h2{font-size:20px;line-height:1.4}}.content-teasers__wrapper__posts__single h4{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;margin:0}@media (max-width:1600px){.content-teasers__wrapper__posts__single h4{font-size:16px}}@media (max-width:768px){.content-teasers__wrapper__posts__single h4{font-size:15px}}.content-teasers__wrapper__head h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0 0 8px}@media (max-width:1600px){.content-teasers__wrapper__head h2{font-size:26px;line-height:32px}}@media (max-width:768px){.content-teasers__wrapper__head h2{font-size:24px;line-height:40px}}.content-teasers__wrapper__head p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.content-teasers__wrapper__head p{font-size:16px}}@media (max-width:768px){.content-teasers__wrapper__head p{font-size:15px}}.content-teasers__wrapper__btn{grid-column:2/span 2;font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.content-teasers__wrapper__btn{font-size:16px}}@media (max-width:768px){.content-teasers__wrapper__btn{font-size:15px}}.content-teasers__wrapper__btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.content-teasers__wrapper__btn:hover svg{right:24px}.content-teasers__wrapper__btn{margin-top:80px}@media (max-width:1024px){.content-teasers__wrapper__btn{grid-column:initial}}.video-module.fullscreen .video-module__popup{opacity:1;pointer-events:auto}.video-module.fullscreen .video-module__popup .video-module__popup__play-button{pointer-events:auto}.video-module__content{background:#a49f81}.video-module__content.change_text_full a:not(.changeble_btn),.video-module__content.change_text_full div,.video-module__content.change_text_full h1,.video-module__content.change_text_full h2,.video-module__content.change_text_full h3,.video-module__content.change_text_full h4,.video-module__content.change_text_full h5,.video-module__content.change_text_full h6,.video-module__content.change_text_full p,.video-module__content.change_text_full span{color:var(--textfull-color-radio)!important}.video-module__content.main_bg{background:var(--bg-color-radio)}@media (max-width:768px){.video-module__content.vimeo .video-module__content__wrapper{padding-top:80px!important;margin-top:0!important}}.video-module__content__wrapper{padding-bottom:80px;padding-top:30.0574345884%;margin-top:-24.952137843%}@media (max-width:660px){.video-module__content__wrapper{grid-template-columns:initial;padding-top:222px;margin-top:-187px}}.video-module__content__wrapper h2{grid-column:span 2;font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#fcfcf9;margin:0}@media (max-width:1600px){.video-module__content__wrapper h2{font-size:42px;line-height:48px}}@media (max-width:768px){.video-module__content__wrapper h2{font-size:39px}}@media (max-width:660px){.video-module__content__wrapper h2{margin:0 0 40px}}.video-module__content__wrapper p{grid-column:span 2;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#fcfcf9;margin:11px 0 0}@media (max-width:1600px){.video-module__content__wrapper p{font-size:26px}}@media (max-width:768px){.video-module__content__wrapper p{font-size:24px}}@media (max-width:660px){.video-module__content__wrapper p{margin:0}}.video-module__wrapper__video{height:0;padding-bottom:52.3292916401%;position:relative}@media (max-width:660px){.video-module__wrapper__video{height:447px;padding:0}}@media (max-width:768px){.video-module__wrapper__video.vimeo{height:0;padding-bottom:56.25%;margin-bottom:40px}}.video-module__wrapper__video .video_fullscreen{background:url(../icons/fullscreen.png) center/contain no-repeat;width:40px;height:40px;position:absolute;bottom:20px;right:20px;z-index:1;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.video-module__wrapper__video .video_fullscreen:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.video-module__wrapper__video .video_play_btn{position:absolute;background:rgba(50,91,73,.7);opacity:.75;height:80px;width:160px;border-radius:79.5px;padding:17px 55px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:1;pointer-events:auto;cursor:pointer}@media (max-width:992px){.video-module__wrapper__video .video_play_btn{width:120px;height:60px}}.video-module__wrapper__video .video_play_btn.hidden{opacity:0;pointer-events:none}.video-module__wrapper__video .video_play_btn:before{content:"";margin-left:7px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;height:41px;background:url(../icons/play_btn.svg) center/contain no-repeat;cursor:pointer}@media (max-width:992px){.video-module__wrapper__video .video_play_btn:before{width:26px}}.video-module__wrapper__video video{position:absolute;display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.video-module__wrapper__video iframe{width:100%;height:100%;left:0;top:0;position:absolute}.video-module__popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:8;opacity:0;pointer-events:none;-webkit-transition:.8s ease;transition:.8s ease;background:rgba(0,0,0,.9)}.video-module__popup__wrapper{position:relative;height:100%;padding:60px 40px}@media (max-width:1400px){.video-module__popup__wrapper{padding:40px 20px}}@media (max-width:480px){.video-module__popup__wrapper{padding:20px 10px}}.video-module__popup__wrapper video{-o-object-fit:contain;object-fit:contain;display:block;width:100%;height:100%}.video-module__popup__wrapper .video-module__popup__close{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:1;-webkit-transition:.5s ease;transition:.5s ease;z-index:3;cursor:pointer}@media (max-width:1400px){.video-module__popup__wrapper .video-module__popup__close{top:15px;right:15px}}@media (max-width:768px){.video-module__popup__wrapper .video-module__popup__close{right:20px;top:14px}}@media (max-width:480px){.video-module__popup__wrapper .video-module__popup__close{width:24px;height:24px}}.video-module__popup__wrapper .video-module__popup__close:after,.video-module__popup__wrapper .video-module__popup__close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}@media (max-width:480px){.video-module__popup__wrapper .video-module__popup__close:after,.video-module__popup__wrapper .video-module__popup__close:before{height:24px}}.video-module__popup__wrapper .video-module__popup__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.video-module__popup__wrapper .video-module__popup__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.video-module__popup__wrapper .video-module__popup__close:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.video-module__popup__wrapper .video-module__popup__play-button{position:absolute;background:rgba(50,91,73,.7);height:80px;width:160px;border-radius:79.5px;padding:17px 55px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:1;pointer-events:none;cursor:pointer}@media (max-width:768px){.video-module__popup__wrapper .video-module__popup__play-button{width:100px;height:55px}}@media (max-width:480px){.video-module__popup__wrapper .video-module__popup__play-button{padding:17px 45px}}.video-module__popup__wrapper .video-module__popup__play-button.hidden{opacity:0;pointer-events:none}.video-module__popup__wrapper .video-module__popup__play-button:before{content:"";margin-left:7px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:38px;height:41px;background:url(../icons/play_btn.svg) center/contain no-repeat;cursor:pointer}@media (max-width:480px){.video-module__popup__wrapper .video-module__popup__play-button:before{width:25px}}.idebank-module__wrapper__posts{grid-row-gap:40px}@media (max-width:700px){.idebank-module__wrapper__posts{grid-template-columns:initial}}.idebank-module__wrapper__posts__single{grid-column:span 2;display:block}.idebank-module__wrapper__posts__single:first-of-type{grid-row:span 2}@media (max-width:1024px){.idebank-module__wrapper__posts__single:first-of-type{grid-row:initial}}@media (max-width:1024px){.idebank-module__wrapper__posts__single:first-of-type .idebank-module__wrapper__posts__image{padding:0}}.idebank-module__wrapper__posts__single h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.idebank-module__wrapper__posts__single h3{font-size:26px;line-height:32px}}@media (max-width:768px){.idebank-module__wrapper__posts__single h3{font-size:24px;line-height:40px}}.idebank-module__wrapper__posts__single span{font-weight:500;font-size:17px;line-height:24px;margin-top:16px;letter-spacing:.02em;display:block;color:#325b49}@media (max-width:1600px){.idebank-module__wrapper__posts__single span{font-size:16px}}@media (max-width:768px){.idebank-module__wrapper__posts__single span{font-size:15px}}.idebank-module__wrapper__posts__image{width:100%;height:calc(100% - 84px);position:relative;overflow:hidden}@media (max-width:1200px){.idebank-module__wrapper__posts__image{height:calc(100% - 73px)}}@media (max-width:1024px){.idebank-module__wrapper__posts__image{height:447px;padding:0}}.idebank-module__wrapper__posts__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.idebank-module__wrapper__posts__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.8s linear;transition:.8s linear}@media (max-width:1200px){.specs__wrapper{display:initial}}.specs__wrapper__headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.specs__wrapper__headline{margin-bottom:40px}}.specs__wrapper__headline h2{font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.specs__wrapper__headline h2{font-size:26px;line-height:32px}}@media (max-width:1200px){.specs__wrapper__headline h2{margin-bottom:40px}}@media (max-width:768px){.specs__wrapper__headline h2{font-size:24px;line-height:40px}}.specs__wrapper__headline a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.specs__wrapper__headline a{font-size:16px}}@media (max-width:768px){.specs__wrapper__headline a{font-size:15px}}.specs__wrapper__headline a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.specs__wrapper__headline a:hover svg{right:24px}.specs__wrapper__headline a{margin-top:auto}.specs__wrapper__headline a.form_popup{padding:10px 32px}.specs__accordion{border-bottom:2px solid #658476}.specs__accordion:first-of-type h3{padding:20px 0 32px}.specs__accordion h3{font-weight:500;font-size:17px;line-height:24px;letter-spacing:.02em;color:#325b49;padding:40px 0 32px;margin:0;cursor:pointer;position:relative}@media (max-width:1600px){.specs__accordion h3{font-size:16px}}@media (max-width:768px){.specs__accordion h3{font-size:15px}}.specs__accordion h3.active:after{background:url(../icons/minus.svg) center/contain no-repeat}.specs__accordion h3:after{content:"";position:absolute;background:url(../icons/plus.svg) center/contain no-repeat;width:16px;height:16px;right:0}.specs__accordion__body{padding-top:8px;padding-bottom:32px;display:none}.specs__accordion__body p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.specs__accordion__body p{font-size:16px}}@media (max-width:768px){.specs__accordion__body p{font-size:15px}}@media (max-width:768px){.specs__accordion__body .downloads__col{gap:0}}.specs__wrapper___content{grid-column:span 3}.specs__wrapper___content__dimensions .specs__accordion__body>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}@media (max-width:768px){.specs__wrapper___content__dimensions .specs__accordion__body>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.specs__wrapper___content__dimensions__text{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}@media (max-width:768px){.specs__wrapper___content__dimensions__text{width:100%}}.specs__wrapper___content__dimensions__image{width:100%;height:auto}.specs__wrapper___content__dimensions__image img{display:block;max-width:100%;max-height:100%;max-height:350px}@media (max-width:768px){.specs__wrapper___content__dimensions__image{margin:0 auto;width:100%}}.specs__wrapper___content__dimensions__copy-btn{font-weight:500;font-size:17px;line-height:24px;text-decoration-line:underline;color:#325b49;margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer;margin-top:52px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1600px){.specs__wrapper___content__dimensions__copy-btn{font-size:16px}}@media (max-width:768px){.specs__wrapper___content__dimensions__copy-btn{font-size:15px}}.specs__wrapper___content__dimensions__copy-btn:before{content:"";background:url(../icons/copy.svg) center/contain no-repeat;width:18px;height:24px}.text_copied{position:absolute;opacity:0;-webkit-transition:.4s linear;transition:.4s linear;background:rgba(50,91,73,.8);color:#fff;font-weight:500;font-size:17px;line-height:24px;border-radius:8px;padding:5px 8px;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:400px}@media (max-width:1600px){.text_copied{font-size:16px}}@media (max-width:1200px){.text_copied{left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (max-width:768px){.text_copied{font-size:15px}}@media (max-width:500px){.text_copied{max-width:350px}}.text_copied.copied{-webkit-animation:copied 1.25s linear;animation:copied 1.25s linear}@media (max-width:1200px){.text_copied.copied{-webkit-animation:copied-mob 1.25s linear;animation:copied-mob 1.25s linear}}@-webkit-keyframes copied{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}25%{opacity:1;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}75%{opacity:1;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}100%{opacity:0;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}}@keyframes copied{0%{opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}25%{opacity:1;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}75%{opacity:1;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}100%{opacity:0;-webkit-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}}@-webkit-keyframes copied-mob{0%{opacity:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}25%{opacity:1;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}75%{opacity:1;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}100%{opacity:0;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}}@keyframes copied-mob{0%{opacity:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}25%{opacity:1;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}75%{opacity:1;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}100%{opacity:0;-webkit-transform:translate(0,-125%);transform:translate(0,-125%)}}.specs__colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:56px}@media (max-width:768px){.specs__colors{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:40px}}@media (max-width:550px){.specs__colors{grid-column-gap:24px;grid-row-gap:28px}}.specs__colors__item__hex,.specs__colors__item__image img{width:100%;height:66px;border-radius:80px;-o-object-fit:cover;object-fit:cover;display:block;margin-bottom:16px}@media (max-width:768px){.specs__colors__item__hex,.specs__colors__item__image img{margin-bottom:8px;height:45px}}.specs__wrapper___content__colors__text{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 40px}@media (max-width:1600px){.specs__wrapper___content__colors__text{font-size:16px}}@media (max-width:768px){.specs__wrapper___content__colors__text{margin-bottom:24px;font-size:15px}}.specs__colors__item{padding:0 12px;max-width:361px}@media (max-width:550px){.specs__colors__item{display:block}}.specs__colors__item h5{font-weight:500;font-size:17px;line-height:24px;text-align:center;letter-spacing:.02em;color:#596065;margin:0 0 8px}@media (max-width:1600px){.specs__colors__item h5{font-size:16px}}@media (max-width:768px){.specs__colors__item h5{margin-bottom:0;font-size:15px}}.specs__colors__item p{font-weight:400;font-size:12px;line-height:16px;margin:0;text-align:center;letter-spacing:.02em;color:#596065}.specs__colors__item:nth-of-type(n+7){display:none}.specs__wrapper___content__materials__btn a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.specs__wrapper___content__materials__btn a{font-size:16px}}@media (max-width:768px){.specs__wrapper___content__materials__btn a{font-size:15px}}.specs__wrapper___content__materials__btn a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.specs__wrapper___content__materials__btn a:hover svg{right:24px}.specs__wrapper___content__colors .specs__accordion__body,.specs__wrapper___content__colors-bases .specs__accordion__body,.specs__wrapper___content__dimensions .specs__accordion__body{display:block}.specs__accordion__body__files{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:60px}@media (max-width:768px){.specs__accordion__body__files{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:0}}@media (max-width:450px){.specs__accordion__body__files{display:initial;grid-template-columns:initial;grid-column-gap:40px}}@media (max-width:768px){.specs__accordion__body__files .downloads__col__files{margin-top:16px;margin-bottom:40px}}.specs__accordion__body__files span{font-size:17px;line-height:24px}@media (max-width:1600px){.specs__accordion__body__files span{font-size:16px}}@media (max-width:768px){.specs__accordion__body__files span{font-size:15px}}.specs__accordion__body__files a{font-size:17px;line-height:24px}@media (max-width:1600px){.specs__accordion__body__files a{font-size:16px}}@media (max-width:768px){.specs__accordion__body__files a{font-size:15px}}.specs__accordion__body__files a:after{bottom:5px}@media (max-width:768px){.specs__accordion__body__files .downloads__col__all-files{margin-top:16px}}.specs__accordion__body__files .downloads__col__files__single{gap:16px}.specs__accordion__body__files .downloads__col__files__single span.downloads__checkbox{border:2px solid #325b49}.specs__accordion__body__files .downloads__checkbox{height:24px;width:24px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.specs__accordion__body__files .downloads__checkbox.active:after{width:13.5px;height:11.5px}.specs__accordion__body__download-btn a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.specs__accordion__body__download-btn a{font-size:16px}}@media (max-width:768px){.specs__accordion__body__download-btn a{font-size:15px}}.specs__accordion__body__download-btn a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.specs__accordion__body__download-btn a:hover svg{right:24px}.specs__accordion__body__download-btn a.disabled{background:rgba(50,91,73,.3)!important;pointer-events:none}.specs-loadmore{margin:40px auto 0;padding:10px 29px 10px 29px;font-weight:400;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100px;background:0 0;border:2px solid #325b49;gap:20px;background:var(--btn-color-radio)}@media (max-width:1600px){.specs-loadmore{font-size:16px}}@media (max-width:768px){.specs-loadmore{margin-top:24px;font-size:15px;gap:15px}}.specs-loadmore.show{display:-webkit-box;display:-ms-flexbox;display:flex}.specs-loadmore:hover:after{margin-top:12px}.specs-loadmore:after{content:"";background:url(../icons/arrow_loadmore.svg) center/contain no-repeat;width:18px;height:10px;-webkit-transition:.8s ease-out;transition:.8s ease-out}@media (max-width:768px){.specs-loadmore:after{width:16px;height:8px}}@media (max-width:1024px){.hero-image__wrapper{grid-template-columns:initial;grid-row-gap:40px;grid-column-gap:initial}}@media (max-width:600px){.hero-image__wrapper{grid-template-columns:initial;grid-row-gap:16px}}@media (max-width:600px){.hero-image__wrapper.story_page{grid-row-gap:32px}}.hero-image__wrapper__media{grid-column:span 3}.hero-image__wrapper__head{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}.hero-image__wrapper__head span.hero-image__wrapper__head__story{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49}.hero-image__wrapper__head p.hero-image__wrapper__head__story{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:5px;margin-top:16px}.hero-image__wrapper__head p.hero-image__wrapper__head__story span{font-weight:400;font-size:17px;line-height:24px;color:#325b49;padding:0;margin:0;text-transform:initial;letter-spacing:initial}@media (max-width:1600px){.hero-image__wrapper__head p.hero-image__wrapper__head__story span{font-size:16px}}@media (max-width:768px){.hero-image__wrapper__head p.hero-image__wrapper__head__story span{font-size:15px}}.hero-image__wrapper__head p.hero-image__wrapper__head__story span:first-of-type{font-weight:500}.hero-image__wrapper__head span{font-weight:500;font-size:12px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#325b49;display:block;margin-bottom:8px}.hero-image__wrapper__head h1{font-weight:400;font-size:44px;line-height:52px;letter-spacing:-.02em;color:#325b49;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:1600px){.hero-image__wrapper__head h1{font-size:42px;line-height:48px}}@media (max-width:1200px){.hero-image__wrapper__head h1{display:initial}}@media (max-width:768px){.hero-image__wrapper__head h1{font-size:39px}}.hero-image__wrapper__head p{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.hero-image__wrapper__head p{font-size:26px}}@media (max-width:768px){.hero-image__wrapper__head p{font-size:24px}}.hero-image__wrapper__media__image{overflow:hidden;height:0;padding-bottom:71.1835334477%;position:relative}@media (max-width:600px){.hero-image__wrapper__media__image{height:255px;padding-bottom:0}}.hero-image__wrapper__media__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.hero-image__wrapper__media__image img{position:absolute;width:100%;height:100%;top:0;left:0;display:block;-o-object-fit:cover;object-fit:cover;-webkit-transition:.8s linear;transition:.8s linear}.hero-image__wrapper__media{position:relative}.hero-image__wrapper__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:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:1024px){.hero-image__wrapper__social{margin-top:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.hero-image__wrapper__social p{margin-bottom:12px;font-size:18px;line-height:24px}@media (max-width:1600px){.hero-image__wrapper__social p{font-size:16px}}@media (max-width:768px){.hero-image__wrapper__social p{font-size:15px}}.hero-image__wrapper__social__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero-image__wrapper__social__item{width:40px;height:40px;border-radius:50%;overflow:hidden}.hero-image__wrapper__social__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.grid-images__wrapper.middle>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1024px){.grid-images__wrapper.middle>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.grid-images__wrapper.middle>div .grid-images__wrapper__item.txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.grid-images__wrapper.moodboard .grid_item_save{display:-webkit-box;display:-ms-flexbox;display:flex}.grid-images__wrapper.moodboard .grid-images__wrapper__item.image .grid-images__wrapper__item__image{height:auto;max-height:90vh}.grid-images__wrapper.bottom>div{-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:1024px){.grid-images__wrapper.bottom>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.grid-images__wrapper.start>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:1024px){.grid-images__wrapper.start>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.grid-images__wrapper.text_small a,.grid-images__wrapper.text_small p{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em}.grid-images__wrapper.text_small a{font-weight:500;text-decoration:underline}.grid-images__wrapper.title_big h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49}@media (max-width:1600px){.grid-images__wrapper.title_big h2{font-size:26px;line-height:32px}}@media (max-width:768px){.grid-images__wrapper.title_big h2{font-size:24px;line-height:40px}}@media (max-width:1200px){.grid-images__wrapper>div{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:40px}}@media (max-width:1200px){.grid-images__wrapper>div.top-text .grid-images__wrapper__item.txt{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.grid-images__wrapper__item__inner.scroll{position:fixed;top:166px;left:50%;margin-right:auto;margin-left:auto;padding-left:80px;padding-right:80px;max-width:2080px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:40px}.grid-images__wrapper__item__inner.abs-bottom{position:absolute;bottom:0;left:0}.grid-images__wrapper__item__inner.image-text{margin-top:40px}@media (max-width:768px){.grid-images__wrapper__full .grid-images__wrapper__item.image{height:447px}}.grid-images__wrapper__item{position:relative}@media (max-width:1200px){.grid-images__wrapper__item.social{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;margin-bottom:0;margin-top:40px}}@media (max-width:1200px){.grid-images__wrapper__item:empty{margin:0}}@media (max-width:1200px){.grid-images__wrapper__item:last-of-type{margin-bottom:0}}.grid-images__wrapper__item ul{list-style-type:initial}.grid-images__wrapper__item ol,.grid-images__wrapper__item ul{padding:0 0 0 15px}.grid-images__wrapper__item ol li,.grid-images__wrapper__item ul li{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.grid-images__wrapper__item ol li,.grid-images__wrapper__item ul li{font-size:16px}}@media (max-width:768px){.grid-images__wrapper__item ol li,.grid-images__wrapper__item ul li{font-size:15px}}.grid-images__wrapper__item figure{width:100%!important;margin:0;padding:0}@media (max-width:1200px){.grid-images__wrapper__item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}}@media (max-width:768px){.grid-images__wrapper__item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:40px}}.grid-images__wrapper__item figure img{width:100%;height:auto}@media (max-width:500px){.grid-images__wrapper__item figure img{height:195px}}.grid-images__wrapper__item figure figcaption{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:12px 0 0;font-family:Graphik,sans-serif}@media (max-width:1600px){.grid-images__wrapper__item figure figcaption{font-size:16px}}@media (max-width:1200px){.grid-images__wrapper__item figure figcaption{margin:0}}@media (max-width:768px){.grid-images__wrapper__item figure figcaption{font-size:15px}}.grid-images__wrapper__item.video{height:100%}.grid-images__wrapper__item video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.grid-images__wrapper__item.image{height:100%}.grid-images__wrapper__item.image .grid-images__wrapper__item__image{overflow:hidden;height:100%;max-height:90vh}@media (max-width:1200px){.grid-images__wrapper__item.image{width:100%}}@media (max-width:728px){.grid-images__wrapper__item.image{margin-bottom:16px}}@media (max-width:728px){.grid-images__wrapper__item.image:last-of-type{margin-bottom:0}}.grid-images__wrapper__item.image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.grid-images__wrapper__item.image img{-webkit-transition:.8s linear;transition:.8s linear}.grid-images__wrapper__item h1,.grid-images__wrapper__item h2,.grid-images__wrapper__item h3,.grid-images__wrapper__item h4,.grid-images__wrapper__item h5,.grid-images__wrapper__item h6{letter-spacing:-.02em;color:#325b49;margin:0 0 16px;font-weight:400}.grid-images__wrapper__item h1{font-size:71px;line-height:88px}.grid-images__wrapper__item h2{font-size:28px;line-height:40px}@media (max-width:1600px){.grid-images__wrapper__item h2{font-size:26px;line-height:32px}}@media (max-width:768px){.grid-images__wrapper__item h2{font-size:24px;line-height:40px}}.grid-images__wrapper__item h3{font-size:26px;line-height:38px}.grid-images__wrapper__item h3{font-size:24px;line-height:36px}.grid-images__wrapper__item h4{font-size:22px;line-height:34px}.grid-images__wrapper__item h5{font-size:20px;line-height:32px}.grid-images__wrapper__item h6{font-size:18px;line-height:30px}.grid-images__wrapper__item p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0 0 12px}@media (max-width:1600px){.grid-images__wrapper__item p{font-size:16px}}@media (max-width:768px){.grid-images__wrapper__item p{font-size:15px}}.grid-images__wrapper__item p a{font-weight:500;text-decoration:underline;color:#325b49}.grid-images__wrapper__item p:last-of-type{margin:0}.grid-images__wrapper__item img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width:1024px){.grid-images__wrapper__25_75{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__25_75 .grid-images__wrapper__item:last-of-type{grid-column:span 3}@media (max-width:1024px){.grid-images__wrapper__25_75 .grid-images__wrapper__item:last-of-type{grid-column:initial}}@media (max-width:1024px){.grid-images__wrapper__75_25{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__75_25 .grid-images__wrapper__item:first-of-type{grid-column:span 3}@media (max-width:1024px){.grid-images__wrapper__75_25 .grid-images__wrapper__item:first-of-type{grid-column:initial}}@media (max-width:1024px){.grid-images__wrapper__25_50_25{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__25_50_25 .grid-images__wrapper__item:nth-of-type(2){grid-column:span 2}@media (max-width:1024px){.grid-images__wrapper__25_50_25 .grid-images__wrapper__item:nth-of-type(2){grid-column:initial}}@media (max-width:1024px){.grid-images__wrapper__50_25_25{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__50_25_25 .grid-images__wrapper__item:first-of-type{grid-column:span 2}@media (max-width:1024px){.grid-images__wrapper__50_25_25 .grid-images__wrapper__item:first-of-type{grid-column:initial}}@media (max-width:1024px){.grid-images__wrapper__25_25_50{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__25_25_50 .grid-images__wrapper__item:last-of-type{grid-column:span 2}@media (max-width:1024px){.grid-images__wrapper__25_25_50 .grid-images__wrapper__item:last-of-type{grid-column:initial}}@media (max-width:1024px){.grid-images__wrapper__25_25_25_25{grid-template-columns:initial;grid-row-gap:40px}}@media (max-width:768px){.grid-images__wrapper__50_50{grid-template-columns:initial;grid-row-gap:40px}}.grid-images__wrapper__50_50 .grid-images__wrapper__item{grid-column:span 2}@media (max-width:768px){.grid-images__wrapper__50_50 .grid-images__wrapper__item{grid-column:initial}}.grid-images__socials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin-top:20px}.grid-images__socials a{width:24px;height:24px;display:block}.grid-images__socials a:hover svg{-webkit-transform:scale(1.05);transform:scale(1.05)}.grid-images__socials a svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-transition:.3s linear;transition:.3s linear}.moodboard-button.product_heart{display:none}.grid_item_save{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:initial;height:initial;position:initial;display:none}.grid_item_save p{font-weight:400;font-size:17px;line-height:24px;position:relative;color:#fff;padding:12px 62px 12px 22px;background:#325b49;border-radius:40px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1600px){.grid_item_save p{font-size:16px}}@media (max-width:768px){.grid_item_save p{font-size:15px}}.grid_item_save p .save_moodboard__mob{position:absolute;width:48px;height:48px;right:0;border-radius:50%;top:0;cursor:pointer}.grid_item_save p .save_moodboard__mob.active svg:first-of-type{display:none}.grid_item_save p .save_moodboard__mob.active svg:last-of-type{display:block}.grid_item_save p .save_moodboard__mob:hover svg circle{fill:#658476}.grid_item_save p .save_moodboard__mob svg{display:block;height:100%;width:50px}.grid_item_save p .save_moodboard__mob svg circle{-webkit-transition:.3s linear;transition:.3s linear}.grid_item_save p .save_moodboard__mob svg:last-of-type{display:none}.grid-images__wrapper__item__team__img{overflow:hidden;display:block;will-change:transform}.grid-images__wrapper__item__team h3{font-size:17px;line-height:24px;color:#325b49;text-transform:uppercase;margin:15px 0 0;font-weight:700}@media (max-width:1600px){.grid-images__wrapper__item__team h3{font-size:16px}}@media (max-width:768px){.grid-images__wrapper__item__team h3{font-size:15px}}.grid-images__wrapper__item__team a{font-weight:400;font-size:17px;line-height:24px;color:#325b49;display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-word}@media (max-width:1600px){.grid-images__wrapper__item__team a{font-size:16px}}@media (max-width:768px){.grid-images__wrapper__item__team a{font-size:15px}}.grid-images__wrapper__item__team a:first-of-type{margin-top:24px}.grid-images__wrapper__item__team a:last-of-type{margin-bottom:24px}.grid-images__wrapper__item__team span{margin-top:24px;display:block;font-size:17px;line-height:24px;color:#325b49;text-transform:uppercase;font-weight:500}@media (max-width:1600px){.grid-images__wrapper__item__team span{font-size:16px}}@media (max-width:768px){.grid-images__wrapper__item__team span{font-size:15px}}.instagram__wrapper h3{font-weight:500;font-size:12px;line-height:24px;text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#325b49;margin:0 0 8px}@media (max-width:768px){.instagram__wrapper h3{margin:0 0 16px}}.instagram__wrapper a{font-weight:400;font-size:28px;line-height:40px;text-align:center;letter-spacing:-.02em;color:#325b49;display:block;margin:0 auto 40px auto}@media (max-width:1600px){.instagram__wrapper a{font-size:26px}}@media (max-width:768px){.instagram__wrapper a{font-size:24px}}.instagram__wrapper__images #sb_instagram{padding:0!important}.instagram__wrapper__images .sb_instagram_header{display:none}.instagram__wrapper__images #sbi_load{margin-top:50px}@media (max-width:768px){.instagram__wrapper__images #sbi_load{margin-top:20px}}.instagram__wrapper__images #sbi_images{padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:60px;grid-row-gap:57px}@media (max-width:1250px){.instagram__wrapper__images #sbi_images{grid-column-gap:30px;grid-row-gap:30px}}@media (max-width:1150px){.instagram__wrapper__images #sbi_images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.instagram__wrapper__images #sbi_images{grid-column-gap:16px;grid-row-gap:16px}}.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_carousel,.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_image{width:100%!important}.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_carousel .sbi_photo_wrap,.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_image .sbi_photo_wrap{width:100%;height:0;padding-bottom:100%}.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_carousel .sbi_photo_wrap a.sbi_photo,.instagram__wrapper__images #sbi_images .sbi_item.sbi_type_image .sbi_photo_wrap a.sbi_photo{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:1200px){.special-families__wrapper{grid-template-columns:initial}}.special-families__wrapper h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.special-families__wrapper h2{font-size:26px;line-height:32px}}@media (max-width:1200px){.special-families__wrapper h2{margin:0 0 14px}}@media (max-width:768px){.special-families__wrapper h2{font-size:24px;line-height:40px}}.special-families__wrapper__posts{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:50px}@media (max-width:1200px){.special-families__wrapper__posts{grid-column:initial}}@media (max-width:1024px){.special-families__wrapper__posts{grid-column-gap:24px;grid-row-gap:50px}}@media (max-width:768px){.special-families__wrapper__posts{grid-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.special-families__wrapper__posts{grid-column-gap:16px;grid-template-columns:initial}}.special-families__wrapper__single__image{position:relative;height:0;padding-bottom:80%;background:#fff;border:1px solid #cddbe3}.special-families__wrapper__single__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.special-families__wrapper__single{display:block}.special-families__wrapper__single__content{margin-top:16px}.special-families__wrapper__single__content span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.special-families__wrapper__single__content h3{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.special-families__wrapper__single__content h3{font-size:26px;line-height:32px}}@media (max-width:768px){.special-families__wrapper__single__content h3{font-size:24px;line-height:40px}}.special-families__wrapper__loadmore{grid-column:2}@media (max-width:1200px){.special-families__wrapper__loadmore{grid-column:initial}}.special-families__wrapper__loadmore a{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.special-families__wrapper__loadmore a{font-size:16px}}@media (max-width:768px){.special-families__wrapper__loadmore a{font-size:15px}}.special-families__wrapper__loadmore a svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.special-families__wrapper__loadmore a:hover svg{right:24px}.special-families__wrapper__loadmore a{padding:10px 57px 10px 32px;margin-top:60px}.special-families__wrapper__loadmore a svg{width:15px;height:9px;-webkit-transform-origin:0 0;transform-origin:0 0}.special-families__wrapper__loadmore a:hover svg{-webkit-transform:translateY(0);transform:translateY(0);right:32px}@media (max-width:768px){.add-to-moodboard__wrapper{display:initial}}@media (max-width:1200px){.add-to-moodboard__wrapper__head{grid-column:span 4}}@media (min-width:769px){.add-to-moodboard__wrapper__head{opacity:1}}.add-to-moodboard__wrapper__head h2{font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1600px){.add-to-moodboard__wrapper__head h2{font-size:26px;line-height:32px}}@media (max-width:768px){.add-to-moodboard__wrapper__head h2{font-size:24px;line-height:40px}}@media (max-width:1200px){.add-to-moodboard__wrapper__head h2{margin:0 0 16px}}.add-to-moodboard__wrapper__head p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.add-to-moodboard__wrapper__head p{font-size:16px}}@media (max-width:768px){.add-to-moodboard__wrapper__head p{font-size:15px}}@media (min-width:769px){.add-to-moodboard__wrapper__head p{display:none}}.save_moodboard{margin-top:62px;position:relative}@media (max-width:768px){.save_moodboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.save_moodboard.product_heart{top:initial;right:initial;width:initial;height:48px}.save_moodboard p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0;position:relative}@media (max-width:1600px){.save_moodboard p{font-size:16px}}@media (max-width:768px){.save_moodboard p{font-size:15px;color:#fff!important;padding:6px 6px 6px 24px;background:#325b49;border-radius:40px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.save_moodboard p .save_moodboard__mob{width:40px;height:40px;border-radius:50%}@media (min-width:769px){.save_moodboard p .save_moodboard__mob{display:none}}.save_moodboard p .save_moodboard__mob.active svg:first-of-type{display:none}.save_moodboard p .save_moodboard__mob.active svg:last-of-type{display:block}.save_moodboard p .save_moodboard__mob:hover svg circle{fill:#658476}.save_moodboard p .save_moodboard__mob svg{display:block;height:100%;width:40px}.save_moodboard p .save_moodboard__mob svg circle{-webkit-transition:.3s linear;transition:.3s linear}.save_moodboard p .save_moodboard__mob svg:last-of-type{display:none}.save_moodboard:before{content:"";top:-6px;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:url(../icons/save_line.svg) center/contain no-repeat;position:absolute;width:32px;height:39px}@media (max-width:768px){.save_moodboard:before{display:none}}@media (max-width:768px){.add-to-moodboard__wrapper__descr p{display:none}}.add-to-moodboard__wrapper__text{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}@media (max-width:1200px){.add-to-moodboard__wrapper__text{grid-column:span 2}}@media (min-width:769px){.add-to-moodboard__wrapper__text{opacity:0}}.add-to-moodboard__wrapper__text p{font-weight:400;font-size:17px;line-height:24px;color:#325b49;margin:0}@media (max-width:1600px){.add-to-moodboard__wrapper__text p{font-size:16px}}@media (max-width:768px){.add-to-moodboard__wrapper__text p{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;gap:10px;font-size:15px}}.add-to-moodboard__wrapper__btn{font-size:17px;line-height:24px;text-transform:lowercase;color:#fcfcf9;padding:10px 50.5px 10px 29px;margin-top:40px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;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;border-radius:100px;background:#325b49;-webkit-transition:.3s linear;transition:.3s linear;position:relative;border:2px solid transparent}@media (max-width:1600px){.add-to-moodboard__wrapper__btn{font-size:16px}}@media (max-width:768px){.add-to-moodboard__wrapper__btn{font-size:15px}}.add-to-moodboard__wrapper__btn svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:16px;-webkit-transition:.3s ease-out;transition:.3s ease-out;right:32px;fill:none}.add-to-moodboard__wrapper__btn:hover svg{right:24px}@media (max-width:768px){.add-to-moodboard__wrapper__btn{margin-top:16px}}.add-to-moodboard__wrapper__image{grid-column:span 2;overflow:hidden;position:relative}@media (max-width:768px){.add-to-moodboard__wrapper__image{margin-top:40px}}.add-to-moodboard__wrapper__image .product_heart{cursor:pointer}.add-to-moodboard__wrapper__image .product_heart svg{-webkit-transition:.3s linear;transition:.3s linear}@media (min-width:1025px){.add-to-moodboard__wrapper__image .product_heart:hover svg{fill:#fff}}@media (min-width:1025px){.add-to-moodboard__wrapper__image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}}.add-to-moodboard__wrapper__image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.8s linear;transition:.8s linear}.moodboard__wrapper.change_btn .moodboard-submit input,.moodboard__wrapper.change_btn .saved-item__content__remove{border:2px solid var(--btn-color-radio)!important;color:#fff!important;background:var(--btn-color-radio)!important}.moodboard__wrapper.change_btn .moodboard-submit input span,.moodboard__wrapper.change_btn .saved-item__content__remove span{color:var(--btn-color-radio)!important}.moodboard__wrapper.change_btn .moodboard-submit input svg path,.moodboard__wrapper.change_btn .saved-item__content__remove svg path{stroke:#fff}.moodboard__wrapper.change_text_full a:not(.changeble_btn),.moodboard__wrapper.change_text_full div,.moodboard__wrapper.change_text_full h1,.moodboard__wrapper.change_text_full h2,.moodboard__wrapper.change_text_full h3,.moodboard__wrapper.change_text_full h4,.moodboard__wrapper.change_text_full h5,.moodboard__wrapper.change_text_full h6,.moodboard__wrapper.change_text_full label.wpforms-field-label-inline,.moodboard__wrapper.change_text_full p{color:var(--textfull-color-radio)!important}.moodboard__wrapper.change_text_full .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline{color:var(--textfull-color-radio)!important}.moodboard__wrapper.change_text_full .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline a{color:var(--textfull-color-radio)!important;border-bottom:1px solid var(--textfull-color-radio)!important}.moodboard__wrapper.btn_transparent .moodboard-submit input,.moodboard__wrapper.btn_transparent .saved-item__content__remove{background:0 0!important;border:2px solid #325b49!important;color:#325b49!important}.moodboard__wrapper.btn_transparent .moodboard-submit input span,.moodboard__wrapper.btn_transparent .saved-item__content__remove span{color:var(--btn-color-radio)!important}.moodboard__wrapper.btn_transparent .moodboard-submit input svg path,.moodboard__wrapper.btn_transparent .saved-item__content__remove svg path{stroke:#325b49}.moodboard__wrapper.btn_transparent.change_btn .moodboard-submit input,.moodboard__wrapper.btn_transparent.change_btn .saved-item__content__remove{background:0 0!important;border:2px solid var(--btn-color-radio)!important;color:var(--btn-color-radio)!important}.moodboard__wrapper.btn_transparent.change_btn .moodboard-submit input span,.moodboard__wrapper.btn_transparent.change_btn .saved-item__content__remove span{color:var(--btn-color-radio)!important}.moodboard__wrapper.btn_transparent.change_btn .moodboard-submit input svg path,.moodboard__wrapper.btn_transparent.change_btn .saved-item__content__remove svg path{stroke:var(--btn-color-radio)!important}.moodboard__wrapper__head h1{font-weight:400;letter-spacing:-.02em;color:#325b49;margin:0}@media (max-width:1200px){.moodboard__wrapper__head{grid-template-columns:initial;grid-row-gap:40px}}.moodboard__wrapper__head__form{grid-column:span 3;padding-bottom:120px;position:relative}@media (max-width:1200px){.moodboard__wrapper__head__form{padding-bottom:60px}}.moodboard__wrapper__head__form .wpforms-confirmation-container-full{background:0 0;outline:0;border:0;margin:0;padding:15px 0}.moodboard__wrapper__head__form .wpforms-confirmation-container-full p{font-weight:400;font-size:18px;line-height:1.3;letter-spacing:.02em;color:#325b49;margin:0}@media (max-width:480px){.moodboard__wrapper__head__form .wpforms-confirmation-container-full p{font-size:16px}}.moodboard__wrapper__head__form .wpforms-container{margin:0!important}.moodboard__wrapper__head__form .wpforms-submit-container{display:none;padding:0!important;grid-row:2;grid-column:3}@media (max-width:1200px){.moodboard__wrapper__head__form .wpforms-submit-container{grid-column:1/span 2;grid-row:5}}@media (max-width:600px){.moodboard__wrapper__head__form .wpforms-submit-container{grid-column:initial;grid-row:initial}}.moodboard__wrapper__head__form .wpforms-submit-container .moodboard-submit{-webkit-appearance:none;border:0!important;outline:0;background:#325b49!important;border-radius:100px;font-weight:400;font-size:17px!important;line-height:24px!important;text-align:center;text-transform:lowercase;color:#fcfcf9!important;padding:12px 32px!important;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Graphik,sans-serif}@media (max-width:1600px){.moodboard__wrapper__head__form .wpforms-submit-container .moodboard-submit{font-size:16px}}@media (max-width:768px){.moodboard__wrapper__head__form .wpforms-submit-container .moodboard-submit{font-size:15px}}.moodboard__wrapper__head__form .wpforms-field-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:40px;grid-row-gap:16px}@media (max-width:1200px){.moodboard__wrapper__head__form .wpforms-field-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.moodboard__wrapper__head__form .wpforms-field-container{grid-template-columns:initial}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field{padding:0!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text{grid-column:1}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email label.wpforms-error,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text label.wpforms-error{font-family:Graphik,sans-serif;display:block!important;margin-top:5px!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input{height:48px!important;background:#fff!important;border:1px solid #c8c7c7!important;border-radius:8px!important;padding-left:16px!important;font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}@media (max-width:1600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input{font-size:16px}}@media (max-width:768px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input{font-size:15px}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-webkit-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-webkit-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-moz-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-moz-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input:-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input:-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}@media (max-width:1600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-webkit-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-webkit-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-moz-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-moz-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input:-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input:-ms-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-ms-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::placeholder{font-size:16px}}@media (max-width:768px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-webkit-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-webkit-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-moz-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-moz-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input:-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input:-ms-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::-ms-input-placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::-ms-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-email input::placeholder,.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-text input::placeholder{font-size:15px}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox{grid-column:3;grid-row:3}@media (max-width:1200px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox{grid-column:1/span 2;grid-row:initial}}@media (max-width:600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox{grid-column:initial;grid-row:initial}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-error{font-family:Graphik,sans-serif;display:block!important;margin-top:5px!important;margin-left:26px!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer;margin:0!important;padding-left:26px!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox ul li.wpforms-selected label:before{border:2px solid #658476}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox ul li.wpforms-selected label:after{content:"";position:absolute;left:0;top:0;width:8px;height:8px;border-radius:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);background:#658476}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox ul li:hover label:before{border:2px solid #658476}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox ul li input{position:absolute!important;width:16px;height:16px;left:0;top:0;opacity:0;cursor:pointer;margin:0!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline{font-weight:400!important;font-size:12px!important;line-height:16px!important;letter-spacing:.02em!important;color:#658476!important;pointer-events:none;cursor:auto}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline:before{content:"";width:16px;height:16px;border:1px solid #658476;border-radius:50%;position:absolute;left:0;top:0}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline a{font-weight:400!important;font-size:12px!important;line-height:16px!important;letter-spacing:.02em!important;color:#658476!important;border-bottom:1px solid #658476!important;pointer-events:auto!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-gdpr-checkbox label.wpforms-field-label-inline .wpforms-required-label{display:none}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea{grid-column:2;grid-row:1/span 3}@media (max-width:600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea{grid-column:initial;grid-row:initial}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea{height:100%!important;background:#fff;border:1px solid #c8c7c7;border-radius:8px;max-width:100%!important;width:100%!important;font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important;padding-left:16px!important;padding-top:12px!important;resize:none!important}@media (max-width:1600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea{font-size:16px}}@media (max-width:768px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea{font-size:15px}}@media (max-width:600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea{height:200px!important}}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-webkit-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-moz-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea:-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-ms-input-placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::placeholder{font-weight:400!important;font-size:17px!important;line-height:24px!important;color:#918f8f!important}@media (max-width:1600px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-webkit-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-moz-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea:-ms-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-ms-input-placeholder{font-size:16px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::placeholder{font-size:16px}}@media (max-width:768px){.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-webkit-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-moz-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea:-ms-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::-ms-input-placeholder{font-size:15px}.moodboard__wrapper__head__form .wpforms-field-container .wpforms-field.wpforms-field-textarea textarea::placeholder{font-size:15px}}.saved-item__images{padding-top:40px;grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:20px;position:relative}@media (max-width:768px){.saved-item__images{grid-column-gap:10px}}@media (max-width:500px){.saved-item__images{grid-template-columns:initial;grid-row-gap:20px}}.saved-item__images:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#98ada4}@media (max-width:1200px){.saved-item__images:after{display:none}}.saved-item__images__single{width:100%;height:0;padding-bottom:80%;position:relative;overflow:hidden}.saved-item__images__single:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.saved-item__images__single img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.8s ease;transition:.8s ease}.saved-item__content{position:relative}@media (max-width:1200px){.saved-item__content{padding-top:20px}}.saved-item__content:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:#98ada4}@media (min-width:1201px){.saved-item__content:after{display:none}}.saved-item__content span{font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#325b49;display:block}.saved-item__content h2{margin:0 0 24px;font-weight:400;font-size:28px;line-height:40px;letter-spacing:-.02em;color:#325b49}@media (max-width:1600px){.saved-item__content h2{font-size:26px;line-height:32px}}@media (max-width:768px){.saved-item__content h2{font-size:24px;line-height:40px}}.saved-item__content__dimensions{margin-bottom:24px;font-weight:400;letter-spacing:.02em;color:#325b49}.saved-item__content__dimensions p{font-weight:400;letter-spacing:.02em;color:#325b49;margin:0 0 8px}.saved-item{margin-bottom:80px}@media (max-width:1200px){.saved-item{display:block;grid-template-columns:initial;grid-row-gap:20px;margin-bottom:40px}}.saved-item:last-of-type{margin-bottom:0}.moodboard__wrapper__saved__empty h2{max-width:950px;font-weight:400;font-size:28px;line-height:40px;letter-spacing:.02em;color:#325b49;margin:0 0 15px}@media (max-width:1600px){.moodboard__wrapper__saved__empty h2{font-size:26px;line-height:32px}}@media (max-width:768px){.moodboard__wrapper__saved__empty h2{font-size:24px;line-height:40px}}@media (max-width:480px){.moodboard__wrapper__saved__empty h2{font-size:17px;line-height:24px}}.saved-item__content__remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 24px;background:#325b49;border-radius:100px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.saved-item__content__remove span{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;color:#f2f2e9}.saved-item__content__remove svg{width:16px;height:16px}.error-msg{color:#900;text-align:start;margin-top:20px;display:none}.error-msg.active{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC9fZm9udHMuc2NzcyIsImdsb2JhbC9fYmFzZS5zY3NzIiwiYXBwLmNzcyIsImNvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJnbG9iYWwvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvYnVyZ2VyLnNjc3MiLCJjb21wb25lbnRzL2xvYWRlci5zY3NzIiwicGFnZXMvNDA0LnNjc3MiLCJwYWdlcy9zaW5nbGUtcHJvZHVjdC5zY3NzIiwicGFnZXMvcGRmLnNjc3MiLCJwYWdlcy9hcmNoaXZlLXJlZmVyZW5jZXIuc2NzcyIsInBhZ2VzL3BhZ2Uuc2NzcyIsInBhZ2VzL2FyY2hpdmUtc3Rvcmllcy5zY3NzIiwicGFnZXMvYXJjaGl2ZS1wcm9kdWN0LnNjc3MiLCJwYWdlcy9hcmNoaXZlLWZhbWlsaWVyLnNjc3MiLCJwYWdlcy9zZWFyY2guc2NzcyIsImJsb2Nrcy9oZXJvLnNjc3MiLCJibG9ja3MvdGVhc2Vycy5zY3NzIiwiYmxvY2tzL2p1bWJvLnNjc3MiLCJibG9ja3MvaW1hZ2UtdGV4dC5zY3NzIiwiYmxvY2tzL3NsaWRlci5zY3NzIiwiYmxvY2tzL2Rlc2lnbmVycy1zbGlkZXIuc2NzcyIsImJsb2Nrcy9pbWFnZS12aWRlby5zY3NzIiwiYmxvY2tzL2tvbnRha3QtaGVhZC5zY3NzIiwiYmxvY2tzL2hlYWQtbW9kdWxlLnNjc3MiLCJibG9ja3Mvc2luZ2xlLWltYWdlLnNjc3MiLCJibG9ja3MvZGlzdHJpYnV0b3JzLWZpbHRlci5zY3NzIiwiYmxvY2tzL3RlYW0uc2NzcyIsImJsb2Nrcy90ZXh0LW1vZHVsZS5zY3NzIiwiYmxvY2tzLzNkX21vZHVsZS5zY3NzIiwiYmxvY2tzL2Rvd25sb2Fkcy5zY3NzIiwiYmxvY2tzL3VzcC1tb2R1bGUuc2NzcyIsImJsb2Nrcy9jb250ZW50LXRlYXNlcnMuc2NzcyIsImJsb2Nrcy92aWRlby1tb2R1bGUuc2NzcyIsImJsb2Nrcy9pZGViYW5rLW1vZHVsZS5zY3NzIiwiYmxvY2tzL3NwZWNpZmljYXRpb25zLnNjc3MiLCJibG9ja3MvaGVyby1pbWFnZS5zY3NzIiwiYmxvY2tzL2dyaWQtaW1hZ2VzLnNjc3MiLCJibG9ja3MvaW5zdGFncmFtLnNjc3MiLCJibG9ja3Mvc3BlY2lhbC1mYW1pbGllcy5zY3NzIiwiYmxvY2tzL2FkZC10by1tb29kYm9hcmQuc2NzcyIsImJsb2Nrcy9tb29kYm9hcmQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxXQUNJLFlBQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsa0NBQ0EsSUFBQSxTQUFBLENBQUEsb0NBQUEsZUFBQSxDQUFBLG1DQUFBLGNBQUEsQ0FBQSxrQ0FBQSxtQkFPSixXQUNJLFlBQUEsUUFDQSxXQUFBLE9BQ0EsWUFBQSxJQUNBLElBQUEsaUNBQ0EsSUFBQSxTQUFBLENBQUEsbUNBQUEsZUFBQSxDQUFBLGtDQUFBLGNBQUEsQ0FBQSxpQ0FBQSxtQkNsQkosS0FDSSxVQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsT0FDQSxZQUNJLFNBQUEsT0FLUixFQUFBLE9BQUEsUUFDSSxtQkFBQSxXQUFBLFdBQUEsV0FHSixFQUNJLDRCQUFBLFlBR0oseUJBQ0ksRUFDSSxPQUFBLGdCQUlSLElBQ0ksVUFBQSxLQUNBLE9BQUEsS0FHSixLQUNJLE9BQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsT0FBQSxLQUdKLEtBQ0ksV0FBQSxRQUNBLFdBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FFQSwwQkFMSixLQU1RLFdBQUEsTUFHSixnQkFBQSxxQkFBQSxrQkFDSSxXQUFBLEVBSVIsUUFDSSxZQUFBLEVBQ0EsUUFBQSxNQUdKLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUNJLFlBQUEsT0FBQSxDQUFBLFdBR0osR0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsMEJBTEosR0FNUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVZKLEdBV1EsVUFBQSxNQUlSLEdBQ0ksT0FBQSxFQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSwwQkFOSixHQU9RLFVBQUEsS0FDQSxZQUFBLE1BR0oseUJBWEosR0FZUSxVQUFBLEtBQ0EsWUFBQSxNQUlSLEdBQ0ksT0FBQSxFQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSwwQkFOSixHQU9RLFVBQUEsTUFHSix5QkFWSixHQVdRLFVBQUEsTUFJUixHQUNJLE9BQUEsRUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUdKLEdBQUEsR0FDSSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUdKLEVBQUEsT0FBQSxJQUFBLE1BQUEsRUFBQSxLQUNJLFlBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSwwQkFKSixFQUFBLE9BQUEsSUFBQSxNQUFBLEVBQUEsS0FLUSxVQUFBLE1BR0oseUJBUkosRUFBQSxPQUFBLElBQUEsTUFBQSxFQUFBLEtBU1EsVUFBQSxNQUlSLEVBQ0ksZ0JBQUEsS0FHSixHQUNJLE9BQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxLQ3NDSixFRG5DQSxPQUVJLE9BQUEsUUFJSixNQUNJLFFBQUEsRUFHSixXQUNJLFVBQUEsT0FDQSwwQkFGSixXQUdRLFVBQUEsUUFJUixlQUNJLFVBQUEsT0FHSixzQkFDSSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FHSixpQkFDSSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLDBCQU5KLGlCQU9RLGFBQUEsS0FDQSxjQUFBLE1BRUoseUJBVkosaUJBV1EsYUFBQSxLQUNBLGNBQUEsTUFJUixRQUNJLFFBQUEsZUFJQSwwQkFESixVQUVRLFFBQUEsTUFNQSwwQ0FDSSxXQUFBLHNCQUtKLHFEQUNJLFdBQUEsdUJBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsTUFBQSxLQUlBLHFFQUNJLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxNQUFBLHVCQUdJLDhFQUNJLE9BQUEsaUNBUWhCLGtFQUFBLGdEQUFBLCtDQUFBLCtDQUFBLCtDQUFBLCtDQUFBLCtDQUFBLCtDQUFBLDhDQUFBLGlEQUNJLE1BQUEsc0NBR0osd0RBQ0ksTUFBQSxlQUtaLFFBQ0ksU0FBQSxPQUNBLDBCQUZKLFFBR1EsT0FBQSw0QkFDQSxRQUFBLDhCQUVKLHlCQU5KLFFBT1EsT0FBQSw0QkFDQSxRQUFBLDhCQUdKLGdCQUNJLFdBQUEsc0JBSUEsa0NBQ0ksT0FBQSxJQUFBLE1BQUEsdUJBQ0EsTUFBQSxLQUNBLFdBQUEsdUJBRUEsMkNBQ0ksT0FBQSxLQU1SLCtDQUFBLDZCQUFBLDRCQUFBLDRCQUFBLDRCQUFBLDRCQUFBLDRCQUFBLDRCQUFBLDJCQUFBLDhCQUNJLE1BQUEsc0NBS0osMENBQUEsdUJBQUEsdUJBQUEsdUJBQUEsdUJBQUEsdUJBQUEsdUJBQUEsc0JBQUEseUJBQ0ksTUFBQSxrQ0FPSSw0RkFDSSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsK0JBQ0EsTUFBQSwrQkFFQSxxR0FDSSxPQUFBLCtCQVdSLHlGQUNJLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSwrQkFDQSxNQUFBLCtCQUVBLGtHQUNJLE9BQUEsK0JBT1osbUVBQ0ksV0FBQSwrQkFNUix1Q0FDSSxXQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxNQUFBLFFBRUEsZ0RBQ0ksT0FBQSxRQU1SLGtEQUNJLFdBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxNQUFBLHVCQUVBLDJEQUNJLE9BQUEsdUJBTVIseUJBREoscUJBRVEsY0FBQSxnQkFNWixNQUNJLFFBQUEsS0FDQSxzQkFBQSx3QkFDQSxnQkFBQSxLQUNBLDBCQUpKLE1BS1EsZ0JBQUEsTUFFSix5QkFQSixNQVFRLGdCQUFBLE1BSVIsV0FDSSxTQUFBLE9BRUEsZUFDSSxtQkFBQSxLQUFBLFNBQUEsV0FBQSxLQUFBLFNBQ0Esa0JBQUEsU0FBQSxVQUFBLFNBSUEscUJBQ0ksa0JBQUEsWUFBQSxVQUFBLFlBTVosY0FDSSxjQUFBLFlBQ0EsT0FBQSxFQUNBLE1BQUEsS0FDQSxlQUFBLGdCQUVKLGtCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsSUFBQSxLQUNBLE9BQUEsS0FBQSxFQUFBLEtBQ0EseUJBTEosa0JBTVEsT0FBQSxHQUdKLGdDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsTUFBQSxRQUNBLGNBQUEsSUFDQSxtQkFBQSxJQUFBLFlBQUEsSUFBQSxXQUFBLElBQUEsWUFBQSxJQUNBLFlBQUEsRUFFQSxxQ0FFUSxpREFDSSxXQUFBLFFBQ0EsTUFBQSxNQUtaLHdDQUFBLHFDQUFBLHFDQUdJLFdBQUEsUUFDQSxNQUFBLEtBQ0Esa0JBQUEsRUFBQSxZQUFBLEVBR0oscUNBQUEscUNBRUksU0FBQSxTQUNBLFVBQUEsRUFDQSxXQUFBLFFBRUEsMkNBQUEsMkNBQ0ksV0FBQSxRQUdKLDRDQUFBLDRDQUNJLFFBQUEsTUFDQSxRQUFBLEdBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLDhCQUFBLFVBQUEsTUFBQSxDQUFBLFFBQ0Esa0JBQUEsZ0JBQUEsVUFBQSxnQkFLSiw0Q0FDSSxrQkFBQSxnQkFBQSxnQkFBQSxVQUFBLGdCQUFBLGdCQU1oQixzRUFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLRWpjQSw2Q0FDRSxXQUFBLGVBRUEsNkRBQ0UsV0FBQSxRQUNBLFFBQUEsRUFFQSxtRUFDRSxXQUFBLFFBSUosbURBQ0UsV0FBQSxRQU1JLGlGQUNFLE1BQUEsUUFDQSxVQUFBLEtBQ0EsMEJBSEYsaUZBSUksVUFBQSxNQUdGLDBCQVBGLGlGQVFJLFVBQUEsTUFVaEIsc0JBQ0UsUUFBQSxLQUNBLHNCQUFBLGNBQ0EsV0FBQSxLQUNBLGdCQUFBLEtBQ0EsMEJBTEYsc0JBTUksZ0JBQUEsR0FFRiwwQkFSRixzQkFTSSxPQUFBLEtBQ0EsV0FBQSxTQUlKLG9CQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsUUFBQSxFQUNBLG1CQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUFDQSxPQUFBLEtBQ0EsMEJBVEYsb0JBVUksT0FBQSxTQUdGLG9DQUNFLFdBQUEsUUFNRiwwQkFGRix1QkQ2YkUsMEJDMWJFLFFBQUEsTUFHRixpQ0Q0YkYsb0NDM2JJLFFBQUEsS0FRSSxnREFERixrREFFSSxXQUFBLE9BUUosZ0RBREYsaURBRUksV0FBQSxNQU1SLG9DQUNFLFFBQUEsZUFDQSx5QkFGRixvQ0FHSSxRQUFBLGlCQUdGLHdDQUNFLFVBQUEsTUFDQSxRQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFJSixvQ0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxLQUNBLElBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUVBLDBEQUNFLFFBQUEsTUFDQSxhQUFBLEVBS0YsMERBQ0UsTUFBQSxLQUVBLDRFQUNFLFdBQUEsUUFDQSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxPQUFBLEVBR0UsaUZBQ0UsV0FBQSxJQUVBLHNGQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsWUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BRUEsNEZBQ0UsY0FBQSxJQUFBLE1BQUEsUUFPVixvRkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0YsZ0ZBQ0UsU0FBQSxTQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxXQUFBLElBQ0EsYUFBQSxLQUVBLHFGQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLFVBQ0EsY0FBQSxJQUFBLE1BQUEsUUFHRixzRkFDRSxRQUFBLEtBSUosNERBQ0UsUUFBQSxFQUNBLE9BQUEsRUFDQSxpQkFBQSxLQUVBLGlFQUNFLFFBQUEsTUFJTixpRUFDRSxNQUFBLEtBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxvRUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0Esc0VBQ0UsUUFBQSxFQUNBLFdBQUEsSUFFQSwyRUFDRSxRQUFBLGFBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxjQUFBLElBQUEsTUFBQSxZQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FFQSxpRkFDRSxjQUFBLElBQUEsTUFBQSxRQUtSLDJGQUNFLFNBQUEsU0FDQSxXQUFBLElBRUEsZ0dBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxjQUFBLElBQUEsTUFBQSxRQUdKLDZGQUNFLGFBQUEsS0FNTixvQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxXQUFBLEtBR0YsMkJBQ0UsU0FBQSxNQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxPQUFBLEtBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxJQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsRUFDQSxlQUFBLEtBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLFdBQUEsS0FDQSxXQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsTUFBQSxLQUNBLDBCQWpCRiwyQkFrQkksUUFBQSxNQUdGLGtERGdjRixxREM5YkksUUFBQSxNQUdBLHFERCtiSix3REM5Yk0sUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FFQSx3RERxY04sMkRDcGNRLGtCQUFBLGVBQUEsVUFBQSxlQUVBLCtFRHVjUixrRkN0Y1UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsSUFBQSxLQUVBLHFGRDZjVix3RkM1Y1ksUUFBQSxHQUNBLFdBQUEsK0JBQUEsTUFBQSxDQUFBLFFBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFHRixpRkQrY1Ysb0ZDOWNZLFFBQUEsYUFDQSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBRUEsMkZEa2RaLDhGQ2pkYyxhQUFBLEtBQ0EsTUFBQSxLQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFJSSxtR0RtZGxCLHNHQ2xkb0IsWUFBQSxLQUNBLFVBQUEsS0FRWiwwREQ4Y1IsNkRDN2NVLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxNQU9WLDRCQUNFLFlBQUEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLElBQUEsS0FFQSwwQkFQRiw0QkFRSSxpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxTQUNBLFdBQUEsS0FDQSxjQUFBLE1BR0YsK0JBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsSUFDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFFBQUEsRUFDQSwwQkFORiwrQkFPSSxJQUFBLEdBR0Ysa0NBQ0UsU0FBQSxTQUVBLDRDQUNFLFNBQUEsU0FDQSxJQUFBLEtBQ0EsS0FBQSxFQUNBLFFBQUEsS0FBQSxLQUFBLEtBQUEsS0FDQSxhQUFBLEVBQUEsSUFBQSxJQUFBLElBQ0EsYUFBQSxNQUNBLGFBQUEsS0FDQSxRQUFBLEVBQ0EsZUFBQSxLQUNBLG1CQUFBLEtBQUEsT0FBQSxXQUFBLEtBQUEsT0FDQSxpQkFBQSxLQUVBLGtEQUNFLFFBQUEsRUFDQSxlQUFBLEtBR0Ysc0RBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBR0UsMkRBQ0UsUUFBQSxFQU1SLG9DQzNZRixZQUFBLE9BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLElBQUEsS0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLG1CQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUFDQSxXQUFBLElBQ0EsY0FBQSxLQUVBLDBDQUNJLFdBQUEsUUQ4WEYsb0NBRUUsWUFBQSxPQUNBLGVBQUEsVUFFQSwwQkFMRixvQ0FNSSxVQUFBLEtBQ0EsUUFBQSxJQUFBLE1BR0YsMEJBVkYsb0NBV0ksVUFBQSxLQUNBLFFBQUEsSUFBQSxNQUtBLG9EQUNFLFFBQUEsRUFDQSxlQUFBLEtBUVosNEJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUVBLDhCQUNFLFFBQUEsTUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BR0UseUJBREYsNENBRUksUUFBQSxNQUlKLGtDQUNFLFFBQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLFVBQUEsTUFDQSx5QkFKRixrQ0FLSSxVQUFBLE9BTVIsY0FDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsSUFBQSxjQUFBLElBQUEsZ0JBQUEsU0FFQSxzQ0FDRSxRQUFBLE1BQ0EsTUFBQSxRQUNBLGVBQUEsVUFDQSxZQUFBLE9BQUEsQ0FBQSxXQUNBLFlBQUEsSUFDQSxVQUFBLE9BQ0EsWUFBQSxLQUNBLFNBQUEsU0FDQSxhQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsUUFBQSxJQUFBLE9BQ0EsV0FBQSxJQUNBLG1CQUFBLGFBQUEsSUFBQSxXQUFBLENBQUEsaUJBQUEsSUFBQSxZQUFBLFdBQUEsYUFBQSxJQUFBLFdBQUEsQ0FBQSxpQkFBQSxJQUFBLFlBRUEsNENBQ0UsV0FBQSxRQUNBLGFBQUEsUUFHRiwwQkFyQkYsc0NBc0JJLFFBQUEsTUFLRiwwQkFERixxQ0FFSSxRQUFBLE1BS0UsMEhBQ0UsUUFBQSxLQUtOLDhEQUNFLE1BQUEsS0FLSSx5RUFDRSxXQUFBLFFBSUosbUZBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsRUFDQSxJQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQ0EsYUFBQSxFQUFBLElBQUEsSUFBQSxJQUNBLGFBQUEsTUFDQSxhQUFBLFFBQ0EsaUJBQUEsS0FDQSxNQUFBLEtBQ0EsUUFBQSxFQUVBLHFGQUNFLFdBQUEsRUFDQSxRQUFBLEVBQ0EsY0FBQSxFQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUVBLDJGQUNFLFdBQUEscUJBR0YsNEZBQ0UsUUFBQSxLQUdGLDBGQUNFLE1BQUEsUUFDQSxRQUFBLElBQ0EsUUFBQSxNQUNBLFdBQUEsT0FLTixtRUFDRSxjQUFBLEVBQ0EsYUFBQSxFQUNBLE9BQUEsRUM3aEJOLFlBQUEsT0FBQSxDQUFBLFdBQ0EsWUFBQSxJQUNBLFVBQUEsT0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsSUFBQSxLQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsbUJBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxZQUNBLFdBQUEsSUFDQSxjQUFBLEtBRUEseUVBQ0ksV0FBQSxRRDZnQkEsbUVBS0UsV0FBQSxJQUNBLFFBQUEsSUFBQSxFQUNBLE1BQUEsS0FFQSx3RUFDRSxRQUFBLE1BQ0EsZUFBQSxVQUdGLHlFQUNFLFFBQUEsS0FHRiwyRUFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsSUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsaUJBQUEsUUFHRix5RUFBQSx5RUFDRSxXQUFBLFFBRUEsZ0ZBQUEsZ0ZBQ0UsTUFBQSxLQU9WLHFFQUNFLE1BQUEsS0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLHdFQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FHQSwwRUFDRSxRQUFBLEVBQ0EsV0FBQSxJQUVBLCtFQUNFLFFBQUEsYUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUNBLGNBQUEsSUFBQSxNQUFBLFlBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUVBLHFGQUNFLFlBQUEsSUFLUiwrRkFDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLGFBQUEsS0FDQSxvR0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsZUFBQSxVQUdKLGlHQUNFLGFBQUEsS0FNUiwwQkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BR0YsbUJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsYUFBQSxPQUNBLE9BQUEsUUFDQSxRQUFBLE1BRUEsNkNBQ0UsUUFBQSxNQUNBLGFBQUEsS0FJQSw2QkFDRSxrQkFBQSxZQUFBLFVBQUEsWUFJSix1QkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxNQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FHRix3QkFDRSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFdBQUEsT0FDQSxNQUFBLFFBR0YsMEJBdkNGLG1CQXdDSSxXQUFBLEdBS0osc0JBQ0UsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxLQUNBLGFBQUEsT0FDQSxtQkFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLFlBQ0EsMEJBVEYsc0JBVUksUUFBQSxNQUlBLGtDQUNFLFdBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUlKLDRCQUNFLFNBQUEsU0FDQSxRQUFBLEdBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSwrQkFBQSxNQUFBLENBQUEsTUFBQSxVQUNBLGNBQUEsUUFBQSxXQUFBLFFBS0osc0JBQ0UsV0FBQSxxQkFDQSxTQUFBLE1BQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxnQkFBQSxVQUNBLGVBQUEsS0FDQSxRQUFBLEVBQ0EsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUdGLHFCQUNFLFNBQUEsTUFDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxLQUNBLFdBQUEsUUFDQSxRQUFBLEdBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSxtQkFBQSxrQkFBQSxJQUFBLFNBQUEsV0FBQSxrQkFBQSxJQUFBLFNBQUEsV0FBQSxVQUFBLElBQUEsU0FBQSxXQUFBLFVBQUEsSUFBQSxRQUFBLENBQUEsa0JBQUEsSUFBQSxTQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EseUJBYkYscUJBY0ksT0FBQSxNQUdGLDRCQUNFLFFBQUEsRUFDQSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxlQUFBLEtBRUEsa0RBQ0UsUUFBQSxFQUNBLGVBQUEsS0FJSix5QkFDRSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsT0FBQSxLQUNBLHlCQU5GLHlCQU9JLFlBQUEsTUFDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsYUFBQSxLQUNBLGNBQUEsTUFLTiw0QkFDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EseUJBVEYsNEJBVUksSUFBQSxLQUNBLE1BQUEsTUFJQSx3Q0FDRSxrQkFBQSxxQkFBQSxZQUFBLFVBQUEscUJBQUEsWUFJSixrQ0FDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLEtBQUEsSUFDQSxJQUFBLElBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsd0JBQUEsTUFBQSxDQUFBLE1BQUEsVUFDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLG1CQUFBLElBQUEsU0FBQSxXQUFBLElBQUEsU0FJSixhQUNFLFVBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxNQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsY0FBQSxLQUNBLHlCQVJGLGFBU0ksbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsS0FDQSxjQUFBLEVBQ0EsT0FBQSxRQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsWUR3aEJKLGlEQ3BoQkEsOENEcWhCQSxrREFDQSxzRENsaEJFLFFBQUEsS0FHRixvQkFDRSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxjQUFBLEVBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSxPQUFBLEtBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLElBQ0EsWUFBQSxJQUNBLFlBQUEsT0FBQSxDQUFBLFdBQ0EsVUFBQSxPQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLGNBQUEsS0FDQSxNQUFBLEtBQ0EseUJBaEJGLG9CQWlCSSxPQUFBLEtBQ0EsUUFBQSxHQUdGLCtDQUNFLGVBQUEsT0FDQSxNQUFBLFFBRkYsc0NBQ0UsZUFBQSxPQUNBLE1BQUEsUUFGRiwwQ0FDRSxlQUFBLE9BQ0EsTUFBQSxRQUZGLDJDQUNFLGVBQUEsT0FDQSxNQUFBLFFBRkYsaUNBQ0UsZUFBQSxPQUNBLE1BQUEsUUFJSiw4QkFDRSxTQUFBLFNBQ0EsT0FBQSxLQUdFLHdDQUNFLE1BQUEsS0FJSixrQ0FDRSxNQUFBLElBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BSUoscUJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxFQUNBLFdBQUEsSUFDQSxZQUFBLElBQ0EsWUFBQSxPQUFBLENBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLE9BQUEsUUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxPQUFBLElBQUEsTUFBQSxRQUNBLGNBQUEsTUFDQSwwQkFqQkYscUJBa0JJLFVBQUEsTUFHRix5QkFyQkYscUJBc0JJLFVBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxPQUFBLEdFbjRCSixzQkFDRSxpQkFBQSxRQUNBLFFBQUEsS0FBQSxFQUFBLEtBQ0EsU0FBQSxTQUNBLDJDQUNFLFVBQUEsS0FDQSxZQUFBLEVBRUYsNkNIdTdDRixtREFEQSxtREduN0NJLHdCQUFBLEtBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsT0FBQSxZQUFBLE1BQ0EsbUJBQUEsaUJBQUEsTUFBQSxZQUFBLEdBQUEsV0FBQSxpQkFBQSxNQUFBLFlBQUEsR0FLRiwwQkFERiw0QkFFSSxZQUFBLENBQUEsQ0FBQSxLQUFBLEdBRUYsMEJBSkYsNEJBS0ksWUFBQSxDQUFBLENBQUEsS0FBQSxHQUVGLHlCQVBGLDRCQVFJLFNBQUEsR0FFRix5QkFWRiw0QkFXSSxZQUFBLFFBQ0EsY0FBQSxNQUdGLGlDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxlQUFBLFVBQ0EsTUFBQSxRQUdGLCtCQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxJQUNBLDBCQU5GLCtCQU9JLFVBQUEsTUFHRix5QkFWRiwrQkFXSSxVQUFBLE1BS0osK0NBQ0UsT0FBQSxFQUNBLDBCQUZGLCtDQUdJLGNBQUEsTUFHRixvREFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsU0FBQSxTQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FHRSxxRUFDRSxRQUFBLEtBSUosNkVBQ0UsTUFBQSxlQUVBLDRGQUNFLFNBQUEsbUJBQ0EsUUFBQSxZQUNBLFdBQUEsS0FDQSx5QkFKRiw0RkFLSSxXQUFBLG1CQUdGLGdIQUNFLFNBQUEsbUJBQ0EsT0FBQSxnQkFDQSxZQUFBLE9BQUEsQ0FBQSxxQkFDQSxVQUFBLGlCQUdGLGtHQUNFLGNBQUEsRUFDQSxZQUFBLGNBQ0EsVUFBQSxlQUNBLFlBQUEsZUFDQSxPQUFBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsa0JBQ0EsWUFBQSxPQUFBLENBQUEscUJBQ0EsTUFBQSxlQUNBLGlCQUFBLHNCQUNBLE1BQUEsa0JBQ0EsUUFBQSxZQUVBLHlCQWJGLGtHQWNJLE1BQUEsZ0JBR0YsNkhBQ0UsTUFBQSxrQkFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFFBQUEsRUFKRixvSEFDRSxNQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLFFBQ0EsUUFBQSxFQUpGLHdIQUNFLE1BQUEsa0JBQ0EsVUFBQSxRQUNBLFlBQUEsUUFDQSxRQUFBLEVBSkYseUhBQ0UsTUFBQSxrQkFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFFBQUEsRUFKRiwrR0FDRSxNQUFBLGtCQUNBLFVBQUEsUUFDQSxZQUFBLFFBQ0EsUUFBQSxFQUdGLDZIQUNFLE1BQUEsa0JBTVIsOEVBQ0UsUUFBQSxFQUFBLElBQUEsRUFBQSxZQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsSUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FFQSxxRkFDRSxRQUFBLFlBQ0EsT0FBQSxZQUNBLGNBQUEsZUFDQSxZQUFBLGNBQ0EsVUFBQSxlQUNBLFlBQUEsZUFDQSxNQUFBLGtCQUNBLGlCQUFBLHNCQUNBLE9BQUEsZUFDQSxRQUFBLHNCQUFBLFFBQUEsc0JBQUEsUUFBQSxlQUNBLGtCQUFBLGlCQUFBLGVBQUEsaUJBQUEsWUFBQSxpQkFDQSxRQUFBLFlBQ0EsSUFBQSxLQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FJRSxpR0FDRSxrQkFBQSxnQkFBQSxVQUFBLGdCQUlKLDJGQUNFLFFBQUEsR0FDQSxXQUFBLDhCQUFBLE1BQUEsQ0FBQSxRQUFBLFVBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxtQkFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLFlBUVosNEJBQ0UsWUFBQSxFQUVBLDBCQUhGLDRCQUlJLFlBQUEsR0FFRix5QkFORiw0QkFPSSxZQUFBLFFBQ0EsY0FBQSxNQUdGLHdEQUNFLE9BQUEsRUFBQSxFQUFBLEtBRUEsaUVBQUEsOERBRUUsT0FBQSxFQUFBLEVBQUEsS0FFQSx5QkFKRixpRUFBQSw4REFLSSxjQUFBLE1BSUoscUVBQ0UsY0FBQSxFQU1KLHlEQUNFLGNBQUEsS0FFQSxzRUFDRSxjQUFBLEVBR0YseUJBUEYseURBUUksY0FBQSxHQUtOLDRCQUNFLFdBQUEsS0FHRixrQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFHRiw0QkFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLFdBQUEsRUFFQSw4QkFDRSxRQUFBLE1BQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUVBLG9DQUNFLGtCQUFBLFlBQUEsVUFBQSxZQUdGLGtDQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxNQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EseUJBTEYsa0NBTUksTUFBQSxLQUNBLE9BQUEsTUFNUiw0QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBRUEsMEJBTkYsNEJBT0ksVUFBQSxNQUdGLHlCQVZGLDRCQVdJLFVBQUEsTUFHRiw4QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLFFBQUEsYUFFQSwwQkFSRiw4QkFTSSxVQUFBLE1BR0YseUJBWkYsOEJBYUksVUFBQSxNQUlBLDBDQUNFLE1BQUEsS0FJSixvQ0FDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FPRix5QkFERiw2QkFFSSxRQUFBLE1BS04sbUNBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBR0UsMkNBQ0UsT0FBQSxFQUtOLHFCQUNFLFdBQUEsUUFDQSxPQUFBLEtBRUEseUJBQ0UsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLFFBQUEsY0FBQSxRQUFBLGdCQUFBLGNBQ0EsT0FBQSxLQUlKLDJCQUNFLFlBQUEsSUFDQSxVQUFBLE9BQ0EsWUFBQSxLQUNBLFdBQUEsT0FDQSxNQUFBLFFBR0YsNEJBQ0UsTUFBQSxLQUNBLE9BQUEsS0FFQSxnQ0FDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLFFBQUEsV0FBQSxRQUtGLG9EQUNFLE1BQUEsS0FJSSxnRkFDRSxpQkFBQSxZQUNBLE9BQUEsRUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsUUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBRUEsc0ZBQ0UsT0FBQSxFQUNBLFFBQUEsR0FDQSxXQUFBLG9DQUFBLE1BQUEsQ0FBQSxRQUFBLFVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsSUFBQSxRQUNBLE1BQUEsUUFLTix3RUFDRSxPQUFBLEtBQ0EsSUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxXQUFBLEVBQ0EsSUFBQSxFQUNBLFFBQUEsS0FBQSxLQUNBLGFBQUEsSUFBQSxJQUFBLEVBQUEsSUFDQSxhQUFBLE1BQ0EsYUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxRQUVBLDJFQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BRUEsNkVBQ0UsUUFBQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxpQkFBQSxRQUNBLFNBQUEsU0FDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUdFLHlGQUNFLE1BQUEsS0FJSixtRkFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FTZCw0QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE1BQUEsUUFLQSwwQ0FDRSxXQUFBLEtBRUEsMEJBSEYsMENBSUksV0FBQSxNQUdGLHlCQVBGLDBDQVFJLFdBQUEsTUFJSiwwQkFkRiwrQkFlSSxzQkFBQSx3QkFDQSxhQUFBLE1BRUYsMEJBbEJGLCtCQW1CSSxzQkFBQSx5QkFFRix5QkFyQkYsK0JBc0JJLHNCQUFBLFFBQ0EsYUFBQSxHQUlKLDRCQUNFLGNBQUEsS0FDQSwwQkFGRiw0QkFHSSxzQkFBQSx5QkFFRiwwQkFMRiw0QkFNSSxzQkFBQSx5QkFFRix5QkFSRiw0QkFTSSxzQkFBQSxTQUdGLDhCQUNFLFFBQUEsTUFFQSw0Q0FDRSxZQUFBLEVBQ0EsMEJBRkYsNENBR0ksWUFBQSxHQUVGLHlCQUxGLDRDQU1JLFlBQUEsU0FLTixnQ0FDRSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsVUFBQSxLQUNBLFFBQUEsTUFNQSwwQkFERix1Q0FFSSxRQUFBLE1BTUYsMEJBRkYsc0NBR0ksUUFBQSxNQUtOLHFCQUNFLFlBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFNBQUEsU0FDQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLFFBQUEsTUFDQSwwQkFWRixxQkFXSSxZQUFBLEdBRUYsMEJBYkYscUJBY0ksWUFBQSxHQUVGLHlCQWhCRixxQkFpQkksWUFBQSxRQUNBLFNBQUEsU0FDQSxJQUFBLEtBQ0EsTUFBQSxNQUlBLGlDQUNFLElBQUEsSUFJSiwyQkFDRSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLElBQUEsSUFDQSxLQUFBLElBQ0EsV0FBQSw0QkFBQSxNQUFBLENBQUEsUUFBQSxVQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBSUosNkJBQ0UsWUFBQSxDQUFBLENBQUEsS0FBQSxFQUNBLFFBQUEsS0FDQSxzQkFBQSxpQ0FDQSxTQUFBLElBQUEsS0FFQSwwQkFORiw2QkFPSSxZQUFBLENBQUEsQ0FBQSxLQUFBLEdBR0YsMEJBVkYsNkJBV0ksWUFBQSxDQUFBLENBQUEsS0FBQSxHQUdGLHlCQWRGLDZCQWVJLHNCQUFBLEtBSUoseUJBQ0UsWUFBQSxJQUNBLE9BQUEsRUFJQSxvREFDRSxTQUFBLFNBQ0EsUUFBQSxhQUdFLGdFQUNFLE1BQUEsS0FJSiwwREFDRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxpQkFBQSxRQUNBLE9BQUEsSUFDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0NobUJOLHNCQUNJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLDBCQVBKLHNCQVFRLFFBQUEsTUFJQSxrREFDSSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxRQUFBLEVBR0osa0RBQ0ksSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxLQUdKLGtEQUNJLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFFBQUEsRUFHSix3REFDSSxRQUFBLEVBQ0EsZUFBQSxLQUlSLHlCQUNJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BR0osNEJBQ0ksV0FBQSxLQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsT0FBQSxJQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLEtBQUEsRUFHSiwyQ0FDSSxJQUFBLEVBQ0EsTUFBQSxLQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUdKLDJDQUNJLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FHSiwyQ0FDSSxJQUFBLEtBQ0EsTUFBQSxLQUNBLGtCQUFBLGtCQUFBLFVBQUEsa0JDdkVSLFFBQ0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsTUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLFFBQUEsRUFDQSxlQUFBLEtBR0osY0FDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0Esa0JBQUEsT0FBQSxJQUFBLE9BQUEsU0FBQSxVQUFBLE9BQUEsSUFBQSxPQUFBLFNBRUEsZ0JBQ0ksS0FBQSxLQUdKLGdCQUNJLE1BQUEsS0FDQSxJQUFBLEtBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLElBQUEsS0FDQSxNQUFBLEVBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLEtBQUEsS0FDQSxPQUFBLEVBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLEtBQUEsS0FDQSxPQUFBLEtBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLElBQUEsS0FDQSxLQUFBLEVBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUdKLGdCQUNJLEtBQUEsS0FDQSxJQUFBLEtBQ0Esd0JBQUEsSUFBQSxnQkFBQSxJQUlSLDBCQUNJLEdBQ0ksV0FBQSxLQUVKLEtBQ0ksV0FBQSxTQUxSLGtCQUNJLEdBQ0ksV0FBQSxLQUVKLEtBQ0ksV0FBQSxTQ3RFUixxQkFDSSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLE9BQUEsS0FBQSxlQUVBLHlCQUpKLHFCQUtRLFFBQUEsT0FHSixtQ0FDSSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsT0FBQSxLQUFBLEVBR0osd0JBQ0ksV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsUUFDQSxXQUFBLE9BQ0EsMEJBVEosd0JBVVEsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFkSix3QkFlUSxVQUFBLE1BS1IsdUJBQ0ksV0FBQSxPQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBUEosdUJBUVEsVUFBQSxNQUdKLHlCQVhKLHVCQVlRLFVBQUEsTUMzQ0osb0RBQ0ksV0FBQSxRQUNBLE9BQUEsbUJBQ0EseUJBSEosb0RBSVEsT0FBQSxPQU1oQix1QkFDSSxXQUFBLGVBQ0EsT0FBQSxNQUNBLE1BQUEsS0FFQSwyQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxNQUlSLDBCQUNJLFdBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxJQUFBLEtBQ0EseUJBTkosMEJBT1EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLE1BSUEseUJBREosaUNBRVEsSUFBQSxNQU1SLHFDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxlQUFBLFVBQ0EsMEJBTkoscUNBT1EsVUFBQSxNQUdKLHlCQVZKLHFDQVdRLFVBQUEsTUFJUix1RUFDSSxlQUFBLFFBR0osbUNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBUEosbUNBUVEsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFaSixtQ0FhUSxVQUFBLE1BTVosa0NBQ0ksaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxNQUFBLEtBQUEsRUFBQSxFQUFBLE1BQ0EsUUFBQSxTQUdJLDBDQUNJLFFBQUEsS0FBQSxLQUVBLDhDQUNJLFFBQUEsS0FLWixvQ0w5RUEsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQks4REEsb0NMN0RJLFVBQUEsTUFHSix5QkswREEsb0NMekRJLFVBQUEsTUFHSix3Q0FDSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxJQUNBLE9BQUEsS0FFQSxtQkFBQSxJQUFBLFNBQUEsV0FBQSxJQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsS0FHQSw4Q0FDSSxNQUFBLEtLeUNSLG9DQUVJLFdBQUEsRUFDQSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0ksOENBQ0ksTUFBQSxLQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUlSLHdDQUNJLE1BQUEsS0FDQSxPQUFBLElBS1osWUxqR0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQktpRkosWUxoRlEsVUFBQSxNQUdKLHlCSzZFSixZTDVFUSxVQUFBLE1BR0osZ0JBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0Esc0JBQ0ksTUFBQSxLSzREWixZQUVJLE1BQUEsS0FDQSxXQUFBLEtBQ0EsUUFBQSxLQUFBLEtBQ0EsT0FBQSxRQUVBLG1CQUNJLFFBQUEsS0FJUixrREFDSSxNQUFBLGVBR0osZ0JBQ0ksU0FBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxXQUFBLGVBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSxRQUFBLEdBQ0EsbUJBQUEsSUFBQSxRQUFBLFdBQUEsSUFBQSxRQUVBLHVDQUNJLFFBQUEsRUFDQSxTQUFBLE1BQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxJQUFBLElBQ0EsS0FBQSxJQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsS0FDQSxtQkFBQSxFQUFBLEtBQUEsS0FBQSxnQkFBQSxXQUFBLEVBQUEsS0FBQSxLQUFBLGdCQUNBLGNBQUEsS0FDQSxRQUFBLEtBQ0EsT0FBQSxFQUNBLE9BQUEsS0FFQSx5QkFoQkosdUNBaUJRLFdBQUEsUUFDQSxRQUFBLEtBQUEsS0FDQSxVQUFBLElBQ0EsY0FBQSxTQUdKLDBDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE9BQUEsRUFBQSxFQUFBLElBQ0EsV0FBQSxPQUNBLDBCQU5KLDBDQU9RLFVBQUEsS0FDQSxZQUFBLE1BR0oseUJBWEosMENBWVEsVUFBQSxNQUtSLDBDQUNJLE9BQUEsRUFBQSxFQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLGVBQUEsVUFDQSwwQkFQSiwwQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLDBDQWFRLFVBQUEsS0FDQSxZQUFBLE1BSVIseUNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLE9BQ0EsMEJBTkoseUNBT1EsVUFBQSxNQUdKLHlCQVZKLHlDQVdRLFVBQUEsTUFJUiwyQ0FDSSxPQUFBLEVBQUEsS0FDQSxRQUFBLE1BSVIsdUJBQ0ksUUFBQSxFQUNBLGVBQUEsS0FFQSxrRUFDSSxrQkFBQSxvQkFBQSxVQUFBLG9CQUlSLHdCQUNJLE9BQUEsRUFDQSxTQUFBLE9BQ0EsT0FBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxJQUVBLDBCQVJKLHdCQVNRLE9BQUEsTUFDQSxRQUFBLEdBR0oseUJBYkosd0JBY1EsT0FBQSxPQU1aLGNBQ0ksU0FBQSxTQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxXQUFBLDhCQUFBLE1BQUEsQ0FBQSxRQUFBLFVBQ0EsT0FBQSxRQ25RSixpQkFDRSxXQUFBLEVBQ0EsV0FBQSxLQUVBLHFCQUNFLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxNQUlKLG1CQUNFLFdBQUEsRUFDQSxjQUFBLEtBR0Ysa0NBQ0UsZ0JBQUEsU0FDQSxXQUFBLEtBSUYsNEJBQ0UsZ0JBQUEsU0FDQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsTUFHQSwrQkFDRSxRQUFBLEVBQ0EsT0FBQSxFQUNBLFFBQUEsV0FFQSxtQ0FDRSxNQUFBLE1BQ0EsT0FBQSxNQUNBLG9CQUFBLE9BQ0Esa0JBQUEsVUFDQSxnQkFBQSxNQUVBLGlEQUNFLGFBQUEsS0FJSixtQ0FDRSxjQUFBLE1BQUEsV0FBQSxNQUNBLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxNQWtCTiwwQkFDRSxZQUFBLEtBQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxRQUFBLE1BRUEsY0FBQSxRQUFBLFdBQUEsUUFHRiw4QkFDRSxXQUFBLE1BR0YscUJBQ0UsaUJBQUEsT0FDQSwyQkFBQSxLQUFBLHdCQUFBLEtBQUEsWUFBQSxLQUdGLDBCQUNFLE1BQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsTUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUVBLDhCQUNFLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxNQUdKLDRCQUNFLGNBQUEsS0FFRixrQ0FDRSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFVBQUEsTUFDQSxlQUFBLE9BR0Esb0NBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxJQUFBLEVBQUEsRUFFQSxnREFDRSxXQUFBLEVBS04seUJBQ0UsY0FBQSxLQUNBLGlCQUFBLE1BQ0Esa0JBQUEsTUFDQSw0QkFBQSxNQUFBLHlCQUFBLE1BQUEsYUFBQSxNQUNBLDJCQUFBLE1BQUEsd0JBQUEsTUFBQSxZQUFBLE1BRUEsOEJBQ0UsVUFBQSxLQUNBLFlBQUEsRUFHRiw0QkFDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLEVBQUEsRUFBQSxLQUlKLFlBQ0UsU0FBQSxNQUNBLE9BQUEsTUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUdGLFVBQ0UsT0FBQSxLQUFBLEtBQUEsS0FBQSxLQUVBLFlBQ0UsWUFBQSxPQUFBLENBQUEsV0FDQSxNQUFBLFFBSUoscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxhQUFBLE1BQ0EsZ0JBQUEsU0FDQSxlQUFBLEtBQ0Esd0JBQ0UsUUFBQSxFQUFBLElBRUYsd0JBQ0UsY0FBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEVBQ0EsVUFBQSxJQUNBLFlBQUEsY0FDQSxlQUFBLFNBQ0Esc0NBQ0UsYUFBQSxJQUVGLHFDQUNFLGFBQUEsS0FDQSxjQUFBLElBQ0EsV0FBQSxNQUNBLHlDQUNFLFdBQUEsS0FDQSxhQUFBLEtBQ0EsUUFBQSxhQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsS0FDQSxZQUFBLEVBSUosMEJBQUEsMEJBQUEsNkJBQ0UsUUFBQSxFQUNBLE9BQUEsRUFDQSxZQUFBLGNBQ0EsVUFBQSxJQUNBLFlBQUEsRUFDQSxXQUFBLEtBR0YsNkJBQ0UsY0FBQSxJQUtOLG9CQUNFLE9BQUEsRUFDQSxRQUFBLEVBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxNQUNBLDRCQUFBLE1BQUEseUJBQUEsTUFBQSxhQUFBLE1BRUEsdUJBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLE9BQUEsQ0FBQSxXQUlKLDZCQUNFLE1BQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxnQkFBQSxTQUNBLGtCQUFBLE1BQ0EsNEJBQUEsTUFBQSx5QkFBQSxNQUFBLGFBQUEsTUFFQSxnQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxZQUFBLE9BQUEsQ0FBQSxXQUdGLCtCQUNFLE9BQUEsS0FBQSxFQUNBLFVBQUEsS0FDQSxZQUFBLElBRUEsMkNBQ0UsT0FBQSxFQUVGLDBDQUNFLE9BQUEsRUFDQSxlQUFBLEVBSUosb0NBQ0UsVUFBQSxLQUNBLFlBQUEsRUFDQSxZQUFBLElBSUosMEJBQ0UsTUFBQSxJQUNBLGVBQUEsSUFJRiwyQkFDRSxNQUFBLElBQ0EsYUFBQSxNQUNBLGVBQUEsSUFLQSxzQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLEVBQ0EsWUFBQSxPQUFBLENBQUEsV0FHRixxQ0FDRSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsRUFDQSxPQUFBLEVBQ0EsY0FBQSxLQUdKLHNDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUdGLGtCQUNFLGNBQUEsS0FFQSx3QkFDRSxRQUFBLEdBQ0EsTUFBQSxLQUNBLFFBQUEsTUFHRiwrQkFDRSxjQUFBLEVBR0YscUJBQ0UsWUFBQSxJQUNBLFVBQUEsSUFDQSxZQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsUUFDQSxZQUFBLE9BQUEsQ0FBQSxXQUdGLHVCQUNFLFlBQUEsSUFDQSxVQUFBLElBQ0EsWUFBQSxFQUNBLFFBQUEsTUFHRixzQkFDRSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsS0FDQSxNQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxXQUFBLE9BQ0EsUUFBQSxNQUlKLHVCQUNFLE1BQUEsS0FDQSxNQUFBLE1BQ0EsT0FBQSxLQUNBLGNBQUEsS0FHRix3QkFDRSxNQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsSUFDQSxXQUFBLE9BQ0EsZUFBQSxPQUNBLFFBQUEsTUFJQSx5QkFDRSwrQ0FDRSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EseUVBQ0UsSUFBQSxlQUNBLFNBQUEsbUJBQ0EsTUFBQSxnQkNyV1IsbUNBQ0ksV0FBQSxNQUNBLGNBQUEsS0FDQSx5QkFISixtQ0FJUSxzQkFBQSxRQUNBLFdBQUEsS0FDQSxjQUFBLE1BRUoseUJBUkosbUNBU1EsV0FBQSxLQUNBLGNBQUEsTUFHSixzQ0FDSSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEVBQ0EsMEJBUkosc0NBU1EsVUFBQSxLQUNBLFlBQUEsTUFHSiwwQkFiSixzQ0FjUSxZQUFBLEtBQUEsR0FHSix5QkFqQkosc0NBa0JRLFVBQUEsTUFJUixxQ0FDSSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEtBQUEsRUFDQSxVQUFBLE1BQ0EsMEJBVEoscUNBVVEsVUFBQSxNQUdKLHlCQWJKLHFDQWNRLFVBQUEsTUFFSiwwQkFoQkoscUNBaUJRLFlBQUEsS0FBQSxHQUVKLHlCQW5CSixxQ0FvQlEsUUFBQSxNQUtaLDJCQUNJLGFBQUEsS0FDQSxjQUFBLE1BQ0EseUJBSEosMkJBSVEsc0JBQUEsU0FLUixtQ0FDSSxRQUFBLE1BQ0EseUJBRkosbUNBR1EsWUFBQSxrQkFDQSxTQUFBLG1CQUdKLHdDQUNJLFdBQUEsT0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsMEJBTkosd0NBT1EsVUFBQSxNQUdKLHlCQVZKLHdDQVdRLFVBQUEsTUFJUixzQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSwwQkFQSixzQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLHNDQWFRLFVBQUEsS0FDQSxZQUFBLE1BSVIsc0RBQ0ksWUFBQSxLQUFBLEVBR0osc0RBQ0ksWUFBQSxLQUFBLEVBQ0EsU0FBQSxLQUFBLEVBQ0EsMEJBSEosc0RBSVEsU0FBQSxTQUdKLDZGQUNJLE9BQUEsTUFDQSwwQkFGSiw2RkFHUSxPQUFBLE9BS1osc0RBQ0ksWUFBQSxLQUFBLEVBSUEsMEJBREosc0RBRVEsWUFBQSxLQUFBLEdBR0osNkZBQ0ksT0FBQSxNQUNBLDBCQUZKLDZGQUdRLE9BQUEsT0FLWixzREFDSSxZQUFBLEtBQUEsRUFFQSw2RkFDSSxPQUFBLE1BQ0EsMEJBRkosNkZBR1EsT0FBQSxPQU1SLDBCQURKLHNEQUVRLFlBQUEsS0FBQSxHQUdKLDZGQUNJLE9BQUEsTUFDQSwwQkFGSiw2RkFHUSxPQUFBLE9BS1osc0RBQ0ksWUFBQSxLQUFBLEVBQ0EsU0FBQSxLQUFBLEVBQ0EsMEJBSEosc0RBSVEsU0FBQSxTQUdKLDZGQUNJLE9BQUEsTUFDQSwwQkFGSiw2RkFHUSxPQUFBLE9BS1osc0RBQ0ksWUFBQSxLQUFBLEVBR0osc0RBQ0ksWUFBQSxLQUFBLEVBR0osdURBQ0ksWUFBQSxLQUFBLEVBRUEsOEZBQ0ksT0FBQSxNQUNBLDBCQUZKLDhGQUdRLE9BQUEsT0FNUiwwQkFESix1REFFUSxZQUFBLEtBQUEsR0FHSiw4RkFDSSxPQUFBLE1BQ0EsMEJBRkosOEZBR1EsT0FBQSxPQU1SLDBCQURKLHVEQUVRLFlBQUEsS0FBQSxHQUdKLDhGQUNJLE9BQUEsTUFDQSwwQkFGSiw4RkFHUSxPQUFBLE9BTWhCLHVDQUNJLE1BQUEsS0FDQSxTQUFBLFNBQ0EsT0FBQSxNQUNBLGNBQUEsSUFDQSxTQUFBLE9BQ0EsMEJBTkosdUNBT1EsT0FBQSxPQUlBLDJGQUNJLGtCQUFBLFlBQUEsVUFBQSxZQUlSLHFGQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FHSiwyQ0FDSSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxNQUFBLEtBQ0EsV0FBQSxLQUlSLGtCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxPQUNBLDBCQVZKLGtCQVdRLFVBQUEsS0FDQSxZQUFBLE1BR0oseUJBZkosa0JBZ0JRLFVBQUEsS0FDQSxZQUFBLE1BR0osdUJBQ0ksUUFBQSxzQkFBQSxRQUFBLHNCQUFBLFFBQUEsZUFJQSw4QkFDSSxXQUFBLEtBSVIsd0JBQ0ksUUFBQSxHQUNBLFdBQUEsaUNBQUEsTUFBQSxDQUFBLFFBQUEsVUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLG1CQUFBLElBQUEsU0FBQSxXQUFBLElBQUEsU0FJUixtQ0FDSSxjQUFBLE1BQ0EseUJBRkosbUNBR1EsY0FBQSxPQUlSLHlCQUNJLFdBQUEsTUFDQSxJQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsWUFBQSxDQUFBLENBQUEsS0FBQSxFQUVBLHlCQVJKLHlCQVNRLFdBQUEsS0FDQSxJQUFBLEtBQUEsTUFFSiwyQkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxXQUFBLFFBQ0EsY0FBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLG1CQUFBLElBQUEsWUFBQSxXQUFBLElBQUEsWUFDQSwwQkFYSiwyQkFZUSxVQUFBLE1BR0oseUJBZkosMkJBZ0JRLFVBQUEsS0FDQSxPQUFBLE1BR0osa0NBQ0ksV0FBQSxRQUNBLE1BQUEsUUFHSixpQ0FDSSxXQUFBLFFBQ0EsTUFBQSxRQzFWWixVQUNFLFdBQUEsS0FDQSxjQUFBLE1BQ0EsMEJBSEYsVUFJSSxzQkFBQSxTQUVGLHlCQU5GLFVBT0ksV0FBQSxLQUNBLGNBQUEsTUFHSixtQkFDRSxTQUFBLFNBQ0EsV0FBQSxJQUNBLDBCQUNFLFFBQUEsR0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEdBQ0EsaUJBQUEscUdBQUEsQ0FBQSxrR0FBQSxpQkFBQSxnREFBQSxDQUFBLHFEQUNBLGdCQUFBLEtBQUEsS0FJSixtQkFDRSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLFFBQUEsS0FDQSwwQkFQRixtQkFRSSxZQUFBLFNBSUEseUJBREYsMkJBRUksUUFBQSxNQUlKLDBCQUNFLFNBQUEsU0FDQSx5QkFGRiwwQkFHSSxRQUFBLE1BR0YsbUNBQ0UsY0FBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLFdBQUEsSUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUNBLFdBQUEsUUFDQSxTQUFBLFNBQ0EsZUFBQSxRQUNBLG1CQUFBLElBQUEsWUFBQSxJQUFBLFdBQUEsSUFBQSxZQUFBLElBRUEsZ0RBQ0UsZUFBQSxVQUdGLHlDQUNFLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSwyQkFBQSxNQUFBLENBQUEsUUFBQSxVQUNBLHlCQUFBLElBQUEsaUJBQUEsSUFLRiw0REFDRSxRQUFBLEVBQ0EsZUFBQSxLQUVBLDhEQUNFLFdBQUEsUUFDQSxNQUFBLFFBSUosMENBQ0UsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsZ0RBQ0Usa0JBQUEsZUFBQSxpQkFBQSxVQUFBLGVBQUEsaUJBQ0EsZUFBQSxjQUFBLGVBQUEsYUFBQSxTQUFBLGdCQUFBLG1CQUFBLGdCQUFBLGVBQUEsT0FBQSxjQUFBLGVBQUEsYUFBQSxTQUFBLGdCQUFBLG1CQUFBLGdCQUFBLGVBS04scURBQ0UsUUFBQSxFQUNBLFNBQUEsU0FDQSxlQUFBLEtBQ0EsSUFBQSxLQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0EsTUFBQSxLQUNBLFFBQUEsS0FBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLElBQ0EsaUJBQUEsUUFDQSxtQkFBQSxRQUFBLFlBQUEsSUFBQSxXQUFBLFFBQUEsWUFBQSxJQUVBLHVEQUNFLFlBQUEsSUFDQSxNQUFBLFFBQ0EsV0FBQSxJQUNBLE1BQUEsS0FDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLEVBQ0EsTUFBQSxRQUNBLFFBQUEsRUFBQSxLQUVBLDZEQUNFLFdBQUEsUUFDQSxNQUFBLFFBQ0EsY0FBQSxJQU1SLHFCQUNFLFdBQUEsUUFDQSxjQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxJQUFBLEtBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLDBCQVhGLHFCQVlJLFVBQUEsTUFHRix5QkFmRixxQkFnQkksVUFBQSxNQUdGLDRCQUNFLFdBQUEsUUFDQSxNQUFBLFFBR0YsMkJBQ0UsV0FBQSxRQUNBLE1BQUEsUUNqS04sZ0NBQ0ksV0FBQSxNQUNBLGNBQUEsTUFDQSx5QkFISixnQ0FJUSxzQkFBQSxRQUNBLFdBQUEsS0FDQSxjQUFBLE1BR0oseUJBVEosZ0NBVVEsV0FBQSxLQUNBLGNBQUEsTUFHSixtQ0FDSSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEVBQ0EsMEJBUkosbUNBU1EsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFiSixtQ0FjUSxVQUFBLE1BR0osMEJBakJKLG1DQWtCUSxZQUFBLEtBQUEsR0FJUixrQ0FDSSxPQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxZQUFBLEtBQUEsRUFDQSxVQUFBLE1BRUEsMEJBVkosa0NBV1EsVUFBQSxNQUdKLDBCQWRKLGtDQWVRLFlBQUEsS0FBQSxHQUdKLHlCQWxCSixrQ0FtQlEsVUFBQSxNQU1aLHNCQUNJLGNBQUEsS0FDQSxJQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBR0Esd0JBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsV0FBQSxRQUNBLGNBQUEsS0FDQSxRQUFBLElBQUEsS0FDQSxtQkFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLFlBQ0EsMEJBWEosd0JBWVEsVUFBQSxNQUdKLHlCQWZKLHdCQWdCUSxVQUFBLEtBQ0EsT0FBQSxNQUlKLCtCQUNJLFdBQUEsUUFDQSxNQUFBLFFBR0osOEJBQ0ksV0FBQSxRQUNBLE1BQUEsUUFLWix3QkFDSSxhQUFBLEtBQ0EsU0FBQSxNQUNBLGNBQUEsTUFDQSx5QkFKSix3QkFLUSxzQkFBQSxRQUNBLGNBQUEsT0FNSixrREFBQSxrREFDSSxZQUFBLEtBQUEsRUFDQSxTQUFBLEtBQUEsRUFFQSxzRkFBQSxzRkFDSSxjQUFBLEtBQ0EsZUFBQSxlQUlSLGtEQUFBLGtEQUNJLFlBQUEsS0FBQSxFQUNBLFFBQUEsS0FDQSxzQkFBQSx3QkFDQSxnQkFBQSxLQUNBLDBCQUxKLGtEQUFBLGtEQU1RLFNBQUEsS0FBQSxFQUNBLHNCQUFBLFNBR0osNEVBQUEsNEVBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLE1BQUEsY0FBQSxNQUFBLGdCQUFBLE1BRUEsaUZBQUEsaUZBQ0ksbUJBQUEsRUFJUixzRkFBQSxzRkFDSSxlQUFBLEtBQ0EsMEJBRkosc0ZBQUEsc0ZBR1EsZUFBQSxnQkFNUiwwQkFESixrREFBQSxrREFFUSxTQUFBLEtBQUEsRUFDQSxZQUFBLEtBQUEsR0FLQSxpRkFBQSxpRkFDSSxtQkFBQSxFQUlSLHNGQUFBLHNGQUNJLGVBQUEsS0FDQSxjQUFBLEtBQ0EsMEJBSEosc0ZBQUEsc0ZBSVEsZUFBQSxnQkFLWixrREFDSSxZQUFBLEtBQUEsRUFDQSxTQUFBLEtBQUEsRUFJSSxpRkFDSSxtQkFBQSxFQUlSLHNGQUNJLGVBQUEsZUFDQSxjQUFBLEtBQ0EsMEJBSEosc0ZBSVEsZUFBQSxnQkFLWixrREFBQSxrREFDSSxZQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0Esc0JBQUEsd0JBQ0EsZ0JBQUEsS0FDQSwwQkFMSixrREFBQSxrREFNUSxTQUFBLEtBQUEsRUFDQSxzQkFBQSxTQUdKLDRFQUFBLDRFQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxpQkFBQSxNQUFBLGNBQUEsTUFBQSxnQkFBQSxNQUVBLGlGQUFBLGlGQUNJLG1CQUFBLEVBSVIsc0ZBQUEsc0ZBQ0ksZUFBQSxLQUNBLDBCQUZKLHNGQUFBLHNGQUdRLGVBQUEsZ0JBS1osb0VBQ0ksT0FBQSxFQUNBLFNBQUEsU0FDQSxTQUFBLE9BQ0EseUJBSkosb0VBS1EsT0FBQSxNQUNBLFFBQUEsYUFHSiwrR0FDSSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBSUEscUhBQ0ksa0JBQUEsWUFBQSxVQUFBLFlBS1Isd0VBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFJUixtQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSwwQkFQSixtQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLG1DQWFRLFVBQUEsS0FDQSxZQUFBLE1BRUoseUJBaEJKLG1DQWlCUSxPQUFBLEtBQUEsRUFBQSxLQUlSLHFDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLFlBQ0EsbUJBQUEsRUFDQSxtQkFBQSxTQUNBLFNBQUEsT0FDQSwwQkFUSixxQ0FVUSxVQUFBLE1BR0oseUJBYkoscUNBY1EsVUFBQSxLQUNBLG1CQUFBLEdBS1osZ0NBQ0ksY0FBQSxNQUNBLHlCQUZKLGdDQUdRLGNBQUEsT0M1U1Isa0JBQ0UsV0FBQSxlQUNBLGNBQUEsZUFFQSwwQkFKRixrQkFLSSxXQUFBLGVBQ0EsY0FBQSxnQkFHRix5QkFURixrQkFVSSxXQUFBLGVBQ0EsY0FBQSxhQUtKLCtCQUFBLHdDQUNFLG1CQUFBLEdBQUEsWUFBQSxXQUFBLEdBQUEsWUFDQSxXQUFBLE1BR0Usc0NBQUEsd0NBQUEsdUNBQUEsc0NBQUEseUNBQUEsK0NBQUEsaURBQUEsZ0RBQUEsK0NBQUEsa0RBQ0UsVUFBQSxLQUNBLFlBQUEsS0FDQSwwQkFIRixzQ0FBQSx3Q0FBQSx1Q0FBQSxzQ0FBQSx5Q0FBQSwrQ0FBQSxpREFBQSxnREFBQSwrQ0FBQSxrREFJSSxVQUFBLEtBQ0EsWUFBQSxNQUdGLHlCQVJGLHNDQUFBLHdDQUFBLHVDQUFBLHNDQUFBLHlDQUFBLCtDQUFBLGlEQUFBLGdEQUFBLCtDQUFBLGtEQVNJLFVBQUEsS0FDQSxZQUFBLE1BS04sb0NBQUEsNkNBQ0UsV0FBQSxLQUdGLG9DQUFBLDZDQUNFLFdBQUEsTUFJQSxTQUFBLE9BRUEsMEJBUEYsb0NBQUEsNkNBUUksV0FBQSxNQUdGLHlCQVhGLG9DQUFBLDZDQVlJLFdBQUEsTUFHRixzQ0FBQSwrQ0FDRSxRQUFBLE9BR0YsdUNBQUEsdUNBQUEsZ0RBQUEsZ0RBQ0UsYUFBQSxFQUtGLGdEQUFBLHlEQUNFLFdBQUEsUUFDQSxXQUFBLEtBQ0EsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsRUFFQSx5QkFURixnREFBQSx5REFVSSxJQUFBLEtBQ0Esb0RBQUEsNkRBQ0UsTUFBQSxLQUNBLE9BQUEsTUFJSixxREFBQSw4REFDRSxNQUFBLFFBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsMEJBTEYscURBQUEsOERBTUksVUFBQSxLQUNBLFlBQUEsTUFHRix5QkFWRixxREFBQSw4REFXSSxVQUFBLEtBQ0EsWUFBQSxNQUlKLHVEQUFBLGdFQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVBLDBCQUVJLGlFQUFBLDBFQUNFLGtCQUFBLGdCQUFBLGdCQUFBLFVBQUEsZ0JBQUEsaUJBTU4sMkRBQUEsb0VBQ0Usa0JBQUEsZ0JBQUEsVUFBQSxnQkFLRix5REFBQSxrRUFDRSxrQkFBQSxVQUFBLFVBQUEsVUFHRiwwQkFFSSwrREFBQSx3RUFDRSxrQkFBQSxVQUFBLGdCQUFBLFVBQUEsVUFBQSxpQkFNUixvREFBQSw2REFDRSxtQkFBQSxJQUFBLFlBQUEsSUFBQSxXQUFBLElBQUEsWUFBQSxJQUtOLGlDQUFBLG1DQUFBLGtDQUFBLGlDQUFBLG9DQUFBLDBDQUFBLDRDQUFBLDJDQUFBLDBDQUFBLDZDQUNFLE1BQUEsUUFDQSxPQUFBLEVBQ0EsVUFBQSxLQUNBLFlBQUEsS0FHRixrQ0FBQSwyQ0FDRSxjQUFBLEtBQ0EsYUFBQSxLQUNBLGdCQUFBLEtBSUEsNkNBQUEsNkNBQUEsc0RBQUEsc0RBQ0UsY0FBQSxFQUtOLGlDQUNFLGNBQUEsS0FFQSwyQ0FDRSxjQUFBLEVBR0YsMEJBUEYsaUNBUUksUUFBQSxTQUlKLHNDQUVFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLElBQUEsS0FDQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSxZQUFBLEtBQUEsRUFDQSxXQUFBLEtBRUEsd0NBQ0UsV0FBQSxRQUNBLGNBQUEsS0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLElBQUEsS0FDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsUUFBQSxNQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsV0FBQSxLQUNBLDBCQWRGLHdDQWVJLFVBQUEsTUFHRix5QkFsQkYsd0NBbUJJLFVBQUEsTUFHRiwrQ0FDRSxXQUFBLFFBQ0EsTUFBQSxRQUdGLCtDQUNFLFdBQUEsUUFDQSxNQUFBLFFBR0YsOENBQ0UsV0FBQSxRQUNBLE1BQUEsUUFLRix5QkFERiw4Q0FFSSxRQUFBLE1BSUosNkNBQ0UsU0FBQSxPQUNBLGFBQUEsTUFFQSwyREFDRSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FHRix5QkFWRiw2Q0FXSSxRQUFBLE1BTUosMEJBREYsc0NBRUksY0FBQSxNQUdGLDJDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsTUFHRix5Q0FDRSxlQUFBLE9BQ0EsT0FBQSxFQUVBLDJDQUNFLFVBQUEsUUFDQSxZQUFBLFFBQ0EsTUFBQSxRQU1OLDJCQUNFLGNBQUEsS0FDQSwwQkFGRiwyQkFHSSxRQUFBLFNBR0Ysd0NBQ0UsY0FBQSxFQUVBLDRFQUNFLGNBQUEsRUFLTix1Q0FDRSxZQUFBLEtBQUEsRUFDQSwwQkFGRix1Q0FHSSxZQUFBLEtBQUEsR0FJRix3RUFDRSxjQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsS0FDQSxRQUFBLEtBSUosaUNBQ0UsU0FBQSxTQUNBLDBCQUZGLGlDQUdJLGNBQUEsTUFFRix5QkFMRixpQ0FNSSxjQUFBLE1BR0Ysb0NBQ0UsT0FBQSxFQUFBLEVBQUEsSUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBRUEsMEJBUEYsb0NBUUksVUFBQSxLQUNBLFlBQUEsTUFFRix5QkFYRixvQ0FZSSxVQUFBLEtBQ0EsWUFBQSxNQUtKLG9DQUFBLG1DQUFBLHNDQUNFLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBTkYsb0NBQUEsbUNBQUEsc0NBT0ksVUFBQSxNQUdGLDBCQVZGLG9DQUFBLG1DQUFBLHNDQVdJLE9BQUEsRUFBQSxFQUFBLE1BRUYseUJBYkYsb0NBQUEsbUNBQUEsc0NBY0ksVUFBQSxNQUlKLG9DQUNFLGNBQUEsS0FDQSxnQkFBQSxLQUdGLG9DQUFBLG9DQUNFLGFBQUEsS0FHRixtQ0FDRSxZQUFBLElBQ0EsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsMEJBSkYsbUNBS0ksVUFBQSxNQUdGLHlCQVJGLG1DQVNJLFVBQUEsTUFJSixrRUFDRSxXQUFBLEtBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSwwQkFYRixrRUFZSSxVQUFBLE1BR0YseUJBZkYsa0VBZ0JJLFVBQUEsTUFHRix3RUFDRSxJQUFBLEtBTUosK0NBQ0UsUUFBQSxLQUNBLHNCQUFBLHdCQUNBLGdCQUFBLEtBQ0EsU0FBQSxNQUNBLElBQUEsTUFDQSxLQUFBLElBQ0EsTUFBQSxLQUNBLGFBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsS0FDQSxVQUFBLE9BQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSwwQkFkRiwrQ0FlSSxnQkFBQSxNQUVGLHlCQWpCRiwrQ0FrQkksZ0JBQUEsTUFJSixtREFDRSxTQUFBLFNBQ0EsT0FBQSxFQUNBLEtBQUEsRUFJSixvQ0FDRSxZQUFBLEtBQUEsRUFDQSxRQUFBLEtBQ0Esc0JBQUEsd0JBQ0EsZ0JBQUEsS0FDQSxhQUFBLEtBQ0EsMEJBTkYsb0NBT0ksY0FBQSxNQUVGLDBCQVRGLG9DQVVJLGdCQUFBLEtBQ0Esc0JBQUEseUJBRUYseUJBYkYsb0NBY0ksZ0JBQUEsS0FDQSxhQUFBLE1BRUYseUJBakJGLG9DQWtCSSxzQkFBQSxTQUlKLDRDQUNFLFFBQUEsTVpxNEhGLHFFWW40SEUsK0NBRUUsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJacTRIRixxRVk3NEhBLCtDQVNJLFVBQUEsS0FDQSxZQUFBLE1BR0YseUJadTRIRixxRVlwNUhBLCtDQWNJLFVBQUEsS0FDQSxZQUFBLE1BSUosaURBQ0UsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsUUFDQSxRQUFBLE1BSUosMkNBRUUsT0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsZUFBQSxlQUNBLFNBQUEsT0FDQSxjQUFBLElBRUEsbURBQ0UsWUFBQSxLQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsZUFDQSx5QkFKRixtREFLSSxPQUFBLE9BS0YsZ0hBQ0Usa0JBQUEsWUFBQSxVQUFBLFlBSUEsb0ZBQ0UsUUFBQSxFQUdGLDJGQUNFLFFBQUEsRUFLTiwrQ0FDRSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsY0FBQSxNQUFBLFdBQUEsTUFFQSxtRUFDRSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BR0YsMEVBQ0UsUUFBQSxFQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FLTixjQUNFLFNBQUEsU0FDQSxLQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUVBLGtCQUFBLGtCQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxRQUFBLE1BSUosZUFDSSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE1BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSxlQUFBLElBR0ksMEJBQ0ksS0FBQSxLQUNBLHlCQUZKLDBCQUdRLEtBQUEsUUFDQSwrQkFDSSxPQUFBLFNBTWhCLDBCQUVRLHlCQUNJLEtBQUEsTUFNWiwwQkFDRSxLQUFBLEtBS0YseUJBQ0UsS0FBQSxLQUlKLG1CQUNFLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9DMWtCSix5QkFBQSxpQ0FDSSxXQUFBLEtBQ0EsY0FBQSxLQUNBLDBCQUhKLHlCQUFBLGlDQUlRLFdBQUEsZUFDQSxjQUFBLGdCQUVKLHlCQVBKLHlCQUFBLGlDQVFRLFdBQUEsZUFDQSxjQUFBLGdCQUtSLHVCQUNJLGNBQUEsTUFDQSwwQkFGSix1QkFHUSxjQUFBLGlCQUlJLGlGQUNJLGVBQUEsVUFRUixzREFDSSxlQUFBLFVBTVIseUNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBUEoseUNBUVEsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFaSix5Q0FhUSxVQUFBLEtBQ0EsWUFBQSxNQUlSLDJDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUlSLDZDQUNJLE9BQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLGVBQUEsZUFDQSxTQUFBLE9BQ0EsY0FBQSxJQUNBLFNBQUEsT0FHSSx1REFDSSxrQkFBQSxZQUFBLFVBQUEsWUFJUixpREFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FNQSwwQ0FDSSxXQUFBLFFBQ0EsT0FBQSxtQkFDQSx5QkFISiwwQ0FJUSxPQUFBLE9BRUoseUJBTkosMENBT1EsT0FBQSxPQ3JHaEIsMEJBQ0ksYUFBQSxLQUNBLGNBQUEsS0FDQSwwQkFISiwwQkFJUSxzQkFBQSx5QkFFSix5QkFOSiwwQkFPUSxzQkFBQSx5QkFFSix5QkFUSiwwQkFVUSxRQUFBLEtBQ0Esc0JBQUEsUUFDQSxRQUFBLE1BSVIsc0JBQ0ksV0FBQSxLQUVBLHlCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FLSixzQ0FDSSxPQUFBLEtBQ0EsTUFBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxNQUdKLHFDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxLQUFBLEVBQUEsRUFDQSwwQkFQSixxQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLHFDQWFRLFVBQUEsS0FDQSxZQUFBLE1BS1oseUNBQ0ksT0FBQSxNQUdKLHNCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFQSixzQkFRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLHNCQWFRLFVBQUEsS0FDQSxZQUFBLE1BS0osa0NBQUEsb0NBQUEsdUNBR0ksTUFBQSxRQUtSLHFCQUNJLFlBQUEsSUN4Rkosc0RBQUEsdUNBQ0ksb0NBQ0ksYUFDSSxTQUFBLG9CQUtaLE1BQ0ksaUJBQUEsZ0JBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGdCQUFBLE1BQ0EsU0FBQSxTQUNBLFdBQUEsS0FDQSxXQUFBLE9BRUEsYUFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxXQUFBLCtGQUFBLFdBQUEseURBQ0Esc0JBQUEsU0FHSixZQUNJLE9BQUEsRUFDQSxlQUFBLGlCQUVBLGdCQUNJLE9BQUEsUUFHSiwyQkFDSSxXQUFBLFFBSUEsMEJBREosaUNBRVEsU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGtCQUtaLFVBQ0ksT0FBQSxLQUdKLFlBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUdKLGFBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FJSixVQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFJUixpQ0FDSSxPQUFBLGVBR0osZUFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxTQUNBLFdBQUEsTUFDQSx5QkFMSixlQU1RLFdBQUEsUUFDQSxPQUFBLE9BR0osb0NBR0ksZ0JBQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLElBQ0EsZUFBQSxNQUNBLFlBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSwwQkFWSixvQ0FXUSxlQUFBLE9BR0oseUJBZEosb0NBZVEsUUFBQSxNQUdKLHVDQUFBLHVDQUNJLE9BQUEsRUFDQSxRQUFBLE1BQ0EsWUFBQSxJQUNBLFVBQUEsTUFDQSxZQUFBLE1BQ0EsZUFBQSxNQUNBLE1BQUEsS0FDQSxlQUFBLEtBQ0EsUUFBQSxFQUdKLHVDQUNJLFlBQUEsQ0FBQSxDQUFBLEtBQUEsRUFDQSxrQkFBQSxHQUFBLEdBQUEsNEJBQUEsVUFBQSxHQUFBLEdBQUEsNEJBQ0EsWUFBQSxPQUNBLGVBQUEsVUFDQSxZQUFBLEtBQ0EsWUFBQSxJQUNBLHNEQUFBLHVDQUNJLG9DQVJSLHVDQVNZLFlBQUEsT0FJUiw4Q0FDSSxTQUFBLE1BQ0EsSUFBQSxLQUNBLFVBQUEsaUJBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLFVBQUEsTUFDQSwwQkFOSiw4Q0FPUSxJQUFBLE1BS1osdUNBQ0ksWUFBQSxDQUFBLENBQUEsS0FBQSxFQUNBLFdBQUEsTUFDQSxrQkFBQSxHQUFBLEdBQUEsNEJBQUEsVUFBQSxHQUFBLEdBQUEsNEJBQ0EsMEJBSkosdUNBS1EsV0FBQSxHQVNSLHlCQURKLHNCQUVRLFFBQUEsTUFJSix5QkFESixxQkFFUSxRQUFBLE1BS1osc0JBQ0ksR0FDSSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLFFBQUEsRUFHSixLQUNJLGtCQUFBLGNBQUEsVUFBQSxjQUNBLFFBQUEsR0FSUixjQUNJLEdBQ0ksa0JBQUEsZ0JBQUEsVUFBQSxnQkFDQSxRQUFBLEVBR0osS0FDSSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxRQUFBLEdBSVIsc0JBQ0ksR0FDSSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLFFBQUEsRUFFSixJQUNJLGtCQUFBLGdCQUFBLFVBQUEsZ0JBQ0EsUUFBQSxFQUdKLEtBQ0ksa0JBQUEsY0FBQSxVQUFBLGNBQ0EsUUFBQSxHQVpSLGNBQ0ksR0FDSSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLFFBQUEsRUFFSixJQUNJLGtCQUFBLGdCQUFBLFVBQUEsZ0JBQ0EsUUFBQSxFQUdKLEtBQ0ksa0JBQUEsY0FBQSxVQUFBLGNBQ0EsUUFBQSxHQ3RNSixxQkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLFVBQUEsTUFDQSxPQUFBLEVBQ0EsMEJBUkoscUJBU1EsVUFBQSxLQUNBLFlBQUEsTUFFSix5QkFaSixxQkFhUSxVQUFBLEtBQ0EsWUFBQSxNQUtaLHdCQUNJLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxJQUFBLEtBQ0EseUJBTkosd0JBT1EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGtCQUFBLE1BQUEsZUFBQSxNQUFBLFlBQUEsV0FDQSxJQUFBLFNBSVIsOEJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxNQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGNBQUEsS0FDQSxXQUFBLElBQ0EsU0FBQSxTQUNBLDBCQVpKLDhCQWFRLFVBQUEsTUFHSix5QkFoQkosOEJBaUJRLFVBQUEsTUFHQSx3Q0FDSSxhQUFBLEtBSVIsa0NBQ0ksTUFBQSxJQUNBLE9BQUEsS0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsYUFBQSxLQUVBLHVDQUNJLE9BQUEsUUFLWix5QkFDSSxRQUFBLEtBQ0Esc0JBQUEsd0JBQ0EsZ0JBQUEsS0FDQSwwQkFKSix5QkFLUSxnQkFBQSxNQUlBLDBCQURKLGlDQUVRLFFBQUEsTUFJUixnQ0FDSSxTQUFBLE9BQ0EsMEJBRkosZ0NBR1EsUUFBQSxNQUVKLHlCQUxKLGdDQU1RLGFBQUEsTUFDQSxjQUFBLE1BR0osOENBQ0ksTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFNUiwwQkFESixpQ0FFUSxNQUFBLE9BRUoseUJBSkosaUNBS1EsTUFBQSxPQUVKLHlCQVBKLGlDQVFRLE1BQUEsT0FHSiw2REFDSSxNQUFBLEtBQ0EsT0FBQSxFQUNBLGVBQUEsZUFDQSxTQUFBLFNBQ0EsUUFBQSxNQUNBLFNBQUEsT0FDQSxjQUFBLEtBQ0EsMEJBUkosNkRBU1EsT0FBQSxNQUNBLFFBQUEsR0FFSix5QkFaSiw2REFhUSxPQUFBLE9BR0osaUVBQ0ksU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxrQkFBQSxTQUFBLFVBQUEsU0FDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BSUEsdUVBQ0ksa0JBQUEsWUFBQSxVQUFBLFlBS1osMERBQ0ksUUFBQSxNQUVBLDREQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEtBQUEsRUFBQSxFQUNBLFFBQUEsWUFDQSxtQkFBQSxFQUNBLG1CQUFBLFNBQ0EsU0FBQSxPQUNBLDBCQVZKLDREQVdRLFVBQUEsTUFHSix5QkFkSiw0REFlUSxVQUFBLE1BSVIsNkRBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLEVBS1osMEJkaktJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLEtBQUEsT0FBQSxLQUFBLEtBQ0EsV0FBQSxLQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsY0FBQSxNQUNBLFdBQUEsUUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsU0FBQSxTQUNBLE9BQUEsSUFBQSxNQUFBLFlBRUEsMEJjaUpKLDBCZGhKUSxVQUFBLE1BR0oseUJjNklKLDBCZDVJUSxVQUFBLE1BR0osOEJBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0Esb0NBQ0ksTUFBQSxLYzRIWiwwQkFFSSxXQUFBLFFBQ0EsT0FBQSxLQUFBLEtBQUEsRUFBQSxLQUNBLHlCQUpKLDBCQUtRLE9BQUEsS0FBQSxFQUFBLEVBQUEsR0N4TEosMEJBREosZ0JBRVEsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLElBQUEsR0FHSixzQkFDSSxZQUFBLEtBQ0EsMEJBRkosc0JBR1EsWUFBQSxFQUNBLElBQUEsTUFLWixzQkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsTUFBQSxRQUNBLE9BQUEsRUFFQSx3QkFDSSxVQUFBLFFBQ0EsWUFBQSxRQUdKLDBCQWJKLHNCQWNRLFVBQUEsTUFHSiwwQkFqQkosc0JBa0JRLGVBQUEsUUFHSix5QkFyQkosc0JBc0JRLFVBQUEsS0FDQSxZQUFBLEtBRUoseUJBekJKLHNCQTBCUSxVQUFBLE1BSVIsdUJBQ0ksTUFBQSx3QkFDQSxNQUFBLEtBQ0EsYUFBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLE1BQ0EsMEJBTkosdUJBT1EsT0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BQ0EsV0FBQSxNQUNBLE1BQUEsT0FHSiwyQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxNQUNBLE1BQUEsS0FJUixxQmZsREksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQmVrQ0oscUJmakNRLFVBQUEsTUFHSix5QmU4QkoscUJmN0JRLFVBQUEsTUFHSix5QkFDSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxJQUNBLE9BQUEsS0FFQSxtQkFBQSxJQUFBLFNBQUEsV0FBQSxJQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsS0FHQSwrQkFDSSxNQUFBLEtlYVoscUJBRUksV0FBQSxRQ3ZFSixxQkFDSSxRQUFBLEtBQ0Esc0JBQUEsSUFBQSxJQUNBLGdCQUFBLEtBQ0Esa0JBQUEsSUFBQSxlQUFBLElBQUEsWUFBQSxJQUNBLHlCQUxKLHFCQU1RLHNCQUFBLFFBQ0EsZ0JBQUEsRUFDQSxhQUFBLE1BSVIsOEJBQ0ksVUFBQSxNQUVBLHVDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLGdCQUFBLFVBQ0EsMEJBTEosdUNBTVEsVUFBQSxNQUdKLHlCQVRKLHVDQVVRLFVBQUEsTUFJUixtQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EseUJBUkosbUNBU1EsY0FBQSxLQUlSLGlDQUFBLGlDQUFBLGlDQUFBLGlDQUFBLGlDQUFBLGlDQUNJLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxZQUFBLElBR0osaUNBQ0ksVUFBQSxLQUNBLFlBQUEsS0FHSixpQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsMEJBUEosaUNBUVEsVUFBQSxLQUNBLFlBQUEsTUFFSix5QkFYSixpQ0FZUSxVQUFBLEtBQ0EsWUFBQSxNQUtSLGlDQUNJLFVBQUEsS0FDQSxZQUFBLEtBR0osaUNBQ0ksVUFBQSxLQUNBLFlBQUEsS0FHSixpQ0FDSSxVQUFBLEtBQ0EsWUFBQSxLQUdKLGlDQUNJLFVBQUEsS0FDQSxZQUFBLEtBR0osZ0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsMEJBTkosZ0NBT1EsVUFBQSxNQUdKLHlCQVZKLGdDQVdRLFVBQUEsTUFFSixrQ0FDSSxZQUFBLElBQ0EsZ0JBQUEsVUFDQSxNQUFBLFFBR0osb0NBQ0ksUUFBQSxNQUNBLE9BQUEsS0FBQSxFQUVBLGdEQUNJLE9BQUEsRUFBQSxLQUdKLCtDQUNJLFlBQUEsS0FLWixpQ0FDSSxXQUFBLFFBR0osaUNBQUEsaUNBQ0ksUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUVBLG9DQUFBLG9DQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLDBCQU5KLG9DQUFBLG9DQU9RLFVBQUEsTUFHSix5QkFWSixvQ0FBQSxvQ0FXUSxVQUFBLE1BTWhCLDRCQUNJLE9BQUEsS0FDQSx5QkFGSiw0QkFHUSxPQUFBLE9BR0osZ0NBQ0ksT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUlSLG1DaEIvSUksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQmdCK0hKLG1DaEI5SFEsVUFBQSxNQUdKLHlCZ0IySEosbUNoQjFIUSxVQUFBLE1BR0osdUNBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0EsNkNBQ0ksTUFBQSxLZ0IwR1osbUNBRUksV0FBQSxRQ25LQSwwQkFESixpQkFFUSxzQkFBQSxRQUNBLGdCQUFBLEVBQ0EsYUFBQSxNQUtKLDRCQUNJLE9BQUEsRUFBQSxFQUFBLElBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFFBR0osMEJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBUEosMEJBUVEsVUFBQSxLQUNBLFlBQUEsTUFFSix5QkFYSiwwQkFZUSxVQUFBLEtBQ0EsWUFBQSxNQU1aLG1DQUFBLDBCQUNJLFlBQUEsS0FBQSxFQUNBLFNBQUEsT0FDQSxTQUFBLFNBQ0EsZUFBQSxLQUNBLDBCQUxKLG1DQUFBLDBCQU1RLFlBQUEsUUFDQSxlQUFBLE9BRUosMEJBVEosbUNBQUEsMEJBVVEsZUFBQSxPQUdKLCtDQUFBLHNDQUNJLE9BQUEsS0FDQSxNQUFBLEVBQ0EsS0FBQSxRQUNBLE9BQUEsRUFDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFNBQUEsU0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLDBCQVZKLCtDQUFBLHNDQVdRLE9BQUEsTUFDQSxZQUFBLE1BR0osc0RBQUEsNkNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsSUFDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLDBCQVpKLHNEQUFBLDZDQWFRLFVBQUEsTUFHSix5QkFoQkosc0RBQUEsNkNBaUJRLFVBQUEsTUFHSix1RUFBQSw4REFDSSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSx5QkFMSix1RUFBQSw4REFNUSxJQUFBLE1BR0osNkVBQUEsb0VBQ0ksUUFBQSxHQUNBLFdBQUEsK0JBQUEsTUFBQSxDQUFBLFFBQUEsVUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLFdBQUEsS0FHSiw0RUFBQSxtRUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUVBLG1GQUFBLDBFQUNJLFFBQUEsR0FDQSxPQUFBLEtBQ0EsV0FBQSxRQUNBLE1BQUEsSUFDQSxrQkFBQSxjQUFBLGlCQUFBLFVBQUEsY0FBQSxpQkFDQSxTQUFBLFNBQ0EsS0FBQSxLQUNBLElBQUEsSUFLWix1RUFBQSw4REFDSSxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxTQUFBLE9BQ0EseUJBTkosdUVBQUEsOERBT1EsSUFBQSxNQUdKLDhFQUFBLHFFQUNJLFFBQUEsR0FDQSxXQUFBLDhCQUFBLE1BQUEsQ0FBQSxRQUFBLFVBQ0EsTUFBQSxJQUNBLE9BQUEsS0FNaEIsc0RBQUEsNkNBQ0ksUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFDQSxJQUFBLElBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFNBQUEsT0FDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFNBQUEsT0FDQSxNQUFBLFFBQ0EsMkRBQUEsa0RBQ0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEVBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxtQkFBQSxJQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsSUFBQSxPQUVBLG1GQUFBLDBFQUNJLFlBQUEsSUFHSiwyRUFBQSxrRUFDSSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLG1CQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BR0osdUVBQUEsOERBQ0ksa0JBQUEsWUFBQSxJQUFBLE9BQUEsVUFBQSxZQUFBLElBQUEsT0FHSix3RUFBQSwrREFDSSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLG1CQUFBLElBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxJQUFBLE9BR0osMEVBQUEsaUVBQ0ksa0JBQUEsZUFBQSxJQUFBLE9BQUEsVUFBQSxlQUFBLElBQUEsT0FPWixzQ0FDSSxNQUFBLEtBQ0EsV0FBQSxNQUNBLFFBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLE9BQUEsS0FDQSwwQkFOSixzQ0FPUSxPQUFBLE9BRUoseUJBVEosc0NBVVEsT0FBQSxPQUtaLGVBQ0ksUUFBQSxLQUNBLHNCQUFBLGNBQ0EsZ0JBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxZQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsMEJBWEosZUFZUSxzQkFBQSxRQUNBLGdCQUFBLEVBQ0EsYUFBQSxLQUNBLFdBQUEsS0FDQSxPQUFBLE1BQ0EsUUFBQSxPQUdKLHNCQUNJLFFBQUEsRUFHSixrQkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSwwQkFQSixrQkFRUSxVQUFBLE1BR0osMEJBWEosa0JBWVEsT0FBQSxLQUFBLEVBQ0EsUUFBQSxZQUNBLG1CQUFBLEVBQ0EsbUJBQUEsU0FDQSxTQUFBLE9BQ0EsY0FBQSxPQUVKLHlCQW5CSixrQkFvQlEsVUFBQSxNQUlSLGlCQUNJLFFBQUEsWUFDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLG1CQUFBLEVBQ0EsbUJBQUEsU0FDQSxTQUFBLE9BQ0EsWUFBQSxLQUFBLEVBQ0EsVUFBQSxNQUNBLGFBQUEsTUFDQSwwQkFiSixpQkFjUSxVQUFBLE1BR0osMEJBakJKLGlCQWtCUSxVQUFBLEtBQ0EsYUFBQSxHQUVKLHlCQXJCSixpQkFzQlEsVUFBQSxNQUtaLCtCQUNJLEtBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixHQUNJLGtCQUFBLGNBQUEsVUFBQSxlQU5SLHVCQUNJLEtBQ0ksa0JBQUEsa0JBQUEsVUFBQSxrQkFHSixHQUNJLGtCQUFBLGNBQUEsVUFBQSxlQUlSLGtDQUNJLEtBQ0ksa0JBQUEsaUJBQUEsVUFBQSxpQkFHSixHQUNJLGtCQUFBLGNBQUEsVUFBQSxlQU5SLDBCQUNJLEtBQ0ksa0JBQUEsaUJBQUEsVUFBQSxpQkFHSixHQUNJLGtCQUFBLGNBQUEsVUFBQSxlQUlSLCtCQUNJLEtBQ0ksa0JBQUEsY0FBQSxpQkFBQSxVQUFBLGNBQUEsaUJBR0osR0FDSSxrQkFBQSxnQkFBQSxpQkFBQSxVQUFBLGdCQUFBLGtCQU5SLHVCQUNJLEtBQ0ksa0JBQUEsY0FBQSxpQkFBQSxVQUFBLGNBQUEsaUJBR0osR0FDSSxrQkFBQSxnQkFBQSxpQkFBQSxVQUFBLGdCQUFBLGtCQUlSLDBCQUNJLEtBQ0ksa0JBQUEsY0FBQSxpQkFBQSxVQUFBLGNBQUEsaUJBR0osR0FDSSxrQkFBQSxlQUFBLGlCQUFBLFVBQUEsZUFBQSxrQkFOUixrQkFDSSxLQUNJLGtCQUFBLGNBQUEsaUJBQUEsVUFBQSxjQUFBLGlCQUdKLEdBQ0ksa0JBQUEsZUFBQSxpQkFBQSxVQUFBLGVBQUEsa0JDcFRKLHlCQURKLGtCQUVRLFNBQUEsVUFJUiwyQkFDSSxTQUFBLFNBQ0Esa0JBQUEsTUFBQSxlQUFBLE1BQUEsWUFBQSxXQUNBLHlCQUhKLDJCQUlRLHNCQUFBLFNBR0osa0NBQ0ksUUFBQSxHQUNBLFdBQUEsUUFDQSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsU0FBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsRUFDQSx5QkFUSixrQ0FVUSxZQUFBLFFBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxZQUFBLGtCQUNBLGFBQUEsa0JBQ0EsVUFBQSxNQUNBLE1BQUEsT0FJUixrQ0FDSSxjQUFBLEtBRUEsK0NBQ0ksY0FBQSxFQUtaLG1DQUNJLFlBQUEsS0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFFBQUEsS0FBQSxFQUNBLE9BQUEsS0FDQSx5QkFQSixtQ0FRUSxZQUFBLFFBQ0EsUUFBQSxHQUdKLCtDQUNJLElBQUEsUUFDQSxPQUFBLEtBQ0EsT0FBQSxRQUNBLHlCQUpKLCtDQUtRLFNBQUEsUUFDQSxpQkFBQSxJQUFBLGNBQUEsSUFBQSxnQkFBQSxJQUNBLFlBQUEsTUFJQSx5QkFESixpRUFFUSxJQUFBLGdCQUdKLHdFQUNJLFdBQUEsb0NBQUEsTUFBQSxDQUFBLFFBQUEsb0JBS0oseUJBREosaUVBRVEsSUFBQSxnQkFHSix1RUFDSSxXQUFBLHFDQUFBLE1BQUEsQ0FBQSxRQUFBLG9CQU1KLDZEQUNJLE1BQUEsUUFHSiwyREFDSSxNQUFBLFFBRUEsa0VBQ0ksV0FBQSxrQkFNaEIsdUNBQ0ksT0FBQSxNQUNBLE1BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFFBQUEsTUFDQSx5QkFMSix1Q0FNUSxPQUFBLE9BRUoseUJBUkosdUNBU1EsT0FBQSxPQU1aLG9DQUNJLFlBQUEsS0FBQSxFQUNBLFFBQUEsRUFDQSxTQUFBLFNBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxFQUNBLDBCQUxKLG9DQU1RLFFBQUEsS0FBQSxLQUFBLEtBQUEsR0FFSix5QkFSSixvQ0FTUSxZQUFBLFFBQ0EsUUFBQSxLQUFBLEVBQUEsTUFLSSx5QkFESixpREFFUSxRQUFBLE1BS0oseUJBREosZ0RBRVEsUUFBQSxNQUtaLDJDQUNJLFFBQUEsS0FBQSxFQUFBLEVBRUEseUJBSEosMkNBSVEsUUFBQSxNQUlBLHlCQURKLCtDQUVRLFFBQUEsTUFLSix5QkFESixnREFFUSxRQUFBLE1BS1oseUNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsY0FBQSxJQUNBLGVBQUEsTUFHSix3Q0FDSSxRQUFBLE1BQ0EsVUFBQSxRQUNBLE9BQUEsS0FDQSxjQUFBLFFBQUEsV0FBQSxRQUNBLGNBQUEsS0FHSix1Q0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxJQUFBLEVBQUEsS0FBQSxFQUNBLE1BQUEsUUFDQSwwQkFQSix1Q0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLHVDQWFRLFVBQUEsS0FDQSxZQUFBLE1BTVosMkNBQ0ksVUFBQSxNQUtBLDZDQUFBLDZDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLDBCQU5KLDZDQUFBLDZDQU9RLFVBQUEsTUFHSix5QkFWSiw2Q0FBQSw2Q0FXUSxVQUFBLE1BSVIsNkNBQ0ksWUFBQSxJQUNBLGdCQUFBLFVBR0osMERBQ0ksY0FBQSxFQUlSLDBDbEJyTkksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQmtCcU1KLDBDbEJwTVEsVUFBQSxNQUdKLHlCa0JpTUosMENsQmhNUSxVQUFBLE1BR0osOENBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0Esb0RBQ0ksTUFBQSxLa0JnTFosMENBRUksV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLEtDM09KLGFBQ0ksV0FBQSxRQUdKLHNCQUNJLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxRQUFBLEtBQUEsRUFDQSx5QkFISixzQkFJUSxzQkFBQSxJQUNBLGdCQUFBLFFBQ0EsYUFBQSxLQUNBLFFBQUEsS0FBQSxFQUFBLEtBQUEsR0FNSiwwQkFGSiwrQkFHUSxZQUFBLEtBQUEsR0FHSixvQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EseUJBUkosb0NBU1EsUUFBQSxNQUlSLGtDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsUUFDQSwwQkFQSixrQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUVKLHlCQVhKLGtDQVlRLFVBQUEsS0FDQSxZQUFBLE1BSVIsaUNBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFDQSwwQkFOSixpQ0FPUSxVQUFBLE1BR0oseUJBVkosaUNBV1EsVUFBQSxNQUlSLGlDbkIvQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQm1CK0JBLGlDbkI5QkksVUFBQSxNQUdKLHlCbUIyQkEsaUNuQjFCSSxVQUFBLE1BR0oscUNBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0EsMkNBQ0ksTUFBQSxLbUJVUixpQ0FFSSxXQUFBLElBQ0EsTUFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBQ0EseUJBTEosaUNBTVEsV0FBQSxNQUtBLDBDQUNJLE9BQUEsUUFPaEIsNkJBQ0ksWUFBQSxLQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsY0FDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLDBCQU5KLDZCQU9RLFlBQUEsS0FBQSxHQUVKLHlCQVRKLDZCQVVRLFlBQUEsUUFDQSxTQUFBLEVBQ0EsT0FBQSxNQUNBLFFBQUEsR0FJQSx5QkFESixtQ0FFUSxlQUFBLE9BQ0EsT0FBQSxHQUtKLHVDQUNJLGtCQUFBLFlBQUEsVUFBQSxZQUlSLGlDQUFBLG1DQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUdKLG9DQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVDaklKLDBCQURKLHVCQUVRLHNCQUFBLHdCQUNBLGFBQUEsTUFFSix5QkFMSix1QkFNUSxzQkFBQSxTQUdKLDBCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLDBCQVBKLDBCQVFRLFVBQUEsS0FDQSxZQUFBLE1BR0osMEJBWkosMEJBYVEsWUFBQSxLQUFBLEVBQ0EsT0FBQSxFQUFBLEVBQUEsTUFHSix5QkFqQkosMEJBa0JRLFVBQUEsTUFFSix5QkFwQkosMEJBcUJRLFlBQUEsUUFDQSxPQUFBLEdBSVIsNEJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSwwQkFOSiw0QkFPUSxVQUFBLE1BR0oseUJBVkosNEJBV1EsVUFBQSxNQUlSLHlCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBRUEsMkJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFNUixnQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUlSLGdDQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBQ0EsV0FBQSxLQUNBLDBCQUxKLGdDQU1RLFdBQUEsR0FHSixrQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUlSLGdDQUNJLFdBQUEsS0FDQSwwQkFGSixnQ0FHUSxXQUFBLEdBR0osNERBQ0ksY0FBQSxLQUlSLGdDQUNJLFdBQUEsS0FDQSwwQkFGSixnQ0FHUSxXQUFBLEdBR0osNERBQ0ksY0FBQSxLQUlSLHNDQUNJLFdBQUEsSUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLElBQUEsSUFBQSxLQUVBLHdDQUNJLFFBQUEsTUFDQSxtQkFBQSxJQUFBLE9BQUEsV0FBQSxJQUFBLE9BQ0EsOENBQ0ksa0JBQUEsWUFBQSxVQUFBLFlBR1IsMENBQ0ksUUFBQSxNQUlSLHNDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxTQUFBLFNBQ0EsMEJBVEosc0NBVVEsVUFBQSxNQUdKLHlCQWJKLHNDQWNRLFVBQUEsTUFFSiw2Q0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsSUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsSUFDQSxXQUFBLFFBSUEsa0RBQ0ksYUFBQSxJQUlSLDRDQUNJLGFBQUEsSUFDQSxRQUFBLElBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUlSLGdDQUNJLFdBQUEsS0FDQSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsS0FDQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FDQSwwQkFSSixnQ0FTUSxZQUFBLENBQUEsQ0FBQSxLQUFBLEdBRUoseUJBWEosZ0NBWVEsWUFBQSxRQUNBLFdBQUEsRUFDQSxRQUFBLE1BSVIsc0NBQ0ksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsTUFDQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsbUJBQ0EsMEJBaEJKLHNDQWlCUSxVQUFBLE1BR0oseUJBcEJKLHNDQXFCUSxVQUFBLE1BRUosa0RBQ0ksTUFBQSxtQkFDQSxPQUFBLElBQUEsTUFBQSxtQkFDQSxXQUFBLElBR0ksMkRBQ0ksT0FBQSxtQkFLWiwwQ0FDSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLDhCQUFBLE1BQUEsQ0FBQSxRQUFBLFVBQ0EsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBSUEsZ0RBQ0ksTUFBQSxLQUtaLHdDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUNBLE1BQUEsUUFDQSxRQUFBLEtBQUEsT0FBQSxLQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxJQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxXQUFBLG1CQUNBLDBCQWhCSix3Q0FpQlEsVUFBQSxNQUdKLHlCQXBCSix3Q0FxQlEsVUFBQSxNQUVKLG9EQUNJLE1BQUEsbUJBQ0EsV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLG1CQUdJLDZEQUNJLE9BQUEsbUJBS1osNENBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBRUEsaURBQ0ksT0FBQSxRQUtKLGtEQUNJLElBQUEsSUMxU1osNkJBQ0ksWUFBQSxLQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLEVBQ0EsMEJBUkosNkJBU1EsWUFBQSxTQUVKLDBCQVhKLDZCQVlRLFVBQUEsS0FDQSxZQUFBLE1BR0oseUJBaEJKLDZCQWlCUSxVQUFBLEtBQ0EsWUFBQSxNQUVKLCtCQUNJLE9BQUEsRUFBQSxFQUFBLEtBRUEsNENBQ0ksT0FBQSxFdkJ1ck5aLCtCdUJuck5LLCtCQUVHLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE1BQUEsUUFFQSwwQnZCb3JOTiwrQnVCM3JORywrQkFRTyxVQUFBLE1BR0oseUJ2QnNyTk4sK0J1QmpzTkcsK0JBWU8sVUFBQSxNQUdSLCtCQUNJLGdCQUFBLFVBQ0EsWUFBQSxJQUlSLHNCQUNJLGtCQUFBLFNBQUEsZUFBQSxTQUFBLFlBQUEsU0FDQSwwQkFGSixzQkFHUSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLFFBR0oseUJBQ0ksZUFBQSxPQUNBLE9BQUEsRUFDQSxXQUFBLFdBQ0EsMEJBSkoseUJBS1EsT0FBQSxFQUFBLEVBQUEsS0FDQSxXQUFBLFFBQ0EsWUFBQSxTQUdKLHlCQVZKLHlCQVdRLFdBQUEsWUFHUix5QkFDSSxlQUFBLE9BQ0EsT0FBQSxFQUNBLFdBQUEsV0FDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLHlCQU5KLHlCQU9RLFdBQUEsWUFFSiwwQkFUSix5QkFVUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQWRKLHlCQWVRLFVBQUEsS0FDQSxZQUFBLE1BS1osMkJyQnhFSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLE9BQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsTUFDQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxZQUVBLDBCcUJ3REosMkJyQnZEUSxVQUFBLE1BR0oseUJxQm9ESiwyQnJCbkRRLFVBQUEsTUFHSiwrQkFDSSxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsTUFBQSxJQUNBLE9BQUEsS0FFQSxtQkFBQSxJQUFBLFNBQUEsV0FBQSxJQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsS0FHQSxxQ0FDSSxNQUFBLEtxQm1DWiwyQkFFSSxXQUFBLEtBQ0EsMEJBSEosMkJBSVEsV0FBQSxNQzlGSiwyQkFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFdBQUEsT0FDQSx5QkFOSiwyQkFPUSxPQUFBLE9DUFIsMEJBREosOEJBRVEsc0JBQUEsU0FJUixnQ0FDSSxPQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLFdBQUEsS0FDQSxZQUFBLEtBQ0EsYUFBQSxLQUNBLFFBQUEsS0FDQSwwQkFSSixnQ0FTUSxZQUFBLElBQ0EsYUFBQSxHQUVKLHlCQVpKLGdDQWFRLFdBQUEsTUFHSixxQ0FDSSxnQkFBQSxRQUNBLGdCQUFBLEtBQ0EsZ0JBQUEsS0FHSixtREFDSSxNQUFBLElBR0oseURBQ0ksV0FBQSxRQUNBLGNBQUEsSUFHSix5REFDSSxjQUFBLElBQ0EsV0FBQSxRQUdKLGtDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLGNBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsSUFBQSxLQUNBLDBCQVhKLGtDQVlRLFVBQUEsTUFHSix5QkFmSixrQ0FnQlEsVUFBQSxNQUdBLGdEQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxRQUtKLCtDQUNJLE9BQUEsSUFBQSxNQUFBLFFBSVIseUNBQ0ksUUFBQSxHQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsV0FBQSxJQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUtaLHFDQUNJLFFBQUEsS0FDQSxzQkFBQSx3QkFDQSxnQkFBQSxLQUNBLGFBQUEsS0FDQSxTQUFBLFNBQ0EseUJBTkoscUNBT1Esc0JBQUEseUJBRUoseUJBVEoscUNBVVEsc0JBQUEsU0FJUix1Q0FDSSxZQUFBLEtBQUEsRUFDQSxTQUFBLFNBQ0EsMEJBSEosdUNBSVEsWUFBQSxTQUlBLG1GQUNJLGVBQUEsVUFBQSxPQUFBLFVBR0osc0RBQ0ksUUFBQSxFQU1SLDBDQUNJLE1BQUEsTUFDQSxPQUFBLEtBQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxRQUFBLE1BQ0EsY0FBQSxLQUdKLHlDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFQSix5Q0FRUSxVQUFBLE1BR0oseUJBWEoseUNBWVEsVUFBQSxNQUlSLDJDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLE9BQUEsRUFBQSxFQUFBLElBR0osd0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsMEJBTkosd0NBT1EsVUFBQSxNQUdKLHlCQVZKLHdDQVdRLFVBQUEsTUFJUix3Q0FDSSxRQUFBLE1BQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsY0FBQSxJQUNBLDBCQVZKLHdDQVdRLFVBQUEsTUFHSix5QkFkSix3Q0FlUSxVQUFBLE1BZ0JaLDJDQUNJLGNBQUEsWUFlQSwwQkFGSix1Q0FHUSxVQUFBLE1BQ0EsY0FBQSxNQUVKLHlCQU5KLHVDQU9RLFVBQUEsT0FHSiwwQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsMEJBUEosMENBUVEsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFaSiwwQ0FhUSxVQUFBLEtBQ0EsWUFBQSxNQUlSLDRDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUNBLE9BQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxhQUFBLEtBQ0EsT0FBQSxRQUNBLGNBQUEsS0FDQSwwQkFkSiw0Q0FlUSxhQUFBLEdBRUosMEJBakJKLDRDQWtCUSxVQUFBLE1BR0oseUJBckJKLDRDQXNCUSxVQUFBLEtBQ0EsY0FBQSxHQUdKLGdEQUNJLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxrQkFBQSxlQUFBLFVBQUEsZUFHSiw0RUFDSSxRQUFBLE1BS0EscURBQ0ksa0JBQUEsVUFBQSxVQUFBLFVDclJaLGtCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFQSixrQkFRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLGtCQWFRLFVBQUEsTUFHSix5QkFoQkosa0JBaUJRLE9BQUEsRUFBQSxFQUFBLE1BS1osc0JBQ0ksYUFBQSxLQUNBLDBCQUZKLHNCQUdRLHNCQUFBLHlCQUVKLHlCQUxKLHNCQU1RLHNCQUFBLFFBQ0EsYUFBQSxNQUtKLGtDQUNJLE1BQUEsS0FDQSxPQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxRQUFBLE1BQ0EsY0FBQSxLQUdKLG1DQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsUUFBQSxNQUdKLGlDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFQSixpQ0FRUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVpKLGlDQWFRLFVBQUEsS0FDQSxZQUFBLE1BSVIsZ0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxJQUFBLEtBQ0EsMEJBUkosZ0NBU1EsVUFBQSxNQUdKLHlCQVpKLGdDQWFRLFVBQUEsTUFFSix1Q0FDSSxRQUFBLEdBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FHSiw4Q0FDSSxjQUFBLElBRUEscURBQ0ksV0FBQSw0QkFBQSxNQUFBLENBQUEsUUFBQSxVQUlSLDZDQUNJLFdBQUEsV0FDQSxjQUFBLEtBRUEsb0RBQ0ksV0FBQSw4QkFBQSxNQUFBLENBQUEsUUFBQSxVQU1oQixxQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsMEJBTEoscUNBTVEsVUFBQSxNQUdKLHlCQVRKLHFDQVVRLFVBQUEsTUFFSix1Q0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFOSix1Q0FPUSxVQUFBLE1BR0oseUJBVkosdUNBV1EsVUFBQSxNQUVKLG9EQUNJLE9BQUEsRUN6SVosNkJBQ0ksWUFBQSxLQUFBLEVBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFJQSwwQkFESixzQkFFUSxzQkFBQSxRQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsUUFJQSxrQ0FDSSxVQUFBLEtBQ0EsWUFBQSxLQUNBLDBCQUhKLGtDQUlRLFVBQUEsTUFHSix5QkFQSixrQ0FRUSxVQUFBLE1BS1osMEJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUdJLHlCQURKLHFDQUVRLFFBQUEsTUFLWix5QkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLElBQ0EsV0FBQSxXQUNBLDBCQVJKLHlCQVNRLFVBQUEsS0FDQSxZQUFBLE1BR0osMEJBYkoseUJBY1EsT0FBQSxFQUFBLEVBQUEsTUFHSix5QkFqQkoseUJBa0JRLFVBQUEsS0FDQSxZQUFBLE1BTVIsMEJBREosNkJBRVEsMEJBQUEsbUJBQUEsZUFBQSxtQkFBQSxNQUFBLG9CQUtKLDBCQURKLDZCQUVRLDBCQUFBLG1CQUFBLGVBQUEsbUJBQUEsTUFBQSxvQkFJUiwrQkFDSSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsMEJBRkosK0JBR1EsMEJBQUEsb0JBQUEsZUFBQSxvQkFBQSxNQUFBLHFCQUdKLGtDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSwwQkFKSixrQ0FLUSxVQUFBLEtBQ0EsWUFBQSxNQUdKLHlCQVRKLGtDQVVRLFVBQUEsS0FDQSxZQUFBLE1BT1IsbUNBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLE1BQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxVQUFBLEtBRUEsMEJBUEosbUNBUVEsY0FBQSxNQUlSLGtDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsS0FHSixrQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBRUEsMEJBUkosa0NBU1EsVUFBQSxLQUNBLFlBQUEsTUFHSix5QkFiSixrQ0FjUSxVQUFBLE1BS1Isa0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxRQUNBLDBCQVBKLGtDQVFRLFVBQUEsS0FDQSxZQUFBLE1BR0oseUJBWkosa0NBYVEsVUFBQSxLQUNBLFlBQUEsTUFJUixrQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE9BQ0EsT0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLFFBR0osa0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxPQUNBLE9BQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxRQUdKLGtDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsT0FDQSxPQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsUUFHSixpQ0FBQSxzQ0FDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLE1BQ0EsTUFBQSxRQUNBLDBCQU5KLGlDQUFBLHNDQU9RLFVBQUEsTUFHSix5QkFWSixpQ0FBQSxzQ0FXUSxVQUFBLE1BSVIsaUNBQUEsb0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLE9BQUEsRUFBQSxFQUFBLEtBRUEsOENBQUEsaURBQ0ksT0FBQSxFQUlSLGlDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGdCQUFBLFVBQ0EsTUFBQSxRQUlSLDZCekIzTUksVUFBQSxLQUNBLFlBQUEsS0FDQSxlQUFBLFVBQ0EsTUFBQSxRQUNBLFFBQUEsS0FBQSxPQUFBLEtBQUEsS0FDQSxXQUFBLEtBQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxjQUFBLE1BQ0EsV0FBQSxRQUNBLG1CQUFBLElBQUEsT0FBQSxXQUFBLElBQUEsT0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFFQSwwQnlCMkxKLDZCekIxTFEsVUFBQSxNQUdKLHlCeUJ1TEosNkJ6QnRMUSxVQUFBLE1BR0osaUNBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0EsdUNBQ0ksTUFBQSxLeUJzS1osNkJBRUksV0FBQSxLQUNBLGdCQUFBLEtBQ0EsZUFBQSxRQUNBLDBCQUxKLDZCQU1RLFdBQUEsTUFHSiwwQ0FDSSxRQUFBLEtBQUEsS0FBQSxLQUFBLEtBR0ksb0RBQ0ksTUFBQSxLQUNBLGtCQUFBLGNBQUEsVUFBQSxjQUlSLDhDQUNJLE1BQUEsS0FDQSxPQUFBLElDbFBSLDBCQURKLG9CQUVRLGFBQUEsTUFLSiwwQkFESiw2QkFFUSxZQUFBLENBQUEsQ0FBQSxLQUFBLEdBR0osb0NBQ0ksWUFBQSxDQUFBLENBQUEsS0FBQSxFQUNBLFdBQUEsS0FDQSwwQkFISixvQ0FJUSxZQUFBLENBQUEsQ0FBQSxLQUFBLEVBQ0EsV0FBQSxTQUlSLGdDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxLQUVBLDBCQVBKLGdDQVFRLFVBQUEsS0FDQSxZQUFBLE1BRUoseUJBWEosZ0NBWVEsVUFBQSxLQUNBLFlBQUEsTUFJUiwrQkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsT0FBQSxFQUNBLDBCQU5KLCtCQU9RLFVBQUEsTUFHSix5QkFWSiwrQkFXUSxVQUFBLE1BSVIsK0IxQmpDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsVUFDQSxNQUFBLFFBQ0EsUUFBQSxLQUFBLE9BQUEsS0FBQSxLQUNBLFdBQUEsS0FDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGNBQUEsTUFDQSxXQUFBLFFBQ0EsbUJBQUEsSUFBQSxPQUFBLFdBQUEsSUFBQSxPQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxZQUVBLDBCMEJpQkEsK0IxQmhCSSxVQUFBLE1BR0oseUIwQmFBLCtCMUJaSSxVQUFBLE1BR0osbUNBQ0ksU0FBQSxTQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE1BQUEsSUFDQSxPQUFBLEtBRUEsbUJBQUEsSUFBQSxTQUFBLFdBQUEsSUFBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLEtBR0EseUNBQ0ksTUFBQSxLMEJDWixpQ0FDSSxZQUFBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxNQUNBLFNBQUEsU0FDQSwwQkFMSixpQ0FNUSxPQUFBLE1BQ0EsWUFBQSxLQUFBLEdBRUoseUJBVEosaUNBVVEsT0FBQSxPQUdKLDZDQUNJLE9BQUEsS0FFQSxpREFDSSxjQUFBLFFBQUEsV0FBQSxRQUNBLFNBQUEsU0FJUix1Q0FDSSxlQUFBLE9BQ0EsT0FBQSxFQUNBLFdBQUEsS0FJSixxQ0FBQSx1Q0FDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BQ0EsUUFBQSxNQUdKLHdDQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBSVIsbUNBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGlCQUFBLElBQUEsY0FBQSxJQUFBLGdCQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsTUFDQSxTQUFBLFNBQ0EsMEJBUEosbUNBUVEsT0FBQSxLQUNBLFlBQUEsS0FBQSxHQUVKLDBCQVhKLG1DQVlRLFlBQUEsS0FBQSxHQUVKLHlCQWRKLG1DQWVRLFlBQUEsS0FBQSxFQUNBLE9BQUEsTUFHSix5Q0FDSSxlQUFBLE9BQ0EsT0FBQSxFQUNBLFdBQUEsS0FDQSx5QkFKSix5Q0FLUSxZQUFBLEtBQUEsRUFDQSxPQUFBLFNBSUEseUJBREosZ0RBRVEsV0FBQSxTQUtaLHVDQUFBLHlDQUVJLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLE1BQUEsV0FBQSxNQUNBLFFBQUEsTUFDQSxXQUFBLEtBQ0EsV0FBQSxNQUdKLDBDQUNJLFNBQUEsU0FDQSxPQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBR0osK0NBQ0ksV0FBQSxFQ2hLSiwwQkFESixvQkFFUSxzQkFBQSxTQUlSLDhCQUNJLFlBQUEsS0FBQSxFQUNBLFNBQUEsU0FDQSwwQkFISiw4QkFJUSxZQUFBLFNBS0EsNEVBQ0ksZUFBQSxVQUFBLE9BQUEsVUFHSiw2Q0FDSSxRQUFBLEVBS1osd0JBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsUUFDQSxPQUFBLEVBQUEsRUFBQSxJQUdKLHNDQUNJLE9BQUEsSUFBQSxNQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsS0FDQSxzQkFBQSxNQUFBLHdCQUNBLGNBQUEsS0FDQSwwQkFOSixzQ0FPUSxzQkFBQSx5QkFFSix5QkFUSixzQ0FVUSxjQUFBLEtBQ0Esc0JBQUEseUJBR0osbURBQ0ksY0FBQSxFQUlKLDBDQUNJLFNBQUEsU0FDQSxRQUFBLEtBQ0EsYUFBQSxJQUFBLE1BQUEsUUFHSSx5QkFESix5REFFUSxjQUFBLElBQUEsTUFBQSxRQUNBLGFBQUEsR0FLSix5QkFESix5REFFUSxjQUFBLElBQUEsTUFBQSxTQUlSLHVEQUNJLE9BQUEsRUFLWixxQkFDSSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxJQUFBLEtBQ0EsMEJBSEoscUJBSVEsU0FBQSxFQUNBLFlBQUEsS0FBQSxFQUNBLGFBQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxTQUVKLHlCQVRKLHFCQVVRLFlBQUEsS0FBQSxHQUdKLHlCQUNJLE1BQUEsTUFDQSxPQUFBLE1BQ0EsY0FBQSxRQUFBLFdBQUEsUUFDQSxRQUFBLE1BSVIseUJBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUVBLDRCQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBQ0EsT0FBQSxFQUFBLEVBQUEsSUFHSiw4QkFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBSVIsa0NBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsV0FBQSxLQUNBLE1BQUEsb0JBQUEsTUFBQSxpQkFBQSxNQUFBLFlBRUEsd0NBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLEtBQUEsRUFDQSxXQUFBLFFBQ0EsT0FBQSxJQUlSLGdCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBRUEscUJBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxNQUNBLE1BQUEsUUFDQSxRQUFBLE1BR0osa0JBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxRQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsTUFBQSxvQkFBQSxNQUFBLGlCQUFBLE1BQUEsWUFDQSxnQkFBQSxVQUlSLHVCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDQSxJQUFBLEtBR0osK0JBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsSUFFQSxnREFDSSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLG9CQUFBLE1BQUEsaUJBQUEsTUFBQSxZQUNBLGdCQUFBLFVBR0osNkNBQUEsZ0RBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLElBQUEsSUFFQSxpREFBQSxvREFDSSxNQUFBLEtBQ0EsT0FBQSxJQUNBLGNBQUEsUUFBQSxXQUFBLFFBQ0EsUUFBQSxN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QUFBLE1BQUEsaUJBQUEsTUFBQSxZQUVBLGtDQUNJLFlBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGVBQUEsTUFDQSxNQUFBLFFBR0osaUNBQ0ksTUFBQSxLQUNBLE9BQUEsS0FJUixXQUNJLE1BQUEsS0FDQSxXQUFBLE1BQ0EsV0FBQSxLQUNBLFFBQUEsS0FHSixrQkFDSSxRQUFBIiwiZmlsZSI6ImFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBHcmFwaGljIC0gUmVndWxhciAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnR3JhcGhpayc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gICAgc3JjOiBsb2NhbCgnJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gICAgdXJsKCcuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpOyAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG59XHJcblxyXG4vKiBHcmFwaGljIC0gTWVkaXVtICovXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdHcmFwaGlrJztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvR3JhcGhpay1NZWRpdW0uZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICAgIHNyYzogbG9jYWwoJycpLFxyXG4gICAgdXJsKCcuLi9mb250cy9HcmFwaGlrLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgLyogTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgICB1cmwoJy4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cclxufSIsImh0bWwge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgJi5oaWRkZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4qLCA6YWZ0ZXIsIDpiZWZvcmUge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKiB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODM1cHgpIHtcclxuICAgICoge1xyXG4gICAgICAgIGN1cnNvcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5tYWluIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRjk7XHJcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mcm9udC1wYWdlLCAmLnNpbmdsZS1wcm9kdWN0cywgJi50YXgtZmFtaWxpZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnBpY3R1cmUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbn1cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmg0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuaDUsIGg2IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG59XHJcblxyXG5wLCBhLCBzcGFuLCBkaXYsIGxhYmVsLCBidXR0b24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRncmFwaGljO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmEge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxufVxyXG5cclxuaW5wdXQge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLm1heC13aWR0aCB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAyMDgwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwODBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1heC13aWR0aC1taW4ge1xyXG4gICAgbWF4LXdpZHRoOiAxNzI4cHg7XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQtZnVsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLW5vbmUge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGlkZS1tb2Ige1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIge1xyXG4gICAgJi5tYWluX2JnIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGFuZ2VfYnRuIHtcclxuICAgICAgICAuY2hhbmdlYmxlX2J0biB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG5fdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICAgICAuY2hhbmdlYmxlX2J0biB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGFuZ2VfdGV4dF9mdWxsIHtcclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzcGFuLCBwLCBhOm5vdCguY2hhbmdlYmxlX2J0biksIGRpdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10YWIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10YWIpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tb2IpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1tb2IpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYWluX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGFuZ2VfYnRuIHtcclxuICAgICAgICAuY2hhbmdlYmxlX2J0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hhbmdlX3RleHRfZnVsbCB7XHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgc3BhbiwgcCwgYTpub3QoLmNoYW5nZWJsZV9idG4pLCBkaXYge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2hhbmdlX3RleHQge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4sIHAsIGE6bm90KC5jaGFuZ2VibGVfYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoYW5nZV9kb3dubG9hZGJ0biB7XHJcbiAgICAgICAgJi5tYXRlcmlhbF90cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICAgIC5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX21hdGVyaWFsc19fYnRuIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoYW5nZV9tYXRlcmlhbGJ0biB7XHJcblxyXG4gICAgICAgICYudHJhbnNwYXJlbnRfZG93bmxvYWRzIHtcclxuICAgICAgICAgICAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2Rvd25sb2FkLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG5tYXRlcmlhbC1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bl90cmFuc3BhcmVudCB7XHJcbiAgICAgICAgLmNoYW5nZWJsZV9idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMyNWI0OTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjViNDk7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICMzMjViNDk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG5fdHJhbnNwYXJlbnQuY2hhbmdlX2J0biB7XHJcbiAgICAgICAgLmNoYW5nZWJsZV9idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcblxyXG4gICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY2FsZS1pbWcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zaXRpb246IDEuMnMgZWFzZS1vdXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbnNlY3Rpb24gKyAuaGVybyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Mi4yJSAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWdpbmF0aW9uLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1YjQ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAgICAgJjpub3QoLmRvdHMpIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNhMGE2OWY7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY3VycmVudCxcclxuICAgICAgICAmLm5leHQsXHJcbiAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMyNWI0OTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0LFxyXG4gICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYTBhNjlmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDFweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVgoMXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSB1bCBsaTpoYXMoaW5wdXRbdHlwZT0ncmFkaW8nXSkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbn1cclxuIiwiLyogR3JhcGhpYyAtIFJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLVJlZ3VsYXIuZW90XCIpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgLyogU2FmYXJpLCBBbmRyb2lkLCBpT1MgKi9cbn1cbi8qIEdyYXBoaWMgLSBNZWRpdW0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HcmFwaGlrLU1lZGl1bS5lb3RcIik7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cbiAgc3JjOiBsb2NhbChcIlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0dyYXBoaWstTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR3JhcGhpay1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sLmhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiosIDphZnRlciwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODM1cHgpIHtcbiAgKiB7XG4gICAgY3Vyc29yOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbm1haW4ge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0Y5O1xuICBtYXJnaW4tdG9wOiA5NnB4O1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxubWFpbi5mcm9udC1wYWdlLCBtYWluLnNpbmdsZS1wcm9kdWN0cywgbWFpbi50YXgtZmFtaWxpZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5waWN0dXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxufVxuXG5oMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzMjVCNDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbmgzIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5oNSwgaDYge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuXG5wLCBhLCBzcGFuLCBkaXYsIGxhYmVsLCBidXR0b24ge1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIHAsIGEsIHNwYW4sIGRpdiwgbGFiZWwsIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgcCwgYSwgc3BhbiwgZGl2LCBsYWJlbCwgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1heC13aWR0aCB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDIwODBweCkge1xuICAubWF4LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDIwODBweDtcbiAgfVxufVxuXG4ubWF4LXdpZHRoLW1pbiB7XG4gIG1heC13aWR0aDogMTcyOHB4O1xufVxuXG4uY29udGFpbmVyLWZsdWlkLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZS1tb2Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIubWFpbl9iZzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfYnRuIC5jaGFuZ2VibGVfYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfYnRuLmJ0bl90cmFuc3BhcmVudCAuY2hhbmdlYmxlX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tY29sb3ItcmFkaW8pO1xuICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyLmNoYW5nZV9idG4uYnRuX3RyYW5zcGFyZW50IC5jaGFuZ2VibGVfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGgxLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGgyLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGgzLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGg0LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGg1LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGg2LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIHNwYW4sIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgcCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIuY2hhbmdlX3RleHRfZnVsbCBhOm5vdCguY2hhbmdlYmxlX2J0biksIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgZGl2IHtcbiAgY29sb3I6IHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIuY2hhbmdlX3RleHRfZnVsbCBidXR0b24gc3BhbiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi10YWIpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy10YWIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uIHtcbiAgICBtYXJnaW46IHZhcigtLW1hcmdpbi1tb2IpICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogdmFyKC0tcGFkZGluZy1tb2IpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnNlY3Rpb24ubWFpbl9iZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXJhZGlvKTtcbn1cbnNlY3Rpb24uY2hhbmdlX2J0biAuY2hhbmdlYmxlX2J0biB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pO1xufVxuc2VjdGlvbi5jaGFuZ2VfYnRuIC5jaGFuZ2VibGVfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuc2VjdGlvbi5jaGFuZ2VfdGV4dF9mdWxsIGgxLCBzZWN0aW9uLmNoYW5nZV90ZXh0X2Z1bGwgaDIsIHNlY3Rpb24uY2hhbmdlX3RleHRfZnVsbCBoMywgc2VjdGlvbi5jaGFuZ2VfdGV4dF9mdWxsIGg0LCBzZWN0aW9uLmNoYW5nZV90ZXh0X2Z1bGwgaDUsIHNlY3Rpb24uY2hhbmdlX3RleHRfZnVsbCBoNiwgc2VjdGlvbi5jaGFuZ2VfdGV4dF9mdWxsIHNwYW4sIHNlY3Rpb24uY2hhbmdlX3RleHRfZnVsbCBwLCBzZWN0aW9uLmNoYW5nZV90ZXh0X2Z1bGwgYTpub3QoLmNoYW5nZWJsZV9idG4pLCBzZWN0aW9uLmNoYW5nZV90ZXh0X2Z1bGwgZGl2IHtcbiAgY29sb3I6IHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuc2VjdGlvbi5jaGFuZ2VfdGV4dCBoMSwgc2VjdGlvbi5jaGFuZ2VfdGV4dCBoMiwgc2VjdGlvbi5jaGFuZ2VfdGV4dCBoMywgc2VjdGlvbi5jaGFuZ2VfdGV4dCBoNCwgc2VjdGlvbi5jaGFuZ2VfdGV4dCBoNSwgc2VjdGlvbi5jaGFuZ2VfdGV4dCBoNiwgc2VjdGlvbi5jaGFuZ2VfdGV4dCBzcGFuLCBzZWN0aW9uLmNoYW5nZV90ZXh0IHAsIHNlY3Rpb24uY2hhbmdlX3RleHQgYTpub3QoLmNoYW5nZWJsZV9idG4pIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG5zZWN0aW9uLmNoYW5nZV9kb3dubG9hZGJ0bi5tYXRlcmlhbF90cmFuc3BhcmVudCAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19tYXRlcmlhbHNfX2J0biBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcbiAgY29sb3I6IHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcbn1cbnNlY3Rpb24uY2hhbmdlX2Rvd25sb2FkYnRuLm1hdGVyaWFsX3RyYW5zcGFyZW50IC5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX21hdGVyaWFsc19fYnRuIGEgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWJ0bm1hdGVyaWFsLWNvbG9yLXJhZGlvKTtcbn1cbnNlY3Rpb24uY2hhbmdlX21hdGVyaWFsYnRuLnRyYW5zcGFyZW50X2Rvd25sb2FkcyAuc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZG93bmxvYWQtYnRuIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xuICBjb2xvcjogdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xufVxuc2VjdGlvbi5jaGFuZ2VfbWF0ZXJpYWxidG4udHJhbnNwYXJlbnRfZG93bmxvYWRzIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19kb3dubG9hZC1idG4gYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xufVxuc2VjdGlvbi5jaGFuZ2VfbWF0ZXJpYWxidG4gLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2Rvd25sb2FkLWJ0biBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnRubWF0ZXJpYWwtY29sb3ItcmFkaW8pO1xufVxuc2VjdGlvbi5idG5fdHJhbnNwYXJlbnQgLmNoYW5nZWJsZV9idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyNWI0OTtcbiAgY29sb3I6ICMzMjViNDk7XG59XG5zZWN0aW9uLmJ0bl90cmFuc3BhcmVudCAuY2hhbmdlYmxlX2J0biBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzMyNWI0OTtcbn1cbnNlY3Rpb24uYnRuX3RyYW5zcGFyZW50LmNoYW5nZV9idG4gLmNoYW5nZWJsZV9idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcbiAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XG59XG5zZWN0aW9uLmJ0bl90cmFuc3BhcmVudC5jaGFuZ2VfYnRuIC5jaGFuZ2VibGVfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNjYWxlLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NhbGUtaW1nIGltZyB7XG4gIHRyYW5zaXRpb246IDEuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc2NhbGUtaW1nOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbnNlY3Rpb24gKyAuaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDUyLjIlICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbi1saW5rcyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzI1YjQ5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzOm5vdCguZG90cyk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNhMGE2OWY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0LCAucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzLnByZXYge1xuICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQsIC5wYWdpbmF0aW9uLWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xufVxuLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLCAucGFnaW5hdGlvbi1saW5rcyAucGFnZS1udW1iZXJzLnByZXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYTBhNjlmO1xufVxuLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0OmJlZm9yZSwgLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xufVxuLnBhZ2luYXRpb24tbGlua3MgLnBhZ2UtbnVtYmVycy5wcmV2OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZVgoMXB4KTtcbn1cblxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZm9ybSB1bCBsaTpoYXMoaW5wdXRbdHlwZT1yYWRpb10pIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyX19maXhlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zaXRlLWhlYWRlci50cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXJfX2ZpeGVkLm1vYi1tZW51LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjViNDk7XG4gIHotaW5kZXg6IDg7XG59XG4uc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyX19maXhlZC5tb2ItbWVudS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xufVxuLnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50IC5zaXRlLWhlYWRlcl9fZml4ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWFiMmE5O1xufVxuLnNpdGUtaGVhZGVyLnRyYW5zcGFyZW50IC5zaXRlLWhlYWRlcl9fZml4ZWQgLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsIGxpIGEge1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1MjBweCkge1xuICAuc2l0ZS1oZWFkZXIudHJhbnNwYXJlbnQgLnNpdGUtaGVhZGVyX19maXhlZCAuc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5zaXRlLWhlYWRlci50cmFuc3BhcmVudCAuc2l0ZS1oZWFkZXJfX2ZpeGVkIC5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbWVudSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgbWluLWhlaWdodDogOTZweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTZweDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNhYWIyYTk7XG4gIHotaW5kZXg6IDc7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGhlaWdodDogOTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX19maXhlZCB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX2ZpeGVkLm1vYi1tZW51LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjViNDk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLm1lbnUtaGVhZGVyLWNvbnRhaW5lcixcbiAgLm1lbnUtaGVhZGVyLWVuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1lbnUtaGVhZGVyLWNvbnRhaW5lciAuc3ViLXdyYXAsXG4ubWVudS1oZWFkZXItZW4tY29udGFpbmVyIC5zdWItd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICBib2R5LmNoYW5nZWQgaGVhZGVyIC5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbG9nbyBhIHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIGJvZHkuY2hhbmdlZCAuaGVyb19fd3JhcHBlcl9fdGV4dF9fY29udGVhaW5lciBoMSB7XG4gICAgbWFyZ2luLXRvcDogLTdweDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ29fX2NoYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ29fX2NoYW5nZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19sb2dvX19jaGFuZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNjJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgZ2FwOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fd3JhcHBlciAuaGVhZGVyLWl0ZW1zX19zZWFyY2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biAud3BtbC1scy1zdWItbWVudSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXI6IDA7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGxpIGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLXN1Yi1tZW51IGxpIGEgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkNGQ0Y5O1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZDRkNGOTtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGEge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fbGFuZyAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIGxpIGEgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkNGQ0Y5O1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkNGQ0Y5O1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCAud3BtbC1scy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19jb250YWN0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGMkYyRTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgbWFyZ2luLXRvcDogNTZweDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICBwYWRkaW5nOiA2MnB4IDQwcHggMTAwcHggNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIHtcbiAgLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1jb250YWluZXIsXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItZW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItY29udGFpbmVyIHVsLFxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWVuLWNvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1jb250YWluZXIgdWwgbGksXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItZW4tY29udGFpbmVyIHVsIGxpIHtcbiAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4sXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItZW4tY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTZweDtcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlcixcbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1lbi1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93X2JvdHRvbS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG9yZGVyOiAyO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSxcbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1lbi1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9yZGVyOiAxO1xufVxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWNvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB+IC5zdWItd3JhcCxcbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1lbi1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgfiAuc3ViLXdyYXAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvcmRlcjogMztcbn1cbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgfiAuc3ViLXdyYXAgdWwgbGkgYSxcbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IC5tZW51LWhlYWRlci1lbi1jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEgfiAuc3ViLXdyYXAgdWwgbGkgYSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItY29udGFpbmVyIHVsIGxpIGEsXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSAubWVudS1oZWFkZXItZW4tY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0YyRjJFOTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbWVudSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwgPiBsaSAuc3ViLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTZweCA0MHB4IDI0cHggMjRweDtcbiAgYm9yZGVyLXdpZHRoOiAwcHggM3B4IDNweCAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbWVudSB1bCA+IGxpIC5zdWItd3JhcDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkgLnN1Yi13cmFwIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwgPiBsaSAuc3ViLXdyYXAgLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N0I7XG59XG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX21lbnUgdWwgPiBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbWVudSB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHVsID4gbGkgYTpob3ZlciB+IC5zdWItd3JhcCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyX193cmFwcGVyX19sb2dvIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19sb2dvIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTYycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtaGVhZGVyX193cmFwcGVyX19sb2dvIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwOHB4O1xuICB9XG59XG5cbi5oZWFkZXItaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmhlYWRlci1pdGVtcyBhLmhlYWRlci1pdGVtc19fY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkNGQ0Y5O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBwYWRkaW5nOiAzcHggMTQuNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItaXRlbXMgYS5oZWFkZXItaXRlbXNfX2NvbnRhY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk4OTdCO1xuICBib3JkZXItY29sb3I6ICM3OTg5N0I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZWFkZXItaXRlbXMgYS5oZWFkZXItaXRlbXNfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtaXRlbS1sZWdhY3ktZHJvcGRvd24ud3BtbC1scy1maXJzdC1pdGVtLndwbWwtbHMtbGFzdC1pdGVtIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGk6aG92ZXIgYSB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNzk4OTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGkgLndwbWwtbHMtc3ViLW1lbnUgYSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIC53cG1sLWxzLXN1Yi1tZW51IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgMTM3LCAxMjMsIDAuMyk7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIC53cG1sLWxzLXN1Yi1tZW51IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGkgLndwbWwtbHMtc3ViLW1lbnUgYSBzcGFuIHtcbiAgY29sb3I6ICNhYWIyYTk7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGkgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N0I7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gbGkgYTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4OTdiO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBsaSBhOmhvdmVyLCAuaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBsaSBhOmhvdmVyOmJlZm9yZSwgLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBsaSBhOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cbi5oZWFkZXItaXRlbXMgZGl2LmhlYWRlci1pdGVtc19fbGFuZyAud3BtbC1scy1sZWdhY3ktbGlzdC1ob3Jpem9udGFsIGxpIGEgc3Bhbjpob3ZlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmhlYWRlci1pdGVtcyBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1saXN0LWhvcml6b250YWwgLndwbWwtbHMtY3VycmVudC1sYW5ndWFnZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4uaGVhZGVyLWl0ZW1zIGRpdi5oZWFkZXItaXRlbXNfX2xhbmcgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCAud3BtbC1scy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5oZWFkZXItaXRlbXNfX3JpZ2h0LXNpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLWl0ZW1zX19ib3gge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTcuM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci1pdGVtc19fYm94LmhlYWRlci1pdGVtc19fYm94LS1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLmhlYWRlci1pdGVtc19fYm94OmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaGVhZGVyLWl0ZW1zX19ib3ggc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuOHMgbGluZWFyO1xufVxuLmhlYWRlci1pdGVtc19fYm94IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NTg0NzY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZWFkZXItaXRlbXNfX2JveCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWl0ZW1zX19zZWFyY2gge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZDRkNGOTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNy4zcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZWFkZXItaXRlbXNfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1pdGVtc19fc2VhcmNoOmhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5ODk3QjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc5ODk3Qjtcbn1cbi5oZWFkZXItaXRlbXNfX3NlYXJjaDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3NlYXJjaF93aGl0ZS5zdmdcIikgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNpdGUtaGVhZGVyX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE1OSwgMTI5LCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc2l0ZS1oZWFkZXJfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OTVweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0E0OUY4MTtcbiAgei1pbmRleDogMTE7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX3NlYXJjaC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNpdGUtaGVhZGVyX19zZWFyY2guYWN0aXZlIH4gLnNpdGUtaGVhZGVyX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXJfX3NlYXJjaCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXJfX3NlYXJjaCA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDE3MXB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlcl9fc2VhcmNoX19jbG9zZSB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByaWdodDogODBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlcl9fc2VhcmNoX19jbG9zZSB7XG4gICAgdG9wOiAyMnB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXJfX3NlYXJjaF9fY2xvc2U6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjA1KTtcbn1cbi5zaXRlLWhlYWRlcl9fc2VhcmNoX19jbG9zZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Nsb3NlLnN2Z1wiKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xufVxuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDc2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoLWZvcm1fX2lucHV0IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZDRkNGOTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoLWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogI0ZDRkNGOTtcbn1cblxuLnNlYXJjaC1mb3JtX19zdWJtaXRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWFyY2gtZm9ybV9fc3VibWl0X193cmFwcGVyOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyMnB4O1xufVxuLnNlYXJjaC1mb3JtX19zdWJtaXRfX3dyYXBwZXIgc3ZnIHtcbiAgd2lkdGg6IDlweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAzMnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDExNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCA1MnB4IDEycHggMzJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQ0ZDRjk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1mb3JtX19zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYTY5ZjtcbiAgcGFkZGluZzogNDBweCAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlciAud3Bmb3Jtcy1lcnJvciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXIgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbi5zaXRlLWZvb3Rlcl9fd3JhcHBlciBpbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuLnNpdGUtZm9vdGVyX193cmFwcGVyIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0ge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNmM2YzZWE7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2YzZjNlYTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gaDIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSBoMiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC5mb3JtX25hbWUgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgICBvdmVyZmxvdy14OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IC0yM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJFOSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGMkYyRTkgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGMkYyRTkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0YyRjJFOSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtIC53cGZvcm1zLWNvbnRhaW5lciBmb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDhweCAwIDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGMkYyRTkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGdhcDogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIGZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciBidXR0b246aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybSAud3Bmb3Jtcy1jb250YWluZXIgZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIGJ1dHRvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LXJpZ2h0LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8ge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19pbmZvIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faW5mbyB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19pbmZvIC5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcyB7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8gLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzLS1uYW1lLCAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8gLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzLS1hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8gLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzLS1uYW1lLCAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8gLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzLS1hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8gLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fbGlua3MgLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fbGlua3MgLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19saW5rcyAuc2l0ZS1mb290ZXJfX3RhYmxlX192YWx1ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogMzRweDtcbn1cblxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNmM2YzZWE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWltYWdlcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWwtaW1hZ2VzIGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNpdGUtZm9vdGVyX19zb2NpYWwtaW1hZ2VzIGEgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX19zb2NpYWwtaW1hZ2VzIGEgaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmM2YzZWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmM2YzZWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3RhYmxlX192YWx1ZXMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIGE6aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJFOTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXJfX3RhYmxlLS1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcy5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2l0ZS1mb290ZXJfX3RhYmxlX192YWx1ZXMuc29jaWFsIGE6YWZ0ZXIge1xuICBib3R0b206IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZDogIzIzMUYyMDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b21fX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGMkYyRTk7XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19pbWFnZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b21fX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHVsIGxpIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjRjJGMkU5O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEzcHg7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gdWwgbGkgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlOmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvd19mb290ZXJfZG93bi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogaW5pdGlhbDtcbiAgcmlnaHQ6IGluaXRpYWw7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gdWwud3BtbC1scy1zdWItbWVudSB7XG4gIGJvdHRvbTogMTAwJTtcbiAgdG9wOiBpbml0aWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItdG9wOiAwO1xuICBnYXA6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDAgMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzFmMjA7XG4gIHJpZ2h0OiBpbml0aWFsO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b21fX2xhbmcgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHVsLndwbWwtbHMtc3ViLW1lbnUgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19sYW5nIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB1bC53cG1sLWxzLXN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI0YyRjJFOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMWYyMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gdWwud3BtbC1scy1zdWItbWVudSBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbV9fbGFuZyAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gdWwud3BtbC1scy1zdWItbWVudSBsaSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJFOTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbi5zaXRlLWZvb3Rlcl9fdGFibGVfX2xhYmVscyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjZjNmM2VhO1xufVxuXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19jb250ZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2hlYWQgYTpmaXJzdC1vZi10eXBlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCBhOmZpcnN0LW9mLXR5cGUge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19oZWFkIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCBpbWcge1xuICBtYXgtaGVpZ2h0OiA2NnB4O1xuICB3aWR0aDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgbWF4LXdpZHRoOiA1NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX3NvY2lhbHMuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX3NvY2lhbHMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fdG8tdG9wIHtcbiAgZ3JpZC1jb2x1bW46IDQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmM2YzZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyX190by10b3Age1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG8tdG9wIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fdG8tdG9wIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3RvLXRvcDpob3ZlcjphZnRlciB7XG4gIHRvcDogMzclO1xufVxuLnNpdGUtZm9vdGVyX190by10b3A6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAwLjRzIGxpbmVhcjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LXRvcC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19pbm5lciB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMyUsIDFmcikpO1xuICBncmlkLWdhcDogOHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faW5uZXIge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2lubmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbmF2IC5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybV9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19uYXYgLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtX19saW5rOmhvdmVyOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1mb290ZXJfX25hdiAuc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm1fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkU5O1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cblxuLmhlYWRlci1pdGVtc19fYnVyZ2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIHtcbiAgLmhlYWRlci1pdGVtc19fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLWl0ZW1zX19idXJnZXIuYWN0aXZlIHVsIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYlKTtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXItaXRlbXNfX2J1cmdlci5hY3RpdmUgdWwgbGk6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNiUpO1xuICB3aWR0aDogMzRweDtcbn1cbi5oZWFkZXItaXRlbXNfX2J1cmdlci5hY3RpdmUgdWwgbGk6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNiUpO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1pdGVtc19fYnVyZ2VyLmFjdGl2ZSB+IC5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaGVhZGVyLWl0ZW1zX19idXJnZXIgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWFkZXItaXRlbXNfX2J1cmdlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRjk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmhlYWRlci1pdGVtc19fYnVyZ2VyIHVsIGxpOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRlci1pdGVtc19fYnVyZ2VyIHVsIGxpOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzYlKTtcbiAgd2lkdGg6IDI2cHg7XG59XG4uaGVhZGVyLWl0ZW1zX19idXJnZXIgdWwgbGk6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAyNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4jbG9hZGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaWRlcl9sb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBsb2FkZXIgMC44cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uc2lkZXJfbG9hZGVyLmEge1xuICBsZWZ0OiAzNXB4O1xufVxuLnNpZGVyX2xvYWRlci5iIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLnNpZGVyX2xvYWRlci5jIHtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNpZGVyX2xvYWRlci5kIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNpZGVyX2xvYWRlci5lIHtcbiAgbGVmdDogMzVweDtcbiAgYm90dG9tOiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc2lkZXJfbG9hZGVyLmYge1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5zaWRlcl9sb2FkZXIuZyB7XG4gIHRvcDogMzVweDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuLnNpZGVyX2xvYWRlci5oIHtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDAuN3M7XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZDogIzNhM2EzYTtcbiAgfVxufVxuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbjogNDBweCBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCAucGFnZS1jb250ZW50IHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAzO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5lcnJvci00MDQubm90LWZvdW5kIGgxIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmVycm9yLTQwNC5ub3QtZm91bmQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci00MDQubm90LWZvdW5kIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5lcnJvci00MDQubm90LWZvdW5kIHAge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5lcnJvci00MDQubm90LWZvdW5kIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lcnJvci00MDQubm90LWZvdW5kIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdHMgLmhlcm9fX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnNpbmdsZS1wcm9kdWN0IC5zaW5nbGUtcHJvZHVjdHMgLmhlcm9fX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTM2cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0c19faGVybyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLXByb2R1Y3RzX19oZXJvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdHNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlci5hbmNob3Ige1xuICAgIGdhcDogNTZweDtcbiAgfVxufVxuXG4uc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9faW5mbyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9faW5mbyAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvX19maWVsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9faW5mbyBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uIHtcbiAgZmxleDogMCAwIDIwMHB4O1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cbi5zaW5nbGUtcHJvZHVjdHNfX3dyYXBwZXJfX2J1dHRvbi5wb3B1cCBhIHtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uLnBvcHVwIGEgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtcHJvZHVjdHNfX3dyYXBwZXJfX2J1dHRvbiBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19idXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uIGE6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19idXR0b24gYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggNTdweCAxMHB4IDMycHg7XG59XG4uc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19idXR0b24gYTpob3ZlciBzdmcge1xuICByaWdodDogMzJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlcl9fYnV0dG9uIGEgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4ucXJfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnFyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xcl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5xcl9fYnV0dG9uIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5xcl9fYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLnFyX19idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucXJfX2J1dHRvbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXJfX2J1dHRvbi13cmFwIGE6bm90KC5jaGFuZ2VibGVfYnRuKS5xcl9fYnV0dG9uIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBvcHVwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW47XG59XG4ucG9wdXBfX3dyYXBwZXIgLnBvcHVwX193cmFwcGVyX19pbm5lciB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zaXRpb246IDAuNHMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAxNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBvcHVwX193cmFwcGVyIC5wb3B1cF9fd3JhcHBlcl9faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIGJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIH1cbn1cbi5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX3dyYXBwZXIgLnBvcHVwX193cmFwcGVyX19pbm5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICB9XG59XG4ucG9wdXBfX3dyYXBwZXIgLnBvcHVwX193cmFwcGVyX19pbm5lciBoNCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnBvcHVwX193cmFwcGVyIC5wb3B1cF9fd3JhcHBlcl9faW5uZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlciAucG9wdXBfX3dyYXBwZXJfX2lubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnBvcHVwX193cmFwcGVyIC5wb3B1cF9fd3JhcHBlcl9faW5uZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBvcHVwX193cmFwcGVyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBvcHVwX193cmFwcGVyLmFjdGl2ZSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuLnBvcHVwX193cmFwcGVyX19pZnJhbWUge1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wb3B1cF9fd3JhcHBlcl9faWZyYW1lIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9wdXBfX3dyYXBwZXJfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG4ucG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9wb3B1cF9jbG9zZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbm1haW4ucGRmLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxubWFpbi5wZGYtY29udGVudCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZGYtY29udGVudF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5wZGYtY29udGVudF9fc3BlY3NfX2xlZnRfX2ltYWdlcyB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5wZGYtY29udGVudF9faW1hZ2VzX19zbWFsbCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnBkZi1jb250ZW50X19pbWFnZXNfX3NtYWxsIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLnBkZi1jb250ZW50X19pbWFnZXNfX3NtYWxsIHRkIGRpdiB7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBkZi1jb250ZW50X19pbWFnZXNfX3NtYWxsIHRkIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnBkZi1jb250ZW50X19pbWFnZXNfX3NtYWxsIHRkIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI1cHg7XG59XG5cbi5wZGYtY29udGVudF9faW5mb19faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucGRmLWNvbnRlbnRfX2luZm9fX2ltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4O1xufVxuXG4ucGRmLWNvbnRlbnRfX2ltYWdlcyB7XG4gIHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcbiAgYnJlYWstYWZ0ZXI6IHBhZ2U7XG59XG5cbi5wZGYtY29udGVudF9faW1hZ2VzX19iaWcge1xuICB3aWR0aDogNjk2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBkZi1jb250ZW50X19pbWFnZXNfX2JpZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wZGYtY29udGVudF9faW5mb19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5wZGYtY29udGVudF9faW5mb19fY29udGVudF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5wZGYtY29udGVudF9faW5mb19fY29udGVudF9fdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuLnBkZi1jb250ZW50X19pbmZvX19jb250ZW50X190ZXh0IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGRmLWNvbnRlbnRfX2luZm9fX2hlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICBicmVhay1iZWZvcmU6IGF2b2lkO1xuICBicmVhay1hZnRlcjogYXZvaWQ7XG59XG4ucGRmLWNvbnRlbnRfX2luZm9fX2hlYWQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ucGRmLWNvbnRlbnRfX2luZm9fX2hlYWQgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucGRmLWZvb3RlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMzNweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wZGYtaHRtbCB7XG4gIG1hcmdpbjogNThweCA0MHB4IDQzcHggNDBweDtcbn1cbi5wZGYtaHRtbCAqIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzMyNWI0OTtcbn1cblxuLnBkZi1mb290ZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wZGYtZm9vdGVyX193cmFwcGVyIHRyIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG4ucGRmLWZvb3Rlcl9fd3JhcHBlciB0ZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5wZGYtZm9vdGVyX193cmFwcGVyIHRkOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wZGYtZm9vdGVyX193cmFwcGVyIHRkOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wZGYtZm9vdGVyX193cmFwcGVyIHRkOmxhc3Qtb2YtdHlwZSBpbWcge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5wZGYtZm9vdGVyX193cmFwcGVyIHRkIGEsIC5wZGYtZm9vdGVyX193cmFwcGVyIHRkIHAsIC5wZGYtZm9vdGVyX193cmFwcGVyIHRkIHNwYW4ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBkZi1mb290ZXJfX3dyYXBwZXIgdGQgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnBkZi1jb250ZW50X19zcGVjcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcbiAgYnJlYWstYmVmb3JlOiBhdm9pZDtcbn1cbi5wZGYtY29udGVudF9fc3BlY3MgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wZGYtY29udGVudF9fc3BlY3NfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xuICBicmVhay1iZWZvcmU6IGF2b2lkO1xufVxuLnBkZi1jb250ZW50X19zcGVjc19fd3JhcHBlciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbn1cbi5wZGYtY29udGVudF9fc3BlY3NfX3dyYXBwZXIgcCB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4ucGRmLWNvbnRlbnRfX3NwZWNzX193cmFwcGVyIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ucGRmLWNvbnRlbnRfX3NwZWNzX193cmFwcGVyIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGRmLWNvbnRlbnRfX3NwZWNzX193cmFwcGVyIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wZGYtY29udGVudF9fc3BlY3NfX2xlZnQge1xuICB3aWR0aDogNTUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ucGRmLWNvbnRlbnRfX3NwZWNzX19yaWdodCB7XG4gIHdpZHRoOiA0MiU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wZGYtY29udGVudF9fc3BlY3NfX3JpZ2h0X19jb2xvcnMgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbn1cbi5wZGYtY29udGVudF9fc3BlY3NfX3JpZ2h0X19jb2xvcnMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnBkZi1jb250ZW50X19zcGVjc19fbGVmdF9fbWF0ZXJpYWxlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cblxuLnBkZl9zaW5nbGVfY29sb3Ige1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBkZl9zaW5nbGVfY29sb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGRmX3NpbmdsZV9jb2xvcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBkZl9zaW5nbGVfY29sb3IgaDQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZjtcbn1cbi5wZGZfc2luZ2xlX2NvbG9yIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBkZl9zaW5nbGVfY29sb3IgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgd2lkdGg6IDQ1LjUlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBkZl9zaW5nbGVfY29sb3JfX2hleCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDUuNSU7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbn1cblxuLnBkZl9zaW5nbGVfY29sb3JfX3RleHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA1NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190YWJsZSAud3Bmb3Jtcy1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3RhYmxlIC53cGZvcm1zLWZvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gICAgdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX193cmFwcGVyX19oZWFkIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fd3JhcHBlcl9faGVhZCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBncmlkLWNvbHVtbjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fd3JhcHBlcl9faGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQgaDEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX193cmFwcGVyX19oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBtYXgtd2lkdGg6IDc2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0cyB7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBncmlkLXJvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyAxKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDIpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZ3JpZC1yb3c6IHNwYW4gMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyAyKSB7XG4gICAgZ3JpZC1yb3c6IGluaXRpYWw7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMikgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDkzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDIpIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA0KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA0KSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNCkgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA1KSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNSkgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA2KSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA2KSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNikgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNykge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDcpIHtcbiAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA3KSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogOTM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgNykgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgOCkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSgxMm4gKyA5KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDEwKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDEwKSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMTApIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMTEpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDExKSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMTEpIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMTIpIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDEybiArIDEyKSAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIGhlaWdodDogNDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoMTJuICsgMTIpIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG5cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MTJweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NDdweDtcbiAgfVxufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2U6aG92ZXIgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uYXJjaGl2ZS1sb2FkbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQxLjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFyY2hpdmUtbG9hZG1vcmUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWxvYWRtb3JlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLWxvYWRtb3JlLnNob3cge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4uYXJjaGl2ZS1sb2FkbW9yZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYXJjaGl2ZS1sb2FkbW9yZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93X2xvYWRtb3JlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZS1vdXQ7XG59XG5cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3dyYXBwZXJfX2JvZHkge1xuICBtYXJnaW4tYm90dG9tOiAyMDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX193cmFwcGVyX19ib2R5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX190YXgge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgZ2FwOiAyNHB4O1xuICByb3ctZ2FwOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX190YXgge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZ2FwOiAxMHB4IDE2cHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3RheCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICM3OTg5N0I7XG4gIGJhY2tncm91bmQ6ICNDQ0Q2RDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX190YXggYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fdGF4IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLXJlZmVyZW5jZXJfX3RheCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N0I7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fdGF4IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk4OTdCO1xuICBjb2xvcjogI0ZDRkNGOTtcbn1cblxuLnBhZ2UtbmF2IHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlLW5hdiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnBhZ2UtZGVmYXVsdC1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWRlZmF1bHQtZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI2ViZjFmNCAwLjFyZW0sIHRyYW5zcGFyZW50IDAuMXJlbSksIGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ViZjFmNCAwLjFlbSwgdHJhbnNwYXJlbnQgMC4xZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcbn1cblxuLnBhZ2UtbmF2X193cmFwcGVyIHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2UtbmF2X193cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wYWdlLW5hdl9fd3JhcHBlci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1uYXZfX3dyYXBwZXIubW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMXB4KSB7XG4gIC5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUgYS5hY3RpdmUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBwYWRkaW5nOiAxMXB4IDMwcHggMTFweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjY2NkNmQxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUgYS5hY3RpdmU6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUgYS5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy90cmlhbmdsZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4ucGFnZS1uYXZfX3dyYXBwZXIubW9iaWxlLmFjdGl2ZSAucGFnZS1uYXZfX3dyYXBwZXJfX2hpZGRlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnBhZ2UtbmF2X193cmFwcGVyLm1vYmlsZS5hY3RpdmUgLnBhZ2UtbmF2X193cmFwcGVyX19oaWRkZW4gYSB7XG4gIGJhY2tncm91bmQ6ICNjY2Q2ZDE7XG4gIGNvbG9yOiAjMzI1YjQ5O1xufVxuLnBhZ2UtbmF2X193cmFwcGVyLm1vYmlsZS5hY3RpdmUgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNUI0OTtcbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUuYWN0aXZlIGEuYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEwMCUpIHNlcGlhKDAlKSBzYXR1cmF0ZSg3NTAwJSkgaHVlLXJvdGF0ZSgxMjdkZWcpIGJyaWdodG5lc3MoOTUlKSBjb250cmFzdCgxMDklKTtcbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUgLnBhZ2UtbmF2X193cmFwcGVyX19oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDU0cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2Y5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UtaW4tb3V0IDAuM3M7XG59XG4ucGFnZS1uYXZfX3dyYXBwZXIubW9iaWxlIC5wYWdlLW5hdl9fd3JhcHBlcl9faGlkZGVuIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDAgMTFweDtcbn1cbi5wYWdlLW5hdl9fd3JhcHBlci5tb2JpbGUgLnBhZ2UtbmF2X193cmFwcGVyX19oaWRkZW4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N2I7XG4gIGNvbG9yOiAjZmNmY2Y5O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFnZS1uYXZfX3dyYXBwZXIgYSB7XG4gIGJhY2tncm91bmQ6ICNDQ0Q2RDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wYWdlLW5hdl9fd3JhcHBlciBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS1uYXZfX3dyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGFnZS1uYXZfX3dyYXBwZXIgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNzk4OTdCO1xuICBjb2xvcjogI0ZDRkNGOTtcbn1cbi5wYWdlLW5hdl9fd3JhcHBlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzc5ODk3QjtcbiAgY29sb3I6ICNGQ0ZDRjk7XG59XG5cbi5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2hlYWQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2hlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFyY2hpdmUtc3Rvcmllc19fd3JhcHBlcl9faGVhZCBoMSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBncmlkLWNvbHVtbjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fd3JhcHBlcl9faGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fd3JhcHBlcl9faGVhZCBoMSB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2hlYWQgaDEge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2hlYWQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBtYXgtd2lkdGg6IDc2NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX193cmFwcGVyX19oZWFkIHAge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1zdG9yaWVzX190YXgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBnYXA6IDI0cHg7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3RheCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICM3OTg5N0I7XG4gIGJhY2tncm91bmQ6ICNDQ0Q2RDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX190YXggYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fdGF4IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3RheCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N0I7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuLmFyY2hpdmUtc3Rvcmllc19fdGF4IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk4OTdCO1xuICBjb2xvcjogI0ZDRkNGOTtcbn1cblxuLmFyY2hpdmUtc3Rvcmllc19fcG9zdHMge1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIGdyaWQtcm93OiAzNjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgMSksIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA4KSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGdyaWQtcm93OiBzcGFuIDI7XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgMSkgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA4KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4Ni41MTgzMjQ2MDczJTtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAyKSwgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDMpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAyKSwgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDMpIHtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDIpIC5hcmNoaXZlLXN0b3JpZXNfX2NvbnRlbnQsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAzKSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAyKSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4sIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAzKSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4ge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgMikgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAzKSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgMikgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyAzKSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2LjUxODMyNDYwNzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA0KSwgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDYpIHtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA0KSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4sIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA2KSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4ge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgNCkgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA2KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgNCkgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA2KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2LjUxODMyNDYwNzMlO1xuICB9XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgNSkge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDUpIC5hcmNoaXZlLXN0b3JpZXNfX2NvbnRlbnQgc3BhbiB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA1KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MC44MTE1MTgzMjQ2JTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDUpIC5hcmNoaXZlLXN0b3JpZXNfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODYuNTE4MzI0NjA3MyU7XG4gIH1cbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA3KSwgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDkpIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA3KSwgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDkpIHtcbiAgICBncmlkLXJvdzogc3BhbiAyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZTpudGgtb2YtdHlwZSg5biArIDcpIC5hcmNoaXZlLXN0b3JpZXNfX2NvbnRlbnQsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA5KSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA3KSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4sIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA5KSAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHNwYW4ge1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgNykgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA5KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlOm50aC1vZi10eXBlKDluICsgNykgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UsIC5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGU6bnRoLW9mLXR5cGUoOW4gKyA5KSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg2LjUxODMyNDYwNzMlO1xuICB9XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlIC5hcmNoaXZlLXN0b3JpZXNfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NDdweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGUgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGUgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2U6aG92ZXIgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGUgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5hcmNoaXZlLXN0b3JpZXNfX3Bvc3RzX19zaW5nbGUgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSBoMiB7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICB9XG59XG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1zdG9yaWVzX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cblxuLmFyY2hpdmUtc3Rvcmllc19fd3JhcHBlcl9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDIwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2JvZHkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy1zdWJtZW51IHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0cy1zdWJtZW51IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnUge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUge1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogOTk5cHg7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBkaXYsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi4tYWxsIHAsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi4tYWxsIHNwYW4sIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi4tYWxsIGEsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi4tYWxsIGxpLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBkaXYsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS4tYWxsIHAsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS4tYWxsIHNwYW4sIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS4tYWxsIGEsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS4tYWxsIGxpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLi1hbGwgZGl2LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBwLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBzcGFuLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBhLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBsaSwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLi1hbGwgZGl2LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBwLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBzcGFuLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBhLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBsaSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLi1hbGwgZGl2LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBwLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBzcGFuLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBhLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uLWFsbCBsaSwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLi1hbGwgZGl2LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBwLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBzcGFuLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBhLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuLWFsbCBsaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24td3JhcCwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLmhpZGUsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS5oaWRlIHtcbiAgbWF4LWhlaWdodDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi5oaWRlLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuaGlkZSB7XG4gICAgbWF4LWhlaWdodDogOTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi5oaWRlLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUuaGlkZSB7XG4gICAgbWF4LWhlaWdodDogNzJweDtcbiAgfVxufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLmhpZGUgKiwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLmhpZGUgKiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi5oaWRlIHVsLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24uaGlkZSBvbCwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLmhpZGUgdWwsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS5oaWRlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS13cmFwIC5yZWFkX19tb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZjZmNmOTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS13cmFwIC5yZWFkX19tb3JlIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUgc3ZnLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUtd3JhcCAucmVhZF9fbW9yZSBzdmcge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUtdGV4dCwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAgLnJlYWRfX21vcmUtdGV4dCB7XG4gIGNvbG9yOiAjMzI1YjQ5O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24td3JhcCAucmVhZF9fbW9yZS10ZXh0LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUtd3JhcCAucmVhZF9fbW9yZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24td3JhcCAucmVhZF9fbW9yZS10ZXh0LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUtd3JhcCAucmVhZF9fbW9yZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi13cmFwIC5yZWFkX19tb3JlLmFjdGl2ZSwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAgLnJlYWRfX21vcmUuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUuYWN0aXZlOmhvdmVyIHN2ZywgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAgLnJlYWRfX21vcmUuYWN0aXZlOmhvdmVyIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSg1cHgpO1xuICB9XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24td3JhcCAucmVhZF9fbW9yZS5hY3RpdmUgc3ZnLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUtd3JhcCAucmVhZF9fbW9yZS5hY3RpdmUgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24td3JhcCAucmVhZF9fbW9yZS5oaWRlIHN2ZywgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAgLnJlYWRfX21vcmUuaGlkZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uLXdyYXAgLnJlYWRfX21vcmUuaGlkZTpob3ZlciBzdmcsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZS13cmFwIC5yZWFkX19tb3JlLmhpZGU6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGVZKDVweCk7XG4gIH1cbn1cbi5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbi13cmFwIC5yZWFkX19tb3JlIHN2ZywgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlLXdyYXAgLnJlYWRfX21vcmUgc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNXM7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24gZGl2LCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24gcCwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uIHNwYW4sIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbiBhLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24gbGksIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZSBkaXYsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZSBwLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUgc3BhbiwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlIGEsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZSBsaSB7XG4gIGNvbG9yOiAjMzI1YjQ5O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb24gdWwsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbl9fYXJjaGl2ZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uIG9sOmxhc3QtY2hpbGQsIC5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbiB1bDpsYXN0LWNoaWxkLCAucHJvZHVjdHMtc3VibWVudV9fZGVzY3JpcHRpb25fX2FyY2hpdmUgb2w6bGFzdC1jaGlsZCwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZC5uby1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZCB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMnB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IGEge1xuICBiYWNrZ3JvdW5kOiAjQ0NENkQxO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX190YXggYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc5ODk3QjtcbiAgY29sb3I6ICNGQ0ZDRjk7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzc5ODk3QjtcbiAgY29sb3I6ICNGQ0ZDRjk7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNzk4OTdCO1xuICBjb2xvcjogI0ZDRkNGOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4LmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX190YXgubW9iaWxlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cbi5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX190YXgubW9iaWxlIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fdGF4Lm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX19zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX19zdWIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWRfX3N1YiBoMSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDA7XG59XG4ucHJvZHVjdHMtc3VibWVudV9fd3JhcHBlcl9faGVhZF9fc3ViIGgxIGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyOmxhc3Qtb2YtdHlwZSAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX19jYXRzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWRfX2NhdHMge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbi5wcm9kdWN0cy1zdWJtZW51X193cmFwcGVyX19oZWFkX19jYXRzIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3RheC5kZXNrdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcm93LWdhcDogMjRweDtcbn1cblxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIGgyIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHAsIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHNwYW4sIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgcCwgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgc3BhbiwgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZCBwLCAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZCBzcGFuLCAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHAsIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHNwYW4sIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIGxpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgb2wsIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZCAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZCAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2xpbms6aG92ZXIge1xuICBnYXA6IDIwcHg7XG59XG5cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkX19pbm5lci5zY3JvbGwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDE2NnB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogMjA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkX19pbm5lci5zY3JvbGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19oZWFkX19pbm5lci5zY3JvbGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgfVxufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWRfX2lubmVyLmFicy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnQge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2cHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudF9fc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudF9fc2luZ2xlIGgyLFxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX3NpbmdsZSAucHJvZHVjdHMtY29udGVudF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX3NpbmdsZSBoMixcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX3NpbmdsZSAucHJvZHVjdHMtY29udGVudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19zaW5nbGUgaDIsXG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19zaW5nbGUgLnByb2R1Y3RzLWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19zaW5nbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjMuNTM1OTExNjAyMiU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19pbWFnZS5pZGViYW5rIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDUzLjE3MzI0MTg1MjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19pbWFnZS5pZGViYW5rIHtcbiAgICBoZWlnaHQ6IDM2MnB4O1xuICB9XG59XG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudF9faW1hZ2U6aG92ZXIgaW1nOm5vdCgucHJvZHVjdF9mb3JtX19pbWFnZSk6bm90KC5wcm9kdWN0X2Zvcm1fX2ltYWdlX19ob3Zlcikge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX2ltYWdlOmhvdmVyIC5wcm9kdWN0X2Zvcm0gLnByb2R1Y3RfZm9ybV9faW1hZ2Uge1xuICBvcGFjaXR5OiAwO1xufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX2ltYWdlOmhvdmVyIC5wcm9kdWN0X2Zvcm0gLnByb2R1Y3RfZm9ybV9faW1hZ2VfX2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuOHMgbGluZWFyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19pbWFnZSBpbWcucHJvZHVjdF9mb3JtX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnRfX2ltYWdlIGltZy5wcm9kdWN0X2Zvcm1fX2ltYWdlX19ob3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuXG4ucHJvZHVjdF9mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEyNHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucHJvZHVjdF9mb3JtIGltZywgLnByb2R1Y3RfZm9ybSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2R1Y3RfaGVhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHotaW5kZXg6IDU7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucHJvZHVjdF9oZWFydC5hY3RpdmUgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdF9oZWFydC5hY3RpdmUgc3ZnIHtcbiAgICBmaWxsOiAjRDc1MDUwO1xuICB9XG4gIC5wcm9kdWN0X2hlYXJ0LmFjdGl2ZSBzdmcgcGF0aCB7XG4gICAgc3Ryb2tlOiAjRDc1MDUwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5wcm9kdWN0X2hlYXJ0OmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxufVxuLnByb2R1Y3RfaGVhcnQuYWN0aXZlIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucHJvZHVjdF9oZWFydDpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnByb2R1Y3RfaGVhcnQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbnNlY3Rpb24uZmFtaWxpZXItYXJjaGl2ZSwgc2VjdGlvbi5wcm9kdWN0LXRheC1zaW5nbGVfX2hlYWQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmZhbWlsaWVyLWFyY2hpdmUsIHNlY3Rpb24ucHJvZHVjdC10YXgtc2luZ2xlX19oZWFkIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5mYW1pbGllci1hcmNoaXZlLCBzZWN0aW9uLnByb2R1Y3QtdGF4LXNpbmdsZV9faGVhZCB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5mYW1pbGllci1hcmNoaXZlLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5mYW1pbGllci1hcmNoaXZlLWhlYWQgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWRfX2NvbnRlbnQgaDI6Zmlyc3QtbGV0dGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZhbWlsaWVyLWFyY2hpdmUtaGVhZF9fcG9zdHNfX3NpbmdsZSBoMzpmaXJzdC1sZXR0ZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkX19wb3N0c19fc2luZ2xlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mYW1pbGllci1hcmNoaXZlLWhlYWRfX3Bvc3RzX19zaW5nbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mYW1pbGllci1hcmNoaXZlLWhlYWRfX3Bvc3RzX19zaW5nbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmZhbWlsaWVyLWFyY2hpdmUtaGVhZF9fcG9zdHNfX3NpbmdsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkX19wb3N0c19fc2luZ2xlX19pbWFnZSB7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDYzLjUzNTkxMTYwMjIlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkX19wb3N0c19fc2luZ2xlX19pbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmZhbWlsaWVyLWFyY2hpdmUtaGVhZF9fcG9zdHNfX3NpbmdsZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG5cbi50YXgtZmFtaWxpZXIgc2VjdGlvbi5oZXJvIC5oZXJvX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRheC1mYW1pbGllciBzZWN0aW9uLmhlcm8gLmhlcm9fX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAudGF4LWZhbWlsaWVyIHNlY3Rpb24uaGVybyAuaGVyb19fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyIHtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uc2VhcmNoLXJlc3VsdF9fdGl0bGUgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19jb250YWluZXJfX3NpbmdsZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyX19zaW5nbGUgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0X19jb250YWluZXJfX3NpbmdsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRfX2NvbnRhaW5lcl9fc2luZ2xlIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRfX2NvbnRhaW5lcl9fc2luZ2xlX19pbWFnZSB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0X19lbXB0eSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRfX2VtcHR5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc3VsdF9fZW1wdHkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyLWNvbnRlbnQsIC5zZWFyY2gtcmVzdWx0X19jb250YWluZXItY29udGVudCBhLCAuc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyLWNvbnRlbnQgc3BhbiB7XG4gIGNvbG9yOiAjMzI1YjQ5O1xufVxuXG4uc2VhcmNoLWV4Y2VycHQtdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICAgIHNlY3Rpb24uaGVybyB7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmhlcm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBjbGlwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4uaGVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDIyNzM3IDAlLCByZ2JhKDEsIDM5LCA1MiwgMCkgNTcuODElKTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi5oZXJvLnZpbWVvIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlICFpbXBvcnRhbnQ7XG59XG4uaGVyby52aW1lbyA+IGRpdiB7XG4gIGhlaWdodDogaW5pdGlhbDtcbn1cbi5oZXJvLnZpbWVvIC5oZXJvX193cmFwcGVyIHtcbiAgbWluLWhlaWdodDogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlcm8udmltZW8gLmhlcm9fX3dyYXBwZXJfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cbi5oZXJvID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVybyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmhlcm9fX3dyYXBwZXJfX3RleHRfX2NvbnRlYWluZXIge1xuICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmhlcm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX3dyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiA1MzZweDtcbiAgfVxufVxuLmhlcm9fX3dyYXBwZXIgLmhlcm9fX3dyYXBwZXJfX3RleHQge1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMDBweDtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5oZXJvX193cmFwcGVyIC5oZXJvX193cmFwcGVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fd3JhcHBlciAuaGVyb19fd3JhcHBlcl9fdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm9fX3dyYXBwZXIgLmhlcm9fX3dyYXBwZXJfX3RleHQgaDEsIC5oZXJvX193cmFwcGVyIC5oZXJvX193cmFwcGVyX190ZXh0IGgyIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMTdweDtcbiAgbGluZS1oZWlnaHQ6IDEzNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHotaW5kZXg6IDc7XG59XG4uaGVyb19fd3JhcHBlciAuaGVyb19fd3JhcHBlcl9fdGV4dCBoMSB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbiAgYW5pbWF0aW9uOiBoMSAycyBjdWJpYy1iZXppZXIoMC4yNSwgMC4wMSwgMC4yNSwgMSk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4tcmVzb2x1dGlvbjogMC4wMDFkcGNtKSB7XG4gIEBzdXBwb3J0cyAoLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lKSB7XG4gICAgLmhlcm9fX3dyYXBwZXIgLmhlcm9fX3dyYXBwZXJfX3RleHQgaDEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4uaGVyb19fd3JhcHBlciAuaGVyb19fd3JhcHBlcl9fdGV4dCBoMS5zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNjJweDtcbiAgZm9udC1zaXplOiAxMC40cHggIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4ycyBsaW5lYXI7XG4gIG1pbi13aWR0aDogMTE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5oZXJvX193cmFwcGVyIC5oZXJvX193cmFwcGVyX190ZXh0IGgxLnN0aWNreSB7XG4gICAgdG9wOiA0MnB4O1xuICB9XG59XG4uaGVyb19fd3JhcHBlciAuaGVyb19fd3JhcHBlcl9fdGV4dCBoMiB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gNDtcbiAgbWFyZ2luLXRvcDogLTI5cHg7XG4gIGFuaW1hdGlvbjogaDIgMnMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuMDEsIDAuMjUsIDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyb19fd3JhcHBlciAuaGVyb19fd3JhcHBlcl9fdGV4dCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2ltYWdlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2ltYWdlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGgyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4udGVhc2Vyc19fd3JhcHBlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGVhc2Vyc19fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4udGVhc2Vyc19fd3JhcHBlcl9faGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX2hlYWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBpbml0aWFsO1xuICB9XG59XG5cbi50ZWFzZXJzX193cmFwcGVyX19oZWFkX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX2hlYWRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19oZWFkX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi50ZWFzZXJzX193cmFwcGVyX19oZWFkX19saW5rOmhvdmVyIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMjhweDtcbn1cbi50ZWFzZXJzX193cmFwcGVyX19oZWFkX19saW5rIHN2ZyB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50ZWFzZXJzX193cmFwcGVyX19oZWFkX19saW5rIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMzI1QjQ5O1xufVxuXG4udGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZWFzZXJzX193cmFwcGVyX19wb3N0cy5tb2JpbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzLm1vYmlsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4udGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubW9iaWxlIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICB9XG59XG4udGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSAudGVhc2Vyc19fcmVzcG9uc2libGUtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODAuMTEwNDk3MjM3NiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIC50ZWFzZXJzX19yZXNwb25zaWJsZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgLnRlYXNlcnNfX3Jlc3BvbnNpYmxlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICB9XG59XG4udGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSAudGVhc2Vyc19fcmVzcG9uc2libGUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG4udGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSAudGVhc2Vyc19fcmVzcG9uc2libGUtaW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIC50ZWFzZXJzX19zaW5nbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgLnRlYXNlcnNfX3NpbmdsZS1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgLnRlYXNlcnNfX3NpbmdsZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIC50ZWFzZXJzX19zaW5nbGUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIC50ZWFzZXJzX19zaW5nbGUtY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5cbi50ZWFzZXJzX193cmFwcGVyX19idXR0b24ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFzZXJzX193cmFwcGVyX19idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnRlYXNlcnNfX3dyYXBwZXJfX2J1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4udGVhc2Vyc19fd3JhcHBlcl9fYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLnRlYXNlcnNfX3dyYXBwZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMzNzZFOEU7XG4gIG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGVhc2Vyc19fd3JhcHBlcl9fYnV0dG9uIHtcbiAgICBtYXJnaW46IDgycHggMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuanVtYm9fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5qdW1ib19fd3JhcHBlci5pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA3N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuanVtYm9fX3dyYXBwZXIuaW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uanVtYm9fX3dyYXBwZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuLmp1bWJvX193cmFwcGVyX190ZXh0IGEge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuanVtYm9fX3dyYXBwZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuanVtYm9fX3dyYXBwZXJfX3RleHQge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvX193cmFwcGVyX190ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5qdW1ib19fd3JhcHBlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5qdW1ib19fd3JhcHBlcl9faW1hZ2Uge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDEyMHB4KSAvIDQpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtNzdweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmp1bWJvX193cmFwcGVyX19pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICB9XG59XG4uanVtYm9fX3dyYXBwZXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmp1bWJvX193cmFwcGVyX19idG4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5qdW1ib19fd3JhcHBlcl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuanVtYm9fX3dyYXBwZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uanVtYm9fX3dyYXBwZXJfX2J0biBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uanVtYm9fX3dyYXBwZXJfX2J0bjpob3ZlciBzdmcge1xuICByaWdodDogMjRweDtcbn1cbi5qdW1ib19fd3JhcHBlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI0Q3NTA1MDtcbn1cblxuLmltYWdlLXRleHRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdGV4dF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbn1cblxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc2M3B4O1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgc3Ryb25nIGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IHN0cm9uZyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBzdHJvbmcgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoMSwgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgaDIsIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IGgzLCAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoNCwgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgaDUsIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IGg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDcxcHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBoNiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgcCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBwIGltZy5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgcCBpbWcuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgdWwsIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbi5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IHVsIGxpLCAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBvbCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCB1bCBsaSwgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnQgb2wgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50IHVsIGxpLCAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5pbWFnZS10ZXh0X193cmFwcGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdGV4dF9fd3JhcHBlcl9faW1hZ2Uge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cbi5pbWFnZS10ZXh0X193cmFwcGVyX19pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnRfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnRfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudF9fYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5pbWFnZS10ZXh0X193cmFwcGVyX19jb250ZW50X19idG46aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudF9fYnRuIHtcbiAgYmFja2dyb3VuZDogIzM3NkU4RTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgfVxufVxuXG4uc2xpZGVyX193cmFwcGVyX19oZWFkIHNwYW4ge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMjVCNDk7XG59XG4uc2xpZGVyX193cmFwcGVyX19oZWFkIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXJfX3dyYXBwZXJfX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX3dyYXBwZXJfX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiB7XG4gIGhlaWdodDogNzJweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiBidXR0b24sIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiBidXR0b24sIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX193cmFwcGVyX19jb250ZW50IC5zd2lwZXJfbmF2IGJ1dHRvbiwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiBidXR0b24uc2luZ2xlX25hdl9fbmV4dCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiBidXR0b24uc2luZ2xlX25hdl9fbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX25leHQsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX25leHQge1xuICAgIGdhcDogMTdweDtcbiAgfVxufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyX25hdiBidXR0b24uc2luZ2xlX25hdl9fbmV4dDphZnRlciwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiBidXR0b24uc2luZ2xlX25hdl9fbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3NsaWRlcl9yaWdodC5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50IC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19uZXh0IHNwYW4sIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX25leHQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEycHg7XG59XG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50IC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19uZXh0IHNwYW46YmVmb3JlLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19uZXh0IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xuICB3aWR0aDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxOGRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOXB4O1xuICB0b3A6IDNweDtcbn1cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX3ByZXYsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX3ByZXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX193cmFwcGVyX19jb250ZW50IC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19wcmV2LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19wcmV2IHtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlcl9uYXYgYnV0dG9uLnNpbmdsZV9uYXZfX3ByZXY6YmVmb3JlLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIC5zd2lwZXJfbmF2IGJ1dHRvbi5zaW5nbGVfbmF2X19wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3NsaWRlcl9sZWZ0LnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uLCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0YyRjJFOTtcbn1cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4sIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4ge1xuICB3aWR0aDogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgbGluZWFyO1xufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50IC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuLmZhZGUtb3V0LWJvdHRvbSwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5mYWRlLW91dC1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbn1cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uZmFkZS1pbi10b3AsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uZmFkZS1pbi10b3Age1xuICBhbmltYXRpb246IGZhZGUtaW4tdG9wIDAuNHMgbGluZWFyO1xufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5mYWRlLW91dC10b3AsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlci1wYWdpbmF0aW9uIHNwYW4uZmFkZS1vdXQtdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudCAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5mYWRlLWluLWJvdHRvbSwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24gc3Bhbi5mYWRlLWluLWJvdHRvbSB7XG4gIGFuaW1hdGlvbjogZmFkZS1pbi1ib3R0b20gMC40cyBsaW5lYXI7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX3NpbmdsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNzQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyX193cmFwcGVyX19jb250ZW50X19zaW5nbGUgaW1nIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fc2luZ2xlIGltZyB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uc2xpZGVyX19kZXNjciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJfX2Rlc2NyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zbGlkZXJfX2Rlc2NyLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpZGVyX19kZXNjciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zbGlkZXJfX2Rlc2NyIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNsaWRlcl9fZGVzY3IgaDMge1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19kZXNjciBoMyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc2xpZGVyX19kZXNjciBwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgbWF4LXdpZHRoOiA0OTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNsaWRlcl9fZGVzY3IgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZXJfX2Rlc2NyIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyX19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLWluLXRvcCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlLWluLWJvdHRvbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1sZWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNDJkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM3OGRlZykgdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kZXNpZ25lcnMtc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gIH1cbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzNzZFOEU7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMztcbiAgZ3JpZC1yb3c6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcjpiZWZvcmUge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlci5pbmRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXIuaW5kZW50Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYge1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogNDBweDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiAuc2luZ2xlX25hdl9fcHJldiB7XG4gICAgZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgLnNpbmdsZV9uYXZfX3ByZXY6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc2xpZGVyX2xlZnRfd2hpdGUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgLnNpbmdsZV9uYXZfX25leHQge1xuICAgIGdhcDogMjJweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIC5zd2lwZXJfbmF2IC5zaW5nbGVfbmF2X19uZXh0OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc2xpZGVyX3JpZ2h0X3doaXRlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQgIWltcG9ydGFudDtcbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMgLnN3aXBlcl9uYXYgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiBidXR0b24gc3BhbiB7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyAuc3dpcGVyX25hdiBidXR0b24gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0Y5ICFpbXBvcnRhbnQ7XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIGltZyB7XG4gIGhlaWdodDogNTMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2ltYWdlcyBpbWcge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIGltZyB7XG4gICAgaGVpZ2h0OiAyMzlweDtcbiAgfVxufVxuXG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCA4MHB4IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gICAgcGFkZGluZzogNDBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5kZXNrdG9wIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5kZXNrdG9wID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5tb2JpbGUge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5tb2JpbGUgPiBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDFweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudC5tb2JpbGUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjI4LjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiA4cHggMCA0MHB4IDA7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fZGVzY3Ige1xuICBtYXgtd2lkdGg6IDY4NHB4O1xufVxuXG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fZGVzY3IgcCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2Rlc2NyIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2Rlc2NyIHAsIC5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19jb250ZW50X19kZXNjciBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fZGVzY3IgcCwgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2Rlc2NyIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2Rlc2NyIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19jb250ZW50X19kZXNjciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19jb250ZW50X19saW5rIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2xpbmsgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2xpbms6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuXG4uaW1hZ2UtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjRUFEMTdCO1xufVxuXG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXZpZGVvX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pbWFnZS12aWRlb19fd3JhcHBlcl9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbWFnZS12aWRlb19fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWFnZS12aWRlb19fd3JhcHBlcl9fY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgYTpob3ZlciBzdmcge1xuICByaWdodDogMjRweDtcbn1cbi5pbWFnZS12aWRlb19fd3JhcHBlcl9fY29udGVudCBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzI1QjQ5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS12aWRlb19fd3JhcHBlcl9fY29udGVudCBhIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX2NvbnRlbnQgYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzMyNUI0OTtcbn1cblxuLmltYWdlLXZpZGVvX193cmFwcGVyX19tZWRpYSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY1LjE4MDEwMjkxNiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmltYWdlLXZpZGVvX193cmFwcGVyX19tZWRpYSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS12aWRlb19fd3JhcHBlcl9fbWVkaWEge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGhlaWdodDogMzQzcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS12aWRlb19fd3JhcHBlcl9fbWVkaWEudmltZW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG59XG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX21lZGlhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX21lZGlhIHZpZGVvLCAuaW1hZ2UtdmlkZW9fX3dyYXBwZXJfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IDAuOHMgbGluZWFyO1xufVxuLmltYWdlLXZpZGVvX193cmFwcGVyX19tZWRpYSBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmtvbnRha3QtaGVhZF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICB9XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5rb250YWt0LWhlYWRfX3dyYXBwZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyIGgxIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyIGgxIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXIgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmtvbnRha3QtaGVhZF9fd3JhcHBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmtvbnRha3QtaGVhZF9fd3JhcHBlciBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXIgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fcm93IGRpdiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2NvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2NvbnRhY3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2FkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19hZGRyZXNzIC5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19zb2NpYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19zb2NpYWxzIC5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3NvY2lhbHNfX3dyYXAge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHggMTZweDtcbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3NvY2lhbHNfX3dyYXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3NvY2lhbHNfX3dyYXAgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19zb2NpYWxzX193cmFwIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ua29udGFrdC1oZWFkX193cmFwcGVyX19hZGRyZXNzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19hZGRyZXNzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19hZGRyZXNzX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2FkZHJlc3NfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xufVxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYWRkcmVzc19fbGluazpob3ZlcjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYWRkcmVzc19fbGluazphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBjb250ZW50OiBcIj5cIjtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDNweDtcbiAgcm93LWdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYnV0dG9uc19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdmFyKC0ta29udGFrdC1idG4pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnNfX2xpbmsudHJhbnNwYXJlbnQge1xuICBjb2xvcjogdmFyKC0ta29udGFrdC1idG4pO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1rb250YWt0LWJ0bik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYnV0dG9uc19fbGluay50cmFuc3BhcmVudCBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0ta29udGFrdC1idG4pO1xufVxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYnV0dG9uc19fbGluayBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19saW5rOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuXG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19hbmNob3Ige1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI2ZjZmNmOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1rb250YWt0LWJ0bik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnNfX2FuY2hvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fYnV0dG9uc19fYW5jaG9yIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnNfX2FuY2hvci50cmFuc3BhcmVudCB7XG4gIGNvbG9yOiB2YXIoLS1rb250YWt0LWJ0bik7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1rb250YWt0LWJ0bik7XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19hbmNob3IudHJhbnNwYXJlbnQgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWtvbnRha3QtYnRuKTtcbn1cbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnNfX2FuY2hvciBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDI0cHg7XG4gIGZpbGw6IG5vbmU7XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19hbmNob3Igc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmY2ZjZjk7XG59XG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19hbmNob3I6aG92ZXIgc3ZnIHtcbiAgdG9wOiA2NSU7XG59XG5cbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fZGVzY3Ige1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaGVhZC1tb2R1bGVfX3dyYXBwZXJfX2Rlc2NyIHAge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fZGVzY3IgcCxcbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fZGVzY3IgYSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciBwLFxuICAuaGVhZC1tb2R1bGVfX3dyYXBwZXJfX2Rlc2NyIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fZGVzY3IgcCxcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fZGVzY3IgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGVhZC1tb2R1bGVfX3dyYXBwZXIge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5oZWFkLW1vZHVsZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uaGVhZC1tb2R1bGVfX3dyYXBwZXIgaDEge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgbWFyZ2luOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuaGVhZC1tb2R1bGVfX3dyYXBwZXIgaDEge1xuICAgIG1hcmdpbjogMCAwIDQycHg7XG4gICAgd29yZC1icmVhazogaW5pdGlhbDtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5oZWFkLW1vZHVsZV9fd3JhcHBlciBoMSB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuLmhlYWQtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuaGVhZC1tb2R1bGVfX3dyYXBwZXIgaDIge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZC1tb2R1bGVfX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uaGVhZC1tb2R1bGVfX3dyYXBwZXJfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWQtbW9kdWxlX193cmFwcGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5oZWFkLW1vZHVsZV9fd3JhcHBlcl9fYnRuOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmhlYWQtbW9kdWxlX193cmFwcGVyX19idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuaGVhZC1tb2R1bGVfX3dyYXBwZXJfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWltYWdlX193cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaW1hZ2VfX3dyYXBwZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuXG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fY291bnRyaWVzIHtcbiAgaGVpZ2h0OiAzMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fY291bnRyaWVzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fY291bnRyaWVzOnJvb3Qge1xuICBzY3JvbGxiYXItY29sb3I6ICNDOEM3Qzc7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkU5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fY291bnRyaWVzOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI0M4QzdDNztcbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX19jb3VudHJpZXMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX19jb3VudHJpZXMgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllcyBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX19jb3VudHJpZXMgYS5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzMUYyMDtcbiAgYmFja2dyb3VuZDogIzY1ODQ3Njtcbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX19jb3VudHJpZXMgYTpob3ZlcjpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjMxRjIwO1xufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllcyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzFGMjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZsZXg6IDAgMCAxNnB4O1xufVxuXG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fcG9zdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3Bvc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuXG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICB9XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fY29udGVudC5maWx0ZXIgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3Bvc3RzIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fY29udGVudC5maWx0ZXIgI2xvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGUgaW1nIHtcbiAgd2lkdGg6IDE4MXB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fc2luZ2xlIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fc2luZ2xlIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjNUE1NzU4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1QTU3NTg7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGUgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzVBNTc1ODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZV9fd2ViIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19vcHRpb25zIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyB7XG4gICAgbWF4LXdpZHRoOiAzMjJweDtcbiAgfVxufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX29wdGlvbnMgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19vcHRpb25zIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19vcHRpb25zIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX29wdGlvbnMgc3BhbiBzdmcge1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19vcHRpb25zIHNwYW4gfiAuZGlzdHJpYnV0b3JzLWZpbHRlcl9fY291bnRyaWVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fb3B0aW9ucyBzcGFuLm9wZW4gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi50ZWFtX193cmFwcGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGVhbV9fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlYW1fX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC50ZWFtX193cmFwcGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCA3NnB4O1xuICB9XG59XG5cbi50ZWFtX193cmFwcGVyX19wb3N0cyB7XG4gIGdyaWQtcm93LWdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnRlYW1fX3dyYXBwZXJfX3Bvc3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGVhbV9fd3JhcHBlcl9fcG9zdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjMwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmxleDogMCAwIDIwcHg7XG59XG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvdGVsX2dyZWVuLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhOmxhc3Qtb2YtdHlwZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBhOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9lbWFpbF9ncmVlbi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuXG4udGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZV9fZGVzY3Ige1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGVfX2Rlc2NyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVhbV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGVfX2Rlc2NyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGVfX2Rlc2NyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlX19kZXNjciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi50ZWFtX193cmFwcGVyX19wb3N0c19fc2luZ2xlX19kZXNjciBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRleHQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXIudHh0LXNtYWxsIHAge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGV4dC1tb2R1bGVfX3dyYXBwZXIudHh0LXNtYWxsIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlci50eHQtc21hbGwgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlciA+IGRpdi5oaWRkZW5fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbF8xIHtcbiAgICBvcmRlcjogdmFyKC0tZmlyc3Qtb3JkZXIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb2xfNCB7XG4gICAgb3JkZXI6IHZhcigtLXRoaXJkLW9yZGVyKTtcbiAgfVxufVxuXG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbF8yXzMge1xuICBncmlkLWNvbHVtbjogMi9zcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29sXzJfMyB7XG4gICAgb3JkZXI6IHZhcigtLXNlY29uZC1vcmRlcik7XG4gIH1cbn1cbi50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29sXzJfMyBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29sXzJfMyBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb2xfMl8zIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDcxcHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IHN0cm9uZywgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IHN0cm9uZywgLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IGIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29udGVudCBzdHJvbmcsIC50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29udGVudCBiIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fY29udGVudCBwLCAudGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IHA6bGFzdC1vZi10eXBlLCAudGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgc3BhbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cblxuLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2J0biBhIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fYnRuIGE6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2J0biBhIHtcbiAgbWFyZ2luLXRvcDogNDJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYS5kb3dubG9hZF9idG4ge1xuICBwYWRkaW5nOiAxMHB4IDU3cHggMTBweCAyOXB4O1xufVxuLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYS5kb3dubG9hZF9idG46aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDMycHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi50ZXh0LW1vZHVsZV9fd3JhcHBlcl9fYnRuIGEuZG93bmxvYWRfYnRuIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyIHtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDQ7XG4gIH1cbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQubWlkZGxlIHtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiAyO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50Lm1pZGRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xuICAgIG1hcmdpbi10b3A6IGluaXRpYWw7XG4gIH1cbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQgYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IGE6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtYmlnIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1iaWcge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtYmlnIHtcbiAgICBoZWlnaHQ6IDI2N3B4O1xuICB9XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LWJpZy5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtYmlnLmZ1bGwtaGVpZ2h0IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtYmlnLnZpbWVvIHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1iaWcgaW1nLCAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LWJpZyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LWJpZyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1zbWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtc21hbGwge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtc21hbGwge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LXNtYWxsIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1zbWFsbC52aW1lbyB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LXNtYWxsLnZpbWVvIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIC5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtc21hbGwudmltZW8gaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LXNtYWxsIGltZywgLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1zbWFsbCB2aWRlbyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXgtaGVpZ2h0OiAyNjdweDtcbn1cbi5tb2R1bGUtM2RfX3dyYXBwZXJfX2NvbnRlbnQtc21hbGwgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50LXNtYWxsIC5xcl9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gIH1cbn1cblxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHMuZmlsdGVyIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX193cmFwcGVyIHtcbiAgZmlsdGVyOiBibHVyKDRweCk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0cy5maWx0ZXIgI2xvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kb3dubG9hZF9fbm90aGluLWZvdW5kIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX3NpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MThGOEY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDRweCByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fc2luZ2xlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX3NpbmdsZTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX3NpbmdsZSA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzkxOEY4Rjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fc2luZ2xlID4gZGl2Om50aC1vZi10eXBlKDMpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOEY4RjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fc2luZ2xlID4gZGl2Om50aC1vZi10eXBlKDIpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOEY4RjtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX3NpbmdsZSA+IGRpdjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IDA7XG59XG5cbi5kb3dubG9hZHNfX2NvbC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZG93bmxvYWRzX19jb2wtaW5mbyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOGY4ZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX2NvbC1pbmZvIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uZG93bmxvYWRzX19jb2wtaW5mbyBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZG93bmxvYWRzX19jb2xfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmRvd25sb2Fkc19fY29sX19jb250ZW50IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbi5kb3dubG9hZHNfX2NvbF9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzMjVCNDk7XG59XG5cbi5kb3dubG9hZHNfX2NvbF9fY29udGVudF9fcHJvZHVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uZG93bmxvYWRzX19jb2xfX2NvbnRlbnRfX3Byb2R1Y3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbi5kb3dubG9hZHNfX2NvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cbi5kb3dubG9hZHNfX2NvbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRvd25sb2Fkc19fY29sIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRvd25sb2Fkc19fY29sX19maWxlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuLmRvd25sb2Fkc19fY29sX19maWxlc19fc2luZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUgI2Rvd25sb2FkX2RpcmVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzI1YjQ5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmRvd25sb2Fkc19fY29sX19maWxlc19fc2luZ2xlICNkb3dubG9hZF9hbGwsIC5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSAjZG93bmxvYWRfZGlyZWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUgI2Rvd25sb2FkX2FsbCBzdmcsIC5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSAjZG93bmxvYWRfZGlyZWN0IHN2ZyB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDlweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLmRvd25sb2Fkc19fY29sX19maWxlc19fc2luZ2xlICNkb3dubG9hZF9hbGw6aG92ZXIgc3ZnLCAuZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUgI2Rvd25sb2FkX2RpcmVjdDpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjVCNDk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTZweDtcbn1cbi5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSBzcGFuOmhvdmVyIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzMyNUI0OTtcbn1cbi5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG59XG4uZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUgc3Bhbi5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NoZWNrYm94X2FjdGl2ZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDcuNjZweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2ZpbHRlciAuYnRuLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBnYXA6IDMwcHg7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIgLmJ0bi1yZXNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYmFja2dyb3VuZDogI2NjZDZkMTtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzMjViNDk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIgLmJ0bi1yZXNldDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3OTg5N2I7XG4gIGNvbG9yOiAjZmNmY2Y5O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZmlsdGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMjMxRjIwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2ZpbHRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZmlsdGVyIC5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEM3Qzc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5MThGOEY7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZmlsdGVyIC5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZmlsdGVyIC5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIgLmRvd25sb2FkLWZpbHRlcl9fc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOTE4RjhGO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIgLmRvd25sb2FkLWZpbHRlcl9fc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZmlsdGVyIC5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZG93bmxvYWQtZmlsdGVyX19zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzIycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaCB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG59XG5cbi5kb3dubG9hZC1maWx0ZXJfX3NlYXJjaF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9zZWFyY2guc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fYnRuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEycHggMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fYnRuIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLm1haW5fYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmR3X3JpZ2h0X2J0biBhLmZvcm1fZG93bmxvYWRfYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHctYnV0dG9uLXJpZ2h0KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLWR3LWJ1dHRvbi1yaWdodCk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmR3X3JpZ2h0X2J0biBhLmZvcm1fZG93bmxvYWRfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5kd19yaWdodF9idG4ucmlnaHRfZHdfdHJhbnNwYXJlbnQgYS5mb3JtX2Rvd25sb2FkX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kdy1idXR0b24tcmlnaHQpO1xuICBjb2xvcjogdmFyKC0tZHctYnV0dG9uLXJpZ2h0KTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uZHdfcmlnaHRfYnRuLnJpZ2h0X2R3X3RyYW5zcGFyZW50IGEuZm9ybV9kb3dubG9hZF9idG4gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWR3LWJ1dHRvbi1yaWdodCk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmR3X2xlZnRfYnRuLmxlZnRfZHdfdHJhbnNwYXJlbnQgYS5saW5rX2Rvd25sb2FkX2J0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kdy1idXR0b24tbGVmdCk7XG4gIGNvbG9yOiB2YXIoLS1kdy1idXR0b24tbGVmdCk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmR3X2xlZnRfYnRuLmxlZnRfZHdfdHJhbnNwYXJlbnQgYS5saW5rX2Rvd25sb2FkX2J0biBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tZHctYnV0dG9uLWxlZnQpO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5kd19sZWZ0X2J0biBhLmxpbmtfZG93bmxvYWRfYnRuIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHctYnV0dG9uLWxlZnQpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tZHctYnV0dG9uLWxlZnQpO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5kd19sZWZ0X2J0biBhLmxpbmtfZG93bmxvYWRfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIGgxLCAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmNoYW5nZV90ZXh0X2Z1bGwgaDIsIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uY2hhbmdlX3RleHRfZnVsbCBoMywgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIGg0LCAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmNoYW5nZV90ZXh0X2Z1bGwgaDUsIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uY2hhbmdlX3RleHRfZnVsbCBoNiwgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIHNwYW4sIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uY2hhbmdlX3RleHRfZnVsbCBwLCAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmNoYW5nZV90ZXh0X2Z1bGwgYTpub3QoLmZvcm1fZG93bmxvYWRfYnRuKTpub3QoLmxpbmtfZG93bmxvYWRfYnRuKSwgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIGRpdiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbyk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmNoYW5nZV90ZXh0X2Z1bGwgLmZvcm1fcG9wdXBfY2xvc2Ugc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgZm9ybSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5jaGFuZ2VfdGV4dF9mdWxsIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgZm9ybSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG5cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogI0E0OUY4MTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDQ7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4IDI0cHggMHB4IDBweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5vcGVuZWQtbW9iIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4NCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0ub3BlbmVkLW1vYiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtLm9wZW5lZC1tb2Ige1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NyUpO1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLm9wZW5lZC1tb2IgLmZvcm1fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0ub3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgxJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5vcGVuZWQgLmZvcm1fcG9wdXBfY2xvc2U6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLm9wZW5lZCAuZm9ybV9wb3B1cF9jbG9zZSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5hY3RpdmUub3BlbmVkLW1vYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4NCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uYWN0aXZlLm9wZW5lZC1tb2Ige1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5hY3RpdmUub3BlbmVkLW1vYiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc3JSk7XG4gIH1cbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uYWN0aXZlLm9wZW5lZC1tb2IgLmZvcm1fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0uYWN0aXZlLm9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MSUpO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5hY3RpdmUub3BlbmVkIC5mb3JtX3BvcHVwX2Nsb3NlOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybS5hY3RpdmUub3BlbmVkIC5mb3JtX3BvcHVwX2Nsb3NlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtLmFjdGl2ZSAuZm9ybV9hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIHtcbiAgcGFkZGluZzogNjhweCAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgcGFkZGluZzogNDZweCA4cHggMTZweCA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lciB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXIgLmZvcm1fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9jaGV2cm9uX2JpZy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDE0LjZweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoNTAlKTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIC5mb3JtX2Fycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGlkZGVuX2Rvd25sb2FkX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX3N1Ym1pdCwgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3IGZvcm0uZmFpbGVkIC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC53cGNmNyBmb3JtLmFib3J0ZWQgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCxcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3IGZvcm0uaW52YWxpZCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZDogI2Q5NjE2MTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3IGZvcm0uc2VudCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZDogIzUwODk1NTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMTVweCAwIDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGQ0ZDRjkgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICBib3R0b206IC0yNXB4O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICB0b3A6IC0ycHg7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC53cGNmNy1yZXNwb25zZS1vdXRwdXQuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgZm9ybS53cGNmNy1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgZm9ybS53cGNmNy1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IHAge1xuICBtYXJnaW46IDA7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcDpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IH4gLmRvd25sb2FkX2Zvcm1faW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLmRvd25sb2FkX2Zvcm1faW5wdXQgbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLmRvd25sb2FkX2Zvcm1faW5wdXQgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUgLmRvd25sb2FkX2Zvcm1faW5wdXQgaW5wdXQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQ0ZDRjkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkNGQ0Y5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkdyYXBoaWtcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZDRkNGOSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIC5kb3dubG9hZF9mb3JtX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX3Nob3J0Y29kZSAuZG93bmxvYWRfZm9ybV9pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgcm93LWdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19idG5zIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19idG5zIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5mb3JtX2Rvd25sb2FkX2J0biB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5mb3JtX2Rvd25sb2FkX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5mb3JtX2Rvd25sb2FkX2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fYnRucyBhLmZvcm1fZG93bmxvYWRfYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19idG5zIGEuZm9ybV9kb3dubG9hZF9idG46aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fYnRucyBhLmZvcm1fZG93bmxvYWRfYnRuIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNmY2ZjZjk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmNmY2Y5O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19idG5zIGEubGlua19kb3dubG9hZF9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAxMnB4IDU2cHggMTJweCAzMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkNGQ0Y5O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5saW5rX2Rvd25sb2FkX2J0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5saW5rX2Rvd25sb2FkX2J0biBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMxcHg7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fYnRucyBhLmxpbmtfZG93bmxvYWRfYnRuIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRkNGQ0Y5O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMgYS5saW5rX2Rvd25sb2FkX2J0bjpob3ZlciBzdmcge1xuICB0b3A6IDY1JTtcbn1cblxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2NvbHVtbiB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19jb2x1bW4ubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2NvbHVtbi5sb2FkaW5nIC5hamF4LWxvYWRlciB7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fY29sdW1uLmxvYWRpbmcgLmFqYXgtbG9hZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19jb2x1bW4gLmFqYXgtbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTlweDtcbiAgbGVmdDogLTIwcHg7XG4gIHJpZ2h0OiAtMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19jb2x1bW4gLmFqYXgtbG9hZGVyIHtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fY29sdW1uIC5hamF4LWxvYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3N1Ym1pdC1zcGluLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjNzO1xufVxuXG4uZm9ybV9wb3B1cF9jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9ybV9wb3B1cF9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvcm1fcG9wdXBfY2xvc2Ugc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG4uZm9ybV9wb3B1cF9jbG9zZTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5mb3JtX3BvcHVwX2Nsb3NlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZm9ybV9wb3B1cF9jbG9zZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9wb3B1cF9jbG9zZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXIgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lciAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9faGVhZGluZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lciAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9faGVhZGluZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lciAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9faGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19oZWFkaW5nIGgyIHNwYW4ge1xuICBmb250OiBpbmhlcml0O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXIgLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2hlYWRpbmcgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGQ0ZDRjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19oZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIHtcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgYm90dG9tOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogMC40cyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4NXB4O1xuICBiYWNrZ3JvdW5kOiAjQTQ5RjgxO1xuICBib3gtc2hhZG93OiAwcHggMTZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDQ4cHggODBweCA4MHB4IDgwcHg7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3NjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1jb250YWluZXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtY29uZmlybWF0aW9uLWNvbnRhaW5lci1mdWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IDAgIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyLWZ1bGwgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciA+IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgPiBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyID4gaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyID4gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW46IDAgMCAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgPiBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lcjpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0LXNwaW5uZXIge1xuICBmaWx0ZXI6IGludmVydCgxKTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLndwZm9ybXMtc3VibWl0IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciBzdmcge1xuICByaWdodDogMjRweDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAud3Bmb3Jtcy1zdWJtaXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC53cGZvcm1zLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZzogMCAwIDE2cHggIWltcG9ydGFudDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLW51bWJlciBpbnB1dCB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtbnVtYmVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1udW1iZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjOTE4RjhGO1xuICBwYWRkaW5nOiA2cHggMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgLndwZm9ybXMtZmllbGQgaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM5MThGOEY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZCBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3gge1xuICBwYWRkaW5nOiAxNnB4IDAgMzJweCAhaW1wb3J0YW50O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMTBweDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkud3Bmb3Jtcy1zZWxlY3RlZCBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGk6aG92ZXIgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWNoZWNrYm94IHVsIGxpIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkgbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtY2hlY2tib3ggdWwgbGkgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIGZvcm0ge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI2OHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgZm9ybSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciBmb3JtIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICB9XG59XG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybSAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIgZm9ybTpyb290IHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiAjQzhDN0M3O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciBmb3JtOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0gLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIGZvcm06Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciBmb3JtOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI0M4QzdDNztcbiAgYm9yZGVyOiAzcHggc29saWQgI2E0OWY4MTtcbn1cbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm0uYWN0aXZlIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5mb3JtX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9mb3JtX2Nsb3NlLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogMzIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXMge1xuICAgIGdhcDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXMgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzIzMUYyMDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXMgaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllcyBoMy5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9taW51cy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllcyBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGx1cy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMDtcbiAgdG9wOiA0cHg7XG59XG5cbi5kb3dubG9hZC1maWx0ZXJfX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXNfX3Byb2Qge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXNfX3RheCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX190YXgsIC5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXNfX3Byb2Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIzMUYyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4LCAuZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX19wcm9kIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4uZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX190YXggYSwgLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fcHJvZCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMyMzFGMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4IGE6Zmlyc3Qtb2YtdHlwZSwgLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fcHJvZCBhOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4IGEuYWN0aXZlOmJlZm9yZSwgLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fcHJvZCBhLmFjdGl2ZTpiZWZvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjMxRjIwO1xuICBiYWNrZ3JvdW5kOiAjNjU4NDc2O1xufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4IGE6aG92ZXI6YmVmb3JlLCAuZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX19wcm9kIGE6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzIzMUYyMDtcbn1cbi5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXNfX3RheCBhOmJlZm9yZSwgLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fcHJvZCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMzFGMjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZsZXg6IDAgMCAxNnB4O1xufVxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4IGE6bGFzdC1vZi10eXBlLCAuZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX19wcm9kIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNwLW1vZHVsZSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4udXNwLW1vZHVsZS5tYWluX2JnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cbi51c3AtbW9kdWxlLm1haW5fYmcgLnVzcC1tb2R1bGVfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XG59XG5cbi51c3AtbW9kdWxlX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI0E0OUY4MTtcbiAgcGFkZGluZzogODBweCA2OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51c3AtbW9kdWxlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XG4gIH1cbn1cbi51c3AtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogNTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC51c3AtbW9kdWxlX193cmFwcGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNwLW1vZHVsZV9fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICB9XG59XG5cbi51c3AtbW9kdWxlX193cmFwcGVyX19pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudXNwLW1vZHVsZV9fd3JhcHBlcl9faXRlbXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXJvdy1nYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXNwLW1vZHVsZV9fd3JhcHBlcl9faXRlbXMge1xuICAgIHBhZGRpbmc6IDAgNS41cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcbiAgfVxufVxuXG4udXNwLW1vZHVsZV9fd3JhcHBlcl9faXRlbXNfX3NpbmdsZSB7XG4gIG1heC13aWR0aDogMzQ3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c3AtbW9kdWxlX193cmFwcGVyX19pdGVtc19fc2luZ2xlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnVzcC1tb2R1bGVfX3dyYXBwZXJfX2l0ZW1zX19zaW5nbGU6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi51c3AtbW9kdWxlX193cmFwcGVyX19pdGVtc19fc2luZ2xlOm50aC1vZi10eXBlKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC51c3AtbW9kdWxlX193cmFwcGVyX19pdGVtc19fc2luZ2xlOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnVzcC1tb2R1bGVfX3dyYXBwZXJfX2l0ZW1zX19zaW5nbGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcbn1cbi51c3AtbW9kdWxlX193cmFwcGVyX19pdGVtc19fc2luZ2xlIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweCBhdXRvO1xufVxuLnVzcC1tb2R1bGVfX3dyYXBwZXJfX2l0ZW1zX19zaW5nbGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzLm5vc2xpZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubm9zbGlkZXIubW9iaWxlIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0cy5ub3NsaWRlci5tb2JpbGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzLm5vc2xpZGVyLm1vYmlsZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubm9zbGlkZXIgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubm9zbGlkZXIgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0cy5ub3NsaWRlciAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubm9zbGlkZXIgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0cy5ub3NsaWRlciAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHMubW9iaWxlIHtcbiAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiBpbml0aWFsO1xuICBncmlkLXJvdy1nYXA6IGluaXRpYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzLm1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzcuOTAwNTUyNDg2MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjhzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX2ltYWdlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICB9XG59XG5cbi5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICB9XG59XG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX2hlYWQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9faGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9faGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19oZWFkIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX2J0biB7XG4gIGdyaWQtY29sdW1uOiAyL3NwYW4gMjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXRlYXNlcnNfX3dyYXBwZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19idG4gc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fYnRuOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fYnRuIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fYnRuIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuXG4udmlkZW8tbW9kdWxlLmZ1bGxzY3JlZW4gLnZpZGVvLW1vZHVsZV9fcG9wdXAge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi52aWRlby1tb2R1bGUuZnVsbHNjcmVlbiAudmlkZW8tbW9kdWxlX19wb3B1cCAudmlkZW8tbW9kdWxlX19wb3B1cF9fcGxheS1idXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnZpZGVvLW1vZHVsZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNBNDlGODE7XG59XG4udmlkZW8tbW9kdWxlX19jb250ZW50LmNoYW5nZV90ZXh0X2Z1bGwgaDEsIC52aWRlby1tb2R1bGVfX2NvbnRlbnQuY2hhbmdlX3RleHRfZnVsbCBoMiwgLnZpZGVvLW1vZHVsZV9fY29udGVudC5jaGFuZ2VfdGV4dF9mdWxsIGgzLCAudmlkZW8tbW9kdWxlX19jb250ZW50LmNoYW5nZV90ZXh0X2Z1bGwgaDQsIC52aWRlby1tb2R1bGVfX2NvbnRlbnQuY2hhbmdlX3RleHRfZnVsbCBoNSwgLnZpZGVvLW1vZHVsZV9fY29udGVudC5jaGFuZ2VfdGV4dF9mdWxsIGg2LCAudmlkZW8tbW9kdWxlX19jb250ZW50LmNoYW5nZV90ZXh0X2Z1bGwgc3BhbiwgLnZpZGVvLW1vZHVsZV9fY29udGVudC5jaGFuZ2VfdGV4dF9mdWxsIHAsIC52aWRlby1tb2R1bGVfX2NvbnRlbnQuY2hhbmdlX3RleHRfZnVsbCBhOm5vdCguY2hhbmdlYmxlX2J0biksIC52aWRlby1tb2R1bGVfX2NvbnRlbnQuY2hhbmdlX3RleHRfZnVsbCBkaXYge1xuICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG4udmlkZW8tbW9kdWxlX19jb250ZW50Lm1haW5fYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudC52aW1lbyAudmlkZW8tbW9kdWxlX19jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlkZW8tbW9kdWxlX19jb250ZW50X193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIHBhZGRpbmctdG9wOiAzMC4wNTc0MzQ1ODg0JTtcbiAgbWFyZ2luLXRvcDogLTI0Ljk1MjEzNzg0MyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiAyMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTg3cHg7XG4gIH1cbn1cbi52aWRlby1tb2R1bGVfX2NvbnRlbnRfX3dyYXBwZXIgaDIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAzOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciBoMiB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxufVxuLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciBwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBtYXJnaW46IDExcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudmlkZW8tbW9kdWxlX19jb250ZW50X193cmFwcGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX2NvbnRlbnRfX3dyYXBwZXIgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnZpZGVvLW1vZHVsZV9fd3JhcHBlcl9fdmlkZW8ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Mi4zMjkyOTE2NDAxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3dyYXBwZXJfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDQ0N3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlby52aW1lbyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnZpZGVvLW1vZHVsZV9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvX2Z1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9mdWxsc2NyZWVuLnBuZ1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlbyAudmlkZW9fZnVsbHNjcmVlbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4udmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlbyAudmlkZW9fcGxheV9idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTAsIDkxLCA3MywgMC43KTtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDc5LjVweDtcbiAgcGFkZGluZzogMTdweCA1NXB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlbyAudmlkZW9fcGxheV9idG4ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbi52aWRlby1tb2R1bGVfX3dyYXBwZXJfX3ZpZGVvIC52aWRlb19wbGF5X2J0bi5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlby1tb2R1bGVfX3dyYXBwZXJfX3ZpZGVvIC52aWRlb19wbGF5X2J0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiA0MXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9wbGF5X2J0bi5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fd3JhcHBlcl9fdmlkZW8gLnZpZGVvX3BsYXlfYnRuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gIH1cbn1cbi52aWRlby1tb2R1bGVfX3dyYXBwZXJfX3ZpZGVvIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlbyBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnZpZGVvLW1vZHVsZV9fcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuOHMgZWFzZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzJweDtcbiAgdG9wOiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHotaW5kZXg6IDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX2Nsb3NlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19jbG9zZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fY2xvc2U6YmVmb3JlLCAudmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fY2xvc2U6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDMzcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX2Nsb3NlOmJlZm9yZSwgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX2Nsb3NlOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSg1MCwgOTEsIDczLCAwLjcpO1xuICBoZWlnaHQ6IDgwcHg7XG4gIHdpZHRoOiAxNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNzkuNXB4O1xuICBwYWRkaW5nOiAxN3B4IDU1cHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19wbGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19wbGF5LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTdweCA0NXB4O1xuICB9XG59XG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fcGxheS1idXR0b24uaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmlkZW8tbW9kdWxlX19wb3B1cF9fd3JhcHBlciAudmlkZW8tbW9kdWxlX19wb3B1cF9fcGxheS1idXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogNDFweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGxheV9idG4uc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC52aWRlby1tb2R1bGVfX3BvcHVwX193cmFwcGVyIC52aWRlby1tb2R1bGVfX3BvcHVwX19wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNXB4O1xuICB9XG59XG5cbi5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHMge1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICB9XG59XG5cbi5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19fc2luZ2xlOmZpcnN0LW9mLXR5cGUge1xuICBncmlkLXJvdzogc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGU6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1yb3c6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19fc2luZ2xlOmZpcnN0LW9mLXR5cGUgLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4NHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3M3B4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA0NDdweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0c19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjhzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX2hlYWRsaW5lIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fd3JhcHBlcl9faGVhZGxpbmUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX2hlYWRsaW5lIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fd3JhcHBlcl9faGVhZGxpbmUgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc3BlY3NfX3dyYXBwZXJfX2hlYWRsaW5lIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSBhOmhvdmVyIHN2ZyB7XG4gIHJpZ2h0OiAyNHB4O1xufVxuLnNwZWNzX193cmFwcGVyX19oZWFkbGluZSBhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zcGVjc19fd3JhcHBlcl9faGVhZGxpbmUgYS5mb3JtX3BvcHVwIHtcbiAgcGFkZGluZzogMTBweCAzMnB4O1xufVxuXG4uc3BlY3NfX2FjY29yZGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjU4NDc2O1xufVxuLnNwZWNzX19hY2NvcmRpb246Zmlyc3Qtb2YtdHlwZSBoMyB7XG4gIHBhZGRpbmc6IDIwcHggMCAzMnB4O1xufVxuXG4uc3BlY3NfX2FjY29yZGlvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBwYWRkaW5nOiA0MHB4IDAgMzJweDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uIGgzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zcGVjc19fYWNjb3JkaW9uIGgzLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL21pbnVzLnN2Z1wiKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG4uc3BlY3NfX2FjY29yZGlvbiBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGx1cy5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICByaWdodDogMDtcbn1cblxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHkge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zcGVjc19fYWNjb3JkaW9uX19ib2R5IHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkgLmRvd25sb2Fkc19fY29sIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cblxuLnNwZWNzX193cmFwcGVyX19fY29udGVudCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnMgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkgPiBkaXYge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19kaW1lbnNpb25zIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5ID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnNfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMzUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnNfX2NvcHktYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19kaW1lbnNpb25zX19jb3B5LWJ0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19fY29weS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19fY29weS1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvY29weS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4udGV4dF9jb3BpZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNHMgbGluZWFyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA5MSwgNzMsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAudGV4dF9jb3BpZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudGV4dF9jb3BpZWQge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dF9jb3BpZWQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC50ZXh0X2NvcGllZCB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLnRleHRfY29waWVkLmNvcGllZCB7XG4gIGFuaW1hdGlvbjogY29waWVkIDEuMjVzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHRfY29waWVkLmNvcGllZCB7XG4gICAgYW5pbWF0aW9uOiBjb3BpZWQtbW9iIDEuMjVzIGxpbmVhcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvcGllZCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIDI1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTI1JSk7XG4gIH1cbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjb3BpZWQtbW9iIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMjUlKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEyNSUpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEyNSUpO1xuICB9XG59XG4uc3BlY3NfX2NvbG9ycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDU2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX19jb2xvcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnNwZWNzX19jb2xvcnMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjRweDtcbiAgICBncmlkLXJvdy1nYXA6IDI4cHg7XG4gIH1cbn1cblxuLnNwZWNzX19jb2xvcnNfX2l0ZW1fX2hleCwgLnNwZWNzX19jb2xvcnNfX2l0ZW1fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX2NvbG9yc19faXRlbV9faGV4LCAuc3BlY3NfX2NvbG9yc19faXRlbV9faW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2NvbG9yc19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19jb2xvcnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2NvbG9yc19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnNwZWNzX19jb2xvcnNfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIG1heC13aWR0aDogMzYxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLnNwZWNzX19jb2xvcnNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3BlY3NfX2NvbG9yc19faXRlbSBoNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICM1OTYwNjU7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNwZWNzX19jb2xvcnNfX2l0ZW0gaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fY29sb3JzX19pdGVtIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNwZWNzX19jb2xvcnNfX2l0ZW0gcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzU5NjA2NTtcbn1cbi5zcGVjc19fY29sb3JzX19pdGVtOm50aC1vZi10eXBlKG4rNykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19tYXRlcmlhbHNfX2J0biBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19tYXRlcmlhbHNfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19tYXRlcmlhbHNfX2J0biBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX21hdGVyaWFsc19fYnRuIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fbWF0ZXJpYWxzX19idG4gYTpob3ZlciBzdmcge1xuICByaWdodDogMjRweDtcbn1cblxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fY29sb3JzIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5LCAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19jb2xvcnMtYmFzZXMgLnNwZWNzX19hY2NvcmRpb25fX2JvZHksIC5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnMgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2ZpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2ZpbGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtcm93LWdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgLmRvd25sb2Fkc19fY29sX19maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgYSB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMgYTphZnRlciB7XG4gIGJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyAuZG93bmxvYWRzX19jb2xfX2FsbC1maWxlcyB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2ZpbGVzIC5kb3dubG9hZHNfX2NvbF9fZmlsZXNfX3NpbmdsZSB7XG4gIGdhcDogMTZweDtcbn1cbi5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyAuZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUgc3Bhbi5kb3dubG9hZHNfX2NoZWNrYm94IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyNWI0OTtcbn1cbi5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19maWxlcyAuZG93bmxvYWRzX19jaGVja2JveCB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2ZpbGVzIC5kb3dubG9hZHNfX2NoZWNrYm94LmFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxMy41cHg7XG4gIGhlaWdodDogMTEuNXB4O1xufVxuXG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZG93bmxvYWQtYnRuIGEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOTtcbiAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19kb3dubG9hZC1idG4gYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2Rvd25sb2FkLWJ0biBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zcGVjc19fYWNjb3JkaW9uX19ib2R5X19kb3dubG9hZC1idG4gYSBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgcmlnaHQ6IDMycHg7XG4gIGZpbGw6IG5vbmU7XG59XG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZG93bmxvYWQtYnRuIGE6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZG93bmxvYWQtYnRuIGEuZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA5MSwgNzMsIDAuMykgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGVjcy1sb2FkbW9yZSB7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDEwcHggMjlweCAxMHB4IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzI1YjQ5O1xuICBnYXA6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1jb2xvci1yYWRpbyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zcGVjcy1sb2FkbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNzLWxvYWRtb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbi5zcGVjcy1sb2FkbW9yZS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zcGVjcy1sb2FkbW9yZTpob3ZlcjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uc3BlY3MtbG9hZG1vcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvd19sb2FkbW9yZS5zdmdcIikgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiAwLjhzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjcy1sb2FkbW9yZTphZnRlciB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGVyby1pbWFnZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgICBncmlkLWNvbHVtbi1nYXA6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaGVyby1pbWFnZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtcm93LWdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltYWdlX193cmFwcGVyLnN0b3J5X3BhZ2Uge1xuICAgIGdyaWQtcm93LWdhcDogMzJweDtcbiAgfVxufVxuXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fbWVkaWEge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xufVxuXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIHNwYW4uaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZF9fc3Rvcnkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xufVxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgcC5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkX19zdG9yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiA1cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZCBwLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWRfX3N0b3J5IHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIHAuaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZF9fc3Rvcnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgcC5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkX19zdG9yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIHAuaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZF9fc3Rvcnkgc3BhbjpmaXJzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZCBoMSB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIGgxIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gIH1cbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWQgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5oZXJvLWltYWdlX193cmFwcGVyX19tZWRpYV9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA3MS4xODM1MzM0NDc3JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5oZXJvLWltYWdlX193cmFwcGVyX19tZWRpYV9faW1hZ2Uge1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19tZWRpYV9faW1hZ2U6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5oZXJvLWltYWdlX193cmFwcGVyX19tZWRpYV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG5cbi5oZXJvLWltYWdlX193cmFwcGVyX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1pbWFnZV9fd3JhcHBlcl9fc29jaWFsIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fc29jaWFsX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fc29jaWFsX19pdGVtIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbF9faXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXIubWlkZGxlID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyLm1pZGRsZSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci5taWRkbGUgPiBkaXYgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLnR4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci5tb29kYm9hcmQgLmdyaWRfaXRlbV9zYXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci5tb29kYm9hcmQgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLmltYWdlIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9faW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXIuYm90dG9tID4gZGl2IHtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyLmJvdHRvbSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci5zdGFydCA+IGRpdiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXIuc3RhcnQgPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXIudGV4dF9zbWFsbCBwLCAuZ3JpZC1pbWFnZXNfX3dyYXBwZXIudGV4dF9zbWFsbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci50ZXh0X3NtYWxsIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlci50aXRsZV9iaWcgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlci50aXRsZV9iaWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlci50aXRsZV9iaWcgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyID4gZGl2LnRvcC10ZXh0IC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbS50eHQge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX2lubmVyLnNjcm9sbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxNjZweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIG1heC13aWR0aDogMjA4MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9faW5uZXIuYWJzLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX19pbm5lci5pbWFnZS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fZnVsbCAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0uaW1hZ2Uge1xuICAgIGhlaWdodDogNDQ3cHg7XG4gIH1cbn1cblxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0uc29jaWFsIHtcbiAgICBvcmRlcjogMTI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbTplbXB0eSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB1bCwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMTVweDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB1bCBsaSwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIG9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB1bCBsaSwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIG9sIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gdWwgbGksIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gZmlndXJlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gZmlndXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGZpZ3VyZSBpbWcge1xuICAgIGhlaWdodDogMTk1cHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDEycHggMCAwO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBmaWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbS52aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbS5pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbS5pbWFnZSAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX2ltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0uaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLmltYWdlOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLmltYWdlOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0uaW1hZ2UgaW1nIHtcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gaDEsIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoMiwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGgzLCAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gaDQsIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoNSwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGg2IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGgxIHtcbiAgZm9udC1zaXplOiA3MXB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gaDYge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSBwIGEge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMjVCNDk7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW46IDA7XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfNzUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfNzUgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfNzUgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzc1XzI1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzc1XzI1IC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX183NV8yNSAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1XzUwXzI1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1XzUwXzI1IC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfNTBfMjUgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOm50aC1vZi10eXBlKDIpIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fNTBfMjVfMjUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9fNTBfMjVfMjUgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzUwXzI1XzI1IC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfMjVfNTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfMjVfNTAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfMjVfNTAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1XzI1XzI1XzI1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzUwXzUwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzUwXzUwIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX181MF81MCAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0ge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICB9XG59XG5cbi5ncmlkLWltYWdlc19fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmdyaWQtaW1hZ2VzX19zb2NpYWxzIGEge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ncmlkLWltYWdlc19fc29jaWFscyBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZ3JpZC1pbWFnZXNfX3NvY2lhbHMgYSBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5cbi5tb29kYm9hcmQtYnV0dG9uLnByb2R1Y3RfaGVhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZF9pdGVtX3NhdmUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ncmlkX2l0ZW1fc2F2ZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTJweCA2MnB4IDEycHggMjJweDtcbiAgYmFja2dyb3VuZDogIzMyNUI0OTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWRfaXRlbV9zYXZlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkX2l0ZW1fc2F2ZSBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ncmlkX2l0ZW1fc2F2ZSBwIC5zYXZlX21vb2Rib2FyZF9fbW9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ncmlkX2l0ZW1fc2F2ZSBwIC5zYXZlX21vb2Rib2FyZF9fbW9iLmFjdGl2ZSBzdmc6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ3JpZF9pdGVtX3NhdmUgcCAuc2F2ZV9tb29kYm9hcmRfX21vYi5hY3RpdmUgc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdyaWRfaXRlbV9zYXZlIHAgLnNhdmVfbW9vZGJvYXJkX19tb2I6aG92ZXIgc3ZnIGNpcmNsZSB7XG4gIGZpbGw6ICM2NTg0NzY7XG59XG4uZ3JpZF9pdGVtX3NhdmUgcCAuc2F2ZV9tb29kYm9hcmRfX21vYiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNTBweDtcbn1cbi5ncmlkX2l0ZW1fc2F2ZSBwIC5zYXZlX21vb2Rib2FyZF9fbW9iIHN2ZyBjaXJjbGUge1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbn1cbi5ncmlkX2l0ZW1fc2F2ZSBwIC5zYXZlX21vb2Rib2FyZF9fbW9iIHN2ZzpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX3RlYW1fX2ltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX3RlYW0gaDMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNWI0OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX190ZWFtIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX3RlYW0gaDMge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX190ZWFtIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNWI0OTtcbiAgZGlzcGxheTogZmxleDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX190ZWFtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9fdGVhbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9fdGVhbSBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX190ZWFtIGE6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9fdGVhbSBzcGFuIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1YjQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX3RlYW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtX190ZWFtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uaW5zdGFncmFtX193cmFwcGVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbV9fd3JhcHBlciBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLmluc3RhZ3JhbV9fd3JhcHBlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbnN0YWdyYW1fX3dyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbV9fd3JhcHBlciBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYl9pbnN0YWdyYW0ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5zdGFncmFtX193cmFwcGVyX19pbWFnZXMgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfbG9hZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfbG9hZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfaW1hZ2VzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNjBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuaW5zdGFncmFtX193cmFwcGVyX19pbWFnZXMgI3NiaV9pbWFnZXMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfaW1hZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5zdGFncmFtX193cmFwcGVyX19pbWFnZXMgI3NiaV9pbWFnZXMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7XG4gIH1cbn1cbi5pbnN0YWdyYW1fX3dyYXBwZXJfX2ltYWdlcyAjc2JpX2ltYWdlcyAuc2JpX2l0ZW0uc2JpX3R5cGVfaW1hZ2UsIC5pbnN0YWdyYW1fX3dyYXBwZXJfX2ltYWdlcyAjc2JpX2ltYWdlcyAuc2JpX2l0ZW0uc2JpX3R5cGVfY2Fyb3VzZWwge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfaW1hZ2VzIC5zYmlfaXRlbS5zYmlfdHlwZV9pbWFnZSAuc2JpX3Bob3RvX3dyYXAsIC5pbnN0YWdyYW1fX3dyYXBwZXJfX2ltYWdlcyAjc2JpX2ltYWdlcyAuc2JpX2l0ZW0uc2JpX3R5cGVfY2Fyb3VzZWwgLnNiaV9waG90b193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uaW5zdGFncmFtX193cmFwcGVyX19pbWFnZXMgI3NiaV9pbWFnZXMgLnNiaV9pdGVtLnNiaV90eXBlX2ltYWdlIC5zYmlfcGhvdG9fd3JhcCBhLnNiaV9waG90bywgLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzICNzYmlfaW1hZ2VzIC5zYmlfaXRlbS5zYmlfdHlwZV9jYXJvdXNlbCAuc2JpX3Bob3RvX3dyYXAgYS5zYmlfcGhvdG8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICB9XG59XG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyIGgyIHtcbiAgICBtYXJnaW46IDAgMCAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fcG9zdHMge1xuICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgZ3JpZC1yb3ctZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fcG9zdHMge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19wb3N0cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xuICAgIGdyaWQtcm93LWdhcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19wb3N0cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19wb3N0cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgfVxufVxuXG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0REQkUzO1xufVxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX3NpbmdsZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19zaW5nbGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX3NpbmdsZV9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX3NpbmdsZV9fY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlX19jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX2xvYWRtb3JlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19sb2FkbW9yZSB7XG4gICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XG4gIH1cbn1cbi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19sb2FkbW9yZSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgY29sb3I6ICNGQ0ZDRjk7XG4gIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fbG9hZG1vcmUgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX2xvYWRtb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX2xvYWRtb3JlIGEgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gIHJpZ2h0OiAzMnB4O1xuICBmaWxsOiBub25lO1xufVxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX2xvYWRtb3JlIGE6aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fbG9hZG1vcmUgYSB7XG4gIHBhZGRpbmc6IDEwcHggNTdweCAxMHB4IDMycHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fbG9hZG1vcmUgYSBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19sb2FkbW9yZSBhOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIHJpZ2h0OiAzMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19oZWFkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZCBoMiB7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19oZWFkIHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNhdmVfbW9vZGJvYXJkIHtcbiAgbWFyZ2luLXRvcDogNjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYXZlX21vb2Rib2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLnNhdmVfbW9vZGJvYXJkLnByb2R1Y3RfaGVhcnQge1xuICB0b3A6IGluaXRpYWw7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICB3aWR0aDogaW5pdGlhbDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLnNhdmVfbW9vZGJvYXJkIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zYXZlX21vb2Rib2FyZCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2F2ZV9tb29kYm9hcmQgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDZweCA2cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uc2F2ZV9tb29kYm9hcmQgcCAuc2F2ZV9tb29kYm9hcmRfX21vYiB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuc2F2ZV9tb29kYm9hcmQgcCAuc2F2ZV9tb29kYm9hcmRfX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNhdmVfbW9vZGJvYXJkIHAgLnNhdmVfbW9vZGJvYXJkX19tb2IuYWN0aXZlIHN2ZzpmaXJzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zYXZlX21vb2Rib2FyZCBwIC5zYXZlX21vb2Rib2FyZF9fbW9iLmFjdGl2ZSBzdmc6bGFzdC1vZi10eXBlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2F2ZV9tb29kYm9hcmQgcCAuc2F2ZV9tb29kYm9hcmRfX21vYjpob3ZlciBzdmcgY2lyY2xlIHtcbiAgZmlsbDogIzY1ODQ3Njtcbn1cbi5zYXZlX21vb2Rib2FyZCBwIC5zYXZlX21vb2Rib2FyZF9fbW9iIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNhdmVfbW9vZGJvYXJkIHAgLnNhdmVfbW9vZGJvYXJkX19tb2Igc3ZnIGNpcmNsZSB7XG4gIHRyYW5zaXRpb246IDAuM3MgbGluZWFyO1xufVxuLnNhdmVfbW9vZGJvYXJkIHAgLnNhdmVfbW9vZGJvYXJkX19tb2Igc3ZnOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2F2ZV9tb29kYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9zYXZlX2xpbmUuc3ZnXCIpIGNlbnRlci9jb250YWluIG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYXZlX21vb2Rib2FyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19kZXNjciBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9fdGV4dCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX190ZXh0IHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9fdGV4dCBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX3RleHQgcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGNvbG9yOiAjRkNGQ0Y5O1xuICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xuICB0cmFuc2l0aW9uOiAwLjNzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2J0biB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9fYnRuIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICByaWdodDogMzJweDtcbiAgZmlsbDogbm9uZTtcbn1cbi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19idG46aG92ZXIgc3ZnIHtcbiAgcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2J0biB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faW1hZ2Uge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faW1hZ2UgLnByb2R1Y3RfaGVhcnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9faW1hZ2UgLnByb2R1Y3RfaGVhcnQgc3ZnIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19pbWFnZSAucHJvZHVjdF9oZWFydDpob3ZlciBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2ltYWdlOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC44cyBsaW5lYXI7XG59XG5cbi5tb29kYm9hcmRfX3dyYXBwZXIuY2hhbmdlX2J0biAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfYnRuIC5zYXZlZC1pdGVtX19jb250ZW50X19yZW1vdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXIuY2hhbmdlX2J0biAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCBzcGFuLCAubW9vZGJvYXJkX193cmFwcGVyLmNoYW5nZV9idG4gLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXIuY2hhbmdlX2J0biAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCBzdmcgcGF0aCwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfYnRuIC5zYXZlZC1pdGVtX19jb250ZW50X19yZW1vdmUgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgaDEsIC5tb29kYm9hcmRfX3dyYXBwZXIuY2hhbmdlX3RleHRfZnVsbCBoMiwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGgzLCAubW9vZGJvYXJkX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgaDQsIC5tb29kYm9hcmRfX3dyYXBwZXIuY2hhbmdlX3RleHRfZnVsbCBoNSwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGg2LCAubW9vZGJvYXJkX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgcCwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGE6bm90KC5jaGFuZ2VibGVfYnRuKSwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGRpdiwgLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIGxhYmVsLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lIHtcbiAgY29sb3I6IHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlci5jaGFuZ2VfdGV4dF9mdWxsIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmUge1xuICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyLmNoYW5nZV90ZXh0X2Z1bGwgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsYWJlbC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSBhIHtcbiAgY29sb3I6IHZhcigtLXRleHRmdWxsLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyLmJ0bl90cmFuc3BhcmVudCAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCwgLm1vb2Rib2FyZF9fd3JhcHBlci5idG5fdHJhbnNwYXJlbnQgLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMjViNDkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMjViNDkgIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXIuYnRuX3RyYW5zcGFyZW50IC5tb29kYm9hcmQtc3VibWl0IGlucHV0IHNwYW4sIC5tb29kYm9hcmRfX3dyYXBwZXIuYnRuX3RyYW5zcGFyZW50IC5zYXZlZC1pdGVtX19jb250ZW50X19yZW1vdmUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyLmJ0bl90cmFuc3BhcmVudCAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCBzdmcgcGF0aCwgLm1vb2Rib2FyZF9fd3JhcHBlci5idG5fdHJhbnNwYXJlbnQgLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzMyNWI0OTtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXIuYnRuX3RyYW5zcGFyZW50LmNoYW5nZV9idG4gLm1vb2Rib2FyZC1zdWJtaXQgaW5wdXQsIC5tb29kYm9hcmRfX3dyYXBwZXIuYnRuX3RyYW5zcGFyZW50LmNoYW5nZV9idG4gLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXIuYnRuX3RyYW5zcGFyZW50LmNoYW5nZV9idG4gLm1vb2Rib2FyZC1zdWJtaXQgaW5wdXQgc3BhbiwgLm1vb2Rib2FyZF9fd3JhcHBlci5idG5fdHJhbnNwYXJlbnQuY2hhbmdlX2J0biAuc2F2ZWQtaXRlbV9fY29udGVudF9fcmVtb3ZlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYnRuLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlci5idG5fdHJhbnNwYXJlbnQuY2hhbmdlX2J0biAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCBzdmcgcGF0aCwgLm1vb2Rib2FyZF9fd3JhcHBlci5idG5fdHJhbnNwYXJlbnQuY2hhbmdlX2J0biAuc2F2ZWQtaXRlbV9fY29udGVudF9fcmVtb3ZlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XG59XG5cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWQgaDEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICMzMjVCNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgIGdyaWQtcm93LWdhcDogNDBweDtcbiAgfVxufVxuXG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXItZnVsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1jb25maXJtYXRpb24tY29udGFpbmVyLWZ1bGwgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICMzMjViNDk7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXItZnVsbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGdyaWQtcm93OiAyO1xuICBncmlkLWNvbHVtbjogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gICAgZ3JpZC1yb3c6IDU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIGdyaWQtcm93OiBpbml0aWFsO1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIgLm1vb2Rib2FyZC1zdWJtaXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjMzI1QjQ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBjb2xvcjogI0ZDRkNGOSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDMycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciAubW9vZGJvYXJkLXN1Ym1pdCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIC5tb29kYm9hcmQtc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIGdyaWQtcm93LWdhcDogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gIH1cbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC10ZXh0LCAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWVtYWlsIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHQgbGFiZWwud3Bmb3Jtcy1lcnJvciwgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgZm9udC1mYW1pbHk6IFwiR3JhcGhpa1wiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dCBpbnB1dCwgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCBpbnB1dCB7XG4gIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEM3QzcgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzkxOEY4RiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHQgaW5wdXQsIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZW1haWwgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dCBpbnB1dCwgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1lbWFpbCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLCAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWVtYWlsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTE4RjhGICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZW1haWwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHQgaW5wdXQ6OnBsYWNlaG9sZGVyLCAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWVtYWlsIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3gge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xuICAgIGdyaWQtcm93OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IHtcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcbiAgICBncmlkLXJvdzogaW5pdGlhbDtcbiAgfVxufVxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBmb250LWZhbWlseTogXCJHcmFwaGlrXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjZweCAhaW1wb3J0YW50O1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCB1bCBsaS53cGZvcm1zLXNlbGVjdGVkIGxhYmVsOmJlZm9yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2NTg0NzY7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggdWwgbGkud3Bmb3Jtcy1zZWxlY3RlZCBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG4gIGJhY2tncm91bmQ6ICM2NTg0NzY7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggdWwgbGk6aG92ZXIgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzY1ODQ3Njtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCB1bCBsaSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmUge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjU4NDc2ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY1ODQ3NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtZ2Rwci1jaGVja2JveCBsYWJlbC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzY1ODQ3NiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY1ODQ3NiAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IGxhYmVsLndwZm9ybXMtZmllbGQtbGFiZWwtaW5saW5lIC53cGZvcm1zLXJlcXVpcmVkLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xuICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xuICAgIGdyaWQtcm93OiBpbml0aWFsO1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDOEM3Qzc7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTE4RjhGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIgLndwZm9ybXMtZmllbGQud3Bmb3Jtcy1maWVsZC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTE4RjhGICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWRfX2Zvcm0gLndwZm9ybXMtZmllbGQtY29udGFpbmVyIC53cGZvcm1zLWZpZWxkLndwZm9ybXMtZmllbGQtdGV4dGFyZWEgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19oZWFkX19mb3JtIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLXRleHRhcmVhIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5zYXZlZC1pdGVtX19pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2F2ZWQtaXRlbV9faW1hZ2VzIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2F2ZWQtaXRlbV9faW1hZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG59XG4uc2F2ZWQtaXRlbV9faW1hZ2VzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzk4QURBNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNhdmVkLWl0ZW1fX2ltYWdlczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2F2ZWQtaXRlbV9faW1hZ2VzX19zaW5nbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogODAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2F2ZWQtaXRlbV9faW1hZ2VzX19zaW5nbGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zYXZlZC1pdGVtX19pbWFnZXNfX3NpbmdsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjhzIGVhc2U7XG59XG5cbi5zYXZlZC1pdGVtX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2F2ZWQtaXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5zYXZlZC1pdGVtX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzk4QURBNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLnNhdmVkLWl0ZW1fX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zYXZlZC1pdGVtX19jb250ZW50IHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2F2ZWQtaXRlbV9fY29udGVudCBoMiB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNhdmVkLWl0ZW1fX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zYXZlZC1pdGVtX19jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX2RpbWVuc2lvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbn1cbi5zYXZlZC1pdGVtX19jb250ZW50X19kaW1lbnNpb25zIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogIzMyNUI0OTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uc2F2ZWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zYXZlZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zYXZlZC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb29kYm9hcmRfX3dyYXBwZXJfX3NhdmVkX19lbXB0eSBoMiB7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjMzI1QjQ5O1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubW9vZGJvYXJkX193cmFwcGVyX19zYXZlZF9fZW1wdHkgaDIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb29kYm9hcmRfX3dyYXBwZXJfX3NhdmVkX19lbXB0eSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vb2Rib2FyZF9fd3JhcHBlcl9fc2F2ZWRfX2VtcHR5IGgyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uc2F2ZWQtaXRlbV9fY29udGVudF9fcmVtb3ZlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogI0YyRjJFOTtcbn1cbi5zYXZlZC1pdGVtX19jb250ZW50X19yZW1vdmUgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmVycm9yLW1zZyB7XG4gIGNvbG9yOiAjOTkwMDAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmVycm9yLW1zZy5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCIuc2l0ZS1oZWFkZXIge1xyXG4gICYudHJhbnNwYXJlbnQge1xyXG4gICAgLnNpdGUtaGVhZGVyX19maXhlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICAgICYubW9iLW1lbnUtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1YjQ5O1xyXG4gICAgICAgIHotaW5kZXg6IDg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzMyNWI0OTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNhYWIyYTk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaXRlLWhlYWRlcl9fd3JhcHBlcl9fbWVudSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1MjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgbWluLWhlaWdodDogOTZweDtcclxuICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyX19maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICNhYWIyYTk7XHJcbiAgei1pbmRleDogNztcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgaGVpZ2h0OiA5NnB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gICYubW9iLW1lbnUtYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMzMjViNDk7XHJcbiAgfVxyXG59XHJcblxyXG4ubWVudS1oZWFkZXItY29udGFpbmVyLFxyXG4ubWVudS1oZWFkZXItZW4tY29udGFpbmVyIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnN1Yi13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LmNoYW5nZWQge1xyXG4gIGhlYWRlciB7XHJcbiAgICAuc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ28ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlcm9fX3dyYXBwZXJfX3RleHRfX2NvbnRlYWluZXIge1xyXG4gICAgaDEge1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ29fX2NoYW5nZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDE2MnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1pdGVtc19fbW9iaWxlLW1lbnVfX3dyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA1NnB4O1xyXG4gIGdhcDogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIC5oZWFkZXItaXRlbXNfX3NlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51X19sYW5nIHtcclxuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZDRkNGOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGEud3BtbC1scy1pdGVtLXRvZ2dsZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICB1bCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAud3BtbC1scy1jdXJyZW50LWxhbmd1YWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53cG1sLWxzLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudV9fY29udGFjdCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBjb2xvcjogI0YyRjJFOTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1zX19tb2JpbGUtbWVudSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA1O1xyXG4gIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICMzMjVCNDk7XHJcbiAgcGFkZGluZzogNjJweCA0MHB4IDEwMHB4IDQwcHg7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyNTFweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5tZW51LWhlYWRlci1jb250YWluZXIsXHJcbiAgLm1lbnUtaGVhZGVyLWVuLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4gICAgdWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93X2JvdHRvbS5zdmdcIikgY2VudGVyLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAgICAgICAmIH4gLnN1Yi13cmFwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogI0YyRjJFOTtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtaGVhZGVyX193cmFwcGVyX19tZW51IHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcm93LWdhcDogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5zdWItd3JhcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHggNDBweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHggM3B4IDNweCAxcHg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMTVzIGxpbmVhcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbGlua19oZWFkZXIoKTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNTIwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MjBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAmIH4gLnN1Yi13cmFwIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXJfX3dyYXBwZXJfX2xvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBtYXgtd2lkdGg6IDE2MnB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgYS5oZWFkZXItaXRlbXNfX2NvbnRhY3Qge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcGFkZGluZzogM3B4IDE0LjVweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIC4zcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzc5ODk3QjtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBkaXYuaGVhZGVyLWl0ZW1zX19sYW5nIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud3BtbC1scy1pdGVtLWxlZ2FjeS1kcm9wZG93biB7XHJcbiAgICAgICYud3BtbC1scy1maXJzdC1pdGVtLndwbWwtbHMtbGFzdC1pdGVtIHtcclxuICAgICAgICAud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgbGkge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwbWwtbHMtc3ViLW1lbnUge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzc5ODk3YjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEyMSwgMTM3LCAxMjMsIC4zKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjYWFiMmE5O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgIEBpbmNsdWRlIGxpbmtfaGVhZGVyKCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk4OTdiO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwbWwtbHMtbGVnYWN5LWxpc3QtaG9yaXpvbnRhbCB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cG1sLWxzLWN1cnJlbnQtbGFuZ3VhZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC53cG1sLWxzLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1zX19yaWdodC1zaWRlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5oZWFkZXItaXRlbXNfX2JveCB7XHJcbiAgd2lkdGg6IDMycHg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IDE3LjNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICYuaGVhZGVyLWl0ZW1zX19ib3gtLW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRyYW5zaXRpb246IC44cyBsaW5lYXI7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjNjU4NDc2O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW1zX19zZWFyY2gge1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDE3LjNweDtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3OTg5N0I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc2VhcmNoX3doaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaXRlLWhlYWRlcl9fb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE1OSwgMTI5LCAuMyk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAyO1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXJfX3NlYXJjaCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNDk1cHg7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjQTQ5RjgxO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuICAgICYgfiAuc2l0ZS1oZWFkZXJfX292ZXJsYXkge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTcxcHg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1oZWFkZXJfX3NlYXJjaF9fY2xvc2Uge1xyXG4gIGhlaWdodDogMTRweDtcclxuICB3aWR0aDogMTRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAzM3B4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICByaWdodDogODBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Nsb3NlLnN2Z1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuICBtYXgtd2lkdGg6IDc2NHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgZ2FwOiAyNHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtX19pbnB1dCB7XHJcbiAgZmxleDogMCAxIGF1dG87XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC1mb3JtX19zdWJtaXRfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgc3ZnIHtcclxuICAgICAgcmlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybV9fc3VibWl0IHtcclxuICBmbGV4OiAwIDAgYXV0bztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1mYW1pbHk6ICRncmFwaGljO1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIGNvbG9yOiAjRkZGRkZGO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4td2lkdGg6IDExNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTJweCA1MnB4IDEycHggMzJweDtcclxuICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQ0ZDRjk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufSIsIkBtaXhpbiBsaW5rX2hlYWRlcigpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZ3JhcGhpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidG4oKSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgIHBhZGRpbmc6IDEwcHggNTAuNXB4IDEwcHggMjlweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuc2l0ZS1mb290ZXJfX3dyYXBwZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZmE2OWY7XHJcbiAgcGFkZGluZzogNDBweCAwIDI0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC53cGZvcm1zLWVycm9yIGxhYmVse1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgfVxyXG4gIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXHJcbiAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcclxuICBpbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB0cmFuc3BhcmVudCBpbnNldDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0ge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAyO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmM2YzZWE7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI2YzZjNlYTtcclxuICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLndwZm9ybXMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmZvcm1fbmFtZSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLndwZm9ybXMtZmllbGQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbC53cGZvcm1zLWVycm9yIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIzcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRncmFwaGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRTkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRncmFwaGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkU5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0YyRjJFOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI0YyRjJFOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDhweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBjb2xvcjogI0YyRjJFOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2luZm8ge1xyXG4gIGdyaWQtY29sdW1uOiAyO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1mb290ZXJfX3RhYmxlX192YWx1ZXMge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuXHJcbiAgICAmLS1uYW1lLFxyXG4gICAgJi0tYWRkcmVzcyB7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19saW5rcyB7XHJcbiAgLnNpdGUtZm9vdGVyX190YWJsZV9fdmFsdWVzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX2Zvcm0ge1xyXG4gIG1hcmdpbi10b3A6IDM0cHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9fZm9ybV9fbGluayB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gIGNvbG9yOiAjZjNmM2VhO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19zb2NpYWwtaW1hZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcyB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE3cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgY29sb3I6ICNmM2YzZWE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogI2YzZjNlYTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJFOTtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fdGFibGUge1xyXG4gICYtLXNvY2lhbHMge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fdGFibGVfX3ZhbHVlcy5zb2NpYWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIGEge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kOiAjMjMxRjIwO1xyXG4gIGhlaWdodDogODBweDtcclxuXHJcbiAgJiA+IGRpdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fYm90dG9tX190ZXh0IHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI0YyRjJFOTtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19ib3R0b21fX2ltYWdlIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fYm90dG9tX19sYW5nIHtcclxuICAud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYS53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgY29sb3I6ICNGMkYyRTk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEzcHg7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaWNvbnMvYXJyb3dfZm9vdGVyX2Rvd24uc3ZnJykgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud3BtbC1scy1zdWItbWVudSB7XHJcbiAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjJGMkU5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMxZjIwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJFOTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3RhYmxlX19sYWJlbHMge1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICBjb2xvcjogI2YzZjNlYTtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX193cmFwcGVyX19jb250ZW50IHtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgIGdyaWQtcm93LWdhcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtaGVpZ2h0OiA2NnB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgbWF4LXdpZHRoOiA1NXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3dyYXBwZXJfX3NvY2lhbHMge1xyXG4gICYuZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1vYmlsZSB7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX190by10b3Age1xyXG4gIGdyaWQtY29sdW1uOiA0O1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZjNmM2VhO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMjtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAzNyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHRyYW5zaXRpb246IC40cyBsaW5lYXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiA5cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93LXRvcC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fd3JhcHBlcl9faW5uZXIge1xyXG4gIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMyUsIDFmcikpO1xyXG4gIGdyaWQtZ2FwOiA4cHggNDBweDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcclxuICB9XHJcblxyXG4gIEBtZWRpYShtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodHMge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX25hdiB7XHJcbiAgLnNpdGUtZm9vdGVyX193cmFwcGVyX19mb3JtX19saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRTk7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBib3R0b206IC00cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmhlYWRlci1pdGVtc19fYnVyZ2VyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjUxcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB1bCBsaTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM2JSk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM2JSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgbGk6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNiUpO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB+IC5oZWFkZXItaXRlbXNfX21vYmlsZS1tZW51IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgdWwgbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZDRkNGOTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaTpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxuXHJcbiAgICB1bCBsaTpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNiUpO1xyXG4gICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIGxpOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIH1cclxufSIsIiNsb2FkZXIge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDE3MHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2lkZXJfbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYW5pbWF0aW9uOiBsb2FkZXIgLjhzIGxpbmVhciBpbmZpbml0ZTtcclxuXHJcbiAgICAmLmEge1xyXG4gICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iIHtcclxuICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuMXNcclxuICAgIH1cclxuXHJcbiAgICAmLmMge1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4yc1xyXG4gICAgfVxyXG5cclxuICAgICYuZCB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjNzXHJcbiAgICB9XHJcblxyXG4gICAgJi5lIHtcclxuICAgICAgICBsZWZ0OiAzNXB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC40c1xyXG4gICAgfVxyXG5cclxuICAgICYuZiB7XHJcbiAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICBib3R0b206IDEwcHg7XHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAuNXNcclxuICAgIH1cclxuXHJcbiAgICAmLmcge1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLjZzXHJcbiAgICB9XHJcblxyXG4gICAgJi5oIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC43c1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxvYWRlciB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzYTNhM2E7XHJcbiAgICB9XHJcbn0iLCIuZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJib2R5LnNpbmdsZS1wcm9kdWN0IHtcclxuICAgIC5zaW5nbGUtcHJvZHVjdHMge1xyXG4gICAgICAgIC5oZXJvX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTZweCk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0c19faGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC4xKTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLnNpbmdsZS1wcm9kdWN0c19fd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFuY2hvciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdHNfX3dyYXBwZXJfX2luZm8ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLXByb2R1Y3RzX193cmFwcGVyX19pbmZvX19maWVsZCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcHJvZHVjdHNfX3dyYXBwZXJfX2J1dHRvbiB7XHJcbiAgICBmbGV4OiAwIDAgMjAwcHg7XHJcbiAgICBkaXNwbGF5OiBjb250ZW50cztcclxuXHJcbiAgICAmLnBvcHVwIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAzMnB4O1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuKCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDU3cHggMTBweCAzMnB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXJfX2J1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHggMzJweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnFyX19idXR0b24td3JhcCBhOm5vdCguY2hhbmdlYmxlX2J0bikucXJfX2J1dHRvbiB7XHJcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wb3B1cF9fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW47XHJcblxyXG4gICAgLnBvcHVwX193cmFwcGVyX19pbm5lciB7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC40cyBsaW5lYXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgIC5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtX19pbm5lciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2lmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiA0NTZweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5wb3B1cF9fY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3BvcHVwX2Nsb3NlLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufSIsIm1haW4ucGRmLWNvbnRlbnQge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRmLWNvbnRlbnRfX2luZm8ge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG5cclxuLnBkZi1jb250ZW50X19zcGVjc19fbGVmdF9faW1hZ2VzIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcblxyXG59XHJcblxyXG4ucGRmLWNvbnRlbnRfX2ltYWdlc19fc21hbGwge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgbWFyZ2luLXRvcDogMzBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gIC8vYm9yZGVyLXNwYWNpbmc6IDEwcHg7XHJcblxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vJjpmaXJzdC1vZi10eXBlIHtcclxuICAgIC8vICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAvL31cclxuICAgIC8vXHJcbiAgICAvLyY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgLy8gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIC8vICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIC8vfVxyXG4gICAgLy9cclxuICAgIC8vJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgLy8gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgLy99XHJcbiAgfVxyXG59XHJcblxyXG4ucGRmLWNvbnRlbnRfX2luZm9fX2ltYWdlIHtcclxuICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB3aWR0aDogMjYwcHg7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLnBkZi1jb250ZW50X19pbmZvX19pbWFnZSBpbWd7XHJcbiAgbWF4LWhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5wZGYtY29udGVudF9faW1hZ2VzIHtcclxuICBwYWdlLWJyZWFrLWFmdGVyOiBhbHdheXM7XHJcbiAgYnJlYWstYWZ0ZXI6IHBhZ2U7XHJcbn1cclxuXHJcbi5wZGYtY29udGVudF9faW1hZ2VzX19iaWcge1xyXG4gIHdpZHRoOiA2OTZweDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgaW1nIHtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcbi5wZGYtY29udGVudF9faW5mb19fY29udGVudCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4ucGRmLWNvbnRlbnRfX2luZm9fX2NvbnRlbnRfX3RleHQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1heC13aWR0aDogMzgwcHg7XHJcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAvL2Zsb2F0OiBsZWZ0O1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgIG1hcmdpbjogOHB4IDAgMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZGYtY29udGVudF9faW5mb19faGVhZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWdlLWJyZWFrLWFmdGVyOmF2b2lkO1xyXG4gIHBhZ2UtYnJlYWstYmVmb3JlOmF2b2lkO1xyXG4gIGJyZWFrLWJlZm9yZTogYXZvaWQ7XHJcbiAgYnJlYWstYWZ0ZXI6IGF2b2lkO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wZGYtZm9vdGVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAtMzNweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ucGRmLWh0bWwge1xyXG4gIG1hcmdpbjogNThweCA0MHB4IDQzcHggNDBweDtcclxuXHJcbiAgKiB7XHJcbiAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgICBjb2xvcjogIzMyNWI0OTtcclxuICB9XHJcbn1cclxuXHJcbi5wZGYtZm9vdGVyX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIHRye1xyXG4gICAgcGFkZGluZzogMCAzcHg7XHJcbiAgfVxyXG4gIHRkIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgJjpmaXJzdC1vZi10eXBle1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSwgcCwgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wZGYtY29udGVudF9fc3BlY3Mge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFnZS1icmVhay1iZWZvcmU6IGF2b2lkO1xyXG4gIGJyZWFrLWJlZm9yZTogYXZvaWQ7XHJcblxyXG4gIGgyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRmLWNvbnRlbnRfX3NwZWNzX193cmFwcGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIHBhZ2UtYnJlYWstYmVmb3JlOiBhdm9pZDtcclxuICBicmVhay1iZWZvcmU6IGF2b2lkO1xyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogIDEwcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnBkZi1jb250ZW50X19zcGVjc19fbGVmdCB7XHJcbiAgd2lkdGg6IDU1JTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5cclxuLnBkZi1jb250ZW50X19zcGVjc19fcmlnaHQge1xyXG4gIHdpZHRoOiA0MiU7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4ucGRmLWNvbnRlbnRfX3NwZWNzX19yaWdodF9fY29sb3JzIHtcclxuXHJcbiAgaDIge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRncmFwaGljO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxufVxyXG4ucGRmLWNvbnRlbnRfX3NwZWNzX19sZWZ0X19tYXRlcmlhbGVyIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG59XHJcblxyXG4ucGRmX3NpbmdsZV9jb2xvciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgZm9udC1mYW1pbHk6ICRncmFwaGljO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogODBweDtcclxuICAgIHdpZHRoOiA0NS41JTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucGRmX3NpbmdsZV9jb2xvcl9faGV4IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogNDUuNSU7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbn1cclxuXHJcbi5wZGZfc2luZ2xlX2NvbG9yX190ZXh0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB3aWR0aDogNTUlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX190YWJsZXtcclxuICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCl7XHJcbiAgICAud3Bmb3Jtcy1mb3Jte1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAud3Bmb3Jtcy1zdWJtaXQtY29udGFpbmVye1xyXG4gICAgICAgIHRvcDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIuYXJjaGl2ZS1yZWZlcmVuY2VyX193cmFwcGVyX19oZWFkIHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgIG1heC13aWR0aDogNzY0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fcG9zdHMge1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzIwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19wb3N0c19fc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXJvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEybiArIDEpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMTJuICsgMikge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkzNnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMTJuICsgMykge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxMm4gKyA0KSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMTJuICsgNSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcblxyXG4gICAgICAgIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEybiArIDYpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxMm4gKyA3KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTM2cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxMm4gKyA4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEybiArIDkpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoMTJuICsgMTApIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cclxuICAgICAgICAuYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgxMm4gKyAxMSkge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcmNoaXZlLXJlZmVyZW5jZXJfX3Jlc3BvbnNpYmxlLWltYWdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDEybiArIDEyKSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNDEycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFyY2hpdmUtcmVmZXJlbmNlcl9fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC44cyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1sb2FkbW9yZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQxLjVweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvd19sb2FkbW9yZS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC44cyBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtcmVmZXJlbmNlcl9fd3JhcHBlcl9fYm9keSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1yZWZlcmVuY2VyX190YXgge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICByb3ctZ2FwOiAxNnB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZ2FwOiAxMHB4IDE2cHg7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICM3OTg5N0I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0NDRDZEMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4xcyBlYXNlLWluLW91dDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wYWdlLW5hdiB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMTJweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG59XHJcbi5wYWdlLWRlZmF1bHQtZ3JpZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZWJmMWY0IDAuMXJlbSwgdHJhbnNwYXJlbnQgMC4xcmVtKSwgbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZWJmMWY0IDAuMWVtLCB0cmFuc3BhcmVudCAwLjFlbSk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJyZW0gMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLW5hdl9fd3JhcHBlciB7XHJcbiAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogNDBweDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgcm93LWdhcDogMTBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gICYuZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubW9iaWxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDFweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgcGFkZGluZzogMTFweCAzMHB4IDExcHggMTZweDtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYmFja2dyb3VuZDogI2NjZDZkMTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuM3M7XHJcblxyXG4gICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvdHJpYW5nbGUuc3ZnXCIpIGNlbnRlci8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAucGFnZS1uYXZfX3dyYXBwZXJfX2hpZGRlbiB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NkNmQxO1xyXG4gICAgICAgICAgY29sb3I6ICMzMjViNDk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMyNUI0OTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMTAwJSkgc2VwaWEoMCUpIHNhdHVyYXRlKDc1MDAlKSBodWUtcm90YXRlKDEyN2RlZykgYnJpZ2h0bmVzcyg5NSUpIGNvbnRyYXN0KDEwOSUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLW5hdl9fd3JhcHBlcl9faGlkZGVuIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgdG9wOiA1NHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmOTtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlLWluLW91dCAuM3M7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTFweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzk4OTdiO1xyXG4gICAgICAgICAgY29sb3I6ICNmY2ZjZjk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGJhY2tncm91bmQ6ICNDQ0Q2RDE7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzc5ODk3QjtcclxuICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5hcmNoaXZlLXN0b3JpZXNfX3dyYXBwZXJfX2hlYWQge1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgICAgICBtYXgtd2lkdGg6IDc2NHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtc3Rvcmllc19fdGF4IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjNzk4OTdCO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNDQ0Q2RDE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc5ODk3QjtcclxuICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzc5ODk3QjtcclxuICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1zdG9yaWVzX19wb3N0cyB7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICBncmlkLXJvdzogMzYycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFyY2hpdmUtc3Rvcmllc19fcG9zdHNfX3NpbmdsZSB7XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg5biArIDEpLCAmOm50aC1vZi10eXBlKDluICsgOCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuXHJcbiAgICAgICAgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDY2MSAvIDc2NCkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDluICsgMiksICY6bnRoLW9mLXR5cGUoOW4gKyAzKSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDY2MSAvIDc2NCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoOW4gKyA0KSwgJjpudGgtb2YtdHlwZSg5biArIDYpIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDY2MSAvIDc2NCkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoOW4gKyA1KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19jb250ZW50IHtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoNTQxIC8gNzY0KSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoNjYxIC8gNzY0KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSg5biArIDcpLCAmOm50aC1vZi10eXBlKDluICsgOSkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMjtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyY2hpdmUtc3Rvcmllc19fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAqICg2NjEgLyA3NjQpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZSB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJjaGl2ZS1zdG9yaWVzX19yZXNwb25zaWJsZS1pbWFnZV9faW5uZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFyY2hpdmUtc3Rvcmllc19fcmVzcG9uc2libGUtaW1hZ2VfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYXJjaGl2ZS1zdG9yaWVzX193cmFwcGVyX19ib2R5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwOHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLnByb2R1Y3RzLXN1Ym1lbnUge1xyXG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5wcm9kdWN0cy1zdWJtZW51X19kZXNjcmlwdGlvbiwgLnByb2R1Y3RzLXN1Ym1lbnVfX2Rlc2NyaXB0aW9uX19hcmNoaXZlIHtcclxuICB0cmFuc2l0aW9uOiAxcyBlYXNlLWluLW91dDtcclxuICBtYXgtaGVpZ2h0OiA5OTlweDtcclxuXHJcbiAgJi4tYWxsIHtcclxuICAgIGRpdiwgcCwgc3BhbiwgYSwgbGkge1xyXG4gICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtd3JhcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5oaWRlIHtcclxuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgLy9kaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC8vLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC8vLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgbWF4LWhlaWdodDogOTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA3MnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgKiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLXdyYXAge1xyXG4gICAgLnJlYWRfX21vcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmNmY2Y5O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICMzMjViNDk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oaWRlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApIHRyYW5zbGF0ZVkoNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC41cztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2LCBwLCBzcGFuLCBhLCBsaSB7XHJcbiAgICBjb2xvcjogIzMyNWI0OTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICB9XHJcblxyXG4gIG9sLCB1bCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWQge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG4gICYubm8tbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWRfX3RheCB7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzMnB4O1xyXG4gIHJvdy1nYXA6IDI0cHg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQ0NENkQxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogIzc5ODk3QjtcclxuICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM3OTg5N0I7XHJcbiAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kZXNrdG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tb2JpbGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWRfX3N1YiB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZGlzcGxheTogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1vZi10eXBlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLXN1Ym1lbnVfX3dyYXBwZXJfX2hlYWRfX2NhdHMge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICB9XHJcblxyXG5cclxuICAuYXJjaGl2ZS1yZWZlcmVuY2VyX190YXguZGVza3RvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICByb3ctZ2FwOiAyNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2hlYWQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgcCwgc3BhbiwgbGkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgIH1cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcbiAgfVxyXG5cclxuICBvbCwgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2xpbmsge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZF9faW5uZXIge1xyXG4gICYuc2Nyb2xsIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDE2NnB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDIwODBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWJzLWJvdHRvbSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RzLWNvbnRlbnRfX3dyYXBwZXJfX2NvbnRlbnQge1xyXG4gIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gIGdyaWQtcm93LWdhcDogNDBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0cy1jb250ZW50X193cmFwcGVyX19jb250ZW50X19zaW5nbGUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICBoMixcclxuICAucHJvZHVjdHMtY29udGVudF9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9fY29udGVudF9faW1hZ2Uge1xyXG5cclxuICBoZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoMjMwIC8gMzYyKSk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICYuaWRlYmFuayB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoNjIwIC8gMTE2NikpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgIGhlaWdodDogMzYycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGltZzpub3QoLnByb2R1Y3RfZm9ybV9faW1hZ2UpOm5vdCgucHJvZHVjdF9mb3JtX19pbWFnZV9faG92ZXIpIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdF9mb3JtIHtcclxuICAgICAgLnByb2R1Y3RfZm9ybV9faW1hZ2Uge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0X2Zvcm1fX2ltYWdlX19ob3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdHJhbnNpdGlvbjogLjhzIGxpbmVhcjtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICYucHJvZHVjdF9mb3JtX19pbWFnZSB7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcm9kdWN0X2Zvcm1fX2ltYWdlX19ob3ZlciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdF9mb3JtIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogOHB4O1xyXG4gIGJvdHRvbTogMTBweDtcclxuICB3aWR0aDogMTI0cHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIGltZywgc3ZnIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLnByb2R1Y3RfaGVhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI0Q3NTA1MDtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogI0Q3NTA1MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICB9XHJcbn1cclxuIiwic2VjdGlvbi5mYW1pbGllci1hcmNoaXZlLCBzZWN0aW9uLnByb2R1Y3QtdGF4LXNpbmdsZV9faGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5mYW1pbGllci1hcmNoaXZlLWhlYWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdHMtY29udGVudF9fd3JhcHBlcl9faGVhZF9fY29udGVudCB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkX19wb3N0c19fc2luZ2xlIHtcclxuICAgIGgzIHtcclxuICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmFtaWxpZXItYXJjaGl2ZS1oZWFkX19wb3N0c19fc2luZ2xlIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW1pbGllci1hcmNoaXZlLWhlYWRfX3Bvc3RzX19zaW5nbGVfX2ltYWdlIHtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAqICgyMzAgLyAzNjIpKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGF4LWZhbWlsaWVyIHtcclxuICAgIHNlY3Rpb24uaGVybyB7XHJcbiAgICAgICAgLmhlcm9fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5NnB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuc2VhcmNoLXJlc3VsdF9fY29udGFpbmVyIHtcclxuICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRfX3RpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0X19jb250YWluZXJfX3NpbmdsZSB7XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0X19jb250YWluZXJfX3NpbmdsZV9faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAzMDBweDtcclxufVxyXG5cclxuLnNlYXJjaC1yZXN1bHRfX2VtcHR5IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtcmVzdWx0IHtcclxuICAgICZfX2NvbnRhaW5lci1jb250ZW50LFxyXG4gICAgJl9fY29udGFpbmVyLWNvbnRlbnQgYSxcclxuICAgICZfX2NvbnRhaW5lci1jb250ZW50IHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAjMzI1YjQ5O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNlYXJjaC1leGNlcnB0LXRleHQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufSIsIkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IC4wMDFkcGNtKSB7XHJcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgc2VjdGlvbi5oZXJvIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGluaXRpYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJnLWltYWdlKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMjI3MzcgMCUsIHJnYmEoMSwgMzksIDUyLCAwKSA1Ny44MSUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aW1lbyB7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZXJvX193cmFwcGVyX190ZXh0IHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdiB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVyb19fd3JhcHBlcl9fdGV4dF9fY29udGVhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlcm9fX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IDUzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX193cmFwcGVyX190ZXh0IHtcclxuICAgICAgICAvL2Rpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMDBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogNztcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDEsIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEzNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGgxIDJzIGN1YmljLWJlemllcigwLjI1LCAwLjAxLCAwLjI1LCAxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIEBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IC4wMDFkcGNtKSB7XHJcbiAgICAgICAgICAgICAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogNjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTAuNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMThweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yOXB4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGgyIDJzIGN1YmljLWJlemllcigwLjI1LCAwLjAxLCAwLjI1LCAxKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19pbWFnZSB7XHJcbiAgICAmLS1kZXNrdG9wIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaDEge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgaDIge1xyXG4gICAgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAzMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIudGVhc2Vyc19fd3JhcHBlciB7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGVhc2Vyc19fd3JhcHBlcl9faGVhZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVhc2Vyc19fd3JhcHBlcl9faGVhZF9fbGluayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAjMzI1QjQ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlYXNlcnNfX3dyYXBwZXJfX3Bvc3RzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMjY1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRlYXNlcnNfX3Jlc3BvbnNpYmxlLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAqICgyOTAgLyAzNjIpKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWFzZXJzX19zaW5nbGUtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFzZXJzX193cmFwcGVyX19idXR0b24ge1xyXG4gICAgQGluY2x1ZGUgYnRuKCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzc2RThFO1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiA4MnB4IDAgMCAwO1xyXG4gICAgfVxyXG59IiwiLmp1bWJvX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3N3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdW1ib19fd3JhcHBlcl9fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qdW1ib19fd3JhcHBlcl9faW1hZ2Uge1xyXG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxMjBweCkgLyA0KTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTc3cHg7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxODVweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uanVtYm9fX3dyYXBwZXJfX2J0biB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIGJhY2tncm91bmQ6ICNENzUwNTA7XHJcbn0iLCIuaW1hZ2UtdGV4dF9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9fY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDc2M3B4O1xyXG5cclxuICAgIHN0cm9uZyBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDcxcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBoNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgICAgICYuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWxpZ25yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtdGV4dF9fd3JhcHBlcl9faW1hZ2Uge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXRleHRfX3dyYXBwZXJfX2NvbnRlbnRfX2J0biB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIGJhY2tncm91bmQ6ICMzNzZFOEU7XHJcbn0iLCIuc2xpZGVyX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlcl9fd3JhcHBlcl9faGVhZCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50LCAuZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9faW1hZ2VzIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDk3cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyOHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyX25hdiB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2luZ2xlX25hdl9fbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9zbGlkZXJfcmlnaHQuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjViNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC05cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zaW5nbGVfbmF2X19wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc2xpZGVyX2xlZnQuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgY29sb3I6ICNGMkYyRTk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tdG90YWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mYWRlLW91dC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmFkZS1pbi10b3Age1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluLXRvcCAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmZhZGUtb3V0LXRvcCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlLWluLWJvdHRvbSAuNHMgbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVyX193cmFwcGVyX19jb250ZW50X19zaW5nbGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3NDBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbGlkZXJfX2Rlc2NyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMTZweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogNDkycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmYWRlLWluLXRvcCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmFkZS1pbi1ib3R0b20ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlLWxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMThkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNDJkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcm90YXRlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKSB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNzhkZWcpIHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn0iLCIuZGVzaWduZXJzLXNsaWRlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzNzZFOEU7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDM7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19pbWFnZXMge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyX25hdiB7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlX25hdl9fcHJldiB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3NsaWRlcl9sZWZ0X3doaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2luZ2xlX25hdl9fbmV4dCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc2xpZGVyX3JpZ2h0X3doaXRlLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGQ0ZDRjkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogODBweCA4MHB4IDgwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggODBweCAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kZXNrdG9wIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDIyOC41cHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiA4cHggMCA0MHB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmRlc2lnbmVycy1zbGlkZXJfX3dyYXBwZXJfX2NvbnRlbnRfX2Rlc2NyIHtcclxuICAgIG1heC13aWR0aDogNjg0cHg7XHJcbn1cclxuXHJcbi5kZXNpZ25lcnMtc2xpZGVyX193cmFwcGVyX19jb250ZW50X19kZXNjciAge1xyXG5cclxuICAgIHAsIGF7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIHA6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVzaWduZXJzLXNsaWRlcl9fd3JhcHBlcl9fY29udGVudF9fbGluayB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcclxufSIsIi5pbWFnZS12aWRlbyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRUFEMTdCO1xyXG59XHJcblxyXG4uaW1hZ2UtdmlkZW9fX3dyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDQwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXZpZGVvX193cmFwcGVyX19jb250ZW50IHtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzI1QjQ5O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuXHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjMzI1QjQ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmltYWdlLXZpZGVvX193cmFwcGVyX19tZWRpYSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAqICg3NjAgLyAxMTY2KSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICBoZWlnaHQ6IDM0M3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aW1lbyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8sIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxufSIsIi5rb250YWt0LWhlYWRfX3dyYXBwZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3JvdyB7XHJcbiAgICBkaXYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fY29udGFjdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDIzcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2FkZHJlc3Mge1xyXG4gICAgbWFyZ2luLXRvcDogMjNweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5rb250YWt0LWhlYWRfX3dyYXBwZXJfX3JvdyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fc29jaWFscyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmtvbnRha3QtaGVhZF9fd3JhcHBlcl9fcm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ua29udGFrdC1oZWFkX193cmFwcGVyX19zb2NpYWxzX193cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDhweCAxNnB4O1xyXG4gICAgXHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2FkZHJlc3NfX2xpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XHJcbiAgICAgICAgY29udGVudDogJz4nO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rb250YWt0LWhlYWRfX3dyYXBwZXJfX2J1dHRvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiAzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDQzcHg7XHJcbiAgICByb3ctZ2FwOiAxNXB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICByb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgcGFkZGluZzogMTBweCA1MC41cHggMTBweCAyOXB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMyNUI0OTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWtvbnRha3QtYnRuKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICYudHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1rb250YWt0LWJ0bik7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0ta29udGFrdC1idG4pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0ta29udGFrdC1idG4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9hcnJvdy1yaWdodC5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ua29udGFrdC1oZWFkX193cmFwcGVyX19idXR0b25zX19hbmNob3Ige1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgY29sb3I6ICNmY2ZjZjk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDUwLjVweCAxMHB4IDI5cHg7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWtvbnRha3QtYnRuKTtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgICYudHJhbnNwYXJlbnQge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1rb250YWt0LWJ0bik7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0ta29udGFrdC1idG4pO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0ta29udGFrdC1idG4pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZmlsbDogbm9uZTtcclxuXHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogI2ZjZmNmOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdG9wOiA2NSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlYWQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICBwLFxyXG4gICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkLW1vZHVsZV9fd3JhcHBlciB7XHJcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIGgxIHtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQycHg7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZC1tb2R1bGVfX3dyYXBwZXJfX2J0biB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufSIsIi5zaW5nbGUtaW1hZ2VfX3dyYXBwZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXN0cmlidXRvcnMtZmlsdGVyX19jb3VudHJpZXMge1xyXG4gICAgaGVpZ2h0OiAzMTJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpyb290IHtcclxuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICNDOEM3Qzc7XHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xyXG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgd2lkdGg6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YyRjJFOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjQzhDN0M3O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjMxRjIwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY1ODQ3NjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMzFGMjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMzFGMjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3Bvc3RzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maWx0ZXIge1xyXG4gICAgICAgIC5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19wb3N0cyB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xvYWRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzdHJpYnV0b3JzLWZpbHRlcl9fd3JhcHBlcl9fc2luZ2xlIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE4MXB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzVBNTc1ODtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNUE1NzU4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vJjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIC8vICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAvL31cclxuICAgIH1cclxufVxyXG5cclxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZV9fdGVsIHtcclxuICAgIC8vJjpiZWZvcmUge1xyXG4gICAgLy8gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMva29udGFrdF90ZWwuc3ZnXCIpIGNlbnRlci8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAvL31cclxufVxyXG5cclxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX3NpbmdsZV9fd2ViIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyY6YmVmb3JlIHtcclxuICAgIC8vICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2tvbnRha3Rfd2ViLnN2Z1wiKSBjZW50ZXIvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgLy99XHJcbn1cclxuXHJcbi5kaXN0cmlidXRvcnMtZmlsdGVyX193cmFwcGVyX19zaW5nbGVfX21haWwge1xyXG4gICAgLy8mOmJlZm9yZSB7XHJcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9rb250YWt0X21haWwuc3ZnXCIpIGNlbnRlci8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAvL31cclxufVxyXG5cclxuLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX3dyYXBwZXJfX29wdGlvbnMge1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmIH4gLmRpc3RyaWJ1dG9ycy1maWx0ZXJfX2NvdW50cmllcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZWFtX193cmFwcGVyIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNzZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFtX193cmFwcGVyX19wb3N0cyB7XHJcbiAgICBncmlkLXJvdy1nYXA6IDgwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGUge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3RlbF9ncmVlbi5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2VtYWlsX2dyZWVuLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRlYW1fX3dyYXBwZXJfX3Bvc3RzX19zaW5nbGVfX2Rlc2NyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTJweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRleHQtbW9kdWxlX193cmFwcGVyX19kZXNjciB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi50ZXh0LW1vZHVsZV9fd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnR4dC1zbWFsbCB7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi5oaWRkZW5fbW9iIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbF8xIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBvcmRlcjogdmFyKC0tZmlyc3Qtb3JkZXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbF80IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBvcmRlcjogdmFyKC0tdGhpcmQtb3JkZXIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1tb2R1bGVfX3dyYXBwZXJfX2NvbF8yXzMge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgb3JkZXI6IHZhcigtLXNlY29uZC1vcmRlcik7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtbW9kdWxlX193cmFwcGVyX19jb250ZW50IHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLCBiIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAsIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtbW9kdWxlX193cmFwcGVyX19idG4gYSB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIG1hcmdpbi10b3A6IDQycHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuZG93bmxvYWRfYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDU3cHggMTBweCAyOXB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vZHVsZS0zZF9fd3JhcHBlciB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kdWxlLTNkX193cmFwcGVyX19jb250ZW50IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcclxuICAgIH1cclxuXHJcbiAgICAmLm1pZGRsZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1iaWcge1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA1NTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IDI2N3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLmZ1bGwtaGVpZ2h0IHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpbWVvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpbWcsIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vZHVsZS0zZF9fd3JhcHBlcl9fY29udGVudC1zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTUycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYudmltZW8ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcsIHZpZGVvIHtcclxuICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyNjdweDtcclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnFyX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn0iLCIuZG93bmxvYWRzX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzIHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maWx0ZXIge1xyXG5cclxuICAgICAgICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2xvYWRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWRfX25vdGhpbi1mb3VuZCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW46IDAgMCA4cHg7XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19zaW5nbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzkxOEY4RjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwNHB4IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjOTE4RjhGO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzkxOEY4RjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MThGOEY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2Fkc19fY29sLWluZm8ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTE4ZjhmOztcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWRzX19jb2xfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWRzX19jb2xfX2NvbnRlbnRfX3Byb2R1Y3Qge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMyNUI0OTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2Fkc19fY29sIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2Fkc19fY29sX19maWxlcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxufVxyXG5cclxuLmRvd25sb2Fkc19fY29sX19maWxlc19fc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgI2Rvd25sb2FkX2RpcmVjdCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjViNDk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAjZG93bmxvYWRfYWxsLCAjZG93bmxvYWRfZGlyZWN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzI1QjQ5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMCAwIDE2cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMzI1QjQ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NoZWNrYm94X2FjdGl2ZS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjY2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG93bmxvYWRzX193cmFwcGVyX19maWx0ZXIge1xyXG4gICAgLmJ0bi1ib3gge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVzZXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2Q2ZDE7XHJcbiAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1YjQ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNzk4OTdiO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZjZmNmOTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkLWZpbHRlcl9fc2VhcmNoIHtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjQzhDN0M3O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTE4RjhGO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA4cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE4RjhGO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkLWZpbHRlcl9fc2VhcmNoIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogMzIycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkLWZpbHRlcl9fc2VhcmNoX19idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICByaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9zZWFyY2guc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fYnRuIHtcclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMjVCNDk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDMycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm0ge1xyXG4gICAgJi5tYWluX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kd19yaWdodF9idG4ge1xyXG4gICAgICAgIGEuZm9ybV9kb3dubG9hZF9idG4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kdy1idXR0b24tcmlnaHQpO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZHctYnV0dG9uLXJpZ2h0KTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR3X3JpZ2h0X2J0biB7XHJcbiAgICAgICAgJi5yaWdodF9kd190cmFuc3BhcmVudCB7XHJcbiAgICAgICAgICAgIGEuZm9ybV9kb3dubG9hZF9idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1kdy1idXR0b24tcmlnaHQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR3LWJ1dHRvbi1yaWdodCk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tZHctYnV0dG9uLXJpZ2h0KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmR3X2xlZnRfYnRuIHtcclxuICAgICAgICAmLmxlZnRfZHdfdHJhbnNwYXJlbnQge1xyXG4gICAgICAgICAgICBhLmxpbmtfZG93bmxvYWRfYnRuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZHctYnV0dG9uLWxlZnQpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWR3LWJ1dHRvbi1sZWZ0KTtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1kdy1idXR0b24tbGVmdCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5kd19sZWZ0X2J0biB7XHJcbiAgICAgICAgYS5saW5rX2Rvd25sb2FkX2J0biB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWR3LWJ1dHRvbi1sZWZ0KTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWR3LWJ1dHRvbi1sZWZ0KTtcclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoYW5nZV90ZXh0X2Z1bGwge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHNwYW4sIHAsIGE6bm90KC5mb3JtX2Rvd25sb2FkX2J0bik6bm90KC5saW5rX2Rvd25sb2FkX2J0biksIGRpdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9wb3B1cF9jbG9zZSBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWRzX193cmFwcGVyX19mb3JtX19pbm5lcl9fc2hvcnRjb2RlIHtcclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAuZG93bmxvYWRfZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjQTQ5RjgxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA0O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW47XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoODQlKTtcclxuICAgICAgICAvL3BvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVkLW1vYiB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDg0JSk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDc3JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybV9hcnJvdyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDgxJSk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcblxyXG4gICAgICAgIC5mb3JtX3BvcHVwX2Nsb3NlIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgJi5vcGVuZWQtbW9iIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDg0JSk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzclKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLm9wZW5lZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MSUpO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fcG9wdXBfY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX2Fycm93IHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIHtcclxuICAgIHBhZGRpbmc6IDY4cHggMDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA0NnB4IDhweCAxNnB4IDhweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NoZXZyb25fYmlnLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICBoZWlnaHQ6IDE0LjZweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWCg1MCUpO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhpZGRlbl9kb3dubG9hZF9saW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19zaG9ydGNvZGUge1xyXG5cclxuICAgIC5kb3dubG9hZF9mb3JtX3N1Ym1pdCwgLmRvd25sb2FkX2Zvcm1fZG93bmxvYWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjcgZm9ybS5mYWlsZWQsXHJcbiAgICAud3BjZjcgZm9ybS5hYm9ydGVkLFxyXG4gICAgLndwY2Y3IGZvcm0uaW52YWxpZCB7XHJcbiAgICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkOTYxNjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNyBmb3JtLnNlbnQge1xyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNTA4OTU1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRncmFwaGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjkgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTEzcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ud3BjZjctZm9ybSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2FkX2Zvcm1faW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgfiAuZG93bmxvYWRfZm9ybV9pbnB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdyYXBoaWMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZDRkNGOSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRncmFwaGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndwY2Y3LW5vdC12YWxpZCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2Fkc19fd3JhcHBlcl9fZm9ybV9faW5uZXJfX2J0bnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtX2Rvd25sb2FkX2J0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bigpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZjZmNmOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmY2ZjZjk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpbmtfZG93bmxvYWRfYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCA1NnB4IDEycHggMzJweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZDRkNGOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzFweDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICNGQ0ZDRjk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDY1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19jb2x1bW4ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgLmFqYXgtbG9hZGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWpheC1sb2FkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xOXB4O1xyXG4gICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAuM3M7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvc3VibWl0LXNwaW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgLjNzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fcG9wdXBfY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyIHtcclxuICAgIC5kb3dubG9hZHNfX3dyYXBwZXJfX2Zvcm1fX2lubmVyX19oZWFkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZHNfX3dyYXBwZXJfX3Byb2R1Y3RzX19mb3JtIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjYpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgZWFzZS1pbjtcclxuXHJcbiAgICAuZG93bmxvYWRzX193cmFwcGVyX19wcm9kdWN0c19fZm9ybV9faW5uZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xyXG4gICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjg1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0E0OUY4MTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDgwcHggODBweCA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogNzY0cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwud3Bmb3Jtcy1lcnJvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXItZnVsbCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGgyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGZvcm1zLXN1Ym1pdC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndwZm9ybXMtc3VibWl0LXNwaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53cGZvcm1zLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvYXJyb3ctcmlnaHQuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3Bmb3Jtcy1maWVsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLndwZm9ybXMtZmllbGQtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy9oZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE4RjhGO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MThGOEY7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3Bmb3Jtcy1maWVsZC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMzJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndwZm9ybXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjViNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI2OHB4KTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpyb290IHtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogI0M4QzdDNztcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQzhDN0M3O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgI2E0OWY4MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuXHJcbiAgICAgICAgLmRvd25sb2Fkc19fd3JhcHBlcl9fcHJvZHVjdHNfX2Zvcm1fX2lubmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtX2Nsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjBweDtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9mb3JtX2Nsb3NlLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAzMjJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICBnYXA6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHJvdy1nYXA6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMjMxRjIwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvbWludXMuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGx1cy5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kb3dubG9hZC1maWx0ZXJfX2hpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX19wcm9kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5kb3dubG9hZC1maWx0ZXJfX2NhdGVnb3JpZXNfX3RheCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmRvd25sb2FkLWZpbHRlcl9fY2F0ZWdvcmllc19fdGF4LCAuZG93bmxvYWQtZmlsdGVyX19jYXRlZ29yaWVzX19wcm9kIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMxRjIwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMzFGMjA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMzFGMjA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjU4NDc2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzIzMUYyMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIzMUYyMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi51c3AtbW9kdWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAmID4gLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYWluX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG5cclxuICAgICAgICAudXNwLW1vZHVsZV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJnLWNvbG9yLXJhZGlvKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c3AtbW9kdWxlX193cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNBNDlGODE7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDY4cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogI0ZDRkNGOTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnVzcC1tb2R1bGVfX3dyYXBwZXJfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogODBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNS41cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcclxuICAgIH1cclxufVxyXG5cclxuLnVzcC1tb2R1bGVfX3dyYXBwZXJfX2l0ZW1zX19zaW5nbGUge1xyXG4gICAgbWF4LXdpZHRoOiAzNDdweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjRkNGQ0Y5O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn0iLCIuY29udGVudC10ZWFzZXJzX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0cyB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ub3NsaWRlciB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93LWdhcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtdGVhc2Vyc19fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IGluaXRpYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19faW1hZ2Uge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDI4MiAvIDM2MikpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzIGxpbmVhcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19wb3N0c19fc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHdpZHRoOiAyNjVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19oZWFkIHtcclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGVudC10ZWFzZXJzX193cmFwcGVyX19idG4ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDIvIHNwYW4gMjtcclxuICAgIEBpbmNsdWRlIGJ0bigpO1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIH1cclxufSIsIi52aWRlby1tb2R1bGUge1xyXG4gICAgJi5mdWxsc2NyZWVuIHtcclxuICAgICAgICAudmlkZW8tbW9kdWxlX19wb3B1cCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3BsYXktYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tbW9kdWxlX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNBNDlGODE7XHJcblxyXG4gICAgJi5jaGFuZ2VfdGV4dF9mdWxsIHtcclxuICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBzcGFuLCBwLCBhOm5vdCguY2hhbmdlYmxlX2J0biksIGRpdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYWluX2JnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZy1jb2xvci1yYWRpbyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aW1lbyB7XHJcbiAgICAgICAgLnZpZGVvLW1vZHVsZV9fY29udGVudF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi52aWRlby1tb2R1bGVfX2NvbnRlbnRfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMDAlICogKDQ3MSAvIDE1NjcpKTtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAoMTAwJSAqICgzOTEgLyAxNTY3KSkpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTg3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICNGQ0ZDRjk7XHJcbiAgICAgICAgbWFyZ2luOiAxMXB4IDAgMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tbW9kdWxlX193cmFwcGVyX192aWRlbyB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDgyMCAvIDE1NjcpKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZpbWVvIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvZnVsbHNjcmVlbi5wbmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fcGxheV9idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDUwLCA5MSwgNzMsIC43KTtcclxuICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNzkuNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggNTVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pY29ucy9wbGF5X2J0bi5zdmdcIikgY2VudGVyLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4udmlkZW8tbW9kdWxlX19wb3B1cCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogLjhzIGVhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC45KTtcclxufVxyXG5cclxuLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWRlby1tb2R1bGVfX3BvcHVwX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHRvcDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNDAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZGVvLW1vZHVsZV9fcG9wdXBfX3BsYXktYnV0dG9uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1MCwgOTEsIDczLCAuNyk7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3OS41cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTdweCA1NXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDQ1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGxheV9idG4uc3ZnXCIpIGNlbnRlci8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmlkZWJhbmstbW9kdWxlX193cmFwcGVyX19wb3N0cyB7XHJcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZGViYW5rLW1vZHVsZV9fd3JhcHBlcl9fcG9zdHNfX3NpbmdsZSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBncmlkLXJvdzogc3BhbiAyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSB7XHJcbiAgICAgICAgICAgIC8vcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAqICg5MjAgLyA3NjQpKTtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaWRlYmFuay1tb2R1bGVfX3dyYXBwZXJfX3Bvc3RzX19pbWFnZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODRweCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNzNweCk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0NDdweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vdG9wOiAwO1xyXG4gICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgfVxyXG59IiwiLnNwZWNzX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3NfX3dyYXBwZXJfX2hlYWRsaW5lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bigpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcblxyXG4gICAgICAgICYuZm9ybV9wb3B1cCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjc19fYWNjb3JkaW9uIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNjU4NDc2O1xyXG5cclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjc19fYWNjb3JkaW9uIGgzIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAzMnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvbWludXMuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaWNvbnMvcGx1cy5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keSB7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2Fkc19fY29sIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBnYXA6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3NfX3dyYXBwZXJfX19jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbn1cclxuXHJcbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnMge1xyXG4gICAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdhcDogODBweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnNfX3RleHQge1xyXG4gICAgLy93aWR0aDogNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fZGltZW5zaW9uc19faW1hZ2Uge1xyXG4gICAgLy93aWR0aDogNTAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvL2hlaWdodDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19kaW1lbnNpb25zX19jb3B5LWJ0biB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDUycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2NvcHkuc3ZnXCIpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxufVxyXG5cclxuLnRleHRfY29waWVkIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuNHMgbGluZWFyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg1MCwgOTEsIDczLCAuOCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDVweCA4cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb3BpZWQge1xyXG4gICAgICAgIGFuaW1hdGlvbjogY29waWVkIDEuMjVzIGxpbmVhcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogY29waWVkLW1vYiAxLjI1cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvcGllZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTI1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgNzUlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMjUlKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEyNSUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNvcGllZC1tb2Ige1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEyNSUpO1xyXG4gICAgfVxyXG5cclxuICAgIDc1JSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTI1JSk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMjUlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNzX19jb2xvcnMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgIGdyaWQtcm93LWdhcDogNTZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogMjhweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNzX19jb2xvcnNfX2l0ZW1fX2hleCwgLnNwZWNzX19jb2xvcnNfX2l0ZW1fX2ltYWdlIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2NvbG9yc19fdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNzX19jb2xvcnNfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgbWF4LXdpZHRoOiAzNjFweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzU5NjA2NTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNTk2MDY1O1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUobis3KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fbWF0ZXJpYWxzX19idG4gYSB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxufVxyXG5cclxuLnNwZWNzX193cmFwcGVyX19fY29udGVudF9fY29sb3JzLCAuc3BlY3NfX3dyYXBwZXJfX19jb250ZW50X19jb2xvcnMtYmFzZXMsIC5zcGVjc19fd3JhcHBlcl9fX2NvbnRlbnRfX2RpbWVuc2lvbnMge1xyXG4gICAgLnNwZWNzX19hY2NvcmRpb25fX2JvZHkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3NfX2FjY29yZGlvbl9fYm9keV9fZmlsZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNjBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2ZpbGVzIHtcclxuICAgIC5kb3dubG9hZHNfX2NvbF9fZmlsZXMge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kb3dubG9hZHNfX2NvbF9fYWxsLWZpbGVzIHtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZG93bmxvYWRzX19jb2xfX2ZpbGVzX19zaW5nbGUge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgc3Bhbi5kb3dubG9hZHNfX2NoZWNrYm94IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMyNWI0OTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRvd25sb2Fkc19fY2hlY2tib3gge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExLjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNzX19hY2NvcmRpb25fX2JvZHlfX2Rvd25sb2FkLWJ0biBhIHtcclxuICAgIEBpbmNsdWRlIGJ0bigpO1xyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNTAsIDkxLCA3MywgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY3MtbG9hZG1vcmUge1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMjlweCAxMHB4IDI5cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAwIDA7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzI1YjQ5O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYnRuLWNvbG9yLXJhZGlvKTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL2Fycm93X2xvYWRtb3JlLnN2Z1wiKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjhzIGVhc2Utb3V0O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaGVyby1pbWFnZV9fd3JhcHBlciB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiBpbml0aWFsO1xyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgIGdyaWQtcm93LWdhcDogMTZweDtcclxuICB9XHJcblxyXG4gICYuc3RvcnlfcGFnZSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX21lZGlhIHtcclxuICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG59XHJcblxyXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9faGVhZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgc3Bhbi5oZXJvLWltYWdlX193cmFwcGVyX19oZWFkX19zdG9yeSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgfVxyXG5cclxuICBwLmhlcm8taW1hZ2VfX3dyYXBwZXJfX2hlYWRfX3N0b3J5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICByb3ctZ2FwOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XHJcbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgbWFyZ2luOiAwIDAgOHB4O1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fbWVkaWFfX2ltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlICogKDgzMCAvIDExNjYpKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICBoZWlnaHQ6IDI1NXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHRyYW5zaXRpb246IC44cyBsaW5lYXI7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fbWVkaWEge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgQG1lZGlhKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1pbWFnZV9fd3JhcHBlcl9fc29jaWFsX19pdGVtcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDhweCAxNnB4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmhlcm8taW1hZ2VfX3dyYXBwZXJfX3NvY2lhbF9faXRlbSB7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gIH1cclxufSIsIi5ncmlkLWltYWdlc19fd3JhcHBlciB7XHJcbiAgICAmLm1pZGRsZSB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgJi50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tb29kYm9hcmQge1xyXG4gICAgICAgIC5ncmlkX2l0ZW1fc2F2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0uaW1hZ2Uge1xyXG4gICAgICAgICAgICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX2ltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYuYm90dG9tIHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGFydCB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRleHRfc21hbGwge1xyXG4gICAgICAgIHAsIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRpdGxlX2JpZyB7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC10ZXh0IHtcclxuICAgICAgICAgICAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW1fX2lubmVyIHtcclxuICAgICYuc2Nyb2xsIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAxNjZweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMjA4MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYnMtYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbWFnZS10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2Z1bGwgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtLmltYWdlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGhlaWdodDogNDQ3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi5zb2NpYWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDEyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmVtcHR5IHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICB1bCwgb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEycHggMCAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpZGVvIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgdmlkZW8ge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAmLmltYWdlIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9faW1hZ2Uge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzI4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyOHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA3MXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4OHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1Xzc1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtaW1hZ2VzX193cmFwcGVyX183NV8yNSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1pbWFnZXNfX3dyYXBwZXJfX2l0ZW0ge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1XzUwXzI1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzUwXzI1XzI1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbSB7XHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWltYWdlc19fd3JhcHBlcl9fMjVfMjVfNTAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIHtcclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzI1XzI1XzI1XzI1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC1pbWFnZXNfX3dyYXBwZXJfXzUwXzUwIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyaWQtaW1hZ2VzX193cmFwcGVyX19pdGVtIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWltYWdlc19fc29jaWFscyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9vZGJvYXJkLWJ1dHRvbi5wcm9kdWN0X2hlYXJ0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5ncmlkX2l0ZW1fc2F2ZSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgIGhlaWdodDogaW5pdGlhbDtcclxuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCA2MnB4IDEycHggMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2F2ZV9tb29kYm9hcmRfX21vYiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2NTg0NzY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9fdGVhbV9faW1nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcbn1cclxuXHJcbi5ncmlkLWltYWdlc19fd3JhcHBlcl9faXRlbV9fdGVhbSB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1YjQ5O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1YjQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjViNDk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmluc3RhZ3JhbV9fd3JhcHBlciB7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDhweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmluc3RhZ3JhbV9fd3JhcHBlcl9faW1hZ2VzIHtcclxuXHJcbiAgICAjc2JfaW5zdGFncmFtIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgI3NiaV9sb2FkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NiaV9pbWFnZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA1N3B4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICBncmlkLXJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2JpX2l0ZW0uc2JpX3R5cGVfaW1hZ2UsIC5zYmlfaXRlbS5zYmlfdHlwZV9jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2JpX2luZm8ge1xyXG4gICAgICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2JpX3Bob3RvX3dyYXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBhLnNiaV9waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19wb3N0cyB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcclxuICAgIGdyaWQtcm93LWdhcDogNTBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsLWZhbWlsaWVzX193cmFwcGVyX19zaW5nbGVfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoMjg5LjYgLyAzNjIpKTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0REQkUzO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc3BlY2lhbC1mYW1pbGllc19fd3JhcHBlcl9fc2luZ2xlX19jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNwZWNpYWwtZmFtaWxpZXNfX3dyYXBwZXJfX2xvYWRtb3JlIHtcclxuICAgIGdyaWQtY29sdW1uOiAyO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bigpO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTdweCAxMHB4IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19oZWFkIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXZlX21vb2Rib2FyZCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLnByb2R1Y3RfaGVhcnQge1xyXG4gICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogaW5pdGlhbDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxNjAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggNnB4IDZweCAyNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzI1QjQ5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhdmVfbW9vZGJvYXJkX19tb2Ige1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBjaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNjU4NDc2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ljb25zL3NhdmVfbGluZS5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19kZXNjciB7XHJcbiAgICBwIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYWRkLXRvLW1vb2Rib2FyZF9fd3JhcHBlcl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFkZC10by1tb29kYm9hcmRfX3dyYXBwZXJfX2J0biB7XHJcbiAgICBAaW5jbHVkZSBidG4oKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZGQtdG8tbW9vZGJvYXJkX193cmFwcGVyX19pbWFnZSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RfaGVhcnQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYShtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuOHMgbGluZWFyO1xyXG4gICAgfVxyXG59IiwiLm1vb2Rib2FyZF9fd3JhcHBlciB7XHJcbiAgICAmLmNoYW5nZV9idG4ge1xyXG4gICAgICAgIC5tb29kYm9hcmQtc3VibWl0IGlucHV0LCAuc2F2ZWQtaXRlbV9fY29udGVudF9fcmVtb3ZlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYnRuLWNvbG9yLXJhZGlvKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoYW5nZV90ZXh0X2Z1bGwge1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGE6bm90KC5jaGFuZ2VibGVfYnRuKSwgZGl2LCBsYWJlbC53cGZvcm1zLWZpZWxkLWxhYmVsLWlubGluZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGZvcm1zLWZpZWxkLWNvbnRhaW5lciAud3Bmb3Jtcy1maWVsZC53cGZvcm1zLWZpZWxkLWdkcHItY2hlY2tib3ggbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dGZ1bGwtY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10ZXh0ZnVsbC1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bl90cmFuc3BhcmVudCB7XHJcbiAgICAgICAgLm1vb2Rib2FyZC1zdWJtaXQgaW5wdXQsIC5zYXZlZC1pdGVtX19jb250ZW50X19yZW1vdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzI1YjQ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzI1YjQ5ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogIzMyNWI0OTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bl90cmFuc3BhcmVudC5jaGFuZ2VfYnRuIHtcclxuICAgICAgICAubW9vZGJvYXJkLXN1Ym1pdCBpbnB1dCwgLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWJ0bi1jb2xvci1yYWRpbykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1idG4tY29sb3ItcmFkaW8pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb29kYm9hcmRfX3dyYXBwZXJfX2hlYWQge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICMzMjVCNDk7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIGdyaWQtcm93LWdhcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vb2Rib2FyZF9fd3JhcHBlcl9faGVhZF9fZm9ybSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cGZvcm1zLWNvbmZpcm1hdGlvbi1jb250YWluZXItZnVsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzMyNWI0OTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGZvcm1zLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtc3VibWl0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC1yb3c6IDI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IGluaXRpYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9vZGJvYXJkLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjVCNDkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkNGQ0Y5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JhcGhpYztcclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwZm9ybXMtZmllbGQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxNnB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwZm9ybXMtZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLndwZm9ybXMtZmllbGQtdGV4dCwgJi53cGZvcm1zLWZpZWxkLWVtYWlsIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIGxhYmVsLndwZm9ybXMtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZ3JhcGhpYztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M4QzdDNyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE4RjhGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MThGOEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud3Bmb3Jtcy1maWVsZC1nZHByLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbC53cGZvcm1zLWVycm9yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGdyYXBoaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLndwZm9ybXMtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NTg0NzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NTg0NzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjU4NDc2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwud3Bmb3Jtcy1maWVsZC1sYWJlbC1pbmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY1ODQ3NiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY1ODQ3NjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjU4NDc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjU4NDc2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAud3Bmb3Jtcy1yZXF1aXJlZC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndwZm9ybXMtZmllbGQtdGV4dGFyZWEge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIHNwYW4gMztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOEM3Qzc7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MThGOEYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTE4RjhGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2F2ZWQtaXRlbV9faW1hZ2VzIHtcclxuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMztcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XHJcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjOThBREE0O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXZlZC1pdGVtX19pbWFnZXNfX3NpbmdsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgKiAoMjg5LjYgLyAzNjIpKTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC44cyBlYXNlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2F2ZWQtaXRlbV9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM5OEFEQTQ7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXZlZC1pdGVtX19jb250ZW50X19kaW1lbnNpb25zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzMyNUI0OTtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zYXZlZC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcclxuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLm1vb2Rib2FyZF9fd3JhcHBlcl9fc2F2ZWRfX2VtcHR5IHtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzI1QjQ5O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNhdmVkLWl0ZW1fX2NvbnRlbnRfX3JlbW92ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTJweDtcclxuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzMyNUI0OTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICNGMkYyRTk7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5lcnJvci1tc2cge1xyXG4gICAgY29sb3I6ICM5OTAwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZXJyb3ItbXNnLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufSJdfQ== */
