@font-face{font-family:Heebo;src:url(../fonts/HeeboLight/HeeboLight.eot);src:url(../fonts/HeeboLight/HeeboLight.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboLight/HeeboLight.woff) format("woff"),url(../fonts/HeeboLight/HeeboLight.woff2) format("woff2"),url(../fonts/HeeboLight/HeeboLight.ttf) format("truetype"),url(../fonts/HeeboLight/HeeboLight.svg#Heebo) format("svg"),url(../fonts/HeeboLight/HeeboLight.eot) format("embedded-opentype"),url(../fonts/HeeboLight/HeeboLight.eot?#iefix) format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:Heebo;src:url(../fonts/HeeboRegular/HeeboRegular.eot);src:url(../fonts/HeeboRegular/HeeboRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboRegular/HeeboRegular.woff) format("woff"),url(../fonts/HeeboRegular/HeeboRegular.woff2) format("woff2"),url(../fonts/HeeboRegular/HeeboRegular.ttf) format("truetype"),url(../fonts/HeeboRegular/HeeboRegular.svg#Heebo) format("svg"),url(../fonts/HeeboRegular/HeeboRegular.eot) format("embedded-opentype"),url(../fonts/HeeboRegular/HeeboRegular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Heebo;src:url(../fonts/HeeboMedium/HeeboMedium.eot);src:url(../fonts/HeeboMedium/HeeboMedium.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboMedium/HeeboMedium.woff) format("woff"),url(../fonts/HeeboMedium/HeeboMedium.woff2) format("woff2"),url(../fonts/HeeboMedium/HeeboMedium.ttf) format("truetype"),url(../fonts/HeeboMedium/HeeboMedium.svg#Heebo) format("svg"),url(../fonts/HeeboMedium/HeeboMedium.eot) format("embedded-opentype"),url(../fonts/HeeboMedium/HeeboMedium.eot?#iefix) format("embedded-opentype");font-weight:500;font-style:normal}@font-face{font-family:Heebo;src:url(../fonts/HeeboBold/HeeboBold.eot);src:url(../fonts/HeeboBold/HeeboBold.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboBold/HeeboBold.woff) format("woff"),url(../fonts/HeeboBold/HeeboBold.woff2) format("woff2"),url(../fonts/HeeboBold/HeeboBold.ttf) format("truetype"),url(../fonts/HeeboBold/HeeboBold.svg#Heebo) format("svg"),url(../fonts/HeeboBold/HeeboBold.eot) format("embedded-opentype"),url(../fonts/HeeboBold/HeeboBold.eot?#iefix) format("embedded-opentype");font-weight:700;font-style:normal}@font-face{font-family:Heebo;src:url(../fonts/HeeboExtraBold/HeeboExtraBold.eot);src:url(../fonts/HeeboExtraBold/HeeboExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboExtraBold/HeeboExtraBold.woff) format("woff"),url(../fonts/HeeboExtraBold/HeeboExtraBold.woff2) format("woff2"),url(../fonts/HeeboExtraBold/HeeboExtraBold.ttf) format("truetype"),url(../fonts/HeeboExtraBold/HeeboExtraBold.svg#Heebo) format("svg"),url(../fonts/HeeboExtraBold/HeeboExtraBold.eot) format("embedded-opentype"),url(../fonts/HeeboExtraBold/HeeboExtraBold.eot?#iefix) format("embedded-opentype");font-weight:800;font-style:normal}@font-face{font-family:Heebo;src:url(../fonts/HeeboBlack/HeeboBlack.eot);src:url(../fonts/HeeboBlack/HeeboBlack.eot?#iefix) format("embedded-opentype"),url(../fonts/HeeboBlack/HeeboBlack.woff) format("woff"),url(../fonts/HeeboBlack/HeeboBlack.woff2) format("woff2"),url(../fonts/HeeboBlack/HeeboBlack.ttf) format("truetype"),url(../fonts/HeeboBlack/HeeboBlack.svg#Heebo) format("svg"),url(../fonts/HeeboBlack/HeeboBlack.eot) format("embedded-opentype"),url(../fonts/HeeboBlack/HeeboBlack.eot?#iefix) format("embedded-opentype");font-weight:900;font-style:normal}@font-face{font-family:Almoni;src:url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.eot);src:url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.eot?#iefix) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.woff) format("woff"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.woff2) format("woff2"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.ttf) format("truetype"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.svg#Almoni) format("svg"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.eot) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAALight/AlmoniMLv5AAALight.eot?#iefix) format("embedded-opentype");font-weight:300;font-style:normal}@font-face{font-family:Almoni;src:url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.eot);src:url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.woff) format("woff"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.woff2) format("woff2"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.ttf) format("truetype"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.svg#Almoni) format("svg"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.eot) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAARegular/AlmoniMLv5AAA-Regular.eot?#iefix) format("embedded-opentype");font-weight:400;font-style:normal}@font-face{font-family:Almoni;src:url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.eot);src:url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.eot?#iefix) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.woff) format("woff"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.woff2) format("woff2"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.ttf) format("truetype"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.svg#Almoni) format("svg"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.eot) format("embedded-opentype"),url(../fonts/AlmoniMLv5AAADBold/AlmoniMLv5AAADBold.eot?#iefix) format("embedded-opentype");font-weight:600;font-style:normal}.intro{font-family:Almoni;font-size:21px;font-weight:400;line-height:1.5;letter-spacing:-.011em;width:100%}@media (max-width:767px){.intro{font-weight:400;font-size:18px;line-height:1.56;letter-spacing:-2%}}.h1,h1{margin:71px 0 12px;font-family:Heebo;font-size:56px;font-weight:700;line-height:1.3;letter-spacing:-.03em}@media (max-width:767px){.h1,h1{font-weight:700;font-size:32px;line-height:1.25;letter-spacing:-4.5%;margin:40px 0 20px}}.h2,h2{font-family:Heebo;font-weight:700;font-size:32px;line-height:140%;letter-spacing:-1.9%}@media (max-width:767px){.h2,h2{font-weight:600;font-size:21px;line-height:1.43;letter-spacing:-2%;margin:16px 0}}.h3,h3{font-family:Heebo;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:-.019em;margin:0 0 20px}@media (max-width:767px){.h3,h3{font-weight:600;font-size:21px;line-height:1.43;margin:0 0 16px}}.h4,h4{font-family:Heebo;font-size:28px;font-weight:700;line-height:1.5;letter-spacing:-.011em;margin:0}@media (max-width:767px){.h4,h4{font-size:21px;line-height:1.43}}.h5,h5{font-family:Heebo;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:-1.1%;margin:0}@media (max-width:767px){.h5,h5{font-size:21px;line-height:1.43}}.h6,h6{font-family:Heebo;font-size:20px;font-weight:700;line-height:1.5}body,html{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body{margin:0;padding:0;font-family:Almoni,sans-serif;min-width:320px;overflow-x:hidden;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em}main{margin-top:-85px}*{font-family:Almoni,sans-serif}*,:after,:before{box-sizing:border-box}main{-ms-flex:1;flex:1}img{display:block;max-width:100%;height:auto}.no-scroll{overflow:hidden;height:100%;width:100%}.no-scroll:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:5;background:rgba(16,28,44,.5)}.container{margin:0 auto;width:100%;max-width:1524px;padding:0 12px}@media (max-width:767px){.container{padding:0 20px}}a{transition:.5s;text-decoration:none}a:hover{opacity:.5}p{margin:0}#breadcrumbs a{color:#000}body.fancybox-active{overflow:hidden}@media (max-width:767px){.fancybox-slide{padding:0}}#breadcrumbs>span,.breadcrumbs>span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Almoni,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px}#breadcrumbs>span a,#breadcrumbs>span span,.breadcrumbs>span a,.breadcrumbs>span span{display:block;color:#343a40}#breadcrumbs i,.breadcrumbs i{margin:0 4px;display:-ms-inline-flexbox;display:inline-flex}#breadcrumbs i:before,.breadcrumbs i:before{content:"";width:14px;height:14px;background:url(../images/svg/arrow_breadcrumbs.svg) no-repeat 50%;display:-ms-flexbox;display:flex}.rtl,.rtl .wpcf7{direction:rtl}.rtl .wpcf7{text-align:right}.rtl .wpcf7-select,.rtl .wpcf7-text,.rtl .wpcf7-textarea{direction:rtl!important;text-align:right}.header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;position:sticky;padding:0 30px;top:0;background:transparent;z-index:12;gap:20px}@media (max-width:767px){.header{padding:13px 20px;gap:10px}}.header.scroll-active{background-color:#fff;border-bottom:1px solid #ddd}.header.scroll-active .header-hamburger span{background:#000}.header.scroll-active .site-logo{color:#212529}.header.scroll-active .weglot-dropdown .wgcurrent .wglanguage-name{color:#000}.header.scroll-active .weglot-dropdown .wgcurrent:after{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}.header.dark-text .site-logo{color:#000}@media (max-width:767px){.header.dark-text{background-color:#fff;border-bottom:1px solid #ddd}.header.dark-text .header-hamburger span{background:#000}}.header__start-nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;gap:0 70px}@media (max-width:1600px){.header__start-nav{top:371px!important;margin-top:-6px}}.header__start-nav .site-logo{color:#fff;font-family:Heebo;font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.608px;text-align:right;transform:translateY(-2px)}@media (max-width:767px){.header__start-nav .site-logo{font-size:25px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.75px;transform:none}}@media (max-width:1600px){.header__start-nav img{width:100px}}@media (max-width:767px){.header__start-nav .header-nav{display:none}}.header__end-nav{display:-ms-flexbox;display:flex;-ms-flex-align:normal;align-items:normal;max-width:830px;width:100%;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.header__end-nav{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:end;justify-content:end;gap:20px}}.header__end-nav .mobile-right{margin-inline-end:30px}@media (max-width:1600px){.header__end-nav .mobile-right{margin-inline-end:15px}}@media (max-width:767px){.header__end-nav .mobile-right{margin:0}}.header .languages{position:relative}.header .languages .current-value{display:-ms-flexbox;display:flex;cursor:pointer;letter-spacing:-.011em;position:relative;padding-inline-start:21px}.header .languages .current-value,.header .languages .current-value span{font-family:Inter,sans-serif;font-style:normal;font-weight:500;font-size:15px;line-height:150%;color:#000}.header .languages .current-value span{letter-spacing:-.165px;text-transform:uppercase}.header .languages .current-value:before{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;width:14px;height:14px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.64 3.235a.759.759 0 0 1 1.12.024.952.952 0 0 1-.024 1.29L7.55 10.77a.763.763 0 0 1-.575.23l-.05-.002a.78.78 0 0 1-.472-.227L.264 4.55A.937.937 0 0 1 0 3.911a.941.941 0 0 1 .241-.651v-.001A.778.778 0 0 1 .859 3c.18.011.36.09.503.234L7 8.9l5.64-5.665z" fill="%23fff"/></svg>');background-size:contain;background-position:50%;background-repeat:no-repeat;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}.header .languages .current-value.active:before{transform:translateY(-50%) rotate(180deg)}.header .languages .dropdown{display:none;position:absolute;top:calc(100% + 10px);inset-inline-end:0;padding:20px;border-radius:5px;background:#000}.header .languages .dropdown .language-switcher{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.header .languages .dropdown .language-switcher li a{color:#000;text-decoration:unset;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.165px;text-transform:uppercase}.header .weglot-dropdown{background:transparent}.header .weglot-dropdown .wgcurrent{border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.header .weglot-dropdown .wgcurrent .wglanguage-name{color:#fff;font-family:Inter,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.165px;text-transform:uppercase;padding:0 20px 0 0;display:-ms-flexbox;display:flex;height:100%}.header .weglot-dropdown .wgcurrent:after{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;width:14px;height:14px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.64 3.235a.759.759 0 0 1 1.12.024.952.952 0 0 1-.024 1.29L7.55 10.77a.763.763 0 0 1-.575.23l-.05-.002a.78.78 0 0 1-.472-.227L.264 4.55A.937.937 0 0 1 0 3.911a.941.941 0 0 1 .241-.651v-.001A.778.778 0 0 1 .859 3c.18.011.36.09.503.234L7 8.9l5.64-5.665z" fill="%23fff"/></svg>');background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer}.header .weglot-dropdown input:checked~.wgcurrent:after{transform:rotate(180deg) translateY(50%)}.header .weglot-dropdown ul li a{font-family:Almoni,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.165px;height:auto}.header-nav .menu{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}@media (max-width:1600px){.header-nav .menu{padding:0}}.header-nav .menu .menu-item{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-width:103px;min-height:80px;padding:20px 10px;text-decoration:none;border-bottom:3px solid transparent;cursor:pointer;transition:.5s;font-family:Almoni;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px}.header-nav .menu .menu-item a,.header-nav .menu .menu-item span{color:#000}.header-nav .menu>.current-menu-ancestor,.header-nav .menu>.current_page_item,.header-nav .menu>.menu-item:active,.header-nav .menu>.menu-item:hover{border-bottom:3px solid #000}.header-nav .menu>.menu-item:hover>span+.sub-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.header-nav .menu>.menu-item:hover>span+.sub-menu span{margin-bottom:20px;text-align:start;width:10rem;min-height:20px;font-weight:600;color:#000}.header-nav .menu .menu-item:hover .sub-menu .sub-menu{width:10rem;padding:0;text-align:start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.header-nav .menu .menu-item:hover .sub-menu .sub-menu .menu-item{text-align:start}.header-nav .menu .menu-item:hover .sub-menu .sub-menu li{padding:0;min-height:-moz-fit-content;min-height:fit-content;color:#000}.header-nav .menu>li>.sub-menu{position:absolute;top:100%;left:0;display:none;-ms-flex-direction:column;flex-direction:column;gap:24px;width:auto;min-width:140px;background-color:#fff;box-shadow:0 1px 5px -1px hsla(0,0%,7%,.5019607843);padding:26px 28px;border-radius:12px}.header-nav .menu .sub-menu .sub-menu{top:0}.header-nav .menu>.menu-item:hover:after{content:"";position:absolute;top:100%;left:0;width:100%;height:20px;background:transparent}.header-nav .menu>.menu-item:hover>.sub-menu{display:block;position:absolute;top:75px;inset-inline-start:0;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;box-shadow:0 1px 5px -1px hsla(0,0%,7%,.5019607843);padding:16px 28px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.2509803922);border-radius:5px;margin:22px 0 0}.header-nav .menu>.menu-item:hover>.sub-menu li{padding:0!important}.header-nav .menu>.menu-item:hover>.sub-menu span{margin-bottom:30px;text-align:start;width:10rem;min-height:20px;color:#000;font-size:16px}.header-nav .menu>.menu-item:hover>.sub-menu a{font-size:16px}.header-nav .menu .sub-menu .menu-item{padding:0;min-width:auto;min-height:auto}.header-nav .menu .sub-menu .menu-item a{color:#000}.mobile-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header-hamburger{display:none;position:relative;width:20px;height:20px;cursor:pointer;transition:all .3s}@media (max-width:1200px){.header-hamburger{display:block}}@media (max-width:767px){.header-hamburger{transform:translateY(-5px)}}.header-hamburger span{background-color:#fff;position:absolute;width:100%;height:1px;transform:translateY(-50%);top:50%}.header-hamburger span:first-child{transform:translate(0);top:0}.header-hamburger span:last-child{transform:translate(0);bottom:0;top:unset}.header-hamburger.active span{display:none;transition:all .3s}.header-hamburger.active span:first-child{display:block;transform:rotate(45deg);top:8px;left:-3px;width:130%}.header-hamburger.active span:last-child{display:block;transform:rotate(-45deg);top:8px;left:-3px;width:130%}.header-mobile-menu{-ms-flex-flow:column;flex-flow:column;height:100vh;width:100vw;position:fixed;left:100%;z-index:999;top:65px;background-color:#fff;transition:all .3s;padding:40px 20px;-ms-flex-align:start;align-items:flex-start;gap:30px}@media (max-width:767px){.header-mobile-menu{width:100%;gap:50px}}.header-mobile-menu.open{display:-ms-flexbox;display:flex;left:0}.header-mobile-menu .menu-header-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%;position:relative;padding:0}@media (max-width:767px){.header-mobile-menu .menu-header-links{margin:0}}.header-mobile-menu .menu-header-links .menu-item{width:100%;display:block}.header-mobile-menu .menu-header-links .menu-item>a{display:-ms-inline-flexbox;display:inline-flex;width:100%;color:#212529;font-size:22px;line-height:1.5;letter-spacing:-.44px;position:relative;opacity:1}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children>a:after{content:" ";position:absolute;left:0;top:calc(50% - 6px);cursor:pointer;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.143 6.643a.202.202 0 0 1 .143-.345h11.428a.202.202 0 0 1 0 .404H1.286a.201.201 0 0 1-.143-.06z" fill="%23000" stroke="%23000"/><path d="M6.857 12.357a.203.203 0 0 1-.059-.143V.786a.202.202 0 0 1 .404 0v11.428a.202.202 0 0 1-.345.143z" fill="%23000" stroke="%23000"/></svg>');background-position:50%;width:12px;height:12px}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children.open{gap:10px}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children.open>a:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="13" viewBox="0 0 14 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.143 6.643a.202.202 0 0 1 .143-.345h11.428a.202.202 0 0 1 0 .404H1.286a.201.201 0 0 1-.143-.06z" fill="%23000" stroke="%23000"/></svg>')}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children.open>.sub-menu{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;transition:all .3s ease-out}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children .sub-menu{height:0;overflow:hidden}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children .sub-menu .menu-item>a{color:#495057;font-size:15px;line-height:1.46;letter-spacing:-.3px}.header-mobile-menu .menu-header-links .menu-item.menu-item-has-children .sub-menu .menu-item:is(:hover,.current-menu-item){color:#212529;font-weight:600}.header-mobile-menu .informer{width:100%;display:block}.header-mobile-menu .informer .buttons{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;width:100%}@media (max-width:767px){.header-mobile-menu .informer .buttons{gap:30px}}.header-mobile-menu .informer .buttons .weglot-dropdown{background:transparent;-ms-flex-order:1;order:1}.header-mobile-menu .informer .buttons .weglot-dropdown input{position:absolute;left:0;top:0;width:100%;height:100%;display:block!important;opacity:0;z-index:1000}.header-mobile-menu .informer .buttons .weglot-dropdown .wgcurrent{border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}.header-mobile-menu .informer .buttons .weglot-dropdown .wgcurrent .wglanguage-name{font-family:Almoni,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.56;letter-spacing:-.36px;padding:0 20px 0 0;display:-ms-flexbox;display:flex;height:100%;color:#000}.header-mobile-menu .informer .buttons .weglot-dropdown .wgcurrent:after{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-start:0;width:14px;height:14px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.64 3.235a.759.759 0 0 1 1.12.024.952.952 0 0 1-.024 1.29L7.55 10.77a.763.763 0 0 1-.575.23l-.05-.002a.78.78 0 0 1-.472-.227L.264 4.55A.937.937 0 0 1 0 3.911a.941.941 0 0 1 .241-.651v-.001A.778.778 0 0 1 .859 3c.18.011.36.09.503.234L7 8.9l5.64-5.665z" fill="%23fff"/></svg>');background-size:contain;background-position:50%;background-repeat:no-repeat;cursor:pointer;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}.header-mobile-menu .informer .buttons .buttons__item{width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.header-mobile-menu .informer .buttons .buttons__item.contact-us{display:none}.pll-switcher-select{border:none;margin-left:50px;outline:none;cursor:pointer;background:none;text-transform:uppercase;padding:0;padding-right:24px}.pll-switcher-select li a{display:-ms-flexbox;display:flex}.pll-switcher-select span{font-weight:500;font-size:15px;line-height:150%;letter-spacing:-.011em}.buttons{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-align:center;align-items:center;height:-moz-fit-content;height:fit-content;margin-top:5px;-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:end}@media (max-width:1600px){.buttons{gap:10px}}@media (max-width:767px){.buttons{display:none}}.buttons__item{border:1px solid #000;padding:8px 24px;color:#000;background-color:transparent;border-radius:69px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:43px;gap:9px}.site-second-logo{padding-right:60px}@media (max-width:767px){.site-second-logo{padding:0}}.site-second-logo img{max-width:-moz-fit-content;max-width:fit-content;height:60px;width:auto;transform:translateY(3px)}@media (max-width:767px){.site-second-logo img{width:auto;height:39px;transform:none}}.header__start-nav img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}footer{background-color:#fff}.site-footer{display:-ms-flexbox;display:flex;position:sticky;top:100%;-ms-flex-align:center;align-items:center;-ms-flex-flow:column;flex-flow:column;gap:96px;padding-top:80px;overflow:hidden}@media (max-width:575px){.site-footer{padding:25px 0;padding-bottom:45px;gap:51px}}.site-footer.dark{background-color:#0c2840;color:#fff;margin-top:90px}@media (max-width:767px){.site-footer.dark{margin-top:40px}}.site-footer.dark .vod{display:-ms-flexbox;display:flex;overflow:visible;width:100%}@media (max-width:767px){.site-footer.dark .vod{padding:0}}.site-footer.dark .vod .video-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}@media (max-width:767px){.site-footer.dark .vod .video-container{gap:26px}}.site-footer.dark .vod .video-container .vod-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site-footer.dark .vod .video-container .vod-header .vod-header-title{font-family:Heebo,serif;font-size:20px;font-weight:700;line-height:1.5;color:#fff}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-header .vod-header-title{font-size:18px;font-weight:700;line-height:1.33;letter-spacing:-.02em}}.site-footer.dark .vod .video-container .vod-header .vod-header-link{font-family:Almoni,sans-serif;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.011em;padding-inline-end:42px;color:#fff;position:relative;width:-moz-fit-content;width:fit-content}.site-footer.dark .vod .video-container .vod-header .vod-header-link:after{content:"";position:absolute;top:50%;transform:translateY(-50%);inset-inline-end:18px;width:18px;height:18px;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.797 14.222c.277.27.27.687-.02.949a.837.837 0 0 1-1.118-.02L4.277 9.903a.64.64 0 0 1-.2-.487l.003-.043a.656.656 0 0 1 .196-.4v-.001l5.382-5.247a.82.82 0 0 1 .553-.225.824.824 0 0 1 .564.204h.001a.654.654 0 0 1 .223.523.652.652 0 0 1-.203.427L5.894 9.438l4.903 4.784z" fill="%23fff" stroke="%23fff" stroke-width=".5"/></svg>');background-size:contain;background-position:50%;background-repeat:no-repeat}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-header{gap:10px;-ms-flex-direction:column;flex-direction:column}.site-footer.dark .vod .video-container .vod-header .vod-header-title{font-size:21px;font-weight:700;line-height:1.43;letter-spacing:-.02em}.site-footer.dark .vod .video-container .vod-header .vod-header-link{font-size:16px;font-weight:600;line-height:1.13;letter-spacing:-.02em}}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider{padding:0;overflow:visible;width:80vw}}.site-footer.dark .vod .video-container .vod-slider .slick-slide{position:relative;margin:0 25px}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .slick-slide{margin:0 10px}}.site-footer.dark .vod .video-container .vod-slider .slick-list{margin:0 -25px;overflow:visible}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .slick-list{margin:0 -10px}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .badge{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 10px;border-radius:18.6px;border:1px solid #000;background-color:rgba(33,37,41,.3);position:absolute;top:20px;inset-inline-end:20px;z-index:10;font-family:Almoni,serif;font-size:16px;font-stretch:normal;font-style:normal;text-align:center;color:#000;font-weight:400;line-height:1.6;letter-spacing:-.017em}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .badge{border:1px solid #fff;color:#fff;font-size:14px;font-weight:400;line-height:1.5;top:10px;inset-inline-end:10px}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview{position:relative;height:auto}.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview .play-video-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:73px;height:73px}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview .play-video-button{width:46px;height:46px}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview .play-video-button img{width:100%;height:100%}.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview img{height:300px;width:100%;object-fit:cover}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .preview img{height:190px}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .views{font-family:Almoni,serif;font-size:16px;font-weight:400;line-height:1.5;color:#fff;padding:10px 0}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .views{padding:6px 0}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .title{font-family:Heebo,serif;font-size:24px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:-.26px;color:#fff;padding:10px 0}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .title{font-size:18px;font-weight:700;line-height:1;letter-spacing:-.02em;padding:6px 0;margin-bottom:0}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .title a{color:#fff;text-decoration:none}.site-footer.dark .vod .video-container .vod-slider .results-list-item .description{padding-inline-end:30px}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .description{padding-inline-end:20px}}.site-footer.dark .vod .video-container .vod-slider .results-list-item .description p{font-family:Almoni;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;color:#fff;margin:0;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.site-footer.dark .vod .video-container .vod-slider .results-list-item .description p{font-size:16px;font-weight:400;line-height:1;-webkit-line-clamp:2}}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__logo-text,.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .site-footer__title{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-email{background:transparent;border:1px solid #fff;color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-email::-webkit-input-placeholder{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-email::-moz-placeholder{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-email::-ms-input-placeholder{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-email::placeholder{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-submit{background-color:#fff;color:#000}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__newsletter .wpcf7 .wpcf7-list-item-label,.site-footer.dark .site-footer__form-logo-wrapper .site-footer__socials .site-footer__socials-title{color:#fff}.site-footer.dark .site-footer__form-logo-wrapper .site-footer__socials .site-footer__socials-wrapper img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}.site-footer.dark .menu a,.site-footer.dark .site-footer__footer-links .site-footer__link,.site-footer.dark .site-footer__footer-links .site-footer__title{color:#fff}.site-footer__form-logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (max-width:575px){.site-footer__form-logo-wrapper{width:100%}}.site-footer__row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}@media (max-width:767px){.site-footer__row{-ms-flex-direction:column;flex-direction:column}}.site-footer__row-last{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:70px;width:100%}@media (max-width:767px){.site-footer__row-last{border-top:unset;height:auto}}.site-footer__title{font-size:14px;font-weight:600;line-height:135%;margin-bottom:33px;letter-spacing:-.005em!important;color:#495057}.site-footer__socials{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:10px}@media (max-width:575px){.site-footer__socials{-ms-flex-align:start;align-items:start}}.site-footer__socials-title{font-size:16px;font-weight:600;line-height:135%;margin:0;color:#000}@media (max-width:575px){.site-footer__socials-title{font-weight:600;font-size:16px;line-height:135%;letter-spacing:-.5%;color:#495057}}.site-footer__socials-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-decoration:none;max-width:320px;gap:10px}@media (max-width:575px){.site-footer__socials-wrapper{-ms-flex-align:center;align-items:center;gap:20px}}.site-footer__social-link{transition:all .3s;will-change:transform}.site-footer__social-link:hover{transform:scale(1.3)}.site-footer__social-link img{max-height:16px}.site-footer__newsletter-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:40px}.site-footer .wpcf7-list-item{margin:0}.site-footer .wpcf7-checkbox+.wpcf7-not-valid-tip{top:100%;transform:none}.site-footer__footer-links{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.site-footer__footer-links .menu{list-style:none;padding:0;margin:0}.site-footer__footer-links .menu-item a,.site-footer__footer-links .menu-item a:visited{text-decoration:none;color:#495057;letter-spacing:-.017em!important;font-size:16px;line-height:1.56;transition:all .3s;will-change:transform}.site-footer__footer-links .menu-item a:hover{transform:scale(.95)}.site-footer__footer-links .menu-item:not(:last-child){margin-bottom:22px}.site-footer__link,.site-footer__link:visited{text-decoration:none;color:#495057;letter-spacing:-.017em!important;font-size:16px;line-height:1.56;transition:all .3s;will-change:transform}.site-footer__link:hover{transform:scale(.95)}.site-footer__link:not(:last-child){margin-bottom:22px}.site-footer__logo{width:-moz-max-content;width:max-content;width:180.9979553223px;height:70.1541442871px}.site-footer__logo-text{font-size:16px;font-weight:600;line-height:135%;color:#000;margin-top:16px;margin-bottom:30px;letter-spacing:-.011em!important;display:block}@media (max-width:767px){.site-footer__logo-text{font-weight:600;font-size:16px;line-height:135%;margin-top:10px;margin-bottom:50px}}.site-footer__copyright{font-weight:400;font-size:16px;line-height:160%;color:#212529;margin:0}.site-footer__footer-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:575px){.site-footer__footer-info{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}@media (max-width:575px){.footer-left-links{-ms-flex-order:1;order:1}}@media (max-width:575px){.footer-right-links{-ms-flex-order:2;order:2}.footer-right-links ul.menu{gap:12px!important}.footer-right-links ul.menu li:not(:first-child){padding-right:12px!important}}.site-footer__footer-info .footer-left-links>ul,.site-footer__footer-info .footer-right-links>ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;row-gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}@media (max-width:575px){.site-footer__footer-info .footer-left-links>ul,.site-footer__footer-info .footer-right-links>ul{width:100%;-ms-flex-pack:justify;justify-content:space-between;gap:4px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.site-footer__footer-info .footer-left-links>ul li,.site-footer__footer-info .footer-right-links>ul li{text-decoration:none;color:#495057;padding:0 10px;font-weight:400;font-size:16px;line-height:.81;transition:all .3s;will-change:transform}@media (max-width:575px){.site-footer__footer-info .footer-left-links>ul li,.site-footer__footer-info .footer-right-links>ul li{font-size:18px;font-weight:400;line-height:1;letter-spacing:-.02em;padding:0}}.site-footer__footer-info .footer-left-links>ul li a,.site-footer__footer-info .footer-right-links>ul li a{color:#495057}@media (max-width:575px){.site-footer__footer-info .footer-left-links>ul li a,.site-footer__footer-info .footer-right-links>ul li a{color:#6c757d}}.site-footer__footer-info .footer-left-links>ul li:hover,.site-footer__footer-info .footer-right-links>ul li:hover{transform:scale(.95)}.site-footer__footer-info .footer-left-links>ul li:not(:first-child),.site-footer__footer-info .footer-right-links>ul li:not(:first-child){border-right:1px solid #212529}@media (max-width:575px){.site-footer__footer-info .footer-left-links>ul li:not(:first-child),.site-footer__footer-info .footer-right-links>ul li:not(:first-child){border-color:#6c757d;padding-right:4px}}.site-footer .omnis-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:5px;border-right:none!important;border-left:none!important;opacity:1!important;padding:0 5px!important;color:#b6b9bc!important}.site-footer .omnis-logo img{position:relative;max-height:25px;bottom:5px}.site-footer.light .site-footer__title{color:#fff}.site-footer.light .site-footer__link{color:#ced4da}.site-footer.light .site-footer__socials-title{color:#fff}.site-footer.light .site-footer__row-last{border-top:1px solid #6c757d}.site-footer.light .site-footer__footer-link{color:#6c757d}.site-footer.light .site-footer__logo-text{color:#fff}.site-footer.light img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0.94 0.06000000000000005" /><feFuncG type="table" tableValues="0.94 0.06000000000000005" /><feFuncB type="table" tableValues="0.94 0.06000000000000005" /></feComponentTransfer><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.393 0.769 0.189 0 0 0.349 0.686 0.168 0 0 0.272 0.534 0.131 0 0 0 0 0 1 0" /><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.22086999999999998 0.70785 0.07128 0 0 0.21087 0.71795 0.07128 0 0 0.21087 0.70785 0.08127999999999999 0 0 0 0 0 1 0" /><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="228" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.07" /><feFuncG type="linear" slope="1.07" /><feFuncB type="linear" slope="1.07" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.06" intercept="-0.030000000000000027" /><feFuncG type="linear" slope="1.06" intercept="-0.030000000000000027" /><feFuncB type="linear" slope="1.06" intercept="-0.030000000000000027" /></feComponentTransfer></filter></svg>#filter');filter:invert(94%) sepia(100%) saturate(0) hue-rotate(228deg) brightness(107%) contrast(106%)}.site-footer.light .newsletter-form .wpcf7-email,.site-footer.light .newsletter-form input[type=checkbox]{background:unset}.site-footer.light .newsletter-form .wpcf7-email{border:1px solid #fff;color:#fff}.site-footer.light .newsletter-form .wpcf7-email::-moz-placeholder{color:#fff}.site-footer.light .newsletter-form .wpcf7-email::-webkit-input-placeholder{color:#fff}.site-footer.light .newsletter-form .wpcf7-email::-ms-input-placeholder{color:#fff}.site-footer.light .newsletter-form .wpcf7-email::placeholder{color:#fff}.site-footer.light .newsletter-form input[type=checkbox],.site-footer .newsletter-form input[type=checkbox]{accent-color:#000}.site-footer.light .newsletter-form .wpcf7-submit{background:#fff;color:#0c2840}.site-footer.light .newsletter-form .wpcf7-submit:hover{background:#e8f0fc}.site-footer.light .newsletter-form-chkbx{color:#fff}.newsletter-form{position:relative}.site-footer__newsletter-wrapper form .wpcf7-response-output{display:none}.site-footer__newsletter-wrapper form .wpcf7-form-control-wrap{display:block}.site-footer__newsletter-wrapper form br{display:none}.site-footer__newsletter-wrapper form input.wpcf7-not-valid{border-color:#cd5c5c}.site-footer__newsletter-wrapper form .wpcf7-not-valid-tip{position:absolute;margin:0;font-size:11px;bottom:100%;background:#fff;transform:translate(-25px,9px);right:0;padding:0 5px}.site-footer__newsletter-wrapper form.wpcf7-form.init span.wpcf7-not-valid-tip{display:none}.site-footer__newsletter-wrapper form.wpcf7-form.init input.wpcf7-not-valid{border:none;border:1px solid #ced4da}.wpcf7-form-control-wrap{position:relative}.newsletter-form .wpcf7-submit{position:absolute;top:0;left:auto;right:0;outline:none;border:none;font-weight:600;font-size:16px;letter-spacing:-.011em;color:#212529;background:#ced4da;border-radius:69px;padding:8px 30px;transition:all .3s;height:34px;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1}.newsletter-form .wpcf7-form-control [type=checkbox],.newsletter-form .wpcf7-form-control label{cursor:pointer}.rtl .newsletter-form .wpcf7-submit{left:0;right:auto;background:#ced4da;font-weight:400;font-size:18px;color:#212529;padding:0;width:72px}.newsletter-form .wpcf7-submit:focus,.newsletter-form .wpcf7-submit:hover{background:#e8f0fc}.newsletter-form .inputs-wrapper{max-width:328px;position:relative}@media (max-width:575px){.newsletter-form .inputs-wrapper{max-width:100%}}.newsletter-form .wpcf7-email{max-width:328px;width:100%;border:1px solid #ced4da;border-radius:50px;padding:7px 19px;padding-inline-end:100px;outline:none;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-.017em;color:#212529;height:34px}.newsletter-form .newsletter-form-chkbx{max-width:400px;margin-top:14px;font-weight:400;font-size:14px;line-height:150%;color:#495057}.rtl .newsletter-form .newsletter-form-chkbx{direction:rtl}@media (max-width:575px){.newsletter-form .newsletter-form-chkbx{margin-top:11px;font-size:12px;font-weight:400;line-height:1.17}}.newsletter-form .newsletter-form-chkbx .wpcf7-list-item label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0;gap:8px}.newsletter-form .newsletter-form-chkbx .wpcf7-list-item-label a{color:#495057}.site-footer__newsletter form{margin-bottom:47px}@media (max-width:575px){.site-footer__newsletter form{margin-bottom:62px}}@media (max-width:767px){.site-footer__newsletter-wrapper{margin:50px 0 0}}.site-footer__newsletter-wrapper .site-footer__title{margin-top:0;margin-bottom:16px;color:#000;letter-spacing:-.005em!important}@media (max-width:767px){.site-footer__newsletter-wrapper .site-footer__title{font-weight:600;font-size:18px;line-height:1.56;margin-bottom:9px;color:#495057}}.wpcf7-not-valid-tip{margin-top:10px}.wpcf7-spinner{display:none}.rtl .wpcf7-spinner{direction:rtl}#popup_quick_consultation{max-width:1066px;margin:0 auto}@media (max-width:767px){#popup_quick_consultation{max-width:calc(100% - 32px)}}#popup_quick_consultation .content{display:-ms-flexbox;display:flex;border:.6px solid #fff;position:relative}#popup_quick_consultation .content .close-popup{position:absolute;background:transparent;border:none;right:100%;bottom:100%;transform:translate(-10px,-10px);cursor:pointer;transition:all .3s}#popup_quick_consultation .content .close-popup:hover{transform:rotate(180deg) translate(-10px,-10px)}@media (max-width:767px){#popup_quick_consultation .content .close-popup{right:0;transform:none}#popup_quick_consultation .content .close-popup:hover{transform:rotate(1turn)}}#popup_quick_consultation .content .image{-ms-flex:1;flex:1}@media (max-width:767px){#popup_quick_consultation .content .image{display:none}}#popup_quick_consultation .content .image img{display:block;width:100%;height:100%;object-fit:cover}#popup_quick_consultation .content .informer{-ms-flex:1;flex:1;background:#030a11;max-width:523px;padding:50px 35px 45px;width:100%}@media (max-width:767px){#popup_quick_consultation .content .informer{max-width:100%;padding:33px 20px 48px}}#popup_quick_consultation .content .informer .title{color:#fff;text-align:center;font-size:52px;font-style:normal;font-weight:300;line-height:1.23;margin-bottom:18px}@media (max-width:767px){#popup_quick_consultation .content .informer .title{font-size:34px;line-height:1.47}}#popup_quick_consultation .content .informer .description{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px}@media (max-width:767px){#popup_quick_consultation .content .informer .description{font-size:18px}}#popup_quick_consultation .content .informer .form{max-width:428px;margin:0 auto}#popup_quick_consultation .content .informer .form br{display:none}#popup_quick_consultation .content .informer .form label,#popup_quick_consultation .content .informer .form span{display:block;position:relative}#popup_quick_consultation .content .informer .form input{background:#e4e4e4;height:52px;margin-bottom:18px;color:#000;text-align:right;font-size:20px;font-style:normal;font-weight:300;line-height:.91;padding:0 18px;border:1px solid transparent;border-radius:0;width:100%}#popup_quick_consultation .content .informer .form input::-webkit-input-placeholder{color:#5e6163}#popup_quick_consultation .content .informer .form input::-moz-placeholder{color:#5e6163}#popup_quick_consultation .content .informer .form input::-ms-input-placeholder{color:#5e6163}#popup_quick_consultation .content .informer .form input::placeholder{color:#5e6163}#popup_quick_consultation .content .informer .form input.wpcf7-not-valid{border-color:red;box-shadow:inset 0 0 0 1px red}#popup_quick_consultation .content .informer .form button{height:52px;background:linear-gradient(90deg,#bd8a37,#ca9e57 45.5%,#ae761c);width:100%;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:.91;cursor:pointer;margin-bottom:0;border:1px solid transparent;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:0 10px}#popup_quick_consultation .content .informer .form button:hover{background:#06325a}#popup_quick_consultation .content .informer .form .wpcf7-not-valid-tip{position:absolute;bottom:100%;font-size:12px;padding:0 10px;margin:0;display:none}#popup_quick_consultation .content .informer .form .wpcf7-response-output{position:absolute;display:none}#popup_quick_consultation .content .informer .form .wpcf7-spinner{position:absolute}#popup_quick_consultation .content .phone{margin-top:38px;font-size:16px;font-style:normal;font-weight:400;line-height:1.14;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 5px}@media (max-width:767px){#popup_quick_consultation .content .phone{display:none}}#popup_quick_consultation .content .phone a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 8px}#popup_quick_consultation .content .phone a:hover{text-decoration:underline}#popup_quick_consultation .content .phone span{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 5px}.pac-container{z-index:99999999!important}#sampling_form_plants{max-width:1120px;margin:0 auto;width:100%;padding:0;border-radius:15px;background:#fff;direction:rtl;text-align:right;overflow:hidden}@media (max-width:767px){#sampling_form_plants{height:100%;width:100%;max-width:100%;border-radius:0}}#sampling_form_plants .form{min-height:800px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){#sampling_form_plants .form{height:100%;min-height:auto;overflow-y:auto}}#sampling_form_plants .form-progress{height:68px;display:-ms-flexbox;display:flex;gap:16px;-ms-flex-align:center;align-items:center;padding:0 80px 0 0;max-width:700px}@media (max-width:767px){#sampling_form_plants .form-progress{padding:15px 15px 15px 60px}}#sampling_form_plants .form-progress .progress-step{-ms-flex:1;flex:1;height:5px;background:#e9ecef;border-radius:20px;transition:all .3s}@media (max-width:767px){#sampling_form_plants .form-progress .progress-step{max-width:24px;height:8px}}#sampling_form_plants .form-progress .progress-step:first-child{display:none}#sampling_form_plants .form-progress .progress-step.passed{background:#3a7975}#sampling_form_plants .form-progress.hidden{opacity:0}#sampling_form_plants .form-section{display:none;padding:0 80px}@media (max-width:767px){#sampling_form_plants .form-section{padding:0 15px}}#sampling_form_plants .form-section.current{display:block;-ms-flex:1;flex:1}#sampling_form_plants .form-section .heading{margin-bottom:40px}@media (max-width:767px){#sampling_form_plants .form-section .heading{margin-bottom:16px}}#sampling_form_plants .form-section .heading .title{font-size:28px;font-weight:700;line-height:1.5;letter-spacing:-.011em;font-family:Heebo;margin-bottom:6px}#sampling_form_plants .form-section .heading .title.h3{font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.608px}@media (max-width:767px){#sampling_form_plants .form-section .heading .title{font-weight:600;font-size:21px;line-height:1.43;color:#212529}}#sampling_form_plants .form-section .heading .description{font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px;max-width:620px}@media (max-width:767px){#sampling_form_plants .form-section .heading .description{color:#212529;font-weight:400;font-size:18px;line-height:1.56}#sampling_form_plants .form-section .heading .description br{display:none}}#sampling_form_plants .form-section fieldset{padding:0;border:none;margin:0}#sampling_form_plants .form-section fieldset legend{font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px;margin:35px 0 22px}@media (max-width:767px){#sampling_form_plants .form-section fieldset legend{color:#212529;margin:16px 0}}#sampling_form_plants .form-section fieldset legend span{color:#ff7562;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em}#sampling_form_plants .form-section fieldset .field-group{margin-bottom:20px;position:relative}#sampling_form_plants .form-section fieldset .field-group .show-hidden-text{width:100%;max-width:615px;position:relative;display:inline-block}#sampling_form_plants .form-section fieldset .field-group .show-hidden-text .show-pass{position:absolute;left:0;top:10px;z-index:10;cursor:pointer;display:block}#sampling_form_plants .form-section fieldset .field-group .show-hidden-text .show-pass .active{opacity:.5}#sampling_form_plants .form-section fieldset .field-group label{color:#212529;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px;display:block}@media (max-width:767px){#sampling_form_plants .form-section fieldset .field-group label{font-weight:400;font-size:16px;line-height:1;letter-spacing:0}}#sampling_form_plants .form-section fieldset .field-group label span{color:#ff7562;font-size:27px;font-weight:400;line-height:1.5;letter-spacing:-.011em}#sampling_form_plants .form-section fieldset .field-group label.parsley-error{color:#ff7562}#sampling_form_plants .form-section fieldset .field-group p{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;color:#6c757d;margin:0}#sampling_form_plants .form-section fieldset .field-group .parsley-errors-list{padding:0;margin:0}#sampling_form_plants .form-section fieldset .field-group .parsley-errors-list li{display:block;color:#ff7562;padding:0;margin:0;font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px}#sampling_form_plants .form-section fieldset .field-group .parsley-errors-list+.upload-box{border-color:#ff7562}#sampling_form_plants .form-section fieldset .field-group .parsley-errors-list+.upload-box span{background:#ff7562}#sampling_form_plants .form-section fieldset .field-group .parsley-errors-list+.chosen-container .chosen-single{border-color:#ff7562}#sampling_form_plants .form-section fieldset .field-group input,#sampling_form_plants .form-section fieldset .field-group select{height:52px;padding:0 16px;border:none;border-bottom:1px solid #6c757d;font-size:21px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.357px;width:100%;max-width:615px;margin:0;color:#000;border-radius:0!important;background:#fff!important}@media (max-width:767px){#sampling_form_plants .form-section fieldset .field-group input,#sampling_form_plants .form-section fieldset .field-group select{max-width:100%}}#sampling_form_plants .form-section fieldset .field-group input::-webkit-inner-spin-button,#sampling_form_plants .form-section fieldset .field-group input::-webkit-outer-spin-button,#sampling_form_plants .form-section fieldset .field-group select::-webkit-inner-spin-button,#sampling_form_plants .form-section fieldset .field-group select::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#sampling_form_plants .form-section fieldset .field-group input[type=number],#sampling_form_plants .form-section fieldset .field-group select[type=number]{-moz-appearance:textfield}#sampling_form_plants .form-section fieldset .field-group input::-webkit-input-placeholder,#sampling_form_plants .form-section fieldset .field-group select::-webkit-input-placeholder{color:#6c757d}#sampling_form_plants .form-section fieldset .field-group input::-moz-placeholder,#sampling_form_plants .form-section fieldset .field-group select::-moz-placeholder{color:#6c757d}#sampling_form_plants .form-section fieldset .field-group input::-ms-input-placeholder,#sampling_form_plants .form-section fieldset .field-group select::-ms-input-placeholder{color:#6c757d}#sampling_form_plants .form-section fieldset .field-group input::placeholder,#sampling_form_plants .form-section fieldset .field-group select::placeholder{color:#6c757d}#sampling_form_plants .form-section fieldset .field-group input:focus,#sampling_form_plants .form-section fieldset .field-group select:focus{outline:none;border-color:#000}#sampling_form_plants .form-section fieldset .field-group input.parsley-error,#sampling_form_plants .form-section fieldset .field-group select.parsley-error{border-bottom:1px solid #ff7562}#sampling_form_plants .form-section fieldset .field-group select.parsley-error+.parsley-errors-list{position:absolute;top:100%}#sampling_form_plants .form-section fieldset .field-group .chosen-container{width:100%!important;max-width:615px}@media (max-width:767px){#sampling_form_plants .form-section fieldset .field-group .chosen-container{max-width:100%}}#sampling_form_plants .form-section fieldset .field-group .chosen-container .chosen-single{border:none;border-radius:0;box-shadow:none;background:#fff;border-bottom:2px solid #000;height:52px;padding:0 16px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#sampling_form_plants .form-section fieldset .field-group .chosen-container .chosen-single div b{transition:all .3s;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDExIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC44NzQxMiAwLjY0NjZDOS4wOTA0MiAwLjQ0NjE2NiA5LjQyMzggMC40NTEzMDggOS42MzM2IDAuNjYxNzI4QzkuODU4MDUgMC44ODc2NjggOS44NDk0MyAxLjI1Mzg1IDkuNjE3OTkgMS40NjgzOEw1LjQxOTU2IDUuMzU1NTNDNS4zMDk2NCA1LjQ1Njg2IDUuMTY4MjggNS41MDUzMiA1LjAyOTUgNS40OTk1NEw0Ljk5NTQxIDUuNDk4MTJDNC44NzkzNSA1LjQ4NzQ0IDQuNzY2IDUuNDM5NjEgNC42NzQ4NiA1LjM1NjE1TDQuNjc0NDMgNS4zNTU3NUwwLjQ3NjgxNCAxLjQ2OTM1QzAuMzY3ODg4IDEuMzY4MDggMC4zMDAzOCAxLjIyNDc5IDAuMjk2OTY1IDEuMDY5NjJDMC4yOTQxOTkgMC45MTM0NTUgMC4zNTU1NTcgMC43NjcxODEgMC40NjA0MjYgMC42NjIxODVMMC40NjA4MjUgMC42NjE3ODRDMC41NjQzNzQgMC41NTc2NjggMC43MDE0MDggMC41MDI4NSAwLjgzNzk5NCAwLjUwMDExNkMwLjg1MTU3MSAwLjQ5OTg0NyAwLjg2NTE2OSAwLjUwMDA5OCAwLjg3ODc1NSAwLjUwMDg2NUMxLjAwMTM4IDAuNTA3NzkzIDEuMTIzMDUgMC41NTY4NzEgMS4yMjAwOCAwLjY0NzAxMUw1LjA0NzI1IDQuMTg3MzhMOC44NzQxMiAwLjY0NjZaIiBmaWxsPSJibGFjayIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPC9zdmc+Cg==)!important;background-position:50%;background-size:contain!important}#sampling_form_plants .form-section fieldset .field-group .chosen-container.chosen-with-drop .chosen-single div b{transform:rotate(180deg)}#sampling_form_plants .form-section fieldset #plants_list{min-height:300px;max-width:1040px;overflow:hidden}@media (max-width:767px){#sampling_form_plants .form-section fieldset #plants_list{max-width:340px}}@media (max-width:575px){#sampling_form_plants .form-section fieldset #plants_list{max-width:340px}}@media (max-width:479px){#sampling_form_plants .form-section fieldset #plants_list{max-width:340px}}#sampling_form_plants .form-section fieldset .plants-checkboxes{max-width:100%;width:100%}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;color:#000;cursor:pointer;position:relative;min-width:210px;width:100%;display:block}@media (max-width:767px){#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item{min-width:206px;max-width:206px}}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item .name{position:relative;padding-right:30px;display:block;min-height:62px}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item .name:before{content:"";position:absolute;right:0;top:0;width:14px;height:14px;display:inline-block;border:1px solid #000;border-radius:3px;transform:translateY(50%)}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item .photo{background:#3a7975;border-radius:4px;display:block;height:224px;overflow:hidden;position:relative}@media (max-width:767px){#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item .photo{height:224px;width:206px}}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item .photo img{border-radius:4px;border:1px solid #212529;width:100%;height:100%;object-fit:cover}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item input{position:absolute;visibility:hidden;z-index:-1}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item input:checked+.box .name:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMEgyQzEuMTc1IDAgMC41IDAuNjc1IDAuNSAxLjVWMTJDMC41IDEyLjgyNSAxLjE3NSAxMy41IDIgMTMuNUgxMi41QzEzLjMyNSAxMy41IDE0IDEyLjgyNSAxNCAxMlYxLjVDMTQgMC42NzUgMTMuMzI1IDAgMTIuNSAwWk02LjI4MjUgOS45Njc1QzUuOTkgMTAuMjYgNS41MTc1IDEwLjI2IDUuMjI1IDkuOTY3NUwyLjUzMjUgNy4yNzVDMi4yNCA2Ljk4MjUgMi4yNCA2LjUxIDIuNTMyNSA2LjIxNzVDMi44MjUgNS45MjUgMy4yOTc1IDUuOTI1IDMuNTkgNi4yMTc1TDUuNzUgOC4zNzc1TDEwLjkxIDMuMjE3NUMxMS4yMDI1IDIuOTI1IDExLjY3NSAyLjkyNSAxMS45Njc1IDMuMjE3NUMxMi4yNiAzLjUxIDEyLjI2IDMuOTgyNSAxMS45Njc1IDQuMjc1TDYuMjgyNSA5Ljk2NzVaIiBmaWxsPSIjM0E3OTc1Ii8+Cjwvc3ZnPgo=);border-color:#3a7975;background-size:cover;background-size:14px;background-position:-1px}#sampling_form_plants .form-section fieldset .plants-checkboxes .plant-item input:checked+.box .photo:after{content:"";border:5px solid #3a7975;border-radius:4px;width:100%;left:0;top:0;height:100%;position:absolute}#sampling_form_plants .form-section fieldset .rating-radio{display:-ms-flexbox;display:flex;gap:40px;border-bottom:1px solid #edf0f2;padding:0 0 40px;margin:0 0 40px;-ms-flex-align:center;align-items:center}@media (max-width:767px){#sampling_form_plants .form-section fieldset .rating-radio{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){#sampling_form_plants .form-section fieldset .rating-radio p{-ms-flex-order:1;order:1;font-size:14px}}#sampling_form_plants .form-section fieldset .rating-radio .box{display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;gap:15px;position:relative;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:767px){#sampling_form_plants .form-section fieldset .rating-radio .box{width:100%;-ms-flex-order:2;order:2;-ms-flex-pack:justify;justify-content:space-between}}#sampling_form_plants .form-section fieldset .rating-radio .box label{cursor:pointer;display:inline-block}#sampling_form_plants .form-section fieldset .rating-radio .box label input{opacity:0;visibility:hidden;position:absolute}#sampling_form_plants .form-section fieldset .rating-radio .box label input:checked+span:before{background:#3a7975}#sampling_form_plants .form-section fieldset .rating-radio .box label span{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center}#sampling_form_plants .form-section fieldset .rating-radio .box label span:before{content:"";width:20px;height:20px;border:2px solid #000;display:inline-block;border-radius:50%}#sampling_form_plants .form-section fieldset .upload-box-map img{height:425px;width:100%;object-fit:cover;max-width:800px}@media (max-width:767px){#sampling_form_plants .form-section fieldset .upload-box-map img{height:auto}}#sampling_form_plants .form-section fieldset #map-coordinates-text{font-weight:400;font-size:18px;line-height:150%;color:#6c757d}#sampling_form_plants .form-section fieldset .upload-box-container{text-align:center;position:relative;margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}#sampling_form_plants .form-section fieldset .upload-box-container .parsley-errors-list{position:absolute;right:15px;top:15px}#sampling_form_plants .form-section fieldset .upload-box-container .upload-box{width:100%;max-width:614px;height:264px;border:1px dashed #ced4da;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;transition:.3s;border-radius:4px;-ms-flex-direction:column;flex-direction:column;gap:24px}@media (max-width:767px){#sampling_form_plants .form-section fieldset .upload-box-container .upload-box{height:183px}}#sampling_form_plants .form-section fieldset .upload-box-container .upload-box span{background:#edf0f2;padding:16px 48px;border-radius:50px;display:none}#sampling_form_plants .form-section fieldset .upload-box-container .upload-box p{color:#6c757d;text-align:center;font-weight:400;font-size:21px;line-height:160%;letter-spacing:-1.7%}#sampling_form_plants .form-section fieldset .upload-box-container .upload-box img.uploaded-image{width:100%;height:100%;object-fit:contain;border:.57px solid #212529;border-radius:4px}#sampling_form_plants .form-section fieldset .upload-box-container .upload-box.dragging{border-color:#3a7975;background:rgba(0,0,255,.1)}#sampling_form_plants .form-section fieldset .upload-box-container .edit-image-btn{position:absolute;right:10px;top:10px;width:24px;height:24px;padding:2px 0 0 2px;border:.89px solid #212529;background:#fff;color:#fff;cursor:pointer;border-radius:4px;display:none}#sampling_form_plants .form-section fieldset .upload-box-container .edit-image-btn:hover{background:#3a7975;border-color:#3a7975}#sampling_form_plants .form-section fieldset .upload-box-container .edit-image-btn:hover svg path{fill:#fff}#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:start;width:100%;gap:24px}@media (max-width:767px){#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation{-ms-flex-pack:justify;justify-content:space-between}}#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button{padding:12px 32px;gap:9px;border-radius:46px;background:#edf0f2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #edf0f2;cursor:pointer;color:#000}@media (max-width:767px){#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button{padding:12px;min-width:160px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button:hover{background:#3a7975;color:#fff}#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button:hover img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button.open-camera{display:none}@media (max-width:767px){#sampling_form_plants .form-section fieldset .upload-box-container .upload-navigation button.open-camera{display:-ms-flexbox;display:flex}}#sampling_form_plants .form-section fieldset .owl-nav .owl-prev{position:absolute;top:50%;background:transparent url(../images/arrow_right_n_w.svg) no-repeat 50% 50%;border:none;padding:0;cursor:pointer;z-index:10;width:32px;height:32px;right:24px;transform:translateY(50%)}#sampling_form_plants .form-section fieldset .owl-nav .owl-prev span{display:none}#sampling_form_plants .form-section fieldset .owl-nav .owl-next{position:absolute;top:50%;background:transparent url(../images/arrow_left_n_w.svg) no-repeat 50% 50%;border:none;padding:0;cursor:pointer;z-index:10;width:32px;height:32px;left:24px;transform:translateY(50%)}#sampling_form_plants .form-section fieldset .owl-nav .owl-next span{display:none}#sampling_form_plants .form-section fieldset .owl-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:10px;margin:30px 0 0;display:none}#sampling_form_plants .form-section fieldset .owl-dots .owl-dot{width:12px;height:12px;background:#edf0f2;border-radius:50%}#sampling_form_plants .form-section fieldset .owl-dots .owl-dot.active{background:#3a7975}#sampling_form_plants .form-section .steps-nav{display:-ms-flexbox;display:flex;gap:40px;margin-bottom:40px}#sampling_form_plants .form-section .steps-nav .item{font-family:Heebo;font-size:20px;font-weight:700;line-height:1.5;text-align:center;height:34px;width:34px;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:50%;z-index:1}#sampling_form_plants .form-section .steps-nav .item:after,#sampling_form_plants .form-section .steps-nav .item:before{content:"";z-index:-2;background:#3a7975;opacity:.3;height:100%;width:100%;position:absolute;left:0;top:0;display:block;border-radius:50%;transform:translateX(4px)}#sampling_form_plants .form-section .steps-nav .item:after{background:transparent;transform:none;z-index:-1;border:1px solid #212529;opacity:1}#sampling_form_plants .form-section .steps-nav .item.completed{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4xOTM2IDEuMDAwMjRDMTYuOTc1OSAxLjAwOTA3IDE2Ljc3MjEgMS4xMDA5NiAxNi42MjQ1IDEuMjU0MjlMMTYuNjE4MyAxLjI2MDgxTDE2LjYxMTkgMS4yNjcyMUMxNC42MDY1IDMuMjc2NjkgMTIuODk3MSA1LjA3MTAxIDExLjE4NjYgNi44NjY0OEM5Ljg5Njg2IDguMjIwMjQgOC42MDY1NCA5LjU3NDY2IDcuMTg4MjUgMTEuMDIyNUw2LjUzODE2IDExLjY4NjFMMi4zNjUwNCA4LjE2MDMyQzIuMTk5MjcgOC4wMjAxNCAxLjk4MDM4IDcuOTQ5MiAxLjc1ODI1IDcuOTY3MTRDMS41NDA0NSA3Ljk4NjE2IDEuMzM4MDMgOC4wOTEwNSAxLjE5NTQ0IDguMjU5OTdDMS4wNTE5IDguNDMxNDEgMC45ODM5OTYgOC42NDg4MiAxLjAwMzE5IDguODY1NjZDMS4wMjI3NSA5LjA4NjY2IDEuMTI4NzUgOS4yODkwMiAxLjI5Njc5IDkuNDI5MzdMMS4zMDE3MSA5LjQzMzQ4TDYuMDU1MiAxMy40NTU3QzYuMzg0NzYgMTMuNzMyOSA2Ljg2OTQxIDEzLjcxMjUgNy4xNzI4NCAxMy40MTA0QzkuMTMyMzEgMTEuNDQ2NyAxMC44MTAyIDkuNjgwMDUgMTIuNDg3IDcuOTEzOTdMMTIuNTE3OCA3Ljg4MTU3QzE0LjE4MzMgNi4xMjczMiAxNS44NDk4IDQuMzcyMDkgMTcuNzc5NiAyLjQzNzk1TDE3Ljc4NjEgMi40MzEzOUwxNy43OTI4IDIuNDI0OTVDMTguMDM5NCAyLjE4NjgxIDE4LjExMzUgMS44MjI3OSAxNy45ODA4IDEuNTA5MThMMTcuOTc5OSAxLjUwNjkxQzE3Ljg0ODMgMS4xOTM3NyAxNy41Mzc1IDAuOTkyMDM1IDE3LjE5MzYgMS4wMDAyNFoiIGZpbGw9ImJsYWNrIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:50%;font-size:0}#sampling_form_plants .form-section .steps-nav .item.completed:before{opacity:.3;transform:translateX(2px)}#sampling_form_plants .form-section .steps-nav .item.current{color:#fff;font-size:20px}#sampling_form_plants .form-section .steps-nav .item.current:before{opacity:1}#sampling_form_plants .form-section .steps-nav .item .arrow-liner{width:22px;border-radius:5px;height:1px;display:block;background:#000;position:absolute;right:100%;transform:translateX(-8px);top:50%}#sampling_form_plants .form-section .steps-nav .item:last-child .arrow-liner{display:none}#sampling_form_plants .form-section .steps-content .text{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;display:none}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text{position:relative;padding-top:240px}}#sampling_form_plants .form-section .steps-content .text .head{font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.198px;color:#000;margin-bottom:16px}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .head{font-size:18px}}#sampling_form_plants .form-section .steps-content .text .image{-ms-flex:0 0 335px;flex:0 0 335px}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .image{-ms-flex:auto;flex:auto}#sampling_form_plants .form-section .steps-content .text .image .head{font-size:16px}}#sampling_form_plants .form-section .steps-content .text .image>img{width:335px;height:228px;object-fit:cover}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .image>img{display:block;position:absolute;left:0;top:0;height:228px;width:auto;object-fit:cover}}#sampling_form_plants .form-section .steps-content .text .informer{-ms-flex:1;flex:1;max-width:440px}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .informer{font-size:16px;color:#212529}}#sampling_form_plants .form-section .steps-content .text .informer .head{font-family:Heebo;font-size:20px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:24px}#sampling_form_plants .form-section .steps-content .text .informer p{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;text-align:right}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .informer p{font-size:16px}}#sampling_form_plants .form-section .steps-content .text .informer ol,#sampling_form_plants .form-section .steps-content .text .informer ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:15px;margin:17px 0 0;padding-inline-start:23px}#sampling_form_plants .form-section .steps-content .text .equipment{width:100%;margin-top:30px}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text .equipment{margin:0}}#sampling_form_plants .form-section .steps-content .text .equipment .list{display:-ms-flexbox;display:flex;gap:12px}#sampling_form_plants .form-section .steps-content .text.current{display:-ms-flexbox;display:flex}@media (max-width:767px){#sampling_form_plants .form-section .steps-content .text.current{-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:20px}}#sampling_form_plants .form-section #parsley-id-multiple-plants{display:none}#sampling_form_plants .form-section .content{display:-ms-flexbox;display:flex;gap:40px}@media (max-width:767px){#sampling_form_plants .form-section .content{-ms-flex-direction:column;flex-direction:column}}#sampling_form_plants .form-section .content .image{border:1px solid #edf0f2;background:#fff;padding:10px;border-radius:4px}#sampling_form_plants .form-section .content .image span{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;color:#000;display:block;margin-bottom:10px}#sampling_form_plants .form-section .content .image img{width:100%;height:auto}#sampling_form_plants .form-section .content .left{-ms-flex:0 0 210px;flex:0 0 210px}@media (max-width:767px){#sampling_form_plants .form-section .content .left{display:none}}#sampling_form_plants .form-section .content .right{-ms-flex:1;flex:1;max-width:620px}@media (max-width:767px){#sampling_form_plants .form-section.step-0 .heading .title{font-size:24px}}#sampling_form_plants .form-section.step-5 fieldset .upload-box-container .upload-box{height:245px}#sampling_form_plants .form-navigation{border-top:1px solid #dfdfdf;padding:15px 80px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px}@media (max-width:767px){#sampling_form_plants .form-navigation{padding:15px}}#sampling_form_plants .form-navigation .btn{cursor:pointer;padding:12px 30px 12px 32px;gap:9px;border-radius:69px;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.011em;text-align:center;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all .3s}#sampling_form_plants .form-navigation .btn svg path{transition:all .3s}#sampling_form_plants .form-navigation .btn.btn-default,#sampling_form_plants .form-navigation .btn.next{background:#3a7975;color:#fff}#sampling_form_plants .form-navigation .btn.btn-default:hover,#sampling_form_plants .form-navigation .btn.next:hover{background:#6b9794;color:#fff}#sampling_form_plants .form-navigation .btn.btn-default:disabled,#sampling_form_plants .form-navigation .btn.next:disabled{background:#e9ecef;color:#fff;cursor:not-allowed}#sampling_form_plants .form-navigation .btn.btn-default:disabled svg path,#sampling_form_plants .form-navigation .btn.next:disabled svg path{stroke:#fff;fill:#fff}#sampling_form_plants .form-navigation .btn.previous{color:#000;background:#fff}@media (max-width:767px){#sampling_form_plants .form-navigation .btn.previous{font-size:18px}}#sampling_form_plants .form-navigation .btn:hover{background:#f6f8fb;color:#101010}#sampling_form_plants .form-navigation .btn:hover svg path{stroke:#101010;fill:#101010}#sampling_form_plants .form-thank{display:none;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;height:680px}#sampling_form_plants .form-thank .heading{margin-bottom:40px}@media (max-width:767px){#sampling_form_plants .form-thank .heading{padding:0 20px 10px}}#sampling_form_plants .form-thank .heading .title{font-size:28px;font-weight:700;line-height:1.5;letter-spacing:-.011em;font-family:Heebo;margin-bottom:6px}#sampling_form_plants .form-thank .heading .description{font-size:18px;font-weight:400;line-height:1.39;letter-spacing:-.017em;max-width:620px;margin:0 auto}@media (max-width:767px){#sampling_form_plants .form-thank .heading .description{padding:0 20px 10px;font-weight:600;font-size:18px;line-height:150%;letter-spacing:-1.1%;border-bottom:1px solid #edf0f2}}#sampling_form_plants .form-thank .heading .btns{margin-top:40px}#sampling_form_plants .form-thank .heading .btns a{cursor:pointer;padding:12px 30px 12px 32px;gap:9px;border-radius:69px;text-align:center;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all .3s;background:#3a7975;color:#fff;width:200px;height:60px;-ms-flex-pack:center;justify-content:center;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.22px}@media (max-width:767px){#sampling_form_plants .form-thank .heading .btns a{width:200px;text-align:center;-ms-flex-pack:center;justify-content:center}}#sampling_form_plants .form-thank .heading .btns a:hover{background:#212529;color:#fff}#sampling_form_plants .fancybox-close-small{position:absolute;background:transparent;border:none;left:10px;top:10px;transform:translate(0);cursor:pointer;transition:all .3s;right:inherit;padding:0;width:32px;height:32px;background:url(../images/svg/close_icon_x.svg) no-repeat 50% 50%}#sampling_form_plants .fancybox-close-small svg{display:none}#sampling_form_plants .fancybox-close-small:hover{transform:rotate(180deg) translate(0)}@media (max-width:767px){#sampling_form_plants .fancybox-close-small{top:16px;left:10px;transform:none}#sampling_form_plants .fancybox-close-small:hover{transform:rotate(1turn)}}#cookieConsentContainer{display:none;padding:40px;position:fixed;left:0;right:0;bottom:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.8);z-index:999}#cookieConsentContainer .container{max-width:627px;width:100%;margin:auto;border-radius:20px;background:#fff;box-shadow:0 0 60px 0 rgba(0,0,0,.0509803922);padding:40px;position:relative}#cookieConsentContainer .container,#cookieConsentContainer .container .title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#cookieConsentContainer .container .title{color:#00a0e4;font-size:24px;font-weight:700;line-height:1.2;text-align:center;margin-bottom:20px;gap:20px}#cookieConsentContainer .container .title:before{content:"";display:block;width:30px;height:29px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='29' viewBox='0 0 30 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.328 3.911a5.698 5.698 0 0 0 2.762-.709c.362.292.71.6 1.042.925a5.725 5.725 0 0 0 4.25 8.515 14.635 14.635 0 0 1 .063 3.136 5.725 5.725 0 0 0-4.094 8.876A14.456 14.456 0 0 1 15 29C6.992 29 .5 22.508.5 14.5S6.992 0 15 0c.304 0 .607.01.906.028a5.726 5.726 0 0 0 5.422 3.883zm-11.162 8.172a1.813 1.813 0 1 0 0-3.625 1.813 1.813 0 0 0 0 3.625zm.605 8.459a1.812 1.812 0 1 1-3.625 0 1.812 1.812 0 0 1 3.625 0zm8.459-1.208a3.02 3.02 0 1 0 0-6.042 3.02 3.02 0 0 0 0 6.042z' fill='%23009DE0'/%3E%3C/svg%3E")}#cookieConsentContainer .message{margin-bottom:40px;text-align:center}#cookieConsentContainer .message *{font-size:18px;font-weight:400;line-height:1.5}#cookieConsentContainer .message a{color:#00a0e4;-webkit-text-decoration-line:underline;text-decoration-line:underline}#cookieConsentContainer .buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px;margin-bottom:30px}#cookieConsentContainer .accept_selection{padding:12px 40px;color:#00a0e4;transition:background-color .5s ease;background-color:rgba(35,31,32,.0509803922)}#cookieConsentContainer .accept_selection.highlight{background-color:#fcc;color:#fff;transition:background-color .5s ease}#cookieConsentContainer .shake{animation:a .5s}@keyframes a{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}#cookieConsentContainer .accept_all{min-width:unset}#cookieConsentContainer .reject_all{padding:12px 20px;color:#00a0e4}#cookieConsentContainer button{border:0;cursor:pointer;font-size:14px;font-weight:700;line-height:1.9;padding:10px 20px!important;background:#f9f9f9}#cookieConsentContainer button:after{display:none}#cookieConsentContainer button.accept_all{background:#00a0e4;color:#fff}#cookieConsentContainer .closeCookie{top:23px;right:23px;width:20px;height:20px;position:absolute;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3l14 14M3 17L17 3' stroke='%2367707F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:0!important}#cookieConsentContainer .closeCookie:after{display:none}#cookieConsentContainer .checkboxes{display:-ms-flexbox;display:flex;gap:20px}#cookieConsentContainer .checkboxes div{position:relative}#cookieConsentContainer .checkboxes div input{opacity:0;margin:0;position:absolute;width:1px;height:1px;top:0;left:0}#cookieConsentContainer .checkboxes div input:checked+label:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='6' fill='%23009DE0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.105 6.441c.527.588.527 1.542 0 2.13l-7.2 8.033c-.528.588-1.382.588-1.91 0l-3.6-4.016c-.527-.588-.527-1.542 0-2.13a1.253 1.253 0 0 1 1.91 0l2.645 2.951 6.245-6.968a1.253 1.253 0 0 1 1.91 0z' fill='%23fff'/%3E%3C/svg%3E")}#cookieConsentContainer .checkboxes label{color:#000;font-size:18px;font-weight:400;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}#cookieConsentContainer .checkboxes label.label-highlight{color:red}#cookieConsentContainer .checkboxes label:before{content:"";width:24px;height:27px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='27' viewBox='0 0 24 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='.5' y='2' width='23' height='23' rx='5.5' fill='%23fff' stroke='%23ABAAAB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.page_banner .banner{padding-top:118px;padding-bottom:196px;overflow:hidden}@media screen and (max-width:1024px){.page_banner .banner{padding-bottom:40px}}@media (max-width:767px){.page_banner .banner{padding:128px 0 50px}}.page_banner .banner .container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;column-gap:122px;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1360px){.page_banner .banner .container{column-gap:90px}}@media screen and (max-width:1024px){.page_banner .banner .container{-ms-flex-flow:column wrap;flex-flow:column wrap;column-gap:120px}}@media (max-width:767px){.page_banner .banner .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page_banner .banner .container .col:first-child{padding-top:144px;max-width:770px}@media (max-width:1360px){.page_banner .banner .container .col:first-child{padding-top:100px}}@media (max-width:767px){.page_banner .banner .container .col:first-child{padding:136px 0 0;width:100%}}.page_banner .banner .container .col:last-child{padding-inline-end:0}@media (max-width:767px){.page_banner .banner .container .col:last-child{padding:0;width:100%}}.page_banner .banner__title{margin:0 0 20px;font-family:Heebo;font-size:43px;font-weight:700;line-height:1.02;letter-spacing:-.04em}@media screen and (min-width:360px){.page_banner .banner__title{font-size:calc(34.46154px + 2.37179vw)}}@media screen and (min-width:1920px){.page_banner .banner__title{font-size:80px}}@media screen and (min-width:360px){.page_banner .banner__title{line-height:calc(35px + 2.5vw)}}@media screen and (min-width:1920px){.page_banner .banner__title{line-height:83px}}@media screen and (max-width:1024px){.page_banner .banner__title{margin-bottom:0}}@media (max-width:767px){.page_banner .banner__title{font-size:32px;line-height:1.25}}.page_banner .banner__desc{font-family:Almoni,sans-serif;font-size:21px;font-style:400;font-weight:400;line-height:150%;letter-spacing:-.231px;margin-bottom:43px;max-width:800px}@media (max-width:767px){.page_banner .banner__desc{margin:20px 0 0;font-weight:400;font-size:18px;line-height:1.56;letter-spacing:-2%;text-align:right}}.page_banner .banner__img{position:relative;width:472px;height:448px;padding-top:53px}.page_banner .banner__img .owl-carousel{overflow:hidden;clip-path:xywh(0 0 100% 91% round 25% 0 45% 0)}@media (max-width:1360px){.page_banner .banner__img .owl-carousel{clip-path:xywh(0 0 100% 90% round 25% 0 45% 0)}}@media (max-width:767px){.page_banner .banner__img .owl-carousel{transform:translate(-15px)}}@media (max-width:1360px){.page_banner .banner__img{width:420px;height:395px}}@media screen and (max-width:1024px){.page_banner .banner__img{width:218px;height:154px;margin:0 auto 115px;padding-top:0}}@media (max-width:767px){.page_banner .banner__img{margin:0 auto}}.page_banner .banner__img:after{content:"";position:absolute;top:86px;left:58px;background-color:#000;width:438.265px;height:426.183px;-webkit-mask-size:438.265px 426.183px;mask-size:438.265px 426.183px;-webkit-mask-image:url(../images/svg/masks/shape-border-rectangle-2r.svg);mask-image:url(../images/svg/masks/shape-border-rectangle-2r.svg);z-index:0}@media (max-width:1360px){.page_banner .banner__img:after{width:420px;height:395px;-webkit-mask-size:420px 395px;mask-size:420px 395px;top:76px;left:22px}}@media screen and (max-width:1024px){.page_banner .banner__img:after{top:20px;left:16px;-webkit-mask-size:218px 154px;mask-size:218px 154px;width:218px;height:154px}}@media (max-width:767px){.page_banner .banner__img:after{-webkit-mask-size:219px 212.96px;mask-size:219px 212.96px;width:219px;height:212.96px;top:24px;left:14px}}.page_banner .banner__img img{position:relative;object-fit:cover;width:448.7px;height:430.576px;-webkit-mask-size:448.7px 430.576px;mask-size:448.7px 430.576px;-webkit-mask-image:url(../images/svg/masks/shape-border-rectangle-2r-solid.svg);mask-image:url(../images/svg/masks/shape-border-rectangle-2r-solid.svg);z-index:2}@media (max-width:1360px){.page_banner .banner__img img{width:420px;height:395px;-webkit-mask-size:420px 395px;mask-size:420px 395px}}@media screen and (max-width:1024px){.page_banner .banner__img img{-webkit-mask-size:218px 154px;mask-size:218px 154px;width:218px;height:154px}}@media (max-width:767px){.page_banner .banner__img img{-webkit-mask-size:219px 210px;mask-size:219px 210px;width:219px;height:210px}}.page_banner .banner__img .line{position:absolute;height:2px;background-color:#000}.page_banner .banner__img .line.first{bottom:29px;right:100%;width:60vw;top:auto;height:1px}@media (max-width:1360px){.page_banner .banner__img .line.first{top:330px!important}}@media screen and (max-width:1024px){.page_banner .banner__img .line.first{right:100%}}.page_banner .banner__text-image{position:absolute;bottom:-53px;inset-inline-end:0;z-index:4;font-family:Heebo;font-size:22.25px;font-weight:700;line-height:1.4;letter-spacing:-.019em;text-align:center;color:#fff;max-width:178px}.rtl .page_banner .banner__img .line.first{bottom:auto;top:330px;width:40vw;right:calc(100% - 30px)}@media (max-width:767px){.rtl .page_banner .banner__img .line.first{height:0;border-top:1.34px solid #fff;bottom:inherit;top:168px!important}}.reviews-section{padding:120px 0 178px}@media (max-width:767px){.reviews-section{padding:60px 0}}@media (min-width:767px){.reviews-section .reviews .slider-reviews .container{transform:translateX(5px)}}.reviews-section .reviews__desc{font-weight:400;font-size:15px;line-height:1.53;letter-spacing:-.011em;max-width:979px;width:100%;margin-bottom:78px;min-height:200px}@media screen and (min-width:360px){.reviews-section .reviews__desc{font-size:calc(12.23077px + .76923vw)}}@media screen and (min-width:1920px){.reviews-section .reviews__desc{font-size:27px}}@media screen and (min-width:360px){.reviews-section .reviews__desc{line-height:calc(18.84615px + 1.15385vw)}}@media screen and (min-width:1920px){.reviews-section .reviews__desc{line-height:41px}}@media (max-width:767px){.reviews-section .reviews__desc{font-weight:400;font-size:21px;line-height:1.33;letter-spacing:0;text-align:right;margin-bottom:60px}}.reviews-section .reviews .testimonial{background-color:#f6f4f1;max-width:473px;width:100%;min-height:415px;padding:48px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.reviews-section .reviews .testimonial{text-align:right;padding:32px 20px;width:300px;max-width:100%;-ms-flex-align:start;align-items:start;display:block;overflow:hidden}}.reviews-section .reviews .testimonial__image{width:120px;height:120px;border-radius:50%;margin-bottom:15px;object-fit:cover}@media (max-width:767px){.reviews-section .reviews .testimonial__image{display:none}}.reviews-section .reviews .testimonial__author{margin:0 0 4px;font-family:Heebo;font-size:20px;font-style:normal;font-weight:700;line-height:150%}@media (max-width:767px){.reviews-section .reviews .testimonial__author{margin:0;font-size:21px}}.reviews-section .reviews .testimonial__title{color:#343a40;margin-bottom:29px;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.198px}@media (max-width:767px){.reviews-section .reviews .testimonial__title{text-align:right;font-weight:600;font-size:18px;line-height:1.33;letter-spacing:-2%;color:#000;margin:20px 0;word-break:break-all;display:block;white-space:normal}}.reviews-section .reviews .testimonial__content{text-wrap:auto;text-align:center}@media (max-width:767px){.reviews-section .reviews .testimonial__content{text-align:right;font-weight:400;font-size:18px;line-height:1.33;letter-spacing:-2%}}.reviews-slider.owl-carousel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}.reviews-slider .owl-stage{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row!important;flex-direction:row!important}.reviews-slider .owl-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.reviews-section{overflow:hidden}.reviews-section,.slider-reviews{position:relative}.slider-reviews:before{left:0;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0))}.slider-reviews:after,.slider-reviews:before{content:"";position:absolute;top:0;width:10%;height:100%;pointer-events:none;z-index:4}.slider-reviews:after{right:0;background:linear-gradient(270deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0))}.custom-next,.custom-prev{position:absolute;top:45%;background:transparent;background-image:url(../images/svg/big-Arrow.svg);background-size:35px 54px;background-repeat:no-repeat;border:none;padding:10px 15px;cursor:pointer;z-index:10;display:none;width:35px;height:54px}@media (max-width:767px){.custom-next,.custom-prev{display:block!important}}.custom-prev{right:45px;transform:rotate(180deg)}@media (max-width:767px){.custom-prev{right:10px;margin-top:-3.5px;background-image:url(../images/arrow_right_n.png);background-size:auto;padding:0;width:35px;height:35px;background-position:50%;transform:none}}.custom-next{left:45px}@media (max-width:767px){.custom-next{left:10px;background-image:url(../images/arrow_left_n.png);background-size:auto;padding:0;width:35px;height:35px;background-position:50%;transform:none}}.owl-carousel .owl-stage-outer{overflow:visible}.video_section{background-color:#f6f8fb;padding:90px 0}@media (max-width:767px){.video_section{padding:50px 0}}.video_section .video__info{margin-bottom:50px}.video_section .video__info .video__title{margin-bottom:14px}@media (max-width:767px){.video_section .video__info .video__title{font-weight:600;font-size:21px;line-height:1.43;letter-spacing:-2%}}.video_section .video__info .video__desc{max-width:770px;margin-bottom:59px;font-size:21px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.357px}@media (max-width:767px){.video_section .video__info .video__desc{font-weight:400;font-size:21px;line-height:1.33;letter-spacing:0;margin-bottom:16px}}.video_section .video__info .btn{background:transparent;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.198px;padding:12px 30px}@media (max-width:767px){.video_section .video__info .btn{background:transparent;font-size:16px;height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 20px}}.video_section .video__wrapper{position:relative;width:100%;height:836px;margin:0 auto;overflow:hidden}@media (max-width:767px){.video_section .video__wrapper{height:auto}}.video_section .video__wrapper .video__player{position:relative;width:100%;max-width:100%}.video_section .video__wrapper .video__player .video__container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;cursor:pointer;background-color:#000}.video_section .video__wrapper .video__player .video__container iframe,.video_section .video__wrapper .video__player .video__container video{position:absolute;top:0;left:0;width:100%;height:100%}.video_section .video__wrapper .video__player .video__container img{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;cursor:pointer}.video_section .video__wrapper .video__player .video__container .video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;width:100px;height:100px;border-radius:50%;padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:opacity .3s ease;z-index:2}@media (max-width:767px){.video_section .video__wrapper .video__player .video__container .video__play-button{width:50px;height:50px}}.video_section .video__wrapper .video__player .video__container .video__play-button svg{width:64px;height:64px}.video_section .video__wrapper .video__player .video__container .video__play-button:hover{background:hsla(0,0%,50%,.3)}.video_section .video__wrapper .video__player .video__container .video__play-button.hidden{opacity:0;pointer-events:none}.video_section .video__wrapper .video__player .video__container .video__play-button.visible{opacity:1;pointer-events:auto}.page_inner_banner .banner{padding:124px 0 70px;overflow:hidden}@media screen and (max-width:1024px){.page_inner_banner .banner{padding-bottom:40px}}@media (max-width:767px){.page_inner_banner .banner{padding:50px 0}}.page_inner_banner .banner .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;column-gap:122px;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.page_inner_banner .banner .container{-ms-flex-flow:column wrap;flex-flow:column wrap;column-gap:120px}}@media (max-width:767px){.page_inner_banner .banner .container{-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.page_inner_banner .banner .container .col.col-img{padding-left:120px}@media (max-width:767px){.page_inner_banner .banner .container .col{-ms-flex:1;flex:1;width:100%;padding:0}}@media (max-width:767px){.page_inner_banner .banner .link{font-size:18px!important;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-ms-flex-align:center;align-items:center}.page_inner_banner .banner .link:after{position:relative;top:0;inset-inline-end:auto;background-position:50%}}.page_inner_banner .banner__title{color:#000;text-align:right;font-size:40px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.76px;margin:0 0 20px}@media screen and (max-width:1024px){.page_inner_banner .banner__title{margin-bottom:0}}@media (max-width:767px){.page_inner_banner .banner__title{font-weight:600;font-size:21px;line-height:1.43;letter-spacing:-2%}}.page_inner_banner .banner__title.m{display:none}@media (max-width:767px){.page_inner_banner .banner__title.m{display:block}}@media (max-width:767px){.page_inner_banner .banner__title.d{display:none}}.page_inner_banner .banner__desc{margin-bottom:50px;max-width:602px;font-size:21px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.357px}@media (max-width:767px){.page_inner_banner .banner__desc{font-weight:400;font-size:18px;line-height:1.56;letter-spacing:-2%;margin-bottom:20px}}.page_inner_banner .banner__img{position:relative;width:440px;height:454px}@media screen and (max-width:1024px){.page_inner_banner .banner__img{width:218px;height:154px;margin:0 auto 115px;padding-top:0}}@media (max-width:767px){.page_inner_banner .banner__img{margin:40px 0 60px;width:253px;height:253px;transform:translateX(-50px)}}.page_inner_banner .banner__img:after{content:"";position:absolute;top:23px;left:23px;width:440px;height:454px;background-color:#000;-webkit-mask-size:440px 454px;mask-size:440px 454px;-webkit-mask-image:url(../images/svg/masks/shape-border-top-r-fl.svg);mask-image:url(../images/svg/masks/shape-border-top-r-fl.svg);z-index:1}@media screen and (max-width:1024px){.page_inner_banner .banner__img:after{top:20px;left:16px;-webkit-mask-size:218px 154px;mask-size:218px 154px;width:218px;height:154px}}@media (max-width:767px){.page_inner_banner .banner__img:after{width:253px;height:253px;-webkit-mask-size:253px 253px;mask-size:253px 253px}}.page_inner_banner .banner__img img{position:relative;object-fit:cover;width:455px;height:455px;-webkit-mask-size:455px 455px;mask-size:455px 455px;-webkit-mask-image:url(../images/svg/masks/shape-mask-top-r-fl.svg);mask-image:url(../images/svg/masks/shape-mask-top-r-fl.svg);z-index:2}@media screen and (max-width:1024px){.page_inner_banner .banner__img img{-webkit-mask-size:218px 154px;mask-size:218px 154px;width:218px;height:154px}}@media (max-width:767px){.page_inner_banner .banner__img img{width:253px;height:253px;-webkit-mask-size:253px 253px;mask-size:253px 253px}}.steps_section{background-color:#f6f8fb;padding:40px 0 116px}@media (max-width:767px){.steps_section{padding:50px 0}}.steps_section__header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:35px}@media (max-width:767px){.steps_section__header{margin-bottom:61px}}@media (max-width:767px){.steps_section__header--title{font-weight:600;font-size:21px;line-height:1.43;letter-spacing:-2%}}.steps_section__header--link{font-size:18px;line-height:1.5;letter-spacing:-.011em;margin-inline-end:15px}.steps_section__header--link:after{top:10px!important}.steps_section__header--title{color:#343a40}.steps_section__steps{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width:767px){.steps_section__steps{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:57px 20px}}.steps_section__steps--item{position:relative;direction:ltr}@media (max-width:767px){.steps_section__steps--item{width:156px}}@media (max-width:767px){.steps_section__steps--item--number{font-weight:700;font-size:24px}}.steps_section__steps--item--figure{width:120px;height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:48px;position:relative;z-index:2;background-repeat:no-repeat}@media (max-width:767px){.steps_section__steps--item--figure{width:100px;height:100px;-webkit-mask-size:100px 100px;mask-size:100px 100px;background-size:contain;margin-bottom:42px;transform:translateX(22px);padding-top:10px}}.steps_section__steps--item--figure-mask{position:absolute;top:10px;left:10px;width:120px;height:120px;z-index:1;background-repeat:no-repeat}@media (max-width:767px){.steps_section__steps--item--figure-mask{width:100px;height:100px;-webkit-mask-size:100px 100px;mask-size:100px 100px;background-size:contain;transform:translateX(22px)}}.steps_section__steps--item--title{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.011em;text-align:center;color:#000}@media (max-width:767px){.steps_section__steps--item--title p{font-size:18px;font-weight:600}}.steps_section__steps--item.rounded-triangle h4{margin-inline-end:15px}.steps_section__steps--item.oval .steps_section__steps--item--figure{width:110px}@media (max-width:767px){.steps_section__steps--item.oval .steps_section__steps--item--figure{width:100px}}.steps_section__steps--item.oval .steps_section__steps--item--figure-mask{width:112px}@media (max-width:767px){.steps_section__steps--item.oval .steps_section__steps--item--figure-mask{width:93px;height:100px}}.steps_section__steps--arrow{height:-moz-fit-content;height:fit-content;position:relative;top:55px}@media (max-width:767px){.steps_section__steps--arrow{display:none}}.steps_section .link-more{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;margin-top:108px}@media (max-width:767px){.steps_section .link-more{margin-top:92px}}.steps_section .link-more a{border:1px solid #000;height:51px;border-radius:69px;padding:12px 30px;gap:9px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.steps_section .link-more a{height:34px;padding:8px 20px;font-size:16px;font-style:normal;font-weight:600;line-height:1.13;letter-spacing:-.32px}}.steps_section .link-more a:after{background:url(../images/svg/arrow_breadcrumbs.svg) no-repeat 50%;position:relative;inset-inline-end:auto;top:0!important}.rtl .steps_section__steps--item--title{direction:rtl}.microbiome_analysis_process{padding:62px 0 200px}@media (max-width:767px){.microbiome_analysis_process{padding:50px 0}}@media (max-width:767px){.microbiome_analysis_process__steps{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;gap:80px}}.microbiome_analysis_process__item{padding:72px 50px 105px;display:grid;gap:125px;grid-template-columns:repeat(2,1fr);justify-items:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.microbiome_analysis_process__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;gap:50px}}.microbiome_analysis_process__item:last-child{padding-bottom:0}@media (max-width:767px){.microbiome_analysis_process__item h3{font-size:21px}}.microbiome_analysis_process__item--image-layout{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:767px){.microbiome_analysis_process__item--image-layout{zoom:.55}}.microbiome_analysis_process__item .link{margin-top:30px}@media (max-width:767px){.microbiome_analysis_process__item .link{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}}.microbiome_analysis_process__item .link:after{background:url(../images/svg/arrow-external-right.svg) no-repeat 50%;display:inline-block}.microbiome_analysis_process__item--image{position:relative;z-index:4}.microbiome_analysis_process__item--image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.microbiome_analysis_process__item--image img{max-width:100%;width:100%;height:100%;object-fit:cover}.microbiome_analysis_process__item--figure{position:relative;z-index:2}.microbiome_analysis_process__item--figure--mask{position:absolute;top:24px;left:24px;z-index:1}.microbiome_analysis_process__item.square .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/square-middle-solid.svg);mask-image:url(../images/svg/masks/square-middle-solid.svg);width:340px;height:340px;-webkit-mask-size:340px;mask-size:340px;position:relative}.microbiome_analysis_process__item.square .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/square-middle.svg);background-size:340px}.microbiome_analysis_process__item.square .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/square-middle-solid.svg);mask-image:url(../images/svg/masks/square-middle-solid.svg);width:340px;height:340px;-webkit-mask-size:340px;mask-size:340px}.microbiome_analysis_process__item.rounded-square .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);width:389px;height:311px;-webkit-mask-size:389px 311px;mask-size:389px 311px}.microbiome_analysis_process__item.rounded-square .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/rounded-square-middle.svg);background-size:389px 311px}.microbiome_analysis_process__item.rounded-square .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);width:389px;height:311px;-webkit-mask-size:389px 311px;mask-size:389px 311px}.microbiome_analysis_process__item.rounded-square.border_mask .microbiome_analysis_process__item--figure--mask:after{background-image:url(../images/svg/masks/rounded-square-middle.svg);background-size:389px 311px}.microbiome_analysis_process__item.arch .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/arch-middle-solid.svg);mask-image:url(../images/svg/masks/arch-middle-solid.svg);width:311px;height:342px;-webkit-mask-size:311px 342px;mask-size:311px 342px}.microbiome_analysis_process__item.arch .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/arch-middle.svg);background-size:311px 342px}.microbiome_analysis_process__item.arch .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/arch-middle-solid.svg);mask-image:url(../images/svg/masks/arch-middle-solid.svg);width:311px;height:342px;-webkit-mask-size:311px 342px;mask-size:311px 342px}.microbiome_analysis_process__item.oval .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/oval-middle-solid.svg);mask-image:url(../images/svg/masks/oval-middle-solid.svg);width:297px;height:360px;-webkit-mask-size:297px 360px;mask-size:297px 360px}.microbiome_analysis_process__item.oval .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/oval-middle.svg);background-size:297px 360px}.microbiome_analysis_process__item.oval .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/oval-middle-solid.svg);mask-image:url(../images/svg/masks/oval-middle-solid.svg);width:297px;height:360px;-webkit-mask-size:297px 360px;mask-size:297px 360px}.microbiome_analysis_process__item.oval.border_mask .microbiome_analysis_process__item--figure--mask:after{background-image:url(../images/svg/masks/oval-middle.svg);background-size:297px 360px}.microbiome_analysis_process__item.rounded-triangle .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);width:340px;height:340px;-webkit-mask-size:340px;mask-size:340px}.microbiome_analysis_process__item.rounded-triangle .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/rounded-triangle-middle.svg);background-size:340px}.microbiome_analysis_process__item.rounded-triangle .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);width:340px;height:340px;-webkit-mask-size:340px;mask-size:340px}.microbiome_analysis_process__item.circle .microbiome_analysis_process__item--image{-webkit-mask-image:url(../images/svg/masks/circle-middle-solid.svg);mask-image:url(../images/svg/masks/circle-middle-solid.svg);width:342px;height:342px;-webkit-mask-size:342px 342px;mask-size:342px 342px}.microbiome_analysis_process__item.circle .microbiome_analysis_process__item--image:after{background-image:url(../images/svg/masks/circle-middle.svg);background-size:342px 342px}.microbiome_analysis_process__item.circle .microbiome_analysis_process__item--figure--mask{-webkit-mask-image:url(../images/svg/masks/circle-middle-solid.svg);mask-image:url(../images/svg/masks/circle-middle-solid.svg);width:342px;height:342px;-webkit-mask-size:342px 342px;mask-size:342px 342px}.microbiome_analysis_process__item.border_mask .microbiome_analysis_process__item--image:after{display:none}.microbiome_analysis_process__item.border_mask .microbiome_analysis_process__item--figure--mask{background:transparent!important}.microbiome_analysis_process__item.border_mask .microbiome_analysis_process__item--figure--mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.microbiome_analysis_process__item--info{width:100%;padding-top:40px}@media (max-width:767px){.microbiome_analysis_process__item--info{padding:0}}.microbiome_analysis_process__item--info__content{margin-bottom:0;font-size:21px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.357px}@media (max-width:767px){.microbiome_analysis_process__item--info__content{font-weight:400;font-size:21px;line-height:1.33}}.microbiome_analysis_process__item--info .btn{padding:8px 15px;margin-top:30px}@media (max-width:767px){.microbiome_analysis_process__item--info .btn{padding:8px 15px;font-weight:600;font-size:16px;line-height:1.13;text-align:center}}@media (max-width:767px){.microbiome_analysis_process__item--info .link{font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.microbiome_analysis_process__item--info ol,.microbiome_analysis_process__item--info ul{padding-inline-start:20px;margin:0}.microbiome_analysis_process__item:nth-child(2n) .microbiome_analysis_process__item--info{-ms-flex-order:1;order:1}@media (max-width:767px){.microbiome_analysis_process__item:nth-child(2n) .microbiome_analysis_process__item--info{-ms-flex-order:inherit;order:inherit}}.flexible-with-lines .microbiome_analysis_process{padding:12px 0 100px}@media (max-width:767px){section.demonstration_centers+.microbiome_analysis_process{margin-top:64px}}@media (max-width:767px){section.microbiome_analysis_process+.demonstration_centers{margin-top:40px}}.information_section{max-width:1920px;margin:0 auto;padding-bottom:80px}.information_section__blocks{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.information_section__blocks--item p{margin-bottom:50px}.information_section__blocks--item .btn{background:transparent}.information_section__blocks--item:first-child{background-color:#3a7975;padding:140px 111px 158px 128px}.information_section__blocks--item:first-child .btn,.information_section__blocks--item:first-child h2,.information_section__blocks--item:first-child p{color:#fff}.information_section__blocks--item:first-child .btn{border:1px solid #fff}.information_section__blocks--item:first-child .btn:after{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:invert(1)}.information_section__blocks--item:last-child{background-color:#ef8a8a;padding:140px 128px 158px 111px}.cards_section{padding:70px 0 80px}.cards_section .intro{margin-bottom:64px}.cards_section__cards{display:-ms-flexbox;display:flex;gap:40px}@media (max-width:767px){.cards_section__cards{-ms-flex-direction:column;flex-direction:column}}.cards_section__card{padding:45px;text-align:center;-ms-flex:1;flex:1}.cards_section__card--title{margin-bottom:6px}@media (max-width:767px){.cards_section__card--title{font-size:24px;margin-bottom:0}}.cards_section__card--subtitle{font-weight:600;font-size:21px;line-height:150%;letter-spacing:-1.1%;text-align:center;vertical-align:middle;margin-bottom:18px}@media (max-width:767px){.cards_section__card--subtitle{font-size:18px;margin-bottom:20px;line-height:1.11}}.banner_with_lines{padding-top:160px;padding-bottom:106px;overflow:hidden}.banner_with_lines #breadcrumbs{position:absolute}@media (max-width:767px){.banner_with_lines #breadcrumbs{position:relative;padding:0 0 50px;width:100%}}@media screen and (max-width:1024px){.banner_with_lines{padding-top:50px;padding-bottom:50px}}@media (max-width:767px){.banner_with_lines{padding:128px 0 50px}}.banner_with_lines .container{-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1024px){.banner_with_lines .container{-ms-flex-align:unset;align-items:unset;-ms-flex-flow:column wrap;flex-flow:column wrap}}.banner_with_lines .container{max-width:1540px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;column-gap:120px}@media (max-width:767px){.banner_with_lines .container{-ms-flex-direction:column;flex-direction:column}}.banner_with_lines .col{-ms-flex:1;flex:1}@media (max-width:767px){.banner_with_lines .col{display:block;width:100%}}.banner_with_lines .col:first-child{padding-bottom:180px}@media screen and (max-width:1024px){.banner_with_lines .col:first-child{padding-top:0;padding-bottom:0;-ms-flex-order:1;order:1}}.banner_with_lines .col:last-child{max-width:578px}@media (max-width:767px){.banner_with_lines .col:last-child{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.banner_with_lines .title-img{position:relative;width:418px;height:295px}@media screen and (max-width:1024px){.banner_with_lines .title-img{-webkit-mask-size:155px 155px;mask-size:155px 155px;width:155px;height:155px;margin-bottom:50px}}@media (max-width:767px){.banner_with_lines .title-img{width:219px;height:154px}}.banner_with_lines .title-img:after{content:"";position:absolute;top:20px;left:20px;width:100%;height:100%;background-image:url(../images/svg/masks/rounded-square-middle.svg);background-size:418px 295px}@media screen and (max-width:1024px){.banner_with_lines .title-img:after{top:5px;left:14px;width:155px;height:155px}}@media (max-width:767px){.banner_with_lines .title-img:after{top:15px;left:15px;width:155px;height:155px;width:219px;height:154px;background-size:219px 154px}}.banner_with_lines .title-img img{position:relative;object-fit:cover;-webkit-mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);width:418px;height:295px;-webkit-mask-size:418px 295px;mask-size:418px 295px;z-index:2}@media screen and (max-width:1024px){.banner_with_lines .title-img img{-webkit-mask-size:155px 155px;mask-size:155px 155px;width:155px;height:155px}}@media (max-width:767px){.banner_with_lines .title-img img{width:219px;height:154px;-webkit-mask-size:219px 154px;mask-size:219px 154px}}.banner_with_lines .title-img .line{position:absolute;height:2px;background-color:#000}.banner_with_lines .title-img .line.first{top:318px;right:calc(100% - 30px);width:40vw}.rtl .banner_with_lines .title-img .line.first{top:132px}@media screen and (max-width:1024px){.banner_with_lines .title-img .line.first{width:50vw}}@media (max-width:767px){.banner_with_lines .title-img .line.first{top:50px!important}}.banner_with_lines .title-img .line.last{bottom:344px;left:calc(100% + 20px);width:60vw}.rtl .banner_with_lines .title-img .line.last{bottom:15px}@media (max-width:767px){.banner_with_lines .title-img .line.last{bottom:50px!important;left:calc(100% + 3px)}}.demonstration_centers--title{margin-bottom:30px;padding:0 7px}.demonstration_centers__steps{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media (max-width:767px){.demonstration_centers__steps{-ms-flex-direction:column;flex-direction:column}}.demonstration_centers__item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:inherit;max-width:473px;display:block}@media (max-width:767px){.demonstration_centers__item{width:296px}}.demonstration_centers__item--info{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.demonstration_centers__item--info h5{margin-bottom:20px}.demonstration_centers__item--info--description{margin-bottom:30px;-ms-flex-positive:1;flex-grow:1;white-space:break-spaces}@media (max-width:767px){.demonstration_centers__item--info--description{font-weight:400;font-size:18px;line-height:1.33;text-align:right;vertical-align:middle}}.demonstration_centers__item--image-layout{position:relative;width:100%;height:-moz-fit-content;height:fit-content;padding:40px 0;margin-bottom:40px}@media (max-width:767px){.demonstration_centers__item--image-layout{padding:25px 0;margin-bottom:20px}}.demonstration_centers__item--image{position:relative;z-index:4;margin:0 auto}.demonstration_centers__item--image img{max-width:100%;width:100%;height:100%;object-fit:cover}.demonstration_centers__item.square .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/square-middle-solid.svg);mask-image:url(../images/svg/masks/square-middle-solid.svg);width:157px;height:157px;-webkit-mask-size:157px;mask-size:157px;position:relative}.demonstration_centers__item.rounded-square .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-square-middle-solid.svg);width:157px;height:157px;-webkit-mask-size:157px;mask-size:157px}.demonstration_centers__item.arch .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/arch-middle-solid.svg);mask-image:url(../images/svg/masks/arch-middle-solid.svg);width:117px;height:155px;-webkit-mask-size:117px 155px;mask-size:117px 155px}.demonstration_centers__item.oval .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/oval-middle-solid.svg);mask-image:url(../images/svg/masks/oval-middle-solid.svg);width:157px;height:157px;-webkit-mask-size:157px;mask-size:157px}.demonstration_centers__item.rounded-triangle .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);mask-image:url(../images/svg/masks/rounded-triangle-middle-solid.svg);width:157px;height:157px;-webkit-mask-size:157px;mask-size:157px}.demonstration_centers__item.circle .demonstration_centers__item--image{-webkit-mask-image:url(../images/svg/masks/circle-middle-solid.svg);mask-image:url(../images/svg/masks/circle-middle-solid.svg);width:157px;height:157px;-webkit-mask-size:157px;mask-size:157px}.demonstration_centers .ds_slider{position:relative;overflow:hidden}.demonstration_centers .ds_slider-slider{position:relative}.demonstration_centers .ds_slider-next,.demonstration_centers .ds_slider-prev{position:absolute;top:210px;background:transparent;background-size:35px 54px;background-repeat:no-repeat;border:none;padding:10px 15px;cursor:pointer;z-index:10;display:none;width:35px;height:54px;z-index:5;display:block}@media (max-width:767px){.demonstration_centers .ds_slider-next,.demonstration_centers .ds_slider-prev{top:90px;background-size:auto;padding:0;width:35px;height:35px;background-position:50%}}.demonstration_centers .ds_slider-prev{right:45px;background-image:url(../images/arrow_right_n.png)}@media (max-width:767px){.demonstration_centers .ds_slider-prev{right:10px}}.demonstration_centers .ds_slider-next{left:45px;background-image:url(../images/arrow_left_n.png)}@media (max-width:767px){.demonstration_centers .ds_slider-next{left:10px}}.demonstration_centers .ds_slider .owl-carousel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;white-space:nowrap;position:relative}.demonstration_centers .ds_slider .owl-carousel .owl-stage-outer{overflow:visible}.demonstration_centers .ds_slider .owl-stage{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:row!important;flex-direction:row!important}.demonstration_centers .ds_slider .owl-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.demonstration_centers .ds_slider .owl-item .demonstration_centers__item--info{opacity:0;transition:all .3s}.demonstration_centers .ds_slider .owl-item.center .demonstration_centers__item--info{opacity:1}}.demonstration_centers .ds_slider .ds_slider-slider:before{content:"";position:absolute;top:0;left:100%;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));pointer-events:none;z-index:4}@media (max-width:767px){.demonstration_centers .ds_slider .ds_slider-slider:before{display:none}}.demonstration_centers .ds_slider .ds_slider-slider:after{content:"";position:absolute;top:0;right:100%;width:100%;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,0));pointer-events:none;z-index:4}@media (max-width:767px){.demonstration_centers .ds_slider .ds_slider-slider:after{display:none}}.demonstration_centers .more{padding:54px 0 0;text-align:center}.demonstration_centers .more a{border:1px solid #000;height:51px;gap:9px;border-radius:69px;padding:12px 40px;color:#000;font-weight:600;font-size:18px;line-height:150%;letter-spacing:-1.1%;text-align:center;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width:767px){.demonstration_centers .more a{font-weight:600;font-size:16px;line-height:1.13;letter-spacing:-2%;text-align:center;padding:7px 20px;height:auto}}.demonstration_centers .more a:after{content:"";display:block;width:12px;height:12px;background-image:url(../images/svg/Exclude.svg);background-repeat:no-repeat;inset-inline-end:-15px;background-position:50% 100%}.light-blocks{padding:127px 0 82px}.light-blocks__blocks{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:40px}.light-blocks__blocks--item{padding:45px;background-color:#f6f4f1;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.light-blocks__blocks--item h5{margin-bottom:40px}.light-blocks__blocks--item p{margin-bottom:100px;-ms-flex:1;flex:1}.light-blocks__blocks--item .btn{background:transparent}.btn{padding:12px 35px;border-radius:69px;background:#fff;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.011em;color:#000}@media (max-width:767px){.btn{padding:8px 20px;gap:9px}}.btn-arrow{border:1px solid #000;position:relative;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;width:-moz-fit-content;width:fit-content;padding:12px 30px;font-size:18px;line-height:1.5;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;gap:9px}@media (max-width:767px){.btn-arrow{padding:8px 20px}}.btn-arrow:after{content:"";display:block;width:12px;height:12px;background:url(../images/svg/arrow_breadcrumbs.svg) no-repeat 50%;position:relative;inset-inline-end:auto;top:0!important}.link{font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.011em;color:#000;position:relative;width:-moz-fit-content;width:fit-content;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:9px}@media (max-width:767px){.link{font-weight:600;font-size:18px;line-height:1.11;letter-spacing:-2%;text-align:center}}.link:after{content:"";display:block;width:12px;height:12px;background:url(../images/svg/arrow_breadcrumbs.svg) no-repeat 50%;position:relative;inset-inline-end:auto;top:0!important}.arrow-diagonal:after{width:8px;height:9px;background-image:url(../images/svg/arrow-diagonal.svg)}.thank{min-height:600px;position:relative;z-index:10;overflow:hidden;height:100vh}.thank .background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}@media (max-width:767px){.thank .background{display:none}}.thank .container{height:100%}.thank .content{position:relative;z-index:10;color:#fff;text-align:center;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.thank .content .title{font-size:140px;font-style:normal;font-size:64px;line-height:1.13;font-weight:300}@media (max-width:767px){.thank .content .title{font-size:40px;font-style:normal;font-weight:300;line-height:1.8}}.thank .content .description{font-size:24px;font-style:normal;font-weight:400;line-height:normal;margin:20px 0 38px}@media (max-width:767px){.thank .content .description{font-size:22px;font-style:normal;font-weight:400;line-height:normal}}.thank .content .button a{background:#fff;color:#030a11;font-size:21px;font-weight:500;line-height:.86;letter-spacing:0;text-align:center;height:60px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:205px}.thank .content .button a:hover{background:linear-gradient(90deg,#bd8a37,#ca9e57 45.5%,#ae761c)}.simple-page{padding-top:115px}@media (max-width:767px){.simple-page{padding-top:123px}}.simple-page__header{margin-bottom:40px}@media (max-width:767px){.simple-page__header{margin:0}}.simple-page .steps_section{background-color:transparent;padding:36px 0 130px}@media (max-width:767px){.simple-page .steps_section{padding:50px 0}}.page-id-155 .simple-page__header .intro,.page-id-167 .simple-page__header .intro,.page-id-240 .simple-page__header .intro{max-width:770px}.contact-details{padding-top:108px;margin-bottom:72px}@media screen and (max-width:1024px){.contact-details{padding-top:80px}}@media (max-width:767px){.contact-details{margin:0}}.contact-details .container:last-child{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;column-gap:40px}@media screen and (max-width:1024px){.contact-details .container:last-child{-ms-flex-flow:column wrap;flex-flow:column wrap;row-gap:50px}}.contact-details__title{margin:0 0 60px}@media (max-width:767px){.contact-details__title{margin:0 0 40px}}.contact-details .connection{-ms-flex:1;flex:1;padding-left:80px}.contact-details .connection .top{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;column-gap:14px;margin-bottom:30px}@media (max-width:767px){.contact-details .connection .top{margin-bottom:20px}.contact-details .connection .top img{height:38px;width:38px}}.contact-details .connection__title{color:#000;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.011em;margin:0;font-family:Heebo}.contact-details .connection .email,.contact-details .connection .fax,.contact-details .connection .phone{font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em}.contact-details .connection .email__title,.contact-details .connection .fax__title,.contact-details .connection .phone__title{display:inline-block;min-width:59px}.contact-details .connection .email__address,.contact-details .connection .email__num,.contact-details .connection .email__title,.contact-details .connection .fax__address,.contact-details .connection .fax__num,.contact-details .connection .fax__title,.contact-details .connection .phone__address,.contact-details .connection .phone__num,.contact-details .connection .phone__title{color:#212529;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em}.contact-details .connection .email__address:hover,.contact-details .connection .email__num:hover,.contact-details .connection .fax__address:hover,.contact-details .connection .fax__num:hover,.contact-details .connection .phone__address:hover,.contact-details .connection .phone__num:hover{color:#4f5bc6}.contact-details .mail-info{-ms-flex:1;flex:1;padding-left:80px}.contact-details .mail-info .top{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;column-gap:14px;margin-bottom:30px}@media (max-width:767px){.contact-details .mail-info .top{margin-bottom:20px}.contact-details .mail-info .top img{height:38px;width:38px}}.contact-details .mail-info__title{color:#000;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:-.011em;margin:0;font-family:Heebo}.contact-details .mail-info__desc{color:#212529;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em;max-width:650px}.contact-us-form__wrapper{padding:52px 163px 54px 80px}.contact-us-form .wpcf7-submit{float:left}.contact-us-form__fields label.required .title{padding-left:unset}.contact-us-form__fields label.required .title:after{left:unset;right:0}.contact-us-form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:80px}.contact-us-form .container{width:100%}.contact-us-form__title{font-weight:600;font-size:24px;letter-spacing:-.011em;line-height:150%;margin:0 0 25px}@media (max-width:767px){.contact-us-form__title{font-weight:600;font-size:21px;line-height:1.43}}.contact-us-form__wrapper{border-radius:4px;background:#f6f4f1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding:37px 80px 48px 163px}@media screen and (max-width:1024px){.contact-us-form__wrapper{padding:40px 20px}}@media (max-width:767px){.contact-us-form__wrapper{border-radius:10px}}.rtl .contact-us-form__wrapper{padding:37px 163px 48px 80px}@media screen and (max-width:1024px){.rtl .contact-us-form__wrapper{padding:40px 20px}}.contact-us-form__wrapper img{object-fit:cover;width:325px;height:325px;border-radius:50%;margin-top:8px}@media screen and (max-width:1024px){.contact-us-form__wrapper img{display:none}}.contact-us-form__fields{max-width:643px;width:100%}.contact-us-form__fields form{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;gap:27px}.contact-us-form__fields form .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}.contact-us-form__fields form .wpcf7-response-output{border:none;direction:rtl}.contact-us-form__fields input{border:none;outline:none;border-bottom:1px solid #6c757d;border-radius:0;background:none;padding:11px 0 11px 11px;font-size:18px;font-weight:400;line-height:160%;letter-spacing:-.017em;color:#212529;width:100%}.contact-us-form__fields input::-webkit-input-placeholder{font-size:18px;line-height:1.5}.contact-us-form__fields input::-moz-placeholder{font-size:18px;line-height:1.5}.contact-us-form__fields input::-ms-input-placeholder{font-size:18px;line-height:1.5}.contact-us-form__fields input::placeholder{font-size:18px;line-height:1.5}.rtl .contact-us-form__fields input{text-align:right}.contact-us-form__fields input::-webkit-input-placeholder{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-.017em;color:#6c757d}.contact-us-form__fields input::-moz-placeholder{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-.017em;color:#6c757d}.contact-us-form__fields input::-ms-input-placeholder{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-.017em;color:#6c757d}.contact-us-form__fields input::placeholder{font-size:16px;font-weight:400;line-height:160%;letter-spacing:-.017em;color:#6c757d}.contact-us-form__fields label{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-weight:400;font-size:16px;line-height:160%;letter-spacing:-.017em;color:#212529}.rtl .contact-us-form__fields label{-ms-flex-align:end;align-items:flex-end}.contact-us-form__fields label:not(:last-child){margin-bottom:24px}.contact-us-form__fields label.required .title{position:relative;padding-inline-start:14px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:-.017em}.contact-us-form__fields label.required .title:after{content:"*";inset-inline-start:0;font-size:27px;font-weight:400;color:#ff7562}.contact-us-form__fields .wpcf7-form-control-wrap{width:100%}.contact-us-form__fields .wpcf7-form-control-wrap input{padding-right:14px}.contact-us-form .wpcf7-submit{text-decoration:none;-moz-appearance:none;appearance:none;border:none;transition:all .3s;margin-right:0;width:-moz-fit-content;width:fit-content;margin-left:auto;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:-.011em;margin-top:16px;cursor:pointer}@media screen and (max-width:1024px){.contact-us-form .wpcf7-submit{font-size:16px;font-weight:600;line-height:150%;padding:12px 32px}}@media screen and (max-width:767px){.contact-us-form .wpcf7-submit{font-size:18px}}.contact-us-form .wpcf7{direction:ltr}.rtl .wpcf7-submit{margin-right:auto;margin-left:0;color:#fff;background:#4f5bc6;padding:12px 32px;border-radius:69px}.rtl .wpcf7-submit:hover{background:#3a7975}.accordion-section{padding:54px 0 144px}@media (max-width:767px){.accordion-section{padding:50px 0}}.accordion-section__title{margin-bottom:12px}.accordion-section .accordion{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.accordion-section .accordion-item{border-bottom:1px solid #ced4da}.accordion-section .accordion-header{width:100%;padding:27px 0 27px 17px;text-align:right;border:none;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:none;font-size:28px;line-height:1.5;letter-spacing:-1.1%;cursor:pointer}@media (max-width:767px){.accordion-section .accordion-header{font-weight:400;font-size:18px;line-height:1.56;color:#343a40!important}}.accordion-section .accordion-header .arrow{transition:transform .3s ease}.accordion-section .accordion-content{display:none;padding:0 15px;max-width:850px;font-size:21px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.357px}.accordion-section .accordion-content p{margin:15px 0}.accordion-section .accordion-item.active .accordion-content{padding:15px}.accordion-section .accordion-item.active .arrow{transform:rotate(180deg)}html{scroll-behavior:auto!important}.invite-kit .video_section .btn{margin:30px 0}.invite-kit .demonstration_centers .container{padding:0}.invite-kit__banner{background-color:#3a7975;padding:126px 0 276px}@media (max-width:767px){.invite-kit__banner{padding:120px 0 50px}}.invite-kit__content{background-color:#fff;margin-top:-110px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:50px;padding:50px 70px 70px}@media (max-width:767px){.invite-kit__content{padding:50px 20px;margin:0}}.invite-kit__content ol{margin:0;padding-inline-start:15px}.invite-kit__content ul{margin:0;padding-inline-start:20px}.invite-kit__content .video_section{padding:0;background-color:transparent}.invite-kit__content .video_section .container{padding:0}.invite-kit__content .video_section .video__info{margin-bottom:10px}.invite-kit__content .video_section .video__info p{margin-bottom:0}.page-template-invite-kit header:not(.scroll-active) .header__start-nav img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');filter:invert(0)}.page-template-invite-kit header:not(.scroll-active) .header-nav .menu>.menu-item>a,.page-template-invite-kit header:not(.scroll-active) .header-nav .menu>.menu-item>span{color:#fff}.page-template-invite-kit header:not(.scroll-active) .header-nav .menu .menu-item:active,.page-template-invite-kit header:not(.scroll-active) .header-nav .menu .menu-item:hover{border-bottom:3px solid #fff}.page-template-invite-kit .header:not(.scroll-active):after{content:"";position:absolute;z-index:-1;width:100%;height:130px;background:linear-gradient(0deg,rgba(58,121,117,0) 6.36%,rgba(58,121,117,.8) 52.78%,#3a7975 80.3%);left:0;top:0}.page-template-invite-kit .header:not(.scroll-active) .languages .current-value,.page-template-invite-kit .header:not(.scroll-active) .languages .current-value span{color:#fff}.page-template-invite-kit .header:not(.scroll-active) .languages .current-value:before{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="0 1" /><feFuncG type="table" tableValues="0 1" /><feFuncB type="table" tableValues="0 1" /></feComponentTransfer></filter></svg>#filter');filter:invert(0)}.page-template-invite-kit header:not(.scroll-active) .site-second-logo img{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="table" tableValues="1 0" /><feFuncG type="table" tableValues="1 0" /><feFuncB type="table" tableValues="1 0" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0) invert(1)}.page-template-invite-kit #breadcrumbs a,.page-template-invite-kit #breadcrumbs span,.page-template-invite-kit .invite-kit__header h1,.page-template-invite-kit .invite-kit__header p{color:#fff}.database-test .banner_map{position:relative;margin:80px 0 130px}@media (max-width:767px){.database-test .banner_map{margin:50px 0}}.database-test .banner_map .buttons{z-index:2;position:static;display:block;transform:none;left:0;top:0;padding-bottom:50px}.database-test .banner_map .buttons a{gap:9px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#000;text-align:center;font-weight:600;font-size:18px;line-height:150%;letter-spacing:-1.1%;padding:8px 24px;border-radius:50px}.database-test .banner_map .buttons a.first{position:absolute;bottom:100%;right:0;border:.75px solid #000;background:#fff;color:#000;width:auto}@media (max-width:767px){.database-test .banner_map .buttons a.first{font-size:16px}}.database-test .banner_map .buttons a.first:after{content:"";display:block;width:12px;height:12px;background-image:url(../images/svg/arrow-diagonal.svg);background-size:contain;background-repeat:no-repeat}.database-test .banner_map .buttons a.first:hover{opacity:.5}.database-test .banner_map .buttons a.second{position:absolute;top:calc(50% + 30px);left:50%;transform:translate(-50%,-50%);font-size:0;background:url(../images/svg/video.svg) no-repeat 50%;width:100px;height:100px;background-size:contain}@media (max-width:767px){.database-test .banner_map .buttons a.second{width:30px;height:30px}}.database-test .banner_map .image{position:relative;z-index:-1;border-radius:6px;overflow:hidden;border-color:#000}.database-test .banner_map .image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.03)}.database-test .banner_map .image img{display:block}.database-test .informers{margin:135px 0 127px}@media (max-width:767px){.database-test .informers{margin:50px 0}}.database-test .informers .list{display:-ms-flexbox;display:flex;gap:20px 0}@media (max-width:767px){.database-test .informers .list{-ms-flex-direction:column;flex-direction:column;padding-right:0;gap:36px 0}}.database-test .informers .list .item{color:#000;-ms-flex:1;flex:1;padding:0 30px}@media (max-width:767px){.database-test .informers .list .item{padding:0}}.database-test .informers .list .item .count{font-family:Heebo;font-size:56px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.76px}@media (max-width:767px){.database-test .informers .list .item .count{font-weight:700;font-size:32px;line-height:1.25}}.database-test .informers .list .item .title{font-family:Heebo;font-size:28px;font-style:normal;font-weight:700;line-height:150%;margin:16px 0 20px}@media (max-width:767px){.database-test .informers .list .item .title{margin:20px 0;font-weight:600;font-size:21px;line-height:1.43}}.database-test .informers .list .item .description{font-size:18px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.306px}.database-test .interactive_map .map{height:600px;width:100%;background:#f5f5f5}.database-test .interactive_information{margin:100px 0}@media (max-width:767px){.database-test .interactive_information{margin:50px 0}}.database-test .interactive_information .heading{margin-bottom:10px}.database-test .interactive_information .description{font-weight:400;font-size:21px;line-height:150%;letter-spacing:-1.1%;text-align:right;margin-bottom:52px}@media (max-width:767px){.database-test .interactive_information .description{margin-bottom:32px}}.database-test .interactive_information .list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:44px}@media (max-width:767px){.database-test .interactive_information .list{-ms-flex-direction:column;flex-direction:column;gap:50px}}.database-test .interactive_information .list .item{width:calc(33.33333% - 30px);display:-ms-flexbox;display:flex;padding:40px 40px 100px;border-radius:6px;font-weight:400;font-size:21px;line-height:1.5;letter-spacing:-1.1%;background:#fff;border:1px solid #ced4da;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;position:relative}@media (max-width:767px){.database-test .interactive_information .list .item{width:100%}}.database-test .interactive_information .list .item .info{width:100%}.database-test .interactive_information .list .item .info .title{margin-bottom:34px;font-family:Heebo;font-weight:700;font-size:20px;line-height:150%;letter-spacing:0;vertical-align:middle}@media (max-width:767px){.database-test .interactive_information .list .item .info .title{font-size:18px}}.database-test .interactive_information .list .item .info .params{font-size:16px;line-height:1.5;display:none}.database-test .interactive_information .list .item .chart_name{position:absolute;bottom:40px;left:40px;font-weight:600;font-size:18px;line-height:150%;letter-spacing:0}.database-test .interactive_information .list .item .chart{width:280px!important;height:280px!important;margin-top:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwibWFpbi5jc3MiLCJiYXNlL19nbG9iYWwuc2NzcyIsImJhc2UvX2NvbG9ycy5zY3NzIiwiYmFzZS9fcnRsLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiPG5vIHNvdXJjZT4iLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9tb2RhbC9wb3B1cF9xdWlja19jb25zdWx0YXRpb24uc2NzcyIsImNvbXBvbmVudHMvbW9kYWwvc2FtcGxpbmdfZm9ybV9wbGFudHMuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvY29va2llLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19wYWdlX21haW5fYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19yZXZpZXdzX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3ZpZGVvX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX3BhZ2VfaW5uZXJfYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19zdGVwc19zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19ob3dfaXRfd29ya3Muc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2luZm9ybWF0aW9uX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2NhcmRzX3NlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2Jhbm5lcl93aXRoX2xpbmVzLnNjc3MiLCJjb21wb25lbnRzL3NlY3Rpb25zL19kZW1vbnN0cmF0aW9uX2NlbnRlcnMuc2NzcyIsImNvbXBvbmVudHMvc2VjdGlvbnMvX2xpZ2h0X2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9nbG9iYWwtY29tcG9uZW50cy9faW5kZXguc2NzcyIsInBhZ2VzL3RoYW5rL190aGFuay5zY3NzIiwicGFnZXMvc2ltcGxlLXBhZ2UvX3NpbXBsZS1wYWdlLnNjc3MiLCJwYWdlcy9jb250YWN0cy9fY29udGFjdHMuc2NzcyIsInBhZ2VzL2NvbnRhY3RzL19mb3JtLnNjc3MiLCJwYWdlcy9jb250YWN0cy9fYWNjb3JkaW9uLnNjc3MiLCJwYWdlcy9pbnZpdGUta2l0L19pbnZpdGUta2l0LnNjc3MiLCJwYWdlcy9kYXRhYmFzZS10ZXN0L2RhdGFiYXNlLXRlc3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF3RUUsV0FDRSxrQkFBQSxBQUNBLDRDQUFBLEFBQ0EsdWNBQUEsQUFDQSxnQkN4RTBELEFEeUUxRCxpQkN6RStELENDWW5FLEFGd0RFLFdBQ0Usa0JBQUEsQUFDQSxnREFBQSxBQUNBLG1lQUFBLEFBQ0EsZ0JDdkU4RCxBRHdFOUQsaUJDeEVtRSxDQ2tCdkUsQUZpREUsV0FDRSxrQkFBQSxBQUNBLDhDQUFBLEFBQ0EscWRBQUEsQUFDQSxnQkN0RTRELEFEdUU1RCxpQkN2RWlFLENDd0JyRSxBRjBDRSxXQUNFLGtCQUFBLEFBQ0EsMENBQUEsQUFDQSx5YkFBQSxBQUNBLGdCQ3JFd0QsQURzRXhELGlCQ3RFNkQsQ0M4QmpFLEFGbUNFLFdBQ0Usa0JBQUEsQUFDQSxvREFBQSxBQUNBLCtmQUFBLEFBQ0EsZ0JDakVZLEFEa0VaLGlCQ2pFWSxDQ2dDaEIsQUY0QkUsV0FDRSxrQkFBQSxBQUNBLDRDQUFBLEFBQ0EsdWNBQUEsQUFDQSxnQkM5RDBELEFEK0QxRCxpQkMvRCtELENDcUNuRSxBRnFCRSxXQUNFLG1CQUFBLEFBQ0EsNERBQUEsQUFDQSx3akJBQUEsQUFDQSxnQkMxRFksQUQyRFosaUJDMURZLENDdUNoQixBRmNFLFdBQ0UsbUJBQUEsQUFDQSxpRUFBQSxBQUNBLDJsQkFBQSxBQUNBLGdCQ3BEWSxBRHFEWixpQkNwRFksQ0N3Q2hCLEFGT0UsV0FDRSxtQkFBQSxBQUNBLDREQUFBLEFBQ0Esd2pCQUFBLEFBQ0EsZ0JDOUNZLEFEK0NaLGlCQzlDWSxDQ3lDaEIsQURWQSxPQUNFLG1CQUFBLEFBQ0EsZUFBQSxBQUNBLGdCQUFB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QUFBLEFBQ0EsVUFBQSxBQUNBLGdCQUFBLEFBQ0EsZUFBQSxBQUNBLGlCQUFBLEFBQ0EsZ0JBQUEsQzVCbzBMWixBNEJqMExVLDJEQUNFLHNCQUFBLEFBQ0EsdUJBQUEsQUFDQSxZQUFBLEM1Qm0wTFoiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUaGlzIG1peGluIGdlbmVyYXRlcyBtZWRpYSBxdWVyeSBydWxlcyBmb3Igc2NyZWVuIHNpemVzIGRvd24gdG8gYSBzcGVjaWZpZWQgYnJlYWtwb2ludC5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkc2l6ZSkge1xyXG4gIEBpZiAkc2l6ZT09eHh4bCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXh4bCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXhsIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09bGcge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PW1kIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzaXplPT1zbSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXh4cyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzc5cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaGlzIG1peGluIGdlbmVyYXRlcyBtZWRpYSBxdWVyeSBydWxlcyBmb3Igc2NyZWVuIHNpemVzIHVwIGZyb20gYSBzcGVjaWZpZWQgYnJlYWtwb2ludC5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHNpemUpIHtcclxuICBAaWYgJHNpemU9PXh4bCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2MHB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXhsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09bGcge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PW1kIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRzaXplPT1zbSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkc2l6ZT09eHMge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ3OXB4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJHNpemU9PXh4cyB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzc5cHgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUaGlzIG1peGluIGdlbmVyYXRlcyBAZm9udC1mYWNlIHJ1bGVzIGZvciBlbWJlZGRpbmcgY3VzdG9tIGZvbnRzIGludG8geW91ciBzdHlsZXNoZWV0cy5cclxuQG1peGluIGZvbnQtZmFjZSgkZm9udC1uYW1lLCAkcGF0aCwgJHdlaWdodDogbm9ybWFsLCAkc3R5bGU6IG5vcm1hbCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRmb250LW5hbWUpO1xyXG4gICAgc3JjOiB1cmwoJHBhdGggKyBcIi5lb3RcIik7XHJcbiAgICBzcmM6IHVybCgkcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgkcGF0aCArIFwiLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKCRwYXRoICsgXCIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybCgkcGF0aCArIFwiLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCRwYXRoICsgXCIuc3ZnIyN7JGZvbnQtbmFtZX1cIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoJHBhdGggKyBcIi5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybCgkcGF0aCArIFwiLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcclxuICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFRoaXMgZnVuY3Rpb24gcmVwbGFjZXMgb2NjdXJyZW5jZXMgb2YgYSBzcGVjaWZpZWQgc3Vic3RyaW5nIGluIGEgc3RyaW5nIHdpdGggYW5vdGhlciBzdWJzdHJpbmcuXHJcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xyXG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xyXG5cclxuICBAaWYgJGluZGV4IHtcclxuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHN0cmluZztcclxufVxyXG5cclxuLy8gVGhpcyBmdW5jdGlvbiBlbmNvZGVzIHNwZWNpYWwgY2hhcmFjdGVycyBpbiBhIHN0cmluZyB0byBlbnN1cmUgdmFsaWQgVVJMIGVuY29kaW5nLlxyXG5AZnVuY3Rpb24gdXJsLWVuY29kZSgkc3RyaW5nKSB7XHJcbiAgJG1hcDogKFxyXG4gICAgICAgICAgXCIlXCI6IFwiJTI1XCIsXHJcbiAgICAgICAgICBcIjxcIjogXCIlM0NcIixcclxuICAgICAgICAgIFwiPlwiOiBcIiUzRVwiLFxyXG4gICAgICAgICAgXCIgXCI6IFwiJTIwXCIsXHJcbiAgICAgICAgICBcIiFcIjogXCIlMjFcIixcclxuICAgICAgICAgIFwiKlwiOiBcIiUyQVwiLFxyXG4gICAgICAgICAgXCInXCI6IFwiJTI3XCIsXHJcbiAgICAgICAgICAnXCInOiBcIiUyMlwiLFxyXG4gICAgICAgICAgXCIoXCI6IFwiJTI4XCIsXHJcbiAgICAgICAgICBcIilcIjogXCIlMjlcIixcclxuICAgICAgICAgIFwiO1wiOiBcIiUzQlwiLFxyXG4gICAgICAgICAgXCI6XCI6IFwiJTNBXCIsXHJcbiAgICAgICAgICBcIkBcIjogXCIlNDBcIixcclxuICAgICAgICAgIFwiJlwiOiBcIiUyNlwiLFxyXG4gICAgICAgICAgXCI9XCI6IFwiJTNEXCIsXHJcbiAgICAgICAgICBcIitcIjogXCIlMkJcIixcclxuICAgICAgICAgIFwiJFwiOiBcIiUyNFwiLFxyXG4gICAgICAgICAgXCIsXCI6IFwiJTJDXCIsXHJcbiAgICAgICAgICBcIi9cIjogXCIlMkZcIixcclxuICAgICAgICAgIFwiP1wiOiBcIiUzRlwiLFxyXG4gICAgICAgICAgXCIjXCI6IFwiJTIzXCIsXHJcbiAgICAgICAgICBcIltcIjogXCIlNUJcIixcclxuICAgICAgICAgIFwiXVwiOiBcIiU1RFwiLFxyXG4gICk7XHJcblxyXG4gICRuZXc6ICRzdHJpbmc7XHJcblxyXG4gIEBlYWNoICRzZWFyY2gsICRyZXBsYWNlIGluICRtYXAge1xyXG4gICAgJG5ldzogc3RyLXJlcGxhY2UoJG5ldywgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkbmV3O1xyXG59XHJcblxyXG4vLyBUaGlzIGZ1bmN0aW9uIGNvbnZlcnRzIGFuIFNWRyBzdHJpbmcgdG8gYSBkYXRhIFVSTCBmb3IgZW1iZWRkaW5nIGluIHN0eWxlc2hlZXRzLlxyXG5AZnVuY3Rpb24gaW5saW5lLXN2Zygkc3RyaW5nKSB7XHJcbiAgQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsI3t1cmwtZW5jb2RlKCRzdHJpbmcpfVwiKTtcclxufVxyXG5cclxuQG1peGluIGZvbnQtc2l6ZS1yZXNwb25zaXZlKCRtaW4tZm9udC1zaXplLCAkbWF4LWZvbnQtc2l6ZSwgJGxvd2VyLXJhbmdlLCAkdXBwZXItcmFuZ2UpIHtcclxuICBmb250LXNpemU6ICN7JG1pbi1mb250LXNpemV9cHg7XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGxvd2VyLXJhbmdlfXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfXB4ICsgI3skbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplfSAqICgxMDB2dyAtICN7JGxvd2VyLXJhbmdlfXB4KSAvICgjeyR1cHBlci1yYW5nZSAtICRsb3dlci1yYW5nZX0pKTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHVwcGVyLXJhbmdlfXB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogI3skbWF4LWZvbnQtc2l6ZX1weDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lLWhlaWdodC1yZXNwb25zaXZlKCRtaW4tbGluZS1oZWlnaHQsICRtYXgtbGluZS1oZWlnaHQsICRsb3dlci1yYW5nZSwgJHVwcGVyLXJhbmdlKSB7XHJcbiAgbGluZS1oZWlnaHQ6ICN7JG1pbi1saW5lLWhlaWdodH1weDtcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skbG93ZXItcmFuZ2V9cHgpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoI3skbWluLWxpbmUtaGVpZ2h0fXB4ICsgI3skbWF4LWxpbmUtaGVpZ2h0IC0gJG1pbi1saW5lLWhlaWdodH0gKiAoMTAwdncgLSAjeyRsb3dlci1yYW5nZX1weCkgLyAoI3skdXBwZXItcmFuZ2UgLSAkbG93ZXItcmFuZ2V9KSk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR1cHBlci1yYW5nZX1weCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogI3skbWF4LWxpbmUtaGVpZ2h0fXB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCBcIi4vX21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi9fY29sb3JzLnNjc3NcIjtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkhlZWJvXCIsIFwiLi4vZm9udHMvSGVlYm9MaWdodC9IZWVib0xpZ2h0XCIsIDMwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiSGVlYm9cIiwgXCIuLi9mb250cy9IZWVib1JlZ3VsYXIvSGVlYm9SZWd1bGFyXCIsIDQwMCwgbm9ybWFsKTtcclxuQGluY2x1ZGUgZm9udC1mYWNlKFwiSGVlYm9cIiwgXCIuLi9mb250cy9IZWVib01lZGl1bS9IZWVib01lZGl1bVwiLCA1MDAsIG5vcm1hbCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkhlZWJvXCIsIFwiLi4vZm9udHMvSGVlYm9Cb2xkL0hlZWJvQm9sZFwiLCA3MDAsIG5vcm1hbCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcclxuICAgICAgICAgICAgICAgIFwiSGVlYm9cIixcclxuICAgICAgICAgICAgICAgIFwiLi4vZm9udHMvSGVlYm9FeHRyYUJvbGQvSGVlYm9FeHRyYUJvbGRcIixcclxuICAgICAgICAgICAgICAgIDgwMCxcclxuICAgICAgICAgICAgICAgIG5vcm1hbFxyXG4pO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXCJIZWVib1wiLCBcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFja1wiLCA5MDAsIG5vcm1hbCk7XHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcclxuICAgICAgICAgICAgICAgIFwiQWxtb25pXCIsXHJcbiAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFMaWdodC9BbG1vbmlNTHY1QUFBTGlnaHRcIixcclxuICAgICAgICAgICAgICAgIDMwMCxcclxuICAgICAgICAgICAgICAgIG5vcm1hbFxyXG4pO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXHJcbiAgICAgICAgICAgICAgICBcIkFsbW9uaVwiLFxyXG4gICAgICAgICAgICAgICAgXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBUmVndWxhci9BbG1vbmlNTHY1QUFBLVJlZ3VsYXJcIixcclxuICAgICAgICAgICAgICAgIDQwMCxcclxuICAgICAgICAgICAgICAgIG5vcm1hbFxyXG4pO1xyXG5AaW5jbHVkZSBmb250LWZhY2UoXHJcbiAgICAgICAgICAgICAgICBcIkFsbW9uaVwiLFxyXG4gICAgICAgICAgICAgICAgXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBREJvbGQvQWxtb25pTUx2NUFBQURCb2xkXCIsXHJcbiAgICAgICAgICAgICAgICA2MDAsXHJcbiAgICAgICAgICAgICAgICBub3JtYWxcclxuKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcclxuICAgICAgICAgICAgICAgIFwiQWxtb25pRGxcIixcclxuICAgICAgICAgICAgICAgIFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS0zMDBcIixcclxuICAgICAgICAgICAgICAgIDMwMCxcclxuICAgICAgICAgICAgICAgIG5vcm1hbFxyXG4pO1xyXG5cclxuQGluY2x1ZGUgZm9udC1mYWNlKFxyXG4gICAgICAgICAgICAgICAgXCJBbG1vbmlEbFwiLFxyXG4gICAgICAgICAgICAgICAgXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTQwMFwiLFxyXG4gICAgICAgICAgICAgICAgNDAwLFxyXG4gICAgICAgICAgICAgICAgbm9ybWFsXHJcbik7XHJcblxyXG5AaW5jbHVkZSBmb250LWZhY2UoXHJcbiAgICAgICAgICAgICAgICBcIkFsbW9uaURsXCIsXHJcbiAgICAgICAgICAgICAgICBcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNzAwXCIsXHJcbiAgICAgICAgICAgICAgICA3MDAsXHJcbiAgICAgICAgICAgICAgICBub3JtYWxcclxuKTtcclxuXHJcbkBpbmNsdWRlIGZvbnQtZmFjZShcclxuICAgICAgICAgICAgICAgIFwiQWxtb25pRGxcIixcclxuICAgICAgICAgICAgICAgIFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS05MDBcIixcclxuICAgICAgICAgICAgICAgIDcwMCxcclxuICAgICAgICAgICAgICAgIG5vcm1hbFxyXG4pO1xyXG5cclxuLmludHJvIHtcclxuICBmb250LWZhbWlseTogXCJBbG1vbmlcIjtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMzEuNXB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAvL21heC13aWR0aDogNjUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gIH1cclxufVxyXG5cclxuaDEsXHJcbi5oMSB7XHJcbiAgbWFyZ2luOiA3MXB4IDAgMTJweDtcclxuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xyXG4gIGZvbnQtc2l6ZTogNTZweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA3Mi44cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTQuNSU7XHJcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLmgyIHtcclxuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMS45JTtcclxuXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcclxuICAgIG1hcmdpbjogMTZweCAwO1xyXG4gIH1cclxufVxyXG5cclxuaDMsXHJcbi5oMyB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNDQuOHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTllbTtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsaW5lLWhlaWdodDogNDJweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNSxcclxuLmg1IHtcclxuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcclxuICBtYXJnaW46IDA7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbmg2LFxyXG4uaDYge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRoZW1lIE5hbWU6IE1pY3JvYmlvbWVcbkRlc2NyaXB0aW9uOiBNaWNyb2Jpb21lXG5BdXRob3I6IE9tbmlzXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5tYWRlYnlvbW5pcy5jb20vXG5UYWdzOlxuVmVyc2lvbjogMS4wLjBcbiovXG4vKiBfX19fX19fX19fIFRZUE9HUkFQSFkgQkVHSU4gX19fX19fX19fXyovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWVib0xpZ2h0L0hlZWJvTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvTGlnaHQvSGVlYm9MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0xpZ2h0L0hlZWJvTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0xpZ2h0L0hlZWJvTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvTGlnaHQvSGVlYm9MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvTGlnaHQvSGVlYm9MaWdodC5zdmcjSGVlYm9cIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0xpZ2h0L0hlZWJvTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0xpZ2h0L0hlZWJvTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm9SZWd1bGFyL0hlZWJvUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm9SZWd1bGFyL0hlZWJvUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib1JlZ3VsYXIvSGVlYm9SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9SZWd1bGFyL0hlZWJvUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9SZWd1bGFyL0hlZWJvUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvUmVndWxhci9IZWVib1JlZ3VsYXIuc3ZnI0hlZWJvXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9SZWd1bGFyL0hlZWJvUmVndWxhci5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvUmVndWxhci9IZWVib1JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm9NZWRpdW0vSGVlYm9NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvTWVkaXVtL0hlZWJvTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvTWVkaXVtL0hlZWJvTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9NZWRpdW0vSGVlYm9NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvTWVkaXVtL0hlZWJvTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9NZWRpdW0vSGVlYm9NZWRpdW0uc3ZnI0hlZWJvXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9NZWRpdW0vSGVlYm9NZWRpdW0uZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib01lZGl1bS9IZWVib01lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWVib0JvbGQvSGVlYm9Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWVib0JvbGQvSGVlYm9Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvQm9sZC9IZWVib0JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0JvbGQvSGVlYm9Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0JvbGQvSGVlYm9Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9Cb2xkL0hlZWJvQm9sZC5zdmcjSGVlYm9cIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0JvbGQvSGVlYm9Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9Cb2xkL0hlZWJvQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWVib0V4dHJhQm9sZC9IZWVib0V4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm9FeHRyYUJvbGQvSGVlYm9FeHRyYUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9FeHRyYUJvbGQvSGVlYm9FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0V4dHJhQm9sZC9IZWVib0V4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9FeHRyYUJvbGQvSGVlYm9FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0V4dHJhQm9sZC9IZWVib0V4dHJhQm9sZC5zdmcjSGVlYm9cIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9IZWVib0V4dHJhQm9sZC9IZWVib0V4dHJhQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvRXh0cmFCb2xkL0hlZWJvRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFjay5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvSGVlYm9CbGFjay9IZWVib0JsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9CbGFjay9IZWVib0JsYWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvSGVlYm9CbGFjay9IZWVib0JsYWNrLnN2ZyNIZWVib1wiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFjay5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0hlZWJvQmxhY2svSGVlYm9CbGFjay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQUxpZ2h0L0FsbW9uaU1MdjVBQUFMaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQUxpZ2h0L0FsbW9uaU1MdjVBQUFMaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBTGlnaHQvQWxtb25pTUx2NUFBQUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQUxpZ2h0L0FsbW9uaU1MdjVBQUFMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQUxpZ2h0L0FsbW9uaU1MdjVBQUFMaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFMaWdodC9BbG1vbmlNTHY1QUFBTGlnaHQuc3ZnI0FsbW9uaVwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFMaWdodC9BbG1vbmlNTHY1QUFBTGlnaHQuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBTGlnaHQvQWxtb25pTUx2NUFBQUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbG1vbmlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBUmVndWxhci9BbG1vbmlNTHY1QUFBLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFSZWd1bGFyL0FsbW9uaU1MdjVBQUEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBUmVndWxhci9BbG1vbmlNTHY1QUFBLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBUmVndWxhci9BbG1vbmlNTHY1QUFBLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFSZWd1bGFyL0FsbW9uaU1MdjVBQUEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFSZWd1bGFyL0FsbW9uaU1MdjVBQUEtUmVndWxhci5zdmcjQWxtb25pXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQVJlZ3VsYXIvQWxtb25pTUx2NUFBQS1SZWd1bGFyLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQVJlZ3VsYXIvQWxtb25pTUx2NUFBQS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbG1vbmlcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBREJvbGQvQWxtb25pTUx2NUFBQURCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBREJvbGQvQWxtb25pTUx2NUFBQURCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFEQm9sZC9BbG1vbmlNTHY1QUFBREJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBREJvbGQvQWxtb25pTUx2NUFBQURCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9BbG1vbmlNTHY1QUFBREJvbGQvQWxtb25pTUx2NUFBQURCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQURCb2xkL0FsbW9uaU1MdjVBQUFEQm9sZC5zdmcjQWxtb25pXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvQWxtb25pTUx2NUFBQURCb2xkL0FsbW9uaU1MdjVBQUFEQm9sZC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0FsbW9uaU1MdjVBQUFEQm9sZC9BbG1vbmlNTHY1QUFBREJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaURsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS0zMDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtMzAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtMzAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS0zMDAuc3ZnI0FsbW9uaURsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS0zMDAuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTMwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pRGxcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTQwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS00MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS00MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTQwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS00MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTQwMC5zdmcjQWxtb25pRGxcIikgZm9ybWF0KFwic3ZnXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTQwMC5lb3RcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNDAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBbG1vbmlEbFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNzAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTcwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNzAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTcwMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNzAwLnN2ZyNBbG1vbmlEbFwiKSBmb3JtYXQoXCJzdmdcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtNzAwLmVvdFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS03MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaURsXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS05MDAuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2FsbW9uaS1kbC1hYWEtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS05MDAuc3ZnI0FsbW9uaURsXCIpIGZvcm1hdChcInN2Z1wiKSwgdXJsKFwiLi4vZm9udHMvYWxtb25pLWRsLWFhYS05MDAuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9hbG1vbmktZGwtYWFhLTkwMC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uaW50cm8ge1xuICBmb250LWZhbWlseTogXCJBbG1vbmlcIjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRybyB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgfVxufVxuXG5oMSxcbi5oMSB7XG4gIG1hcmdpbjogNzFweCAwIDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDcyLjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC00LjUlO1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHggMDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMS45JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDQuOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE5ZW07XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi8qIF9fX19fX19fX18gVFlQT0dSQVBIWSBTVFlMRSBFTkQgX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIEJBU0UgU1RZTEUgQkVHSU4gX19fX19fX19fXyovXG46cm9vdCB7XG4gIC0tYmxhY2s6ICMwMDA7XG4gIC0tbmV1dHJhbC13aGl0ZTogI2ZmZjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbn1cblxubWFpbiB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xufVxuXG4qIHtcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCIsIHNhbnMtc2VyaWY7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5tYWluIHtcbiAgZmxleDogMTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5uby1zY3JvbGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyOCwgNDQsIDAuNSk7XG59XG5cbi5jb250YWluZXIge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTI0cHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuYSB7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbiNicmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jYnJlYWRjcnVtYnMgPiBzcGFuLCAuYnJlYWRjcnVtYnMgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjdweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XG59XG4jYnJlYWRjcnVtYnMgPiBzcGFuIHNwYW4sICNicmVhZGNydW1icyA+IHNwYW4gYSwgLmJyZWFkY3J1bWJzID4gc3BhbiBzcGFuLCAuYnJlYWRjcnVtYnMgPiBzcGFuIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzNDNBNDA7XG59XG4jYnJlYWRjcnVtYnMgaSwgLmJyZWFkY3J1bWJzIGkge1xuICBtYXJnaW46IDAgNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbiNicmVhZGNydW1icyBpOmJlZm9yZSwgLmJyZWFkY3J1bWJzIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvYXJyb3dfYnJlYWRjcnVtYnMuc3ZnKSBuby1yZXBlYXQgNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4ucnRsIC53cGNmNyB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5ydGwgLndwY2Y3LXRleHQsXG4ucnRsIC53cGNmNy10ZXh0YXJlYSxcbi5ydGwgLndwY2Y3LXNlbGVjdCB7XG4gIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBfX19fX19fX19fIEJBU0UgU1RZTEUgRU5EIF9fX19fX19fX18qL1xuLyogX19fX19fX19fXyBMQVlPVVQgIEJFR0lOIF9fX19fX19fX18qL1xuLmhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZzogMHB4IDMwcHg7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci5zY3JvbGwtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG4uaGVhZGVyLnNjcm9sbC1hY3RpdmUgLmhlYWRlci1oYW1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyLnNjcm9sbC1hY3RpdmUgLnNpdGUtbG9nbyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmhlYWRlci5zY3JvbGwtYWN0aXZlIC53ZWdsb3QtZHJvcGRvd24gLndnY3VycmVudCAud2dsYW5ndWFnZS1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uaGVhZGVyLnNjcm9sbC1hY3RpdmUgLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50OmFmdGVyIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4uaGVhZGVyLmRhcmstdGV4dCAuc2l0ZS1sb2dvIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmRhcmstdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgfVxuICAuaGVhZGVyLmRhcmstdGV4dCAuaGVhZGVyLWhhbWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG4uaGVhZGVyX19zdGFydC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAwIDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXJfX3N0YXJ0LW5hdiB7XG4gICAgdG9wOiAzNzFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3N0YXJ0LW5hdiAuc2l0ZS1sb2dvIHtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjYwOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX3N0YXJ0LW5hdiAuc2l0ZS1sb2dvIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDM1cHggKi9cbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNzVweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlcl9fc3RhcnQtbmF2IGltZyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fc3RhcnQtbmF2IC5oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19lbmQtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA4MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19lbmQtbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyX19lbmQtbmF2IC5tb2JpbGUtcmlnaHQge1xuICBtYXJnaW4taW5saW5lLWVuZDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhlYWRlcl9fZW5kLW5hdiAubW9iaWxlLXJpZ2h0IHtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2VuZC1uYXYgLm1vYmlsZS1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaGVhZGVyIC5sYW5ndWFnZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyIC5sYW5ndWFnZXMgLmN1cnJlbnQtdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjFweDtcbn1cbi5oZWFkZXIgLmxhbmd1YWdlcyAuY3VycmVudC12YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlciAubGFuZ3VhZ2VzIC5jdXJyZW50LXZhbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTIuNjQwMSAzLjIzNDU2QzEyLjk1ODkgMi45MTM4NyAxMy40NTAyIDIuOTIyMDkgMTMuNzU5NCAzLjI1ODc2QzE0LjA5MDIgMy42MjAyNyAxNC4wNzc1IDQuMjA2MTYgMTMuNzM2NCA0LjU0OTQxTDcuNTQ5MjEgMTAuNzY4OUM3LjM4NzI0IDEwLjkzMSA3LjE3ODkyIDExLjAwODUgNi45NzQzOSAxMC45OTkzTDYuOTI0MTYgMTAuOTk3QzYuNzUzMTIgMTAuOTc5OSA2LjU4NjA4IDEwLjkwMzQgNi40NTE3NyAxMC43Njk4TDYuNDUxMTMgMTAuNzY5MkwwLjI2NTE3MyA0LjU1MDk2QzAuMTA0NjUxIDQuMzg4OTIgMC4wMDUxNjUwNyA0LjE1OTY2IDAuMDAwMTMyMTgxIDMuOTExMzlDLTAuMDAzOTQ0MTIgMy42NjE1MyAwLjA4NjQ3OTQgMy40Mjc0OSAwLjI0MTAyMiAzLjI1OTVMMC4yNDE2MSAzLjI1ODg2QzAuMzk0MjA5IDMuMDkyMjcgMC41OTYxNTMgMy4wMDQ1NiAwLjc5NzQzOCAzLjAwMDE5QzAuODE3NDQ3IDIuOTk5NzYgMC44Mzc0ODUgMy4wMDAxNiAwLjg1NzUwNyAzLjAwMTM4QzEuMDM4MjIgMy4wMTI0NyAxLjIxNzUyIDMuMDkwOTkgMS4zNjA1MSAzLjIzNTIyTDcuMDAwNTUgOC44OTk4MUwxMi42NDAxIDMuMjM0NTZaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4uaGVhZGVyIC5sYW5ndWFnZXMgLmN1cnJlbnQtdmFsdWUuYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5oZWFkZXIgLmxhbmd1YWdlcyAuZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMTBweCk7XG4gIGluc2V0LWlubGluZS1lbmQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5oZWFkZXIgLmxhbmd1YWdlcyAuZHJvcGRvd24gLmxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyIC5sYW5ndWFnZXMgLmRyb3Bkb3duIC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTY1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyIC53ZWdsb3QtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXIgLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50IC53Z2xhbmd1YWdlLW5hbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTY1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFkZXIgLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMi42NDAxIDMuMjM0NTZDMTIuOTU4OSAyLjkxMzg3IDEzLjQ1MDIgMi45MjIwOSAxMy43NTk0IDMuMjU4NzZDMTQuMDkwMiAzLjYyMDI3IDE0LjA3NzUgNC4yMDYxNiAxMy43MzY0IDQuNTQ5NDFMNy41NDkyMSAxMC43Njg5QzcuMzg3MjQgMTAuOTMxIDcuMTc4OTIgMTEuMDA4NSA2Ljk3NDM5IDEwLjk5OTNMNi45MjQxNiAxMC45OTdDNi43NTMxMiAxMC45Nzk5IDYuNTg2MDggMTAuOTAzNCA2LjQ1MTc3IDEwLjc2OThMNi40NTExMyAxMC43NjkyTDAuMjY1MTczIDQuNTUwOTZDMC4xMDQ2NTEgNC4zODg5MiAwLjAwNTE2NTA3IDQuMTU5NjYgMC4wMDAxMzIxODEgMy45MTEzOUMtMC4wMDM5NDQxMiAzLjY2MTUzIDAuMDg2NDc5NCAzLjQyNzQ5IDAuMjQxMDIyIDMuMjU5NUwwLjI0MTYxIDMuMjU4ODZDMC4zOTQyMDkgMy4wOTIyNyAwLjU5NjE1MyAzLjAwNDU2IDAuNzk3NDM4IDMuMDAwMTlDMC44MTc0NDcgMi45OTk3NiAwLjgzNzQ4NSAzLjAwMDE2IDAuODU3NTA3IDMuMDAxMzhDMS4wMzgyMiAzLjAxMjQ3IDEuMjE3NTIgMy4wOTA5OSAxLjM2MDUxIDMuMjM1MjJMNy4wMDA1NSA4Ljg5OTgxTDEyLjY0MDEgMy4yMzQ1NlpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyIC53ZWdsb3QtZHJvcGRvd24gaW5wdXQ6Y2hlY2tlZCB+IC53Z2N1cnJlbnQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5oZWFkZXIgLndlZ2xvdC1kcm9wZG93biB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IEFsbW9uaSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTY1cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLypNRU5VKi9cbi8qIGhlYWRlciBtZW51ICovXG4uaGVhZGVyLW5hdiAubWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5oZWFkZXItbmF2IC5tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaGVhZGVyLW5hdiAubWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTAzcHg7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjdweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XG59XG4uaGVhZGVyLW5hdiAubWVudSAubWVudS1pdGVtIGEsXG4uaGVhZGVyLW5hdiAubWVudSAubWVudS1pdGVtIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5oZWFkZXItbmF2IC5tZW51ID4gLm1lbnUtaXRlbTpob3Zlcixcbi5oZWFkZXItbmF2IC5tZW51ID4gLmN1cnJlbnQtbWVudS1hbmNlc3Rvcixcbi5oZWFkZXItbmF2IC5tZW51ID4gLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDAwMDA7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06YWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDAwMDA7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBzcGFuICsgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5oZWFkZXItbmF2IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IHNwYW4gKyAuc3ViLW1lbnUgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMTByZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlci1uYXYgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgd2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyLW5hdiAubWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmhlYWRlci1uYXYgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlYWRlci1uYXYgLm1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggLTFweCByZ2JhKDE3LCAxNywgMTcsIDAuNTAxOTYwNzg0Myk7XG4gIHBhZGRpbmc6IDI2cHggMjhweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5oZWFkZXItbmF2IC5tZW51IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci1uYXYgLm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NXB4O1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBib3gtc2hhZG93OiAwIDFweCA1cHggLTFweCByZ2JhKDE3LCAxNywgMTcsIDAuNTAxOTYwNzg0Myk7XG4gIHBhZGRpbmc6IDE2cHggMjhweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMjJweCAwIDA7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMTByZW07XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5oZWFkZXItbmF2IC5tZW51IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci1uYXYgLm1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ubW9iaWxlLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItaGFtYnVyZ2VyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cbi5oZWFkZXItaGFtYnVyZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuLmhlYWRlci1oYW1idXJnZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0b3A6IDA7XG59XG4uaGVhZGVyLWhhbWJ1cmdlciBzcGFuOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IHVuc2V0O1xufVxuLmhlYWRlci1oYW1idXJnZXIuYWN0aXZlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5oZWFkZXItaGFtYnVyZ2VyLmFjdGl2ZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IC0zcHg7XG4gIHdpZHRoOiAxMzAlO1xufVxuLmhlYWRlci1oYW1idXJnZXIuYWN0aXZlIHNwYW46bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0b3A6IDhweDtcbiAgbGVmdDogLTNweDtcbiAgd2lkdGg6IDEzMCU7XG59XG5cbi5oZWFkZXItbW9iaWxlLW1lbnUge1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiA2NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLmhlYWRlci1tb2JpbGUtbWVudS5vcGVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIC5tZW51LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTNcIiB2aWV3Qm94PVwiMCAwIDE0IDEzXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xLjE0Mjk2IDYuNjQyODlDMS4xMDY0IDYuNjA2MzMgMS4wODM4MSA2LjU1NTc1IDEuMDgzNTQgNi41MDAwM0MxLjA4MzU0IDYuMzg4NiAxLjE3NDEzIDYuMjk4MDIgMS4yODU1NiA2LjI5ODAySDEyLjcxNDRDMTIuODI1OSA2LjI5ODAyIDEyLjkxNjUgNi4zODg2IDEyLjkxNjUgNi41MDAwM0MxMi45MTY1IDYuNjExNDYgMTIuODI1OSA2LjcwMjA1IDEyLjcxNDQgNi43MDIwNUwxLjI4NTU2IDYuNzAyMDVDMS4yMzAxMSA2LjcwMjA1IDEuMTc5NTIgNi42Nzk0NSAxLjE0Mjk2IDYuNjQyODlaXCIgZmlsbD1cImJsYWNrXCIgc3Ryb2tlPVwiYmxhY2tcIi8+PHBhdGggZD1cIk02Ljg1NzQgMTIuMzU3M0M2LjgyMDg0IDEyLjMyMDggNi43OTgyNSAxMi4yNzAyIDYuNzk3OTggMTIuMjE0NUw2Ljc5Nzk4IDAuNzg1NTkxQzYuNzk3OTggMC42NzQxNTkgNi44ODg1NyAwLjU4MzU3NCA3IDAuNTgzNTc0QzcuMTExNDMgMC41ODM1NzQgNy4yMDIwMiAwLjY3NDE1OSA3LjIwMjAyIDAuNzg1NTkxTDcuMjAyMDIgMTIuMjE0NUM3LjIwMjAyIDEyLjMyNTkgNy4xMTE0MyAxMi40MTY1IDcgMTIuNDE2NUM2Ljk0NDU1IDEyLjQxNjUgNi44OTM5NiAxMi4zOTM5IDYuODU3NCAxMi4zNTczWlwiIGZpbGw9XCJibGFja1wiIHN0cm9rZT1cImJsYWNrXCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiB7XG4gIGdhcDogMTBweDtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5vcGVuID4gYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAxNCAxM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGlkPVwiSWNvbnMvTWludXMtXCI+PHBhdGggaWQ9XCJWZWN0b3JcIiBkPVwiTTEuMTQyOTYgNi42NDI4OUMxLjEwNjQgNi42MDYzMyAxLjA4MzgxIDYuNTU1NzUgMS4wODM1NCA2LjUwMDAzQzEuMDgzNTQgNi4zODg2IDEuMTc0MTMgNi4yOTgwMiAxLjI4NTU2IDYuMjk4MDJIMTIuNzE0NEMxMi44MjU5IDYuMjk4MDIgMTIuOTE2NSA2LjM4ODYgMTIuOTE2NSA2LjUwMDAzQzEyLjkxNjUgNi42MTE0NiAxMi44MjU5IDYuNzAyMDUgMTIuNzE0NCA2LjcwMjA1TDEuMjg1NTYgNi43MDIwNUMxLjIzMDExIDYuNzAyMDUgMS4xNzk1MiA2LjY3OTQ1IDEuMTQyOTYgNi42NDI4OVpcIiBmaWxsPVwiYmxhY2tcIiBzdHJva2U9XCJibGFja1wiLz48L2c+PC9zdmc+Jyk7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3BlbiA+IC5zdWItbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLm1lbnUtaGVhZGVyLWxpbmtzIC5tZW51LWl0ZW0ubWVudS1pdGVtLWhhcy1jaGlsZHJlbiAuc3ViLW1lbnUge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5tZW51LWhlYWRlci1saW5rcyAubWVudS1pdGVtLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gLnN1Yi1tZW51IC5tZW51LWl0ZW06aXMoOmhvdmVyLCAuY3VycmVudC1tZW51LWl0ZW0pIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5pbmZvcm1lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLmluZm9ybWVyIC5idXR0b25zIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1tb2JpbGUtbWVudSAuaW5mb3JtZXIgLmJ1dHRvbnMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLmhlYWRlci1tb2JpbGUtbWVudSAuaW5mb3JtZXIgLmJ1dHRvbnMgLndlZ2xvdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcmRlcjogMTtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLmluZm9ybWVyIC5idXR0b25zIC53ZWdsb3QtZHJvcGRvd24gaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5oZWFkZXItbW9iaWxlLW1lbnUgLmluZm9ybWVyIC5idXR0b25zIC53ZWdsb3QtZHJvcGRvd24gLndnY3VycmVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5pbmZvcm1lciAuYnV0dG9ucyAud2VnbG90LWRyb3Bkb3duIC53Z2N1cnJlbnQgLndnbGFuZ3VhZ2UtbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmhlYWRlci1tb2JpbGUtbWVudSAuaW5mb3JtZXIgLmJ1dHRvbnMgLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjE0XCIgdmlld0JveD1cIjAgMCAxNCAxNFwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGZpbGwtcnVsZT1cImV2ZW5vZGRcIiBjbGlwLXJ1bGU9XCJldmVub2RkXCIgZD1cIk0xMi42NDAxIDMuMjM0NTZDMTIuOTU4OSAyLjkxMzg3IDEzLjQ1MDIgMi45MjIwOSAxMy43NTk0IDMuMjU4NzZDMTQuMDkwMiAzLjYyMDI3IDE0LjA3NzUgNC4yMDYxNiAxMy43MzY0IDQuNTQ5NDFMNy41NDkyMSAxMC43Njg5QzcuMzg3MjQgMTAuOTMxIDcuMTc4OTIgMTEuMDA4NSA2Ljk3NDM5IDEwLjk5OTNMNi45MjQxNiAxMC45OTdDNi43NTMxMiAxMC45Nzk5IDYuNTg2MDggMTAuOTAzNCA2LjQ1MTc3IDEwLjc2OThMNi40NTExMyAxMC43NjkyTDAuMjY1MTczIDQuNTUwOTZDMC4xMDQ2NTEgNC4zODg5MiAwLjAwNTE2NTA3IDQuMTU5NjYgMC4wMDAxMzIxODEgMy45MTEzOUMtMC4wMDM5NDQxMiAzLjY2MTUzIDAuMDg2NDc5NCAzLjQyNzQ5IDAuMjQxMDIyIDMuMjU5NUwwLjI0MTYxIDMuMjU4ODZDMC4zOTQyMDkgMy4wOTIyNyAwLjU5NjE1MyAzLjAwNDU2IDAuNzk3NDM4IDMuMDAwMTlDMC44MTc0NDcgMi45OTk3NiAwLjgzNzQ4NSAzLjAwMDE2IDAuODU3NTA3IDMuMDAxMzhDMS4wMzgyMiAzLjAxMjQ3IDEuMjE3NTIgMy4wOTA5OSAxLjM2MDUxIDMuMjM1MjJMNy4wMDA1NSA4Ljg5OTgxTDEyLjY0MDEgMy4yMzQ1NlpcIiBmaWxsPVwid2hpdGVcIi8+PC9zdmc+Jyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmhlYWRlci1tb2JpbGUtbWVudSAuaW5mb3JtZXIgLmJ1dHRvbnMgLmJ1dHRvbnNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLW1vYmlsZS1tZW51IC5pbmZvcm1lciAuYnV0dG9ucyAuYnV0dG9uc19faXRlbS5jb250YWN0LXVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBsbC1zd2l0Y2hlci1zZWxlY3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5wbGwtc3dpdGNoZXItc2VsZWN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxsLXN3aXRjaGVyLXNlbGVjdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xufVxuXG4uYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmbGV4OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmJ1dHRvbnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnV0dG9uc19faXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0M3B4O1xuICBnYXA6IDlweDtcbn1cblxuLnNpdGUtc2Vjb25kLWxvZ28ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLXNlY29uZC1sb2dvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1zZWNvbmQtbG9nbyBpbWcge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1zZWNvbmQtbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzlweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fc3RhcnQtbmF2IGltZyB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiA5NnB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBnYXA6IDUxcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjg0MDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlci5kYXJrIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlci5kYXJrIC52b2Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIge1xuICAgIGdhcDogMjZweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2QtaGVhZGVyIC52b2QtaGVhZGVyLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1oZWFkZXIgLnZvZC1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1oZWFkZXIgLnZvZC1oZWFkZXItbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIHBhZGRpbmctaW5saW5lLWVuZDogNDJweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLWhlYWRlciAudm9kLWhlYWRlci1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBpbnNldC1pbmxpbmUtZW5kOiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTAuNzk3IDE0LjIyMTZDMTEuMDc0NSAxNC40OTE5IDExLjA2NzQgMTQuOTA4NyAxMC43NzYxIDE1LjE3MDlDMTAuNDYzMiAxNS40NTE1IDkuOTU2MjEgMTUuNDQwNyA5LjY1OTE3IDE1LjE1MTRMNC4yNzY5NiA5LjkwMzM1QzQuMTM2NjYgOS43NjU5NiA0LjA2OTU1IDkuNTg5MjYgNC4wNzc1NiA5LjQxNTc4TDQuMDc5NTMgOS4zNzMxN0M0LjA5NDMxIDkuMjI4MDkgNC4xNjA1NCA5LjA4NjQgNC4yNzYxIDguOTcyNDhMNC4yNzY2NSA4Ljk3MTk0TDkuNjU3ODIgMy43MjQ5MkM5Ljc5ODA1IDMuNTg4NzcgOS45OTY0NSAzLjUwNDM4IDEwLjIxMTMgMy41MDAxMUMxMC40Mjc1IDMuNDk2NjUgMTAuNjMwMSAzLjU3MzM1IDEwLjc3NTQgMy43MDQ0NEwxMC43NzYgMy43MDQ5NEMxMC45MjAyIDMuODM0MzcgMTAuOTk2MSA0LjAwNTY3IDEwLjk5OTggNC4xNzY0QzExLjAwMDIgNC4xOTMzNyAxMC45OTk5IDQuMjEwMzcgMTAuOTk4OCA0LjIyNzM1QzEwLjk4OTIgNC4zODA2MyAxMC45MjEzIDQuNTMyNzIgMTAuNzk2NCA0LjY1NDAxTDUuODk0NCA5LjQzNzk2TDEwLjc5NyAxNC4yMjE2WlwiIGZpbGw9XCJ3aGl0ZVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1oZWFkZXIge1xuICAgIGdhcDogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLWhlYWRlciAudm9kLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIH1cbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2QtaGVhZGVyIC52b2QtaGVhZGVyLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC0yNXB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxOC42cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjMpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNS42cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnJlc3VsdHMtbGlzdC1pdGVtIC5iYWRnZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbmV1dHJhbC13aGl0ZSk7XG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIHRvcDogMTBweDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiAxMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnJlc3VsdHMtbGlzdC1pdGVtIC5wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnJlc3VsdHMtbGlzdC1pdGVtIC5wcmV2aWV3IC5wbGF5LXZpZGVvLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA3M3B4O1xuICBoZWlnaHQ6IDczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAucHJldmlldyAucGxheS12aWRlby1idXR0b24ge1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAucHJldmlldyAucGxheS12aWRlby1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLnByZXZpZXcgaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLnByZXZpZXcgaW1nIHtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnJlc3VsdHMtbGlzdC1pdGVtIC52aWV3cyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAudmlld3Mge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAudm9kIC52aWRlby1jb250YWluZXIgLnZvZC1zbGlkZXIgLnJlc3VsdHMtbGlzdC1pdGVtIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLnRpdGxlIGEge1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC52b2QgLnZpZGVvLWNvbnRhaW5lciAudm9kLXNsaWRlciAucmVzdWx0cy1saXN0LWl0ZW0gLmRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJBbG1vbmlcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyLmRhcmsgLnZvZCAudmlkZW8tY29udGFpbmVyIC52b2Qtc2xpZGVyIC5yZXN1bHRzLWxpc3QtaXRlbSAuZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICB9XG59XG4uc2l0ZS1mb290ZXIuZGFyayAuc2l0ZS1mb290ZXJfX2Zvcm0tbG9nby13cmFwcGVyIC5zaXRlLWZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciAuc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXIgLnNpdGUtZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC5zaXRlLWZvb3Rlcl9fZm9ybS1sb2dvLXdyYXBwZXIgLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIC53cGNmNyAud3BjZjctZW1haWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbmV1dHJhbC13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC5zaXRlLWZvb3Rlcl9fZm9ybS1sb2dvLXdyYXBwZXIgLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIC53cGNmNyAud3BjZjctZW1haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciAuc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXIgLndwY2Y3IC53cGNmNy1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5zaXRlLWZvb3Rlci5kYXJrIC5zaXRlLWZvb3Rlcl9fZm9ybS1sb2dvLXdyYXBwZXIgLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIC53cGNmNyAud3BjZjctbGlzdC1pdGVtLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciAuc2l0ZS1mb290ZXJfX3NvY2lhbHMgLnNpdGUtZm9vdGVyX19zb2NpYWxzLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciAuc2l0ZS1mb290ZXJfX3NvY2lhbHMgLnNpdGUtZm9vdGVyX19zb2NpYWxzLXdyYXBwZXIgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4uc2l0ZS1mb290ZXIuZGFyayAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyAuc2l0ZS1mb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLnNpdGUtZm9vdGVyX19mb290ZXItbGlua3MgLnNpdGUtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xufVxuLnNpdGUtZm9vdGVyLmRhcmsgLm1lbnUgYSB7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcbn1cblxuLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fZm9ybS1sb2dvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fcm93LWxhc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXJfX3Jvdy1sYXN0IHtcbiAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7IC8qIDE4LjlweCAqL1xuICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG5cbi5zaXRlLWZvb3Rlcl9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19zb2NpYWxzIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWxzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTM1JTsgLyogMTguOXB4ICovXG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19zb2NpYWxzLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNSU7XG4gICAgY29sb3I6IHJnYig3MywgODAsIDg3KTtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXJfX3NvY2lhbHMtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWwtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xufVxuXG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1saW5rIGltZyB7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNpdGUtZm9vdGVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaXRlLWZvb3RlciAud3BjZjctY2hlY2tib3ggKyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHRvcDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXItbGlua3MgLm1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyAubWVudS1pdGVtIGEsXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyAubWVudS1pdGVtIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyAubWVudS1pdGVtIGE6aG92ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xufVxuLnNpdGUtZm9vdGVyX19mb290ZXItbGlua3MgLm1lbnUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNpdGUtZm9vdGVyX19saW5rLFxuLnNpdGUtZm9vdGVyX19saW5rOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zaXRlLWZvb3Rlcl9fbGluazpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG5cbi5zaXRlLWZvb3Rlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLnNpdGUtZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgd2lkdGg6IDE4MC45OTc5NTUzMjIzcHg7XG4gIGhlaWdodDogNzAuMTU0MTQ0Mjg3MXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX2xvZ28tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7IC8qIDE4LjlweCAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTM1JTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWxlZnQtbGlua3Mge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLXJpZ2h0LWxpbmtzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZm9vdGVyLXJpZ2h0LWxpbmtzIHVsLm1lbnUge1xuICAgIGdhcDogMTJweCAhaW1wb3J0YW50O1xuICB9XG4gIC5mb290ZXItcmlnaHQtbGlua3MgdWwubWVudSBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1yaWdodC1saW5rcyA+IHVsLFxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLWxlZnQtbGlua3MgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHJvdy1nYXA6IDE1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItcmlnaHQtbGlua3MgPiB1bCxcbiAgLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLWxlZnQtbGlua3MgPiB1bCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNHB4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1yaWdodC1saW5rcyA+IHVsIGxpLFxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLWxlZnQtbGlua3MgPiB1bCBsaSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLXJpZ2h0LWxpbmtzID4gdWwgbGksXG4gIC5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1sZWZ0LWxpbmtzID4gdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1yaWdodC1saW5rcyA+IHVsIGxpIGEsXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIGxpIGEge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItcmlnaHQtbGlua3MgPiB1bCBsaSBhLFxuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIGxpIGEge1xuICAgIGNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSk7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLXJpZ2h0LWxpbmtzID4gdWwgbGk6aG92ZXIsXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIGxpOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbn1cblxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLXJpZ2h0LWxpbmtzID4gdWwgbGk6bm90KDpmaXJzdC1jaGlsZCksXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzIxMjUyOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItcmlnaHQtbGlua3MgPiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLWxlZnQtbGlua3MgPiB1bCBsaTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSk7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICB9XG59XG5cbi5zaXRlLWZvb3RlciAub21uaXMtbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otY29sdW1uLWdhcDogNXB4O1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjYjZiOWJjICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlLWZvb3RlciAub21uaXMtbG9nbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDI1cHg7XG4gIGJvdHRvbTogNXB4O1xufVxuXG4uc2l0ZS1mb290ZXIubGlnaHQgLnNpdGUtZm9vdGVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1mb290ZXIubGlnaHQgLnNpdGUtZm9vdGVyX19saW5rIHtcbiAgY29sb3I6ICNjZWQ0ZGE7XG59XG5cbi5zaXRlLWZvb3Rlci5saWdodCAuc2l0ZS1mb290ZXJfX3NvY2lhbHMtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5zaXRlLWZvb3Rlcl9fcm93LWxhc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzZjNzU3ZDtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5zaXRlLWZvb3Rlcl9fZm9vdGVyLWxpbmsge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5zaXRlLWZvb3Rlcl9fbG9nby10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaXRlLWZvb3Rlci5saWdodCBpbWcge1xuICBmaWx0ZXI6IGludmVydCg5NCUpIHNlcGlhKDEwMCUpIHNhdHVyYXRlKDAlKSBodWUtcm90YXRlKDIyOGRlZykgYnJpZ2h0bmVzcygxMDclKSBjb250cmFzdCgxMDYlKTtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LWVtYWlsLFxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LWVtYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaXRlLWZvb3Rlci5saWdodCAubmV3c2xldHRlci1mb3JtIC53cGNmNy1lbWFpbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctZW1haWw6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaXRlLWZvb3Rlci5saWdodCAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYWNjZW50LWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2l0ZS1mb290ZXIgLm5ld3NsZXR0ZXItZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFjY2VudC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMGMyODQwO1xufVxuXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4ZjBmYztcbn1cblxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0tY2hrYngge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyLXdyYXBwZXIgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlci13cmFwcGVyIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciBmb3JtIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlci13cmFwcGVyIGZvcm0gaW5wdXQud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmRpYW5yZWQ7XG59XG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciBmb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm90dG9tOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgOXB4KTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciBmb3JtLndwY2Y3LWZvcm0uaW5pdCBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyLXdyYXBwZXIgZm9ybS53cGNmNy1mb3JtLmluaXQgaW5wdXQud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIC5pbnB1dHMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIC53cGNmNy1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGhlaWdodDogMzRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubmV3c2xldHRlci1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wgbGFiZWwsXG4ubmV3c2xldHRlci1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wgW3R5cGU9Y2hlY2tib3hdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucnRsIC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjA2LCAyMTIsIDIxOCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDcycHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXN1Ym1pdDpob3Zlcixcbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXN1Ym1pdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlOGYwZmM7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gLmlucHV0cy13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvcm0gLmlucHV0cy13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctZW1haWwge1xuICBtYXgtd2lkdGg6IDMyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogN3B4IDE5cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTAwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGhlaWdodDogMzRweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWNoa2J4IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICM0OTUwNTc7XG59XG4ucnRsIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jaGtieCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jaGtieCB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tY2hrYnggLndwY2Y3LWxpc3QtaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jaGtieCAud3BjZjctbGlzdC1pdGVtLWxhYmVsIGEge1xuICBjb2xvcjogIzQ5NTA1Nztcbn1cblxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciAuc2l0ZS1mb290ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDVlbSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlci13cmFwcGVyIC5zaXRlLWZvb3Rlcl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBjb2xvcjogcmdiKDczLCA4MCwgODcpO1xuICB9XG59XG5cbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndwY2Y3LXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJ0bCAud3BjZjctc3Bpbm5lciB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4vKiBfX19fX19fX19fIExBWU9VVCAgQkVHSU4gX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIENPTVBPTkVOVFMgIEJFR0lOIF9fX19fX19fX18qL1xuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiB7XG4gIG1heC13aWR0aDogMTA2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAwLjZweCBzb2xpZCAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5jbG9zZS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmNsb3NlLXBvcHVwOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5jbG9zZS1wb3B1cCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gICNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmNsb3NlLXBvcHVwOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbWFnZSB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIHtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZDogcmdiKDMsIDEwLCAxNyk7XG4gIG1heC13aWR0aDogNTIzcHg7XG4gIHBhZGRpbmc6IDUwcHggMzVweCA0NXB4IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzNweCAyMHB4IDQ4cHggMjBweDtcbiAgfVxufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW5mb3JtZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbmZvcm1lciAuZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbmZvcm1lciAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW5mb3JtZXIgLmZvcm0ge1xuICBtYXgtd2lkdGg6IDQyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC5mb3JtIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC5mb3JtIGxhYmVsLCAjcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbmZvcm1lciAuZm9ybSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC5mb3JtIGlucHV0IHtcbiAgYmFja2dyb3VuZDogI0U0RTRFNDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTguMjI4cHg7XG4gIHBhZGRpbmc6IDAgMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW5mb3JtZXIgLmZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1RTYxNjM7XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbmZvcm1lciAuZm9ybSBpbnB1dC53cGNmNy1ub3QtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHJlZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJlZCBpbnNldDtcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC5mb3JtIGJ1dHRvbiB7XG4gIGhlaWdodDogNTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQkQ4QTM3IDAlLCAjQ0E5RTU3IDQ1LjUlLCAjQUU3NjFDIDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOC4yMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCAxMHB4O1xufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW5mb3JtZXIgLmZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDYsIDUwLCA5MCk7XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5pbmZvcm1lciAuZm9ybSAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAuaW5mb3JtZXIgLmZvcm0gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLmluZm9ybWVyIC5mb3JtIC53cGNmNy1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAucGhvbmUge1xuICBtYXJnaW4tdG9wOiAzOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE4LjIyOHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BvcHVwX3F1aWNrX2NvbnN1bHRhdGlvbiAuY29udGVudCAucGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24gLmNvbnRlbnQgLnBob25lIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCA4cHg7XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5waG9uZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jcG9wdXBfcXVpY2tfY29uc3VsdGF0aW9uIC5jb250ZW50IC5waG9uZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMCA1cHg7XG59XG5cbi5wYWMtY29udGFpbmVyIHtcbiAgei1pbmRleDogOTk5OTk5OTkgIWltcG9ydGFudDtcbn1cblxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0ge1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1wcm9ncmVzcyB7XG4gIGhlaWdodDogNjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDgwcHggMCAwO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1wcm9ncmVzcyB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNjBweDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHJnYigyMzMsIDIzNiwgMjM5KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXByb2dyZXNzIC5wcm9ncmVzcy1zdGVwIHtcbiAgICBtYXgtd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1wcm9ncmVzcyAucHJvZ3Jlc3Mtc3RlcDpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tcHJvZ3Jlc3MgLnByb2dyZXNzLXN0ZXAucGFzc2VkIHtcbiAgYmFja2dyb3VuZDogcmdiKDU4LCAxMjEsIDExNyk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tcHJvZ3Jlc3MuaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uLmN1cnJlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLmhlYWRpbmcgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xuICBmb250LWZhbWlseTogSGVlYm87XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5oZWFkaW5nIC50aXRsZS5oMyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTQwJTsgLyogNDQuOHB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC42MDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuaGVhZGluZyAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5oZWFkaW5nIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMwNnB4O1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5oZWFkaW5nIC5kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuaGVhZGluZyAuZGVzY3JpcHRpb24gYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCBsZWdlbmQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMwNnB4O1xuICBtYXJnaW46IDM1cHggMCAyMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgbGVnZW5kIHtcbiAgICBjb2xvcjogcmdiKDMzLCAzNywgNDEpO1xuICAgIG1hcmdpbjogMTZweCAwIDE2cHggMDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgbGVnZW5kIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1NSwgMTE3LCA5OCk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCAuc2hvdy1oaWRkZW4tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCAuc2hvdy1oaWRkZW4tdGV4dCAuc2hvdy1wYXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5zaG93LWhpZGRlbi10ZXh0IC5zaG93LXBhc3MgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiByZ2IoMzMsIDM3LCA0MSk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjdweCAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTcsIDk4KTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogNDAuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgbGFiZWwucGFyc2xleS1lcnJvciB7XG4gIGNvbG9yOiByZ2IoMjU1LCAxMTcsIDk4KTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICBjb2xvcjogcmdiKDEwOCwgMTE3LCAxMjUpO1xuICBtYXJnaW46IDA7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgLnBhcnNsZXktZXJyb3JzLWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHJnYigyNTUsIDExNywgOTgpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMwNnB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgLnVwbG9hZC1ib3gge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDExNywgOTgpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgLnVwbG9hZC1ib3ggc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDExNywgOTgpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5wYXJzbGV5LWVycm9ycy1saXN0ICsgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1zaW5nbGUge1xuICBib3JkZXItY29sb3I6IHJnYigyNTUsIDExNywgOTgpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIGlucHV0LCAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigxMDgsIDExNywgMTI1KTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMS41cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MTVweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgaW5wdXQsICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBzZWxlY3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBzZWxlY3Q6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBzZWxlY3Q6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl0sICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBzZWxlY3RbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgaW5wdXQ6OnBsYWNlaG9sZGVyLCAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgc2VsZWN0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgaW5wdXQ6Zm9jdXMsICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBzZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5maWVsZC1ncm91cCBpbnB1dC5wYXJzbGV5LWVycm9yLCAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgc2VsZWN0LnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiKDI1NSwgMTE3LCA5OCk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgc2VsZWN0LnBhcnNsZXktZXJyb3IgKyAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDAsIDAsIDApO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLmZpZWxkLWdyb3VwIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURZaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk9DNDROelF4TWlBd0xqWTBOalpET1M0d09UQTBNaUF3TGpRME5qRTJOaUE1TGpReU16Z2dNQzQwTlRFek1EZ2dPUzQyTXpNMklEQXVOall4TnpJNFF6a3VPRFU0TURVZ01DNDRPRGMyTmpnZ09TNDRORGswTXlBeExqSTFNemcxSURrdU5qRTNPVGtnTVM0ME5qZ3pPRXcxTGpReE9UVTJJRFV1TXpVMU5UTkROUzR6TURrMk5DQTFMalExTmpnMklEVXVNVFk0TWpnZ05TNDFNRFV6TWlBMUxqQXlPVFVnTlM0ME9UazFORXcwTGprNU5UUXhJRFV1TkRrNE1USkROQzQ0Tnprek5TQTFMalE0TnpRMElEUXVOelkySURVdU5ETTVOakVnTkM0Mk56UTROaUExTGpNMU5qRTFURFF1TmpjME5ETWdOUzR6TlRVM05Vd3dMalEzTmpneE5DQXhMalEyT1RNMVF6QXVNelkzT0RnNElERXVNelk0TURnZ01DNHpNREF6T0NBeExqSXlORGM1SURBdU1qazJPVFkxSURFdU1EWTVOakpETUM0eU9UUXhPVGtnTUM0NU1UTTBOVFVnTUM0ek5UVTFOVGNnTUM0M05qY3hPREVnTUM0ME5qQTBNallnTUM0Mk5qSXhPRFZNTUM0ME5qQTRNalVnTUM0Mk5qRTNPRFJETUM0MU5qUXpOelFnTUM0MU5UYzJOamdnTUM0M01ERTBNRGdnTUM0MU1ESTROU0F3TGpnek56azVOQ0F3TGpVd01ERXhOa013TGpnMU1UVTNNU0F3TGpRNU9UZzBOeUF3TGpnMk5URTJPU0F3TGpVd01EQTVPQ0F3TGpnM09EYzFOU0F3TGpVd01EZzJOVU14TGpBd01UTTRJREF1TlRBM056a3pJREV1TVRJek1EVWdNQzQxTlRZNE56RWdNUzR5TWpBd09DQXdMalkwTnpBeE1VdzFMakEwTnpJMUlEUXVNVGczTXpoTU9DNDROelF4TWlBd0xqWTBOalphSWlCbWFXeHNQU0ppYkdGamF5SWdjM1J5YjJ0bFBTSmliR0ZqYXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l3TGpVaUx6NEtQQzl6ZG1jK0NnPT0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAuZmllbGQtZ3JvdXAgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAjcGxhbnRzX2xpc3Qge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgI3BsYW50c19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgI3BsYW50c19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgI3BsYW50c19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucGxhbnRzLWNoZWNrYm94ZXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnBsYW50cy1jaGVja2JveGVzIC5wbGFudC1pdGVtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMDZweDtcbiAgICBtYXgtd2lkdGg6IDIwNnB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucGxhbnRzLWNoZWNrYm94ZXMgLnBsYW50LWl0ZW0gLm5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA2MnB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnBsYW50cy1jaGVja2JveGVzIC5wbGFudC1pdGVtIC5uYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSAucGhvdG8ge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTgsIDEyMSwgMTE3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSAucGhvdG8ge1xuICAgIGhlaWdodDogMjI0cHg7XG4gICAgd2lkdGg6IDIwNnB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucGxhbnRzLWNoZWNrYm94ZXMgLnBsYW50LWl0ZW0gLnBob3RvIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDMzLCAzNywgNDEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgLmJveCAubmFtZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURXlMalVnTUVneVF6RXVNVGMxSURBZ01DNDFJREF1TmpjMUlEQXVOU0F4TGpWV01USkRNQzQxSURFeUxqZ3lOU0F4TGpFM05TQXhNeTQxSURJZ01UTXVOVWd4TWk0MVF6RXpMak15TlNBeE15NDFJREUwSURFeUxqZ3lOU0F4TkNBeE1sWXhMalZETVRRZ01DNDJOelVnTVRNdU16STFJREFnTVRJdU5TQXdXazAyTGpJNE1qVWdPUzQ1TmpjMVF6VXVPVGtnTVRBdU1qWWdOUzQxTVRjMUlERXdMakkySURVdU1qSTFJRGt1T1RZM05Vd3lMalV6TWpVZ055NHlOelZETWk0eU5DQTJMams0TWpVZ01pNHlOQ0EyTGpVeElESXVOVE15TlNBMkxqSXhOelZETWk0NE1qVWdOUzQ1TWpVZ015NHlPVGMxSURVdU9USTFJRE11TlRrZ05pNHlNVGMxVERVdU56VWdPQzR6TnpjMVRERXdMamt4SURNdU1qRTNOVU14TVM0eU1ESTFJREl1T1RJMUlERXhMalkzTlNBeUxqa3lOU0F4TVM0NU5qYzFJRE11TWpFM05VTXhNaTR5TmlBekxqVXhJREV5TGpJMklETXVPVGd5TlNBeE1TNDVOamMxSURRdU1qYzFURFl1TWpneU5TQTVMamsyTnpWYUlpQm1hV3hzUFNJak0wRTNPVGMxSWk4K0Nqd3ZjM1puUGdvPSk7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU4LCAxMjEsIDExNyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTFweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5wbGFudHMtY2hlY2tib3hlcyAucGxhbnQtaXRlbSBpbnB1dDpjaGVja2VkICsgLmJveCAucGhvdG86YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDVweCBzb2xpZCByZ2IoNTgsIDEyMSwgMTE3KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5yYXRpbmctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2IoMjM3LCAyNDAsIDI0Mik7XG4gIHBhZGRpbmc6IDAgMCA0MHB4IDA7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucmF0aW5nLXJhZGlvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnJhdGluZy1yYWRpbyBwIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5yYXRpbmctcmFkaW8gLmJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucmF0aW5nLXJhZGlvIC5ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnJhdGluZy1yYWRpbyAuYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucmF0aW5nLXJhZGlvIC5ib3ggbGFiZWwgaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5yYXRpbmctcmFkaW8gLmJveCBsYWJlbCBpbnB1dDpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2IoNTgsIDEyMSwgMTE3KTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5yYXRpbmctcmFkaW8gLmJveCBsYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAucmF0aW5nLXJhZGlvIC5ib3ggbGFiZWwgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LW1hcCBpbWcge1xuICBoZWlnaHQ6IDQyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtbWFwIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAjbWFwLWNvb3JkaW5hdGVzLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogcmdiKDEwOCwgMTE3LCAxMjUpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LWNvbnRhaW5lciAucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LWNvbnRhaW5lciAudXBsb2FkLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYxNHB4O1xuICBoZWlnaHQ6IDI2NHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiKDIwNiwgMjEyLCAyMTgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LWNvbnRhaW5lciAudXBsb2FkLWJveCB7XG4gICAgaGVpZ2h0OiAxODNweDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtYm94IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjM3LCAyNDAsIDI0Mik7XG4gIHBhZGRpbmc6IDE2cHggNDhweCAxNnB4IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1ib3ggcCB7XG4gIGNvbG9yOiByZ2IoMTA4LCAxMTcsIDEyNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjclO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtYm94IGltZy51cGxvYWRlZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMC41N3B4IHNvbGlkIHJnYigzMywgMzcsIDQxKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtYm94LmRyYWdnaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNTgsIDEyMSwgMTE3KTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAyNTUsIDAuMSk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLmVkaXQtaW1hZ2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAycHggMCAwIDJweDtcbiAgYm9yZGVyOiAwLjg5cHggc29saWQgcmdiKDMzLCAzNywgNDEpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC5lZGl0LWltYWdlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYig1OCwgMTIxLCAxMTcpO1xuICBib3JkZXItY29sb3I6IHJnYig1OCwgMTIxLCAxMTcpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC5lZGl0LWltYWdlLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1uYXZpZ2F0aW9uIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LWNvbnRhaW5lciAudXBsb2FkLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICBnYXA6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNDZweDtcbiAgYmFja2dyb3VuZDogcmdiKDIzNywgMjQwLCAyNDIpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM3LCAyNDAsIDI0Mik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC51cGxvYWQtYm94LWNvbnRhaW5lciAudXBsb2FkLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDU4LCAxMjEsIDExNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtbmF2aWdhdGlvbiBidXR0b246aG92ZXIgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1uYXZpZ2F0aW9uIGJ1dHRvbi5vcGVuLWNhbWVyYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtbmF2aWdhdGlvbiBidXR0b24ub3Blbi1jYW1lcmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5vd2wtbmF2IC5vd2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHRfbl93LnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICByaWdodDogMjRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAub3dsLW5hdiAub3dsLXByZXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAub3dsLW5hdiAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL2Fycm93X2xlZnRfbl93LnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsZWZ0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5vd2wtbmF2IC5vd2wtbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIGZpZWxkc2V0IC5vd2wtZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAub3dsLWRvdHMgLm93bC1kb3Qge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZWRmMGYyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiBmaWVsZHNldCAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiKDU4LCAxMjEsIDExNyk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLW5hdiAuaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBIZWVibztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtbmF2IC5pdGVtOmJlZm9yZSwgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLW5hdiAuaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0yO1xuICBiYWNrZ3JvdW5kOiByZ2IoNTgsIDEyMSwgMTE3KTtcbiAgb3BhY2l0eTogMC4zO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtbmF2IC5pdGVtOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigzMywgMzcsIDQxKTtcbiAgb3BhY2l0eTogMTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1uYXYgLml0ZW0uY29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1Ua2lJR2hsYVdkb2REMGlNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhPU0F4TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE55NHhPVE0ySURFdU1EQXdNalJETVRZdU9UYzFPU0F4TGpBd09UQTNJREUyTGpjM01qRWdNUzR4TURBNU5pQXhOaTQyTWpRMUlERXVNalUwTWpsTU1UWXVOakU0TXlBeExqSTJNRGd4VERFMkxqWXhNVGtnTVM0eU5qY3lNVU14TkM0Mk1EWTFJRE11TWpjMk5qa2dNVEl1T0RrM01TQTFMakEzTVRBeElERXhMakU0TmpZZ05pNDROalkwT0VNNUxqZzVOamcySURndU1qSXdNalFnT0M0Mk1EWTFOQ0E1TGpVM05EWTJJRGN1TVRnNE1qVWdNVEV1TURJeU5VdzJMalV6T0RFMklERXhMalk0TmpGTU1pNHpOalV3TkNBNExqRTJNRE15UXpJdU1UazVNamNnT0M0d01qQXhOQ0F4TGprNE1ETTRJRGN1T1RRNU1pQXhMamMxT0RJMUlEY3VPVFkzTVRSRE1TNDFOREEwTlNBM0xqazROakUySURFdU16TTRNRE1nT0M0d09URXdOU0F4TGpFNU5UUTBJRGd1TWpVNU9UZERNUzR3TlRFNUlEZ3VORE14TkRFZ01DNDVPRE01T1RZZ09DNDJORGc0TWlBeExqQXdNekU1SURndU9EWTFOalpETVM0d01qSTNOU0E1TGpBNE5qWTJJREV1TVRJNE56VWdPUzR5T0Rrd01pQXhMakk1TmpjNUlEa3VOREk1TXpkTU1TNHpNREUzTVNBNUxqUXpNelE0VERZdU1EVTFNaUF4TXk0ME5UVTNRell1TXpnME56WWdNVE11TnpNeU9TQTJMamcyT1RReElERXpMamN4TWpVZ055NHhOekk0TkNBeE15NDBNVEEwUXprdU1UTXlNekVnTVRFdU5EUTJOeUF4TUM0NE1UQXlJRGt1Tmpnd01EVWdNVEl1TkRnM0lEY3VPVEV6T1RkTU1USXVOVEUzT0NBM0xqZzRNVFUzUXpFMExqRTRNek1nTmk0eE1qY3pNaUF4TlM0NE5EazRJRFF1TXpjeU1Ea2dNVGN1TnpjNU5pQXlMalF6TnprMVRERTNMamM0TmpFZ01pNDBNekV6T1V3eE55NDNPVEk0SURJdU5ESTBPVFZETVRndU1ETTVOQ0F5TGpFNE5qZ3hJREU0TGpFeE16VWdNUzQ0TWpJM09TQXhOeTQ1T0RBNElERXVOVEE1TVRoTU1UY3VPVGM1T1NBeExqVXdOamt4UXpFM0xqZzBPRE1nTVM0eE9UTTNOeUF4Tnk0MU16YzFJREF1T1RreU1ETTFJREUzTGpFNU16WWdNUzR3TURBeU5Gb2lJR1pwYkd3OUltSnNZV05ySWlCemRISnZhMlU5SW1Kc1lXTnJJaTgrQ2p3dmMzWm5QZ289KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBmb250LXNpemU6IDA7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtbmF2IC5pdGVtLmNvbXBsZXRlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLW5hdiAuaXRlbS5jdXJyZW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1uYXYgLml0ZW0uY3VycmVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLW5hdiAuaXRlbSAuYXJyb3ctbGluZXIge1xuICB3aWR0aDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgdG9wOiA1MCU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtbmF2IC5pdGVtOmxhc3QtY2hpbGQgLmFycm93LWxpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5oZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOThweDtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuaW1hZ2Uge1xuICBmbGV4OiAwIDAgMzM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQgLmltYWdlIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5pbWFnZSAuaGVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuaW1hZ2UgPiBpbWcge1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMjI4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5pbWFnZSA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMjI4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5pbmZvcm1lciB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQgLmluZm9ybWVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6IHJnYigzMywgMzcsIDQxKTtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQgLmluZm9ybWVyIC5oZWFkIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5pbmZvcm1lciBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuaW5mb3JtZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuaW5mb3JtZXIgdWwsICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5zdGVwcy1jb250ZW50IC50ZXh0IC5pbmZvcm1lciBvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIzcHg7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuZXF1aXBtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQgLmVxdWlwbWVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuc3RlcHMtY29udGVudCAudGV4dCAuZXF1aXBtZW50IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQuY3VycmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLnN0ZXBzLWNvbnRlbnQgLnRleHQuY3VycmVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gI3BhcnNsZXktaWQtbXVsdGlwbGUtcGxhbnRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uIC5jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuY29udGVudCAuaW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjM3LCAyNDAsIDI0Mik7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLmNvbnRlbnQgLmltYWdlIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLmNvbnRlbnQgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuY29udGVudCAubGVmdCB7XG4gIGZsZXg6IDAgMCAyMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbiAuY29udGVudCAubGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXNlY3Rpb24gLmNvbnRlbnQgLnJpZ2h0IHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tc2VjdGlvbi5zdGVwLTAgLmhlYWRpbmcgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1zZWN0aW9uLnN0ZXAtNSBmaWVsZHNldCAudXBsb2FkLWJveC1jb250YWluZXIgLnVwbG9hZC1ib3gge1xuICBoZWlnaHQ6IDI0NXB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLW5hdmlnYXRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDIyMywgMjIzLCAyMjMpO1xuICBwYWRkaW5nOiAxNXB4IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLW5hdmlnYXRpb24gLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzJweDtcbiAgZ2FwOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDY5cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1uYXZpZ2F0aW9uIC5idG4gc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1uYXZpZ2F0aW9uIC5idG4ubmV4dCwgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLW5hdmlnYXRpb24gLmJ0bi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IHJnYig1OCwgMTIxLCAxMTcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1uYXZpZ2F0aW9uIC5idG4ubmV4dDpob3ZlciwgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLW5hdmlnYXRpb24gLmJ0bi5idG4tZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2Qjk3OTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLW5hdmlnYXRpb24gLmJ0bi5uZXh0OmRpc2FibGVkLCAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiAuYnRuLmJ0bi1kZWZhdWx0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI0U5RUNFRjtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiAuYnRuLm5leHQ6ZGlzYWJsZWQgc3ZnIHBhdGgsICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1uYXZpZ2F0aW9uIC5idG4uYnRuLWRlZmF1bHQ6ZGlzYWJsZWQgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiAuYnRuLnByZXZpb3VzIHtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiAuYnRuLnByZXZpb3VzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS1uYXZpZ2F0aW9uIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ2LCAyNDgsIDI1MSk7XG4gIGNvbG9yOiByZ2IoMTYsIDE2LCAxNik7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tbmF2aWdhdGlvbiAuYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiByZ2IoMTYsIDE2LCAxNik7XG4gIGZpbGw6IHJnYigxNiwgMTYsIDE2KTtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS10aGFuayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY4MHB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXRoYW5rIC5oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZvcm0tdGhhbmsgLmhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS10aGFuayAuaGVhZGluZyAudGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIGZvbnQtZmFtaWx5OiBIZWVibztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXRoYW5rIC5oZWFkaW5nIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXRoYW5rIC5oZWFkaW5nIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYigyMzcsIDI0MCwgMjQyKTtcbiAgfVxufVxuI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXRoYW5rIC5oZWFkaW5nIC5idG5zIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS10aGFuayAuaGVhZGluZyAuYnRucyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAzMnB4O1xuICBnYXA6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogcmdiKDU4LCAxMjEsIDExNyk7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3NhbXBsaW5nX2Zvcm1fcGxhbnRzIC5mb3JtLXRoYW5rIC5oZWFkaW5nIC5idG5zIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZm9ybS10aGFuayAuaGVhZGluZyAuYnRucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDMzLCAzNywgNDEpO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzYW1wbGluZ19mb3JtX3BsYW50cyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICByaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvY2xvc2VfaWNvbl94LnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoMHB4LCAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNzYW1wbGluZ19mb3JtX3BsYW50cyAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIHRvcDogMTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAjc2FtcGxpbmdfZm9ybV9wbGFudHMgLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB6LWluZGV4OiA5OTk7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjI3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1MDk4MDM5MjIpO1xuICBwYWRkaW5nOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuY29udGFpbmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjMDBBMEU0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOC44cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5jb250YWluZXIgLnRpdGxlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMjlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAzMCAyOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMS4zMjc5IDMuOTExMThDMjIuMzI5MyAzLjkxMTE4IDIzLjI3MDcgMy42NTM5OCAyNC4wODk2IDMuMjAyMDNDMjQuNDUxNyAzLjQ5Mzc0IDI0Ljc5OTUgMy44MDI0OSAyNS4xMzE4IDQuMTI3MDhDMjQuNjUzNyA0Ljk2MzI2IDI0LjM4MDUgNS45MzE2MyAyNC4zODA1IDYuOTYzODJDMjQuMzgwNSA5Ljg4MDM1IDI2LjU2MTkgMTIuMjg3NCAyOS4zODIxIDEyLjY0MjRDMjkuNDU5OSAxMy4yNTA2IDI5LjUgMTMuODcwNiAyOS41IDE0LjVDMjkuNSAxNC45MzA2IDI5LjQ4MTIgMTUuMzU2NyAyOS40NDQ1IDE1Ljc3NzdDMjYuNTk0MSAxNi4xMDQ4IDI0LjM4MDUgMTguNTI1OCAyNC4zODA1IDIxLjQ2MzhDMjQuMzgwNSAyMi42NDQ5IDI0LjczODIgMjMuNzQyNCAyNS4zNTEyIDI0LjY1MzlDMjIuNzE5OSAyNy4zMzYxIDE5LjA1NDIgMjkgMTUgMjlDNi45OTE4NyAyOSAwLjUgMjIuNTA4MSAwLjUgMTQuNUMwLjUgNi40OTE4NyA2Ljk5MTg3IDAgMTUgMEMxNS4zMDQ0IDAgMTUuNjA2NyAwLjAwOTM4MjcyIDE1LjkwNjUgMC4wMjc4NzM5QzE2LjY3MjggMi4yODYxNCAxOC44MTA2IDMuOTExMTggMjEuMzI3OSAzLjkxMTE4Wk0xMC4xNjYxIDEyLjA4MzFDMTEuMTY3MSAxMi4wODMxIDExLjk3ODYgMTEuMjcxNiAxMS45Nzg2IDEwLjI3MDZDMTEuOTc4NiA5LjI2OTU5IDExLjE2NzEgOC40NTgxIDEwLjE2NjEgOC40NTgxQzkuMTY1MDYgOC40NTgxIDguMzUzNTggOS4yNjk1OSA4LjM1MzU4IDEwLjI3MDZDOC4zNTM1OCAxMS4yNzE2IDkuMTY1MDYgMTIuMDgzMSAxMC4xNjYxIDEyLjA4MzFaTTEwLjc3MTQgMjAuNTQxOUMxMC43NzE0IDIxLjU0MjkgOS45NTk5NCAyMi4zNTQ0IDguOTU4OTIgMjIuMzU0NEM3Ljk1NzkxIDIyLjM1NDQgNy4xNDY0MiAyMS41NDI5IDcuMTQ2NDIgMjAuNTQxOUM3LjE0NjQyIDE5LjU0MDkgNy45NTc5MSAxOC43Mjk0IDguOTU4OTIgMTguNzI5NEM5Ljk1OTk0IDE4LjcyOTQgMTAuNzcxNCAxOS41NDA5IDEwLjc3MTQgMjAuNTQxOVpNMTkuMjI5OCAxOS4zMzM2QzIwLjg5ODEgMTkuMzMzNiAyMi4yNTA2IDE3Ljk4MTEgMjIuMjUwNiAxNi4zMTI3QzIyLjI1MDYgMTQuNjQ0NCAyMC44OTgxIDEzLjI5MTkgMTkuMjI5OCAxMy4yOTE5QzE3LjU2MTQgMTMuMjkxOSAxNi4yMDg5IDE0LjY0NDQgMTYuMjA4OSAxNi4zMTI3QzE2LjIwODkgMTcuOTgxMSAxNy41NjE0IDE5LjMzMzYgMTkuMjI5OCAxOS4zMzM2WicgZmlsbD0nJTIzMDA5REUwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuI2Nvb2tpZUNvbnNlbnRDb250YWluZXIgLm1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAubWVzc2FnZSAqIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5tZXNzYWdlIGEge1xuICBjb2xvcjogIzAwQTBFNDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuYWNjZXB0X3NlbGVjdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgY29sb3I6ICMwMEEwRTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM1LCAzMSwgMzIsIDAuMDUwOTgwMzkyMik7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuYWNjZXB0X3NlbGVjdGlvbi5oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDQ0NDO1xuICAvKiDQodCy0LXRgtC70L4t0LrRgNCw0YHQvdGL0Lkg0YbQstC10YIg0LTQu9GPINC60L3QvtC/0LrQuCDQv9GA0Lgg0L7RiNC40LHQutC1ICovXG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5zaGFrZSB7XG4gIGFuaW1hdGlvbjogc2hha2UgMC41cztcbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuYWNjZXB0X2FsbCB7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAucmVqZWN0X2FsbCB7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgY29sb3I6ICMwMEEwRTQ7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjYuNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIGJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciBidXR0b24uYWNjZXB0X2FsbCB7XG4gIGJhY2tncm91bmQ6IHJnYigwLCAxNjAsIDIyOCk7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Nvb2tpZUNvbnNlbnRDb250YWluZXIgLmNsb3NlQ29va2llIHtcbiAgdG9wOiAyM3B4O1xuICByaWdodDogMjNweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgM0wxNy4wMDAxIDE3LjAwMDEnIHN0cm9rZT0nJTIzNjc3MDdGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMi45OTk5MyAxNy4wMDAxTDE3IDMnIHN0cm9rZT0nJTIzNjc3MDdGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2Nvb2tpZUNvbnNlbnRDb250YWluZXIgLmNsb3NlQ29va2llOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuI2Nvb2tpZUNvbnNlbnRDb250YWluZXIgLmNoZWNrYm94ZXMgZGl2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Nvb2tpZUNvbnNlbnRDb250YWluZXIgLmNoZWNrYm94ZXMgZGl2IGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuY2hlY2tib3hlcyBkaXYgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHJ4PSc2JyBmaWxsPSclMjMwMDlERTAnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOC4xMDQ2IDYuNDQxMUMxOC42MzE4IDcuMDI5NDUgMTguNjMxOCA3Ljk4MzAzIDE4LjEwNDYgOC41NzEyTDEwLjkwNDYgMTYuNjA0M0MxMC4zNzc0IDE3LjE5MjUgOS41MjI2NyAxNy4xOTI1IDguOTk1MzIgMTYuNjA0M0w1LjM5NTM5IDEyLjU4NzdDNC44NjgyIDExLjk5OTUgNC44NjgyIDExLjA0NTkgNS4zOTUzOSAxMC40NTc4QzUuOTIyNiA5Ljg2OTQgNi43NzczOSA5Ljg2OTQgNy4zMDQ2IDEwLjQ1NzhMOS45NDk5NCAxMy40MDkxTDE2LjE5NTQgNi40NDExQzE2LjcyMjYgNS44NTI5NyAxNy41Nzc0IDUuODUyOTcgMTguMTA0NiA2LjQ0MTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jY29va2llQ29uc2VudENvbnRhaW5lciAuY2hlY2tib3hlcyBsYWJlbC5sYWJlbC1oaWdobGlnaHQge1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cbiNjb29raWVDb25zZW50Q29udGFpbmVyIC5jaGVja2JveGVzIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNycgdmlld0JveD0nMCAwIDI0IDI3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcmVjdCB4PScwLjUnIHk9JzInIHdpZHRoPScyMycgaGVpZ2h0PScyMycgcng9JzUuNScgZmlsbD0nd2hpdGUnIHN0cm9rZT0nJTIzQUJBQUFCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wYWdlX2Jhbm5lciAuYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDExOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTk2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEyOHB4IDBweCA1MHB4IDBweDtcbiAgfVxufVxuLnBhZ2VfYmFubmVyIC5iYW5uZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgY29sdW1uLWdhcDogMTIycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgY29sdW1uLWdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyIC5jb250YWluZXIge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gICAgY29sdW1uLWdhcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wYWdlX2Jhbm5lciAuYmFubmVyIC5jb250YWluZXIgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAxNDRweDtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXIgLmNvbnRhaW5lciAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDEzNnB4IDAgMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIC5jb2w6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyIC5jb250YWluZXIgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LWZhbWlseTogXCJIZWVib1wiO1xuICBmb250LXNpemU6IDQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDQzcHggKyAzNyAqICgxMDB2dyAtIDM2MHB4KSAvICgxNTYwKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg0NHB4ICsgMzkgKiAoMTAwdncgLSAzNjBweCkgLyAoMTU2MCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogODNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lcl9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtc3R5bGU6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NzJweDtcbiAgaGVpZ2h0OiA0NDhweDtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIC5vd2wtY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IHh5d2goMCUgMCUgMTAwJSA5MSUgcm91bmQgMjUlIDAgNDUlIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIC5vd2wtY2Fyb3VzZWwge1xuICAgIGNsaXAtcGF0aDogeHl3aCgwJSAwJSAxMDAlIDkwJSByb3VuZCAyNSUgMCA0NSUgMCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIC5vd2wtY2Fyb3VzZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcge1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDIxOHB4O1xuICAgIGhlaWdodDogMTU0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTE1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBhZ2VfYmFubmVyIC5iYW5uZXJfX2ltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODZweDtcbiAgbGVmdDogNThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICB3aWR0aDogNDM4LjI2NXB4O1xuICBoZWlnaHQ6IDQyNi4xODNweDtcbiAgbWFzay1zaXplOiA0MzguMjY1cHggNDI2LjE4M3B4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NoYXBlLWJvcmRlci1yZWN0YW5nbGUtMnIuc3ZnXCIpO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nOjphZnRlciB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMzk1cHg7XG4gICAgbWFzay1zaXplOiA0MjBweCAzOTVweDtcbiAgICB0b3A6IDc2cHg7XG4gICAgbGVmdDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWc6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBtYXNrLXNpemU6IDIxOHB4IDE1NHB4O1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX2ltZzo6YWZ0ZXIge1xuICAgIG1hc2stc2l6ZTogMjE5cHggMjEyLjk2cHg7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogMjEyLjk2cHg7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gIH1cbn1cbi5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDQ0OC43cHg7XG4gIGhlaWdodDogNDMwLjU3NnB4O1xuICBtYXNrLXNpemU6IDQ0OC43cHggNDMwLjU3NnB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NoYXBlLWJvcmRlci1yZWN0YW5nbGUtMnItc29saWQuc3ZnXCIpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjBweCkge1xuICAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIGltZyB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMzk1cHg7XG4gICAgbWFzay1zaXplOiA0MjBweCAzOTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgaW1nIHtcbiAgICBtYXNrLXNpemU6IDIxOHB4IDE1NHB4O1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX2ltZyBpbWcge1xuICAgIG1hc2stc2l6ZTogMjE5cHggMjEwcHg7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cbi5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgLmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIC5saW5lLmZpcnN0IHtcbiAgYm90dG9tOiAyOXB4O1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwdnc7XG4gIHRvcDogYXV0bztcbiAgaGVpZ2h0OiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2MHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgLmxpbmUuZmlyc3Qge1xuICAgIHRvcDogMzMwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgLmxpbmUuZmlyc3Qge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG59XG4ucGFnZV9iYW5uZXIgLmJhbm5lcl9fdGV4dC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNTNweDtcbiAgaW5zZXQtaW5saW5lLWVuZDogMDtcbiAgei1pbmRleDogNDtcbiAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcbiAgZm9udC1zaXplOiAyMi4yNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzEuMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDE3OHB4O1xufVxuXG4ucnRsIC5wYWdlX2Jhbm5lciAuYmFubmVyX19pbWcgLmxpbmUuZmlyc3Qge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMzMwcHg7XG4gIHdpZHRoOiA0MHZ3O1xuICByaWdodDogY2FsYygxMDAlIC0gMzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJ0bCAucGFnZV9iYW5uZXIgLmJhbm5lcl9faW1nIC5saW5lLmZpcnN0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMS4zNHB4IHNvbGlkICNmZmY7XG4gICAgYm90dG9tOiBpbmhlcml0O1xuICAgIHRvcDogMTY4cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV2aWV3cy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMTIwcHggMCAxNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC5zbGlkZXItcmV2aWV3cyAuY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgfVxufVxuLnJldmlld3Mtc2VjdGlvbiAucmV2aWV3c19fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcbiAgbWF4LXdpZHRoOiA5NzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDc4cHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiAucmV2aWV3c19fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE1cHggKyAxMiAqICgxMDB2dyAtIDM2MHB4KSAvICgxNTYwKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzX19kZXNjIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM2MHB4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3NfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIzcHggKyAxOCAqICgxMDB2dyAtIDM2MHB4KSAvICgxNTYwKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3NfX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC50ZXN0aW1vbmlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY0RjE7XG4gIG1heC13aWR0aDogNDczcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MTVweDtcbiAgcGFkZGluZzogNDhweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC50ZXN0aW1vbmlhbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMzJweCAyMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3MgLnRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC50ZXN0aW1vbmlhbF9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3MgLnRlc3RpbW9uaWFsX19hdXRob3Ige1xuICBtYXJnaW46IDAgMCA0cHggMDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC50ZXN0aW1vbmlhbF9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ucmV2aWV3cy1zZWN0aW9uIC5yZXZpZXdzIC50ZXN0aW1vbmlhbF9fdGl0bGUge1xuICBjb2xvcjogIzM0M0E0MDtcbiAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMTk4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiAucmV2aWV3cyAudGVzdGltb25pYWxfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICAgIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5yZXZpZXdzLXNlY3Rpb24gLnJldmlld3MgLnRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgdGV4dC13cmFwOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3Mtc2VjdGlvbiAucmV2aWV3cyAudGVzdGltb25pYWxfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIH1cbn1cblxuLnJldmlld3Mtc2xpZGVyLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJldmlld3Mtc2xpZGVyIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLnJldmlld3Mtc2xpZGVyIC5vd2wtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucmV2aWV3cy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGVyLXJldmlld3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qINCX0LDRgtC10LzQvdC10L3QuNC1INGB0LvQtdCy0LAgKi9cbi5zbGlkZXItcmV2aWV3czo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cblxuLyog0JfQsNGC0LXQvNC90LXQvdC40LUg0YHQv9GA0LDQstCwICovXG4uc2xpZGVyLXJldmlld3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cblxuLmN1c3RvbS1wcmV2LCAuY3VzdG9tLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvYmlnLUFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCA1NHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogNTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLXByZXYsIC5jdXN0b20tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY3VzdG9tLXByZXYge1xuICByaWdodDogNDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLXByZXYge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zLjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tcHJldiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9hcnJvd19yaWdodF9uLnBuZyk7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1uZXh0IHtcbiAgbGVmdDogNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dfbGVmdF9uLnBuZyk7XG4gICAgbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnZpZGVvX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZCO1xuICBwYWRkaW5nOiA5MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlb19faW5mbyAudmlkZW9fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9fc2VjdGlvbiAudmlkZW9fX2luZm8gLnZpZGVvX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgfVxufVxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvX19pbmZvIC52aWRlb19fZGVzYyB7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDU5cHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb19zZWN0aW9uIC52aWRlb19faW5mbyAudmlkZW9fX2Rlc2Mge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX2luZm8gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xOThweDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb19zZWN0aW9uIC52aWRlb19faW5mbyAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi52aWRlb19zZWN0aW9uIC52aWRlb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODM2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlb19zZWN0aW9uIC52aWRlb19fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5IEFzcGVjdCBSYXRpbyAqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvX193cmFwcGVyIC52aWRlb19fcGxheWVyIC52aWRlb19fY29udGFpbmVyIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgaW1nIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgLnZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgLnZpZGVvX19wbGF5LWJ1dHRvbiBzdmcge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLnZpZGVvX3NlY3Rpb24gLnZpZGVvX193cmFwcGVyIC52aWRlb19fcGxheWVyIC52aWRlb19fY29udGFpbmVyIC52aWRlb19fcGxheS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7XG59XG4udmlkZW9fc2VjdGlvbiAudmlkZW9fX3dyYXBwZXIgLnZpZGVvX19wbGF5ZXIgLnZpZGVvX19jb250YWluZXIgLnZpZGVvX19wbGF5LWJ1dHRvbi5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi52aWRlb19zZWN0aW9uIC52aWRlb19fd3JhcHBlciAudmlkZW9fX3BsYXllciAudmlkZW9fX2NvbnRhaW5lciAudmlkZW9fX3BsYXktYnV0dG9uLnZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXIge1xuICBwYWRkaW5nOiAxMjRweCAwIDcwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTIycHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciAuY29udGFpbmVyIC5jb2wuY29sLWltZyB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXIgLmNvbnRhaW5lciAuY29sIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciAubGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiA2cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lciAubGluazphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43NnB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICB9XG59XG4ucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lcl9fdGl0bGUubSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX3RpdGxlLm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX3RpdGxlLmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWF4LXdpZHRoOiA2MDJweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAzMS41cHggKi9cbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19kZXNjIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiA0NTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lcl9faW1nIHtcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgICBtYXJnaW46IDAgYXV0byAxMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19pbWcge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHggMDtcbiAgICB3aWR0aDogMjUzcHg7XG4gICAgaGVpZ2h0OiAyNTNweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICB9XG59XG4ucGFnZV9pbm5lcl9iYW5uZXIgLmJhbm5lcl9faW1nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyM3B4O1xuICBsZWZ0OiAyM3B4O1xuICB3aWR0aDogNDQwcHg7XG4gIGhlaWdodDogNDU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgbWFzay1zaXplOiA0NDBweCA0NTRweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9zaGFwZS1ib3JkZXItdG9wLXItZmwuc3ZnXCIpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19pbWc6OmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMTZweDtcbiAgICBtYXNrLXNpemU6IDIxOHB4IDE1NHB4O1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX2ltZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDI1M3B4O1xuICAgIG1hc2stc2l6ZTogMjUzcHggMjUzcHg7XG4gIH1cbn1cbi5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDQ1NXB4O1xuICBoZWlnaHQ6IDQ1NXB4O1xuICBtYXNrLXNpemU6IDQ1NXB4IDQ1NXB4O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NoYXBlLW1hc2stdG9wLXItZmwuc3ZnXCIpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYWdlX2lubmVyX2Jhbm5lciAuYmFubmVyX19pbWcgaW1nIHtcbiAgICBtYXNrLXNpemU6IDIxOHB4IDE1NHB4O1xuICAgIHdpZHRoOiAyMThweDtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2VfaW5uZXJfYmFubmVyIC5iYW5uZXJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAyNTNweDtcbiAgICBoZWlnaHQ6IDI1M3B4O1xuICAgIG1hc2stc2l6ZTogMjUzcHggMjUzcHg7XG4gIH1cbn1cblxuLnN0ZXBzX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOEZCO1xuICBwYWRkaW5nOiA0MHB4IDAgMTE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb25fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX3NlY3Rpb25fX2hlYWRlci0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XG4gIH1cbn1cbi5zdGVwc19zZWN0aW9uX19oZWFkZXItLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xufVxuLnN0ZXBzX3NlY3Rpb25fX2hlYWRlci0tbGluazo6YWZ0ZXIge1xuICB0b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5zdGVwc19zZWN0aW9uX19oZWFkZXItLXRpdGxlIHtcbiAgY29sb3I6ICMzNDNBNDA7XG59XG4uc3RlcHNfc2VjdGlvbl9fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDU3cHggMjBweDtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0ge1xuICAgIHdpZHRoOiAxNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwc19zZWN0aW9uX19zdGVwcy0taXRlbS0tbnVtYmVyIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hc2stc2l6ZTogMTAwcHggMTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4uc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLWZpZ3VyZS1tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLWZpZ3VyZS1tYXNrIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXNrLXNpemU6IDEwMHB4IDEwMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjJweCk7XG4gIH1cbn1cbi5zdGVwc19zZWN0aW9uX19zdGVwcy0taXRlbS0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4uc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0ucm91bmRlZC10cmlhbmdsZSBoNCB7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xufVxuLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLm92YWwgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUge1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLm92YWwgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLm92YWwgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUtbWFzayB7XG4gIHdpZHRoOiAxMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0ub3ZhbCAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLWZpZ3VyZS1tYXNrIHtcbiAgICB3aWR0aDogOTNweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4uc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWFycm93IHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb24gLmxpbmstbW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RlcHNfc2VjdGlvbiAubGluay1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA5MnB4O1xuICB9XG59XG4uc3RlcHNfc2VjdGlvbiAubGluay1tb3JlIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMCwgMCwgMCk7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBnYXA6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwc19zZWN0aW9uIC5saW5rLW1vcmUgYSB7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzJweDtcbiAgfVxufVxuLnN0ZXBzX3NlY3Rpb24gLmxpbmstbW9yZSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnJvd19icmVhZGNydW1icy5zdmdcIikgbm8tcmVwZWF0IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJ0bCAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLXRpdGxlIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3Mge1xuICBwYWRkaW5nOiA2MnB4IDAgMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2VzcyB7XG4gICAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX3N0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0ge1xuICBwYWRkaW5nOiA3MnB4IDUwcHggMTA1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTI1cHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGdhcDogNTBweDtcbiAgfVxufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbSBoMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZS1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZS1sYXlvdXQge1xuICAgIHpvb206IDAuNTU7XG4gIH1cbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0gLmxpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0gLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtIC5saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdmcvYXJyb3ctZXh0ZXJuYWwtcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNHB4O1xuICBsZWZ0OiAyNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5zcXVhcmUgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIG1hc2stc2l6ZTogMzQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0uc3F1YXJlIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvc3F1YXJlLW1pZGRsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzQwcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLnNxdWFyZSAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzQwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIG1hc2stc2l6ZTogMzQwcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLnJvdW5kZWQtc3F1YXJlIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzg5cHg7XG4gIGhlaWdodDogMzExcHg7XG4gIG1hc2stc2l6ZTogMzg5cHggMzExcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLnJvdW5kZWQtc3F1YXJlIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC1zcXVhcmUtbWlkZGxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzODlweCAzMTFweDtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0ucm91bmRlZC1zcXVhcmUgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzg5cHg7XG4gIGhlaWdodDogMzExcHg7XG4gIG1hc2stc2l6ZTogMzg5cHggMzExcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLnJvdW5kZWQtc3F1YXJlLmJvcmRlcl9tYXNrIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtc3F1YXJlLW1pZGRsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzg5cHggMzExcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLmFyY2ggLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2FyY2gtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDMxMXB4O1xuICBoZWlnaHQ6IDM0MnB4O1xuICBtYXNrLXNpemU6IDMxMXB4IDM0MnB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5hcmNoIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvYXJjaC1taWRkbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMxMXB4IDM0MnB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5hcmNoIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzayB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvYXJjaC1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzExcHg7XG4gIGhlaWdodDogMzQycHg7XG4gIG1hc2stc2l6ZTogMzExcHggMzQycHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLm92YWwgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL292YWwtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDI5N3B4O1xuICBoZWlnaHQ6IDM2MHB4O1xuICBtYXNrLXNpemU6IDI5N3B4IDM2MHB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5vdmFsIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvb3ZhbC1taWRkbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5N3B4IDM2MHB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5vdmFsIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzayB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvb3ZhbC1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMjk3cHg7XG4gIGhlaWdodDogMzYwcHg7XG4gIG1hc2stc2l6ZTogMjk3cHggMzYwcHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLm92YWwuYm9yZGVyX21hc2sgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvb3ZhbC1taWRkbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5N3B4IDM2MHB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5yb3VuZGVkLXRyaWFuZ2xlIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXRyaWFuZ2xlLW1pZGRsZS1zb2xpZC5zdmdcIik7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgbWFzay1zaXplOiAzNDBweDtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0ucm91bmRlZC10cmlhbmdsZSAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtdHJpYW5nbGUtbWlkZGxlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAzNDBweDtcbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0ucm91bmRlZC10cmlhbmdsZSAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtdHJpYW5nbGUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDM0MHB4O1xuICBtYXNrLXNpemU6IDM0MHB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5jaXJjbGUgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2NpcmNsZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMzQycHg7XG4gIGhlaWdodDogMzQycHg7XG4gIG1hc2stc2l6ZTogMzQycHggMzQycHg7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLmNpcmNsZSAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2NpcmNsZS1taWRkbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM0MnB4IDM0MnB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5jaXJjbGUgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9jaXJjbGUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDM0MnB4O1xuICBoZWlnaHQ6IDM0MnB4O1xuICBtYXNrLXNpemU6IDM0MnB4IDM0MnB4O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5ib3JkZXJfbWFzayAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5ib3JkZXJfbWFzayAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS5ib3JkZXJfbWFzayAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2s6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm9fX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm9fX2NvbnRlbnQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbmZvIC5idG4ge1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbmZvIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm8gLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm8gdWwsIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm8gb2wge1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbTpudGgtY2hpbGQoMm4pIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWluZm8ge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtOm50aC1jaGlsZCgybikgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW5mbyB7XG4gICAgb3JkZXI6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmZsZXhpYmxlLXdpdGgtbGluZXMgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2VzcyB7XG4gIHBhZGRpbmc6IDEycHggMCAxMDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHNlY3Rpb24uZGVtb25zdHJhdGlvbl9jZW50ZXJzICsgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3MgKyAuZGVtb25zdHJhdGlvbl9jZW50ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbl9zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi5pbmZvcm1hdGlvbl9zZWN0aW9uX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmluZm9ybWF0aW9uX3NlY3Rpb25fX2Jsb2Nrcy0taXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5pbmZvcm1hdGlvbl9zZWN0aW9uX19ibG9ja3MtLWl0ZW0gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmluZm9ybWF0aW9uX3NlY3Rpb25fX2Jsb2Nrcy0taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OCwgMTIxLCAxMTcpO1xuICBwYWRkaW5nOiAxNDBweCAxMTFweCAxNThweCAxMjhweDtcbn1cbi5pbmZvcm1hdGlvbl9zZWN0aW9uX19ibG9ja3MtLWl0ZW06Zmlyc3QtY2hpbGQgaDIsIC5pbmZvcm1hdGlvbl9zZWN0aW9uX19ibG9ja3MtLWl0ZW06Zmlyc3QtY2hpbGQgcCwgLmluZm9ybWF0aW9uX3NlY3Rpb25fX2Jsb2Nrcy0taXRlbTpmaXJzdC1jaGlsZCAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uaW5mb3JtYXRpb25fc2VjdGlvbl9fYmxvY2tzLS1pdGVtOmZpcnN0LWNoaWxkIC5idG4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xufVxuLmluZm9ybWF0aW9uX3NlY3Rpb25fX2Jsb2Nrcy0taXRlbTpmaXJzdC1jaGlsZCAuYnRuOjphZnRlciB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpO1xufVxuLmluZm9ybWF0aW9uX3NlY3Rpb25fX2Jsb2Nrcy0taXRlbTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGOEE4QTtcbiAgcGFkZGluZzogMTQwcHggMTI4cHggMTU4cHggMTExcHg7XG59XG5cbi5jYXJkc19zZWN0aW9uIHtcbiAgcGFkZGluZzogNzBweCAwIDgwcHg7XG59XG4uY2FyZHNfc2VjdGlvbiAuaW50cm8ge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuLmNhcmRzX3NlY3Rpb25fX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkc19zZWN0aW9uX19jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhcmRzX3NlY3Rpb25fX2NhcmQge1xuICBwYWRkaW5nOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG4uY2FyZHNfc2VjdGlvbl9fY2FyZC0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzX3NlY3Rpb25fX2NhcmQtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG4uY2FyZHNfc2VjdGlvbl9fY2FyZC0tc3VidGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHNfc2VjdGlvbl9fY2FyZC0tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5iYW5uZXJfd2l0aF9saW5lcyB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJhbm5lcl93aXRoX2xpbmVzICNicmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMgI2JyZWFkY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDUwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMge1xuICAgIHBhZGRpbmc6IDEyOHB4IDAgNTBweCAwO1xuICB9XG59XG4uYmFubmVyX3dpdGhfbGluZXMgLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMgLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IHVuc2V0O1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5iYW5uZXJfd2l0aF9saW5lcyAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYmFubmVyX3dpdGhfbGluZXMgLmNvbCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl93aXRoX2xpbmVzIC5jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmFubmVyX3dpdGhfbGluZXMgLmNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMgLmNvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLmJhbm5lcl93aXRoX2xpbmVzIC5jb2w6bGFzdC1jaGlsZCB7XG4gIG1heC13aWR0aDogNTc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl93aXRoX2xpbmVzIC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MThweDtcbiAgaGVpZ2h0OiAyOTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMgLnRpdGxlLWltZyB7XG4gICAgbWFzay1zaXplOiAxNTVweCAxNTVweDtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcge1xuICAgIHdpZHRoOiAyMTlweDtcbiAgICBoZWlnaHQ6IDE1NHB4O1xuICB9XG59XG4uYmFubmVyX3dpdGhfbGluZXMgLnRpdGxlLWltZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQxOHB4IDI5NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyAudGl0bGUtaW1nOjphZnRlciB7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICB3aWR0aDogMTU1cHg7XG4gICAgaGVpZ2h0OiAxNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyAudGl0bGUtaW1nOjphZnRlciB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMTU1cHg7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogMTU0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMTlweCAxNTRweDtcbiAgfVxufVxuLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogNDE4cHg7XG4gIGhlaWdodDogMjk1cHg7XG4gIG1hc2stc2l6ZTogNDE4cHggMjk1cHg7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgaW1nIHtcbiAgICBtYXNrLXNpemU6IDE1NXB4IDE1NXB4O1xuICAgIHdpZHRoOiAxNTVweDtcbiAgICBoZWlnaHQ6IDE1NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMjE5cHg7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgICBtYXNrLXNpemU6IDIxOXB4IDE1NHB4O1xuICB9XG59XG4uYmFubmVyX3dpdGhfbGluZXMgLnRpdGxlLWltZyAubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5iYW5uZXJfd2l0aF9saW5lcyAudGl0bGUtaW1nIC5saW5lLmZpcnN0IHtcbiAgdG9wOiAzMThweDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICB3aWR0aDogNDB2dztcbn1cbi5ydGwgLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgLmxpbmUuZmlyc3Qge1xuICB0b3A6IDEzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyAudGl0bGUtaW1nIC5saW5lLmZpcnN0IHtcbiAgICB3aWR0aDogNTB2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXJfd2l0aF9saW5lcyAudGl0bGUtaW1nIC5saW5lLmZpcnN0IHtcbiAgICB0b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgLmxpbmUubGFzdCB7XG4gIGJvdHRvbTogMzQ0cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICB3aWR0aDogNjB2dztcbn1cbi5ydGwgLmJhbm5lcl93aXRoX2xpbmVzIC50aXRsZS1pbWcgLmxpbmUubGFzdCB7XG4gIGJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFubmVyX3dpdGhfbGluZXMgLnRpdGxlLWltZyAubGluZS5sYXN0IHtcbiAgICBib3R0b206IDUwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgKyAzcHgpO1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzLS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuLmRlbW9uc3RyYXRpb25fY2VudGVyc19fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19zdGVwcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiA0NzNweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbSB7XG4gICAgd2lkdGg6IDI5NnB4O1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbmZvIHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbmZvIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWluZm8tLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleC1ncm93OiAxO1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWluZm8tLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbWFnZS1sYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2UtbGF5b3V0IHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0uc3F1YXJlIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWltYWdlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9zcXVhcmUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDE1N3B4O1xuICBoZWlnaHQ6IDE1N3B4O1xuICBtYXNrLXNpemU6IDE1N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLnJvdW5kZWQtc3F1YXJlIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWltYWdlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU3cHg7XG4gIG1hc2stc2l6ZTogMTU3cHg7XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLmFyY2ggLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2Uge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2FyY2gtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcbiAgd2lkdGg6IDExN3B4O1xuICBoZWlnaHQ6IDE1NXB4O1xuICBtYXNrLXNpemU6IDExN3B4IDE1NXB4O1xufVxuLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS5vdmFsIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWltYWdlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9vdmFsLW1pZGRsZS1zb2xpZC5zdmdcIik7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiAxNTdweDtcbiAgbWFzay1zaXplOiAxNTdweDtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0ucm91bmRlZC10cmlhbmdsZSAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbWFnZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC10cmlhbmdsZS1taWRkbGUtc29saWQuc3ZnXCIpO1xuICB3aWR0aDogMTU3cHg7XG4gIGhlaWdodDogMTU3cHg7XG4gIG1hc2stc2l6ZTogMTU3cHg7XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLmNpcmNsZSAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbWFnZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvY2lyY2xlLW1pZGRsZS1zb2xpZC5zdmdcIik7XG4gIHdpZHRoOiAxNTdweDtcbiAgaGVpZ2h0OiAxNTdweDtcbiAgbWFzay1zaXplOiAxNTdweDtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyog0JfQsNGC0LXQvNC90LXQvdC40LUg0YHQu9C10LLQsCAqL1xuICAvKiDQl9Cw0YLQtdC80L3QtdC90LjQtSDRgdC/0YDQsNCy0LAgKi9cbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5kc19zbGlkZXItcHJldiwgLmRlbW9uc3RyYXRpb25fY2VudGVycyAuZHNfc2xpZGVyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggNTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlci1wcmV2LCAuZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5kc19zbGlkZXItbmV4dCB7XG4gICAgdG9wOiA5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlci1wcmV2IHtcbiAgcmlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHRfbi5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlci1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLmRlbW9uc3RyYXRpb25fY2VudGVycyAuZHNfc2xpZGVyLW5leHQge1xuICBsZWZ0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2xlZnRfbi5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlci1uZXh0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5kc19zbGlkZXIgLm93bC1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciAub3dsLXN0YWdlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5kc19zbGlkZXIgLm93bC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbW9uc3RyYXRpb25fY2VudGVycyAuZHNfc2xpZGVyIC5vd2wtaXRlbSAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbmZvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB9XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciAub3dsLWl0ZW0uY2VudGVyIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWluZm8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciAuZHNfc2xpZGVyLXNsaWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbW9uc3RyYXRpb25fY2VudGVycyAuZHNfc2xpZGVyIC5kc19zbGlkZXItc2xpZGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLmRzX3NsaWRlciAuZHNfc2xpZGVyLXNsaWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5kc19zbGlkZXIgLmRzX3NsaWRlci1zbGlkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5tb3JlIHtcbiAgcGFkZGluZzogNTRweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLm1vcmUgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigwLCAwLCAwKTtcbiAgaGVpZ2h0OiA1MXB4O1xuICBnYXA6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcbiAgcGFkZGluZzogMTJweCA0MHB4O1xuICBjb2xvcjogcmdiKDAsIDAsIDApO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnMgLm1vcmUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5tb3JlIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdmcvRXhjbHVkZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBpbnNldC1pbmxpbmUtZW5kOiAtMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG59XG5cbi5saWdodC1ibG9ja3Mge1xuICBwYWRkaW5nOiAxMjdweCAwIDgycHg7XG59XG4ubGlnaHQtYmxvY2tzX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xufVxuLmxpZ2h0LWJsb2Nrc19fYmxvY2tzLS1pdGVtIHtcbiAgcGFkZGluZzogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjRGMTtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxpZ2h0LWJsb2Nrc19fYmxvY2tzLS1pdGVtIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5saWdodC1ibG9ja3NfX2Jsb2Nrcy0taXRlbSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGZsZXg6IDE7XG59XG4ubGlnaHQtYmxvY2tzX19ibG9ja3MtLWl0ZW0gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMTJweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA2OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZ2FwOiA5cHg7XG4gIH1cbn1cblxuLmJ0bi1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1hcnJvdyB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gIH1cbn1cbi5idG4tYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmFycm93LWRpYWdvbmFsOjphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LWRpYWdvbmFsLnN2Z1wiKTtcbn1cblxuLyogX19fX19fX19fXyBDT01QT05FTlRTICBFTkQgX19fX19fX19fXyovXG4vKiBfX19fX19fX19fIE1PREFMICBCRUdJTiBfX19fX19fX19fKi9cbi8qIF9fX19fX19fX18gTU9EQUwgIEVORCBfX19fX19fX19fKi9cbi8qIF9fX19fX19fX18gIFBBR0UgQkVHSU4gX19fX19fX19fXyovXG4udGhhbmsge1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbi50aGFuayAuYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMCU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rIC5iYWNrZ3JvdW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGhhbmsgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi50aGFuayAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGhhbmsgLmNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aGFuayAuY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgfVxufVxuLnRoYW5rIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDIwcHggMCAzOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRoYW5rIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbi50aGFuayAuY29udGVudCAuYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAzMEExMTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC44NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjA1cHg7XG59XG4udGhhbmsgLmNvbnRlbnQgLmJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYmQ4YTM3LCAjY2E5ZTU3IDQ1LjUlLCAjYWU3NjFjKTtcbn1cblxuLnNpbXBsZS1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW1wbGUtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG59XG4uc2ltcGxlLXBhZ2VfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpbXBsZS1wYWdlX19oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNpbXBsZS1wYWdlIC5zdGVwc19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDM2cHggMCAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2ltcGxlLXBhZ2UgLnN0ZXBzX3NlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4IDA7XG4gIH1cbn1cblxuLnBhZ2UtaWQtMTU1IC5zaW1wbGUtcGFnZV9faGVhZGVyIC5pbnRybyxcbi5wYWdlLWlkLTE2NyAuc2ltcGxlLXBhZ2VfX2hlYWRlciAuaW50cm8sXG4ucGFnZS1pZC0yNDAgLnNpbXBsZS1wYWdlX19oZWFkZXIgLmludHJvIHtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cblxuLmNvbnRhY3QtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWRldGFpbHMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNvbnRhY3QtZGV0YWlscyAuY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLmNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIHJvdy1nYXA6IDUwcHg7XG4gIH1cbn1cbi5jb250YWN0LWRldGFpbHNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1kZXRhaWxzX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAudG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC50b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAudG9wIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG59XG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvO1xufVxuLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAucGhvbmUsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5mYXgsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5lbWFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbn1cbi5jb250YWN0LWRldGFpbHMgLmNvbm5lY3Rpb24gLnBob25lX190aXRsZSxcbi5jb250YWN0LWRldGFpbHMgLmNvbm5lY3Rpb24gLmZheF9fdGl0bGUsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5lbWFpbF9fdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNTlweDtcbn1cbi5jb250YWN0LWRldGFpbHMgLmNvbm5lY3Rpb24gLnBob25lX190aXRsZSwgLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAucGhvbmVfX251bSwgLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAucGhvbmVfX2FkZHJlc3MsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5mYXhfX3RpdGxlLFxuLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAuZmF4X19udW0sXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5mYXhfX2FkZHJlc3MsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5lbWFpbF9fdGl0bGUsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5lbWFpbF9fbnVtLFxuLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAuZW1haWxfX2FkZHJlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xufVxuLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAucGhvbmVfX251bTpob3ZlciwgLmNvbnRhY3QtZGV0YWlscyAuY29ubmVjdGlvbiAucGhvbmVfX2FkZHJlc3M6aG92ZXIsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5mYXhfX251bTpob3Zlcixcbi5jb250YWN0LWRldGFpbHMgLmNvbm5lY3Rpb24gLmZheF9fYWRkcmVzczpob3Zlcixcbi5jb250YWN0LWRldGFpbHMgLmNvbm5lY3Rpb24gLmVtYWlsX19udW06aG92ZXIsXG4uY29udGFjdC1kZXRhaWxzIC5jb25uZWN0aW9uIC5lbWFpbF9fYWRkcmVzczpob3ZlciB7XG4gIGNvbG9yOiAjNGY1YmM2O1xufVxuLmNvbnRhY3QtZGV0YWlscyAubWFpbC1pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xufVxuLmNvbnRhY3QtZGV0YWlscyAubWFpbC1pbmZvIC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWRldGFpbHMgLm1haWwtaW5mbyAudG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5jb250YWN0LWRldGFpbHMgLm1haWwtaW5mbyAudG9wIGltZyB7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICB9XG59XG4uY29udGFjdC1kZXRhaWxzIC5tYWlsLWluZm9fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogSGVlYm87XG59XG4uY29udGFjdC1kZXRhaWxzIC5tYWlsLWluZm9fX2Rlc2Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xufVxuXG4uY29udGFjdC11cy1mb3JtX193cmFwcGVyIHtcbiAgcGFkZGluZzogNTJweCAxNjNweCA1NHB4IDgwcHg7XG59XG4uY29udGFjdC11cy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyBsYWJlbC5yZXF1aXJlZCAudGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xufVxuLmNvbnRhY3QtdXMtZm9ybV9fZmllbGRzIGxhYmVsLnJlcXVpcmVkIC50aXRsZTo6YWZ0ZXIge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb250YWN0LXVzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG4uY29udGFjdC11cy1mb3JtIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0LXVzLWZvcm1fX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAvKiAzNnB4ICovXG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uY29udGFjdC11cy1mb3JtX193cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmNGYxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMzdweCA4MHB4IDQ4cHggMTYzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybV9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuLnJ0bCAuY29udGFjdC11cy1mb3JtX193cmFwcGVyIHtcbiAgcGFkZGluZzogMzdweCAxNjNweCA0OHB4IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJ0bCAuY29udGFjdC11cy1mb3JtX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cbi5jb250YWN0LXVzLWZvcm1fX3dyYXBwZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAzMjVweDtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybV9fd3JhcHBlciBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyB7XG4gIG1heC13aWR0aDogNjQzcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtdXMtZm9ybV9fZmllbGRzIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAyN3B4O1xufVxuLmNvbnRhY3QtdXMtZm9ybV9fZmllbGRzIGZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAgKyAud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2Yzc1N2Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDExcHggMCAxMXB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtdXMtZm9ybV9fZmllbGRzIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbn1cbi5ydGwgLmNvbnRhY3QtdXMtZm9ybV9fZmllbGRzIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogMjUuNnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgLyogMjUuNnB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ucnRsIC5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyBsYWJlbCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyBsYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jb250YWN0LXVzLWZvcm1fX2ZpZWxkcyBsYWJlbC5yZXF1aXJlZCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgbGFiZWwucmVxdWlyZWQgLnRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKlwiO1xuICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZjc1NjI7XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdC11cy1mb3JtX19maWVsZHMgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbn1cbi5jb250YWN0LXVzLWZvcm0gLndwY2Y3LXN1Ym1pdCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdC11cy1mb3JtIC53cGNmNy1zdWJtaXQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDEycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3QtdXMtZm9ybSAud3BjZjctc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jb250YWN0LXVzLWZvcm0gLndwY2Y3IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5cbi5ydGwgLndwY2Y3LXN1Ym1pdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGY1YmM2O1xuICBwYWRkaW5nOiAxMnB4IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDY5cHg7XG59XG4ucnRsIC53cGNmNy1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM2E3OTc1O1xufVxuXG4uYWNjb3JkaW9uLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA1NHB4IDAgMTQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5hY2NvcmRpb24tc2VjdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG59XG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjY29yZGlvbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjdweCAwIDI3cHggMTdweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24tc2VjdGlvbiAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHJnYig1MiwgNTgsIDY0KSAhaW1wb3J0YW50O1xuICB9XG59XG4uYWNjb3JkaW9uLXNlY3Rpb24gLmFjY29yZGlvbi1oZWFkZXIgLmFycm93IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1heC13aWR0aDogODUwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTUwJTsgLyogMzEuNXB4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zNTdweDtcbn1cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmFjY29yZGlvbi1zZWN0aW9uIC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5hY2NvcmRpb24tc2VjdGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmludml0ZS1raXQgLnZpZGVvX3NlY3Rpb24gLmJ0biB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLmludml0ZS1raXQgLmRlbW9uc3RyYXRpb25fY2VudGVycyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pbnZpdGUta2l0X19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0E3OTc1O1xuICBwYWRkaW5nOiAxMjZweCAwIDI3NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnZpdGUta2l0X19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNTBweCAwO1xuICB9XG59XG4uaW52aXRlLWtpdF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IC0xMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nOiA1MHB4IDcwcHggNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW52aXRlLWtpdF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmludml0ZS1raXRfX2NvbnRlbnQgb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xufVxuLmludml0ZS1raXRfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyMHB4O1xufVxuLmludml0ZS1raXRfX2NvbnRlbnQgLnZpZGVvX3NlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pbnZpdGUta2l0X19jb250ZW50IC52aWRlb19zZWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLmludml0ZS1raXRfX2NvbnRlbnQgLnZpZGVvX3NlY3Rpb24gLnZpZGVvX19pbmZvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pbnZpdGUta2l0X19jb250ZW50IC52aWRlb19zZWN0aW9uIC52aWRlb19faW5mbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCBoZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAuaGVhZGVyX19zdGFydC1uYXYgaW1nIHtcbiAgZmlsdGVyOiBpbnZlcnQoMCk7XG59XG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IGhlYWRlcjpub3QoLnNjcm9sbC1hY3RpdmUpIC5oZWFkZXItbmF2IC5tZW51ID4gLm1lbnUtaXRlbSA+IHNwYW4sXG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IGhlYWRlcjpub3QoLnNjcm9sbC1hY3RpdmUpIC5oZWFkZXItbmF2IC5tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWludml0ZS1raXQgaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmhlYWRlci1uYXYgLm1lbnUgLm1lbnUtaXRlbTphY3RpdmUsXG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IGhlYWRlcjpub3QoLnNjcm9sbC1hY3RpdmUpIC5oZWFkZXItbmF2IC5tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcbn1cbi5wYWdlLXRlbXBsYXRlLWludml0ZS1raXQgLmhlYWRlcjpub3QoLnNjcm9sbC1hY3RpdmUpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSg1OCwgMTIxLCAxMTcsIDApIDYuMzYlLCByZ2JhKDU4LCAxMjEsIDExNywgMC44KSA1Mi43OCUsICMzYTc5NzUgODAuMyUpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IC5oZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAubGFuZ3VhZ2VzIC5jdXJyZW50LXZhbHVlLFxuLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCAuaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmxhbmd1YWdlcyAuY3VycmVudC12YWx1ZSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IC5oZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAubGFuZ3VhZ2VzIC5jdXJyZW50LXZhbHVlOmJlZm9yZSB7XG4gIGZpbHRlcjogaW52ZXJ0KDApO1xufVxuLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCBoZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAuc2l0ZS1zZWNvbmQtbG9nbyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCAjYnJlYWRjcnVtYnMgc3BhbiwgLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCAjYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtaW52aXRlLWtpdCAuaW52aXRlLWtpdF9faGVhZGVyIGgxLCAucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IC5pbnZpdGUta2l0X19oZWFkZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZGF0YWJhc2UtdGVzdCAuYmFubmVyX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA4MHB4IDAgMTMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuYmFubmVyX21hcCB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5kYXRhYmFzZS10ZXN0IC5iYW5uZXJfbWFwIC5idXR0b25zIHtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4uZGF0YWJhc2UtdGVzdCAuYmFubmVyX21hcCAuYnV0dG9ucyBhIHtcbiAgZ2FwOiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHJnYigwLCAwLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmRhdGFiYXNlLXRlc3QgLmJhbm5lcl9tYXAgLmJ1dHRvbnMgYS5maXJzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICByaWdodDogMCU7XG4gIGJvcmRlcjogMC43NXB4IHNvbGlkIHJnYigwLCAwLCAwKTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhYmFzZS10ZXN0IC5iYW5uZXJfbWFwIC5idXR0b25zIGEuZmlyc3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmRhdGFiYXNlLXRlc3QgLmJhbm5lcl9tYXAgLmJ1dHRvbnMgYS5maXJzdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL2Fycm93LWRpYWdvbmFsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmRhdGFiYXNlLXRlc3QgLmJhbm5lcl9tYXAgLmJ1dHRvbnMgYS5maXJzdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kYXRhYmFzZS10ZXN0IC5iYW5uZXJfbWFwIC5idXR0b25zIGEuc2Vjb25kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgMzBweCk7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy92aWRlby5zdmdcIikgbm8tcmVwZWF0IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFiYXNlLXRlc3QgLmJhbm5lcl9tYXAgLmJ1dHRvbnMgYS5zZWNvbmQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLmRhdGFiYXNlLXRlc3QgLmJhbm5lcl9tYXAgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItY29sb3I6IHJnYigwLCAwLCAwKTtcbn1cbi5kYXRhYmFzZS10ZXN0IC5iYW5uZXJfbWFwIC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbn1cbi5kYXRhYmFzZS10ZXN0IC5iYW5uZXJfbWFwIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kYXRhYmFzZS10ZXN0IC5pbmZvcm1lcnMge1xuICBtYXJnaW46IDEzNXB4IDAgMTI3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFiYXNlLXRlc3QgLmluZm9ybWVycyB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5kYXRhYmFzZS10ZXN0IC5pbmZvcm1lcnMgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW5mb3JtZXJzIC5saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBnYXA6IDM2cHggMDtcbiAgfVxufVxuLmRhdGFiYXNlLXRlc3QgLmluZm9ybWVycyAubGlzdCAuaXRlbSB7XG4gIGNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW5mb3JtZXJzIC5saXN0IC5pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZGF0YWJhc2UtdGVzdCAuaW5mb3JtZXJzIC5saXN0IC5pdGVtIC5jb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBIZWVibztcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNzZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW5mb3JtZXJzIC5saXN0IC5pdGVtIC5jb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5kYXRhYmFzZS10ZXN0IC5pbmZvcm1lcnMgLmxpc3QgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEhlZWJvO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbjogMTZweCAwIDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW5mb3JtZXJzIC5saXN0IC5pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5kYXRhYmFzZS10ZXN0IC5pbmZvcm1lcnMgLmxpc3QgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXG4gIGxldHRlci1zcGFjaW5nOiAtMC4zMDZweDtcbn1cbi5kYXRhYmFzZS10ZXN0IC5pbnRlcmFjdGl2ZV9tYXAgLm1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuLmRhdGFiYXNlLXRlc3QgLmludGVyYWN0aXZlX2luZm9ybWF0aW9uIHtcbiAgbWFyZ2luOiAxMDBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXRhYmFzZS10ZXN0IC5pbnRlcmFjdGl2ZV9pbmZvcm1hdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gIH1cbn1cbi5kYXRhYmFzZS10ZXN0IC5pbnRlcmFjdGl2ZV9pbmZvcm1hdGlvbiAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xLjElO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3QgLml0ZW0ge1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDMwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMzEuNXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIwNiwgMjEyLCAyMTgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFiYXNlLXRlc3QgLmludGVyYWN0aXZlX2luZm9ybWF0aW9uIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRhdGFiYXNlLXRlc3QgLmludGVyYWN0aXZlX2luZm9ybWF0aW9uIC5saXN0IC5pdGVtIC5pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3QgLml0ZW0gLmluZm8gLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgZm9udC1mYW1pbHk6IEhlZWJvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBsZXR0ZXItc3BhY2luZzogMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhdGFiYXNlLXRlc3QgLmludGVyYWN0aXZlX2luZm9ybWF0aW9uIC5saXN0IC5pdGVtIC5pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3QgLml0ZW0gLmluZm8gLnBhcmFtcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YWJhc2UtdGVzdCAuaW50ZXJhY3RpdmVfaW5mb3JtYXRpb24gLmxpc3QgLml0ZW0gLmNoYXJ0X25hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAlO1xufVxuLmRhdGFiYXNlLXRlc3QgLmludGVyYWN0aXZlX2luZm9ybWF0aW9uIC5saXN0IC5pdGVtIC5jaGFydCB7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLyogX19fX19fX19fXyAgUEFHRSBFTkQgX19fX19fX19fXyovIiwiQGltcG9ydCBcIi4vX21peGlucy5zY3NzXCI7XHJcbi8vIEltcG9ydCBtaXhpbnNcclxuQGltcG9ydCBcIi4vX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbi8vIEltcG9ydCB2YXJpYWJsZXNcclxuQGltcG9ydCBcIi4vX2NvbG9ycy5zY3NzXCI7IC8vIEltcG9ydCBjb2xvcnNcclxuXHJcbjpyb290IHtcclxuICAtLWJsYWNrOiAjMDAwO1xyXG4gIC0tbmV1dHJhbC13aGl0ZTogI2ZmZjtcclxufVxyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDBweDtcclxuICBwYWRkaW5nOiAwcHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMjdweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIG1hcmdpbi10b3A6IC04NXB4O1xyXG59XHJcblxyXG4qIHtcclxuICBmb250LWZhbWlseTogXCJBbG1vbmlcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbm1haW4ge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLm5vLXNjcm9sbCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMTYsIDI4LCA0NCwgMC41KTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxNTI0cHg7XHJcbiAgcGFkZGluZzogMCAxMnB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuYSB7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4jYnJlYWRjcnVtYnMge1xyXG4gIGEge1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuZmFuY3lib3gtYWN0aXZlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbiNicmVhZGNydW1icywgLmJyZWFkY3J1bWJzIHtcclxuICAmID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlOyAvKiAyN3B4ICovXHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XHJcblxyXG4gICAgc3BhbiwgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogIzM0M0E0MDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgbWFyZ2luOiAwIDRweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufSIsIiR3aGl0ZTogI2ZmZmZmZjtcclxuJGJsYWNrOiAjMDAwMDAwO1xyXG4kZGFyazojMDMwQTExO1xyXG4kYmx1OiByZ2JhKDYsIDUwLCA5MCwgMSk7XHJcbiRuZXV0cmFsLTUwOiAjRjZGOEZCO1xyXG4kbmV1dHJhbF80MDA6ICNjZWQ0ZGE7XHJcbiRuZXV0cmFsXzgwMDogIzM0M0E0MDtcclxuJG1haW4tYmVpZ2U6ICNGNkY0RjE7XHJcbiRtYWluLXJlZDogI0VGOEE4QTtcclxuJG1haW4tZ3JlZW46ICMzQTc5NzU7XHJcbiIsIi5ydGwge1xyXG4gICAgZGlyZWN0aW9uOiBydGw7XHJcblxyXG4gICAgLndwY2Y3IHtcclxuICAgICAgICBkaXJlY3Rpb246IHJ0bDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAud3BjZjctdGV4dCxcclxuICAgIC53cGNmNy10ZXh0YXJlYSxcclxuICAgIC53cGNmNy1zZWxlY3Qge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG59IiwiQGltcG9ydCBcIi4uL2Jhc2UvX21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi9iYXNlL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vYmFzZS9fY29sb3JzLnNjc3NcIjtcclxuXHJcbi5oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLy9taW4taGVpZ2h0OiA4NXB4O1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgcGFkZGluZzogMHB4IDMwcHg7XHJcbiAgdG9wOiAwO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHotaW5kZXg6IDEyO1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbC1hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblxyXG4gICAgLmhlYWRlci1oYW1idXJnZXIge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgfVxyXG5cclxuICAgIC53ZWdsb3QtZHJvcGRvd24ge1xyXG4gICAgICAud2djdXJyZW50IHtcclxuICAgICAgICAud2dsYW5ndWFnZS1uYW1lIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmLmRhcmstdGV4dCB7XHJcbiAgICAuc2l0ZS1sb2dvIHtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgIC5oZWFkZXItaGFtYnVyZ2VyIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGFydC1uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvL21heC13aWR0aDogNjU1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICBnYXA6IDAgNzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHh4bCkge1xyXG4gICAgICB0b3A6IDM3MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtbG9nbyB7XHJcbiAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICBmb250LWZhbWlseTogJ0hlZWJvJztcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNjA4cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMzVweCAqL1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eHhsKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1uYXYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZW5kLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgIG1heC13aWR0aDogODMwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1yaWdodCB7XHJcbiAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAzMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4eGwpIHtcclxuICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sYW5ndWFnZXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5jdXJyZW50LXZhbHVlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjFweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2NXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgaW5zZXQtaW5saW5lLXN0YXJ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMTRcIiBoZWlnaHQ9XCIxNFwiIHZpZXdCb3g9XCIwIDAgMTQgMTRcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTIuNjQwMSAzLjIzNDU2QzEyLjk1ODkgMi45MTM4NyAxMy40NTAyIDIuOTIyMDkgMTMuNzU5NCAzLjI1ODc2QzE0LjA5MDIgMy42MjAyNyAxNC4wNzc1IDQuMjA2MTYgMTMuNzM2NCA0LjU0OTQxTDcuNTQ5MjEgMTAuNzY4OUM3LjM4NzI0IDEwLjkzMSA3LjE3ODkyIDExLjAwODUgNi45NzQzOSAxMC45OTkzTDYuOTI0MTYgMTAuOTk3QzYuNzUzMTIgMTAuOTc5OSA2LjU4NjA4IDEwLjkwMzQgNi40NTE3NyAxMC43Njk4TDYuNDUxMTMgMTAuNzY5MkwwLjI2NTE3MyA0LjU1MDk2QzAuMTA0NjUxIDQuMzg4OTIgMC4wMDUxNjUwNyA0LjE1OTY2IDAuMDAwMTMyMTgxIDMuOTExMzlDLTAuMDAzOTQ0MTIgMy42NjE1MyAwLjA4NjQ3OTQgMy40Mjc0OSAwLjI0MTAyMiAzLjI1OTVMMC4yNDE2MSAzLjI1ODg2QzAuMzk0MjA5IDMuMDkyMjcgMC41OTYxNTMgMy4wMDQ1NiAwLjc5NzQzOCAzLjAwMDE5QzAuODE3NDQ3IDIuOTk5NzYgMC44Mzc0ODUgMy4wMDAxNiAwLjg1NzUwNyAzLjAwMTM4QzEuMDM4MjIgMy4wMTI0NyAxLjIxNzUyIDMuMDkwOTkgMS4zNjA1MSAzLjIzNTIyTDcuMDAwNTUgOC44OTk4MUwxMi42NDAxIDMuMjM0NTZaXCIgZmlsbD1cIndoaXRlXCIvPjwvc3ZnPicpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgIGluc2V0LWlubGluZS1lbmQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG5cclxuICAgICAgLmxhbmd1YWdlLXN3aXRjaGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xNjVweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAud2VnbG90LWRyb3Bkb3duIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgIC53Z2N1cnJlbnQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLndnbGFuZ3VhZ2UtbmFtZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjE2NXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTEyLjY0MDEgMy4yMzQ1NkMxMi45NTg5IDIuOTEzODcgMTMuNDUwMiAyLjkyMjA5IDEzLjc1OTQgMy4yNTg3NkMxNC4wOTAyIDMuNjIwMjcgMTQuMDc3NSA0LjIwNjE2IDEzLjczNjQgNC41NDk0MUw3LjU0OTIxIDEwLjc2ODlDNy4zODcyNCAxMC45MzEgNy4xNzg5MiAxMS4wMDg1IDYuOTc0MzkgMTAuOTk5M0w2LjkyNDE2IDEwLjk5N0M2Ljc1MzEyIDEwLjk3OTkgNi41ODYwOCAxMC45MDM0IDYuNDUxNzcgMTAuNzY5OEw2LjQ1MTEzIDEwLjc2OTJMMC4yNjUxNzMgNC41NTA5NkMwLjEwNDY1MSA0LjM4ODkyIDAuMDA1MTY1MDcgNC4xNTk2NiAwLjAwMDEzMjE4MSAzLjkxMTM5Qy0wLjAwMzk0NDEyIDMuNjYxNTMgMC4wODY0Nzk0IDMuNDI3NDkgMC4yNDEwMjIgMy4yNTk1TDAuMjQxNjEgMy4yNTg4NkMwLjM5NDIwOSAzLjA5MjI3IDAuNTk2MTUzIDMuMDA0NTYgMC43OTc0MzggMy4wMDAxOUMwLjgxNzQ0NyAyLjk5OTc2IDAuODM3NDg1IDMuMDAwMTYgMC44NTc1MDcgMy4wMDEzOEMxLjAzODIyIDMuMDEyNDcgMS4yMTc1MiAzLjA5MDk5IDEuMzYwNTEgMy4yMzUyMkw3LjAwMDU1IDguODk5ODFMMTIuNjQwMSAzLjIzNDU2WlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC53Z2N1cnJlbnQ6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBBbG1vbmksIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTY1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKk1FTlUqL1xyXG4vKiBoZWFkZXIgbWVudSAqL1xyXG4uaGVhZGVyLW5hdiB7XHJcbiAgLm1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHh4bCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUgLm1lbnUtaXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWluLXdpZHRoOiAxMDNweDtcclxuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMDZweDtcclxuXHJcbiAgICBhLFxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIsXHJcbiAgLm1lbnUgPiAuY3VycmVudC1tZW51LWFuY2VzdG9yLFxyXG4gIC5tZW51ID4gLmN1cnJlbnRfcGFnZV9pdGVtIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubWVudSA+IC5tZW51LWl0ZW06YWN0aXZlIHtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAubWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBzcGFuICsgLnN1Yi1tZW51IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcclxuICAgIHdpZHRoOiAxMHJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWluLWhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudSA+IGxpID4gLnN1Yi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjRweDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggLTFweCAjMTExMTExODA7XHJcbiAgICBwYWRkaW5nOiAyNnB4IDI4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLm1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAubWVudSA+IC5tZW51LWl0ZW06aG92ZXI6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNzVweDtcclxuICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggLTFweCByZ2JhKDE3LCAxNywgMTcsIDAuNTAxOTYwNzg0Myk7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDI4cHggIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCAjMDAwMDAwNDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW46IDIycHggMCAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgd2lkdGg6IDEwcmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51IC5zdWItbWVudSAubWVudS1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1yaWdodCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLWhhbWJ1cmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbiAgaGVpZ2h0OiAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgfVxyXG5cclxuICAmIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTNweDtcclxuICAgICAgICB3aWR0aDogMTMwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbW9iaWxlLW1lbnUge1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgd2lkdGg6IDEwMHZ3O1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICB0b3A6IDY1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtaGVhZGVyLWxpbmtzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmIC5tZW51LWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAmID4gYTphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAxNCAxM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxwYXRoIGQ9XCJNMS4xNDI5NiA2LjY0Mjg5QzEuMTA2NCA2LjYwNjMzIDEuMDgzODEgNi41NTU3NSAxLjA4MzU0IDYuNTAwMDNDMS4wODM1NCA2LjM4ODYgMS4xNzQxMyA2LjI5ODAyIDEuMjg1NTYgNi4yOTgwMkgxMi43MTQ0QzEyLjgyNTkgNi4yOTgwMiAxMi45MTY1IDYuMzg4NiAxMi45MTY1IDYuNTAwMDNDMTIuOTE2NSA2LjYxMTQ2IDEyLjgyNTkgNi43MDIwNSAxMi43MTQ0IDYuNzAyMDVMMS4yODU1NiA2LjcwMjA1QzEuMjMwMTEgNi43MDIwNSAxLjE3OTUyIDYuNjc5NDUgMS4xNDI5NiA2LjY0Mjg5WlwiIGZpbGw9XCJibGFja1wiIHN0cm9rZT1cImJsYWNrXCIvPjxwYXRoIGQ9XCJNNi44NTc0IDEyLjM1NzNDNi44MjA4NCAxMi4zMjA4IDYuNzk4MjUgMTIuMjcwMiA2Ljc5Nzk4IDEyLjIxNDVMNi43OTc5OCAwLjc4NTU5MUM2Ljc5Nzk4IDAuNjc0MTU5IDYuODg4NTcgMC41ODM1NzQgNyAwLjU4MzU3NEM3LjExMTQzIDAuNTgzNTc0IDcuMjAyMDIgMC42NzQxNTkgNy4yMDIwMiAwLjc4NTU5MUw3LjIwMjAyIDEyLjIxNDVDNy4yMDIwMiAxMi4zMjU5IDcuMTExNDMgMTIuNDE2NSA3IDEyLjQxNjVDNi45NDQ1NSAxMi40MTY1IDYuODkzOTYgMTIuMzkzOSA2Ljg1NzQgMTIuMzU3M1pcIiBmaWxsPVwiYmxhY2tcIiBzdHJva2U9XCJibGFja1wiLz48L3N2Zz4nKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAmID4gYTphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgd2lkdGg9XCIxNFwiIGhlaWdodD1cIjEzXCIgdmlld0JveD1cIjAgMCAxNCAxM1wiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPjxnIGlkPVwiSWNvbnMvTWludXMtXCI+PHBhdGggaWQ9XCJWZWN0b3JcIiBkPVwiTTEuMTQyOTYgNi42NDI4OUMxLjEwNjQgNi42MDYzMyAxLjA4MzgxIDYuNTU1NzUgMS4wODM1NCA2LjUwMDAzQzEuMDgzNTQgNi4zODg2IDEuMTc0MTMgNi4yOTgwMiAxLjI4NTU2IDYuMjk4MDJIMTIuNzE0NEMxMi44MjU5IDYuMjk4MDIgMTIuOTE2NSA2LjM4ODYgMTIuOTE2NSA2LjUwMDAzQzEyLjkxNjUgNi42MTE0NiAxMi44MjU5IDYuNzAyMDUgMTIuNzE0NCA2LjcwMjA1TDEuMjg1NTYgNi43MDIwNUMxLjIzMDExIDYuNzAyMDUgMS4xNzk1MiA2LjY3OTQ1IDEuMTQyOTYgNi42NDI4OVpcIiBmaWxsPVwiYmxhY2tcIiBzdHJva2U9XCJibGFja1wiLz48L2c+PC9zdmc+Jyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJiAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmlzKDpob3ZlciwgLmN1cnJlbnQtbWVudS1pdGVtKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9ybWVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgLmJ1dHRvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAud2VnbG90LWRyb3Bkb3duIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndnY3VycmVudCB7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLndnbGFuZ3VhZ2UtbmFtZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGluc2V0LWlubGluZS1zdGFydDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjE0XCIgaGVpZ2h0PVwiMTRcIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTEyLjY0MDEgMy4yMzQ1NkMxMi45NTg5IDIuOTEzODcgMTMuNDUwMiAyLjkyMjA5IDEzLjc1OTQgMy4yNTg3NkMxNC4wOTAyIDMuNjIwMjcgMTQuMDc3NSA0LjIwNjE2IDEzLjczNjQgNC41NDk0MUw3LjU0OTIxIDEwLjc2ODlDNy4zODcyNCAxMC45MzEgNy4xNzg5MiAxMS4wMDg1IDYuOTc0MzkgMTAuOTk5M0w2LjkyNDE2IDEwLjk5N0M2Ljc1MzEyIDEwLjk3OTkgNi41ODYwOCAxMC45MDM0IDYuNDUxNzcgMTAuNzY5OEw2LjQ1MTEzIDEwLjc2OTJMMC4yNjUxNzMgNC41NTA5NkMwLjEwNDY1MSA0LjM4ODkyIDAuMDA1MTY1MDcgNC4xNTk2NiAwLjAwMDEzMjE4MSAzLjkxMTM5Qy0wLjAwMzk0NDEyIDMuNjYxNTMgMC4wODY0Nzk0IDMuNDI3NDkgMC4yNDEwMjIgMy4yNTk1TDAuMjQxNjEgMy4yNTg4NkMwLjM5NDIwOSAzLjA5MjI3IDAuNTk2MTUzIDMuMDA0NTYgMC43OTc0MzggMy4wMDAxOUMwLjgxNzQ0NyAyLjk5OTc2IDAuODM3NDg1IDMuMDAwMTYgMC44NTc1MDcgMy4wMDEzOEMxLjAzODIyIDMuMDEyNDcgMS4yMTc1MiAzLjA5MDk5IDEuMzYwNTEgMy4yMzUyMkw3LjAwMDU1IDguODk5ODFMMTIuNjQwMSAzLjIzNDU2WlwiIGZpbGw9XCJ3aGl0ZVwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbnNfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuY29udGFjdC11cyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBsbC1zd2l0Y2hlci1zZWxlY3Qge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW4tbGVmdDogNTBweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgcGFkZGluZzogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4ucGxsLXN3aXRjaGVyLXNlbGVjdCBsaSBhIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4ucGxsLXN3aXRjaGVyLXNlbGVjdCBzcGFuIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbn1cclxuXHJcbi5idXR0b25zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMzBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIGZsZXg6IDE7XHJcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eHhsKSB7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNjlweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG4gICAgZ2FwOiA5cHg7XHJcbiAgICAvL3dpZHRoOiAxNTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLXNlY29uZC1sb2dvIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fc3RhcnQtbmF2IGltZyB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbn1cclxuIixudWxsLCJmb290ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICBnYXA6IDk2cHg7XHJcbiAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcclxuICAgIGdhcDogNTFweDtcclxuICB9XHJcblxyXG4gICYuZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMyODQwO1xyXG4gICAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgbWFyZ2luLXRvcDogOTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAudm9kIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBnYXA6IDI2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudm9kLWhlYWRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgIC52b2QtaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIiwgc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnZvZC1oZWFkZXItbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogNDJweDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAxOHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMThcIiBoZWlnaHQ9XCIxOFwiIHZpZXdCb3g9XCIwIDAgMTggMThcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBmaWxsLXJ1bGU9XCJldmVub2RkXCIgY2xpcC1ydWxlPVwiZXZlbm9kZFwiIGQ9XCJNMTAuNzk3IDE0LjIyMTZDMTEuMDc0NSAxNC40OTE5IDExLjA2NzQgMTQuOTA4NyAxMC43NzYxIDE1LjE3MDlDMTAuNDYzMiAxNS40NTE1IDkuOTU2MjEgMTUuNDQwNyA5LjY1OTE3IDE1LjE1MTRMNC4yNzY5NiA5LjkwMzM1QzQuMTM2NjYgOS43NjU5NiA0LjA2OTU1IDkuNTg5MjYgNC4wNzc1NiA5LjQxNTc4TDQuMDc5NTMgOS4zNzMxN0M0LjA5NDMxIDkuMjI4MDkgNC4xNjA1NCA5LjA4NjQgNC4yNzYxIDguOTcyNDhMNC4yNzY2NSA4Ljk3MTk0TDkuNjU3ODIgMy43MjQ5MkM5Ljc5ODA1IDMuNTg4NzcgOS45OTY0NSAzLjUwNDM4IDEwLjIxMTMgMy41MDAxMUMxMC40Mjc1IDMuNDk2NjUgMTAuNjMwMSAzLjU3MzM1IDEwLjc3NTQgMy43MDQ0NEwxMC43NzYgMy43MDQ5NEMxMC45MjAyIDMuODM0MzcgMTAuOTk2MSA0LjAwNTY3IDEwLjk5OTggNC4xNzY0QzExLjAwMDIgNC4xOTMzNyAxMC45OTk5IDQuMjEwMzcgMTAuOTk4OCA0LjIyNzM1QzEwLjk4OTIgNC4zODA2MyAxMC45MjEzIDQuNTMyNzIgMTAuNzk2NCA0LjY1NDAxTDUuODk0NCA5LjQzNzk2TDEwLjc5NyAxNC4yMjE2WlwiIGZpbGw9XCJ3aGl0ZVwiIHN0cm9rZT1cIndoaXRlXCIgc3Ryb2tlLXdpZHRoPVwiMC41XCIvPjwvc3ZnPicpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAudm9kLWhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52b2QtaGVhZGVyLWxpbmsge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudm9kLXNsaWRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC0yNXB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yZXN1bHRzLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTguNnB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWJsYWNrKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAyMHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiLCBzZXJpZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1LjZweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnByZXZpZXcge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIC5wbGF5LXZpZGVvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDczcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDczcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52aWV3cyB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiQWxtb25pXCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkhlZWJvXCIsIHNlcmlmO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLWVuZDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFsbW9uaVwiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciB7XHJcbiAgICAgIC5zaXRlLWZvb3Rlcl9fbG9nby10ZXh0IHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlciB7XHJcbiAgICAgICAgLnNpdGUtZm9vdGVyX190aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3BjZjcge1xyXG4gICAgICAgICAgLndwY2Y3LWVtYWlsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ldXRyYWwtd2hpdGUpO1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2l0ZS1mb290ZXJfX3NvY2lhbHMge1xyXG4gICAgICAgIC5zaXRlLWZvb3Rlcl9fc29jaWFscy10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2l0ZS1mb290ZXJfX3NvY2lhbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyB7XHJcbiAgICAgIC5zaXRlLWZvb3Rlcl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNpdGUtZm9vdGVyX19saW5rIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tbmV1dHJhbC13aGl0ZSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1uZXV0cmFsLXdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19mb3JtLWxvZ28td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zaXRlLWZvb3Rlcl9fbG9nbyB7XHJcblxyXG4gIH1cclxuXHJcbiAgLnNpdGUtZm9vdGVyX19sb2dvLXRleHQge1xyXG5cclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fcm93IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyB7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19yb3ctbGFzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTM1JTsgLyogMTguOXB4ICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDA1ZW0gIWltcG9ydGFudDtcclxuICBjb2xvcjogIzQ5NTA1NztcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19zb2NpYWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3NvY2lhbHMtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzUlOyAvKiAxOC45cHggKi9cclxuICBtYXJnaW46IDA7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjUlO1xyXG4gICAgY29sb3I6IHJnYmEoNzMsIDgwLCA4NywgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3NvY2lhbHMtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIG1heC13aWR0aDogMzIwcHg7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1saW5rIHtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX3NvY2lhbC1saW5rOmhvdmVyIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fc29jaWFsLWxpbmsgaW1nIHtcclxuICBtYXgtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcblxyXG4uc2l0ZS1mb290ZXIgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5cclxuLnNpdGUtZm9vdGVyIC53cGNmNy1jaGVja2JveCArIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICB0b3A6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuXHJcbiAgLm1lbnUge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICAubWVudS1pdGVtIGEsXHJcbiAgLm1lbnUtaXRlbSBhOnZpc2l0ZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICM0OTUwNTc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gIH1cclxuXHJcbiAgLm1lbnUtaXRlbSBhOmhvdmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcclxuICB9XHJcblxyXG4gIC5tZW51LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19saW5rLFxyXG4uc2l0ZS1mb290ZXJfX2xpbms6dmlzaXRlZCB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjNDk1MDU3O1xyXG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMjVweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2xpbms6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2xvZ28ge1xyXG4gIHdpZHRoOiAtbW96LW1heC1jb250ZW50O1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICB3aWR0aDogMTgwLjk5Nzk1NTMyMjI2NTYycHg7XHJcbiAgaGVpZ2h0OiA3MC4xNTQxNDQyODcxMDkzOHB4O1xyXG5cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19sb2dvLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzUlOyAvKiAxOC45cHggKi9cclxuICBjb2xvcjogIzAwMDAwMDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtICFpbXBvcnRhbnQ7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2NvcHlyaWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItbGVmdC1saW5rcyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXItcmlnaHQtbGlua3Mge1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG9yZGVyOiAyO1xyXG4gICAgdWwubWVudSB7XHJcbiAgICAgIGdhcDogMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgbGk6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1yaWdodC1saW5rcyA+IHVsLFxyXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcm93LWdhcDogMTVweDtcclxuICAvLyBjb2x1bW4tZ2FwOiAxOXB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDRweDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLXJpZ2h0LWxpbmtzID4gdWwgbGksXHJcbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1sZWZ0LWxpbmtzID4gdWwgbGkge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzQ5NTA1NztcclxuICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDEpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19mb290ZXItaW5mbyAuZm9vdGVyLXJpZ2h0LWxpbmtzID4gdWwgbGk6aG92ZXIsXHJcbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1sZWZ0LWxpbmtzID4gdWwgbGk6aG92ZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fZm9vdGVyLWluZm8gLmZvb3Rlci1yaWdodC1saW5rcyA+IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpLFxyXG4uc2l0ZS1mb290ZXJfX2Zvb3Rlci1pbmZvIC5mb290ZXItbGVmdC1saW5rcyA+IHVsIGxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjEyNTI5O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDEpO1xyXG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5vbW5pcy1sb2dvIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1vei1jb2x1bW4tZ2FwOiA1cHg7XHJcbiAgY29sdW1uLWdhcDogNXB4O1xyXG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNiNmI5YmMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyIC5vbW5pcy1sb2dvIGltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDI1cHg7XHJcbiAgYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlci5saWdodCAuc2l0ZS1mb290ZXJfX3RpdGxlIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5zaXRlLWZvb3Rlcl9fbGluayB7XHJcbiAgY29sb3I6ICNjZWQ0ZGE7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlci5saWdodCAuc2l0ZS1mb290ZXJfX3NvY2lhbHMtdGl0bGUge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLnNpdGUtZm9vdGVyX19yb3ctbGFzdCB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2Yzc1N2Q7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlci5saWdodCAuc2l0ZS1mb290ZXJfX2Zvb3Rlci1saW5rIHtcclxuICBjb2xvcjogIzZjNzU3ZDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5zaXRlLWZvb3Rlcl9fbG9nby10ZXh0IHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLmxpZ2h0IGltZyB7XHJcbiAgZmlsdGVyOiBpbnZlcnQoOTQlKSBzZXBpYSgxMDAlKSBzYXR1cmF0ZSgwJSkgaHVlLXJvdGF0ZSgyMjhkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTA2JSk7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlci5saWdodCAubmV3c2xldHRlci1mb3JtIC53cGNmNy1lbWFpbCxcclxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBiYWNrZ3JvdW5kOiB1bnNldDtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LWVtYWlsIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctZW1haWw6OnBsYWNlaG9sZGVyIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyLmxpZ2h0IC5uZXdzbGV0dGVyLWZvcm0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICBhY2NlbnQtY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbi5zaXRlLWZvb3RlciAubmV3c2xldHRlci1mb3JtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgYWNjZW50LWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctc3VibWl0IHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xyXG4gIGNvbG9yOiAjMGMyODQwO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctc3VibWl0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjZThmMGZjO1xyXG59XHJcblxyXG4uc2l0ZS1mb290ZXIubGlnaHQgLm5ld3NsZXR0ZXItZm9ybS1jaGtieCB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyLXdyYXBwZXIge1xyXG4gIGZvcm0ge1xyXG4gICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGluZGlhbnJlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgOXB4KTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyLXdyYXBwZXIge1xyXG4gIGZvcm0ud3BjZjctZm9ybS5pbml0IHtcclxuICAgIHNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItZm9ybSAuaW5wdXRzLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMzI4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctc3VibWl0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gIGNvbG9yOiAjMjEyNTI5O1xyXG4gIGJhY2tncm91bmQ6ICNjZWQ0ZGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcclxuICBwYWRkaW5nOiA4cHggMzBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCBsYWJlbCxcclxuLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctZm9ybS1jb250cm9sIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnJ0bCAubmV3c2xldHRlci1mb3JtIC53cGNmNy1zdWJtaXQge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyMDYsIDIxMiwgMjE4LCAxKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiA3MnB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1mb3JtIC53cGNmNy1zdWJtaXQ6aG92ZXIsXHJcbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LXN1Ym1pdDpmb2N1cyB7XHJcbiAgYmFja2dyb3VuZDogI2U4ZjBmYztcclxufVxyXG5cclxuLm5ld3NsZXR0ZXItZm9ybSAuaW5wdXRzLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogMzI4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0gLndwY2Y3LWVtYWlsIHtcclxuICBtYXgtd2lkdGg6IDMyOHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICBwYWRkaW5nOiA3cHggMTlweDtcclxuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEwMHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gIGNvbG9yOiAjMjEyNTI5O1xyXG4gIGhlaWdodDogMzRweDtcclxufVxyXG5cclxuLy8gLm5ld3NsZXR0ZXItZm9ybSAud3BjZjctc3VibWl0IHtcclxuLy8gXHRsZWZ0OiAwO1xyXG4vLyBcdHJpZ2h0OiB1bnNldDtcclxuLy8gfVxyXG5cclxuLm5ld3NsZXR0ZXItZm9ybSAubmV3c2xldHRlci1mb3JtLWNoa2J4IHtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgY29sb3I6ICM0OTUwNTc7XHJcblxyXG4gIC5ydGwgJiB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLXRvcDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVyLWZvcm0gLm5ld3NsZXR0ZXItZm9ybS1jaGtieCAud3BjZjctbGlzdC1pdGVtIGxhYmVsIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGdhcDogOHB4O1xyXG59XHJcblxyXG4ubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWZvcm0tY2hrYnggLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCBhIHtcclxuICBjb2xvcjogIzQ5NTA1NztcclxufVxyXG5cclxuLnNpdGUtZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0ge1xyXG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fbmV3c2xldHRlci13cmFwcGVyIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX25ld3NsZXR0ZXItd3JhcHBlciAuc2l0ZS1mb290ZXJfX3RpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgY29sb3I6ICMwMDAwMDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNWVtICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgY29sb3I6IHJnYmEoNzMsIDgwLCA4NywgMSk7XHJcbiAgfVxyXG59XHJcblxyXG4ud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLndwY2Y3LXNwaW5uZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC5ydGwgJiB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvX21peGlucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL192YXJpYWJsZXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9fY29sb3JzLnNjc3NcIjtcclxuXHJcbiNwb3B1cF9xdWlja19jb25zdWx0YXRpb24ge1xyXG4gIG1heC13aWR0aDogMTA2NnB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBib3JkZXI6IDAuNnB4IHNvbGlkICNGRkY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNsb3NlLXBvcHVwIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgLTEwcHgpO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoLTEwcHgsIC0xMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvcm1lciB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMywgMTAsIDE3LCAxKTtcclxuICAgICAgbWF4LXdpZHRoOiA1MjNweDtcclxuICAgICAgcGFkZGluZzogNTBweCAzNXB4IDQ1cHggMzVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzNweCAyMHB4IDQ4cHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQyOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBiciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwsIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTRFNEU0O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguMjI4cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDE4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNUU2MTYzO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYud3BjZjctbm90LXZhbGlkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZWQgaW5zZXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjQkQ4QTM3IDAlLCAjQ0E5RTU3IDQ1LjUlLCAjQUU3NjFDIDEwMCUpO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTguMjI4cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMCAxMHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cGNmNy1zcGlubmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGhvbmUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4LjIyOHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAwIDVweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwIDhweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAgNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4kbmV1dHJhbF85MDA6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XHJcbiRuZXV0cmFsXzYwMDogcmdiYSgxMDgsIDExNywgMTI1LCAxKTtcclxuJGJhZGdlczogcmdiYSgyNTUsIDExNywgOTgsIDEpO1xyXG4kbWFpbl9ncmVlbjogcmdiYSg1OCwgMTIxLCAxMTcsIDEpO1xyXG5cclxuLnBhYy1jb250YWluZXIge1xyXG4gIHotaW5kZXg6IDk5OTk5OTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNzYW1wbGluZ19mb3JtX3BsYW50cyB7XHJcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlyZWN0aW9uOiBydGw7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIC5mb3JtIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtcHJvZ3Jlc3Mge1xyXG4gICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMCA4MHB4IDAgMDtcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2dyZXNzLXN0ZXAge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzMsIDIzNiwgMjM5LCAxKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhc3NlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWN0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCA4MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWVibztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuXHJcbiAgICAgICAgICAmLmgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyAvKiA0NC44cHggKi9cclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjYwOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDEpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzcsIDI0MCwgMjQyLCAxKTtcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMDZweDtcclxuICAgICAgICAgIG1hcmdpbjogMzVweCAwIDIycHggMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzMywgMzcsIDQxLCAxKTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMTZweCAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJhZGdlcztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnNob3ctaGlkZGVuLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuc2hvdy1wYXNzIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbmV1dHJhbF85MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTsgLyogMjdweCAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzA2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFkZ2VzO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MC41cHg7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhcnNsZXktZXJyb3Ige1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmFkZ2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRuZXV0cmFsXzYwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wYXJzbGV5LWVycm9ycy1saXN0IHtcclxuICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRiYWRnZXM7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiArIC51cGxvYWQtYm94IHtcclxuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRiYWRnZXM7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhZGdlcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgKyAuY2hvc2VuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgLmNob3Nlbi1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFkZ2VzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGlucHV0LCBzZWxlY3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5ldXRyYWxfNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMxLjVweCAqL1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzU3cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgICAgICAgICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmW3R5cGU9bnVtYmVyXSB7XHJcbiAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG5ldXRyYWxfNjAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnBhcnNsZXktZXJyb3Ige1xyXG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmFkZ2VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc2VsZWN0IHtcclxuICAgICAgICAgICAgJi5wYXJzbGV5LWVycm9yIHtcclxuICAgICAgICAgICAgICAmICsgLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaG9zZW4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hvc2VuLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEVpSUdobGFXZG9kRDBpTmlJZ2RtbGxkMEp2ZUQwaU1DQXdJREV4SURZaUlHWnBiR3c5SW01dmJtVWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SStDanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJrUFNKTk9DNDROelF4TWlBd0xqWTBOalpET1M0d09UQTBNaUF3TGpRME5qRTJOaUE1TGpReU16Z2dNQzQwTlRFek1EZ2dPUzQyTXpNMklEQXVOall4TnpJNFF6a3VPRFU0TURVZ01DNDRPRGMyTmpnZ09TNDRORGswTXlBeExqSTFNemcxSURrdU5qRTNPVGtnTVM0ME5qZ3pPRXcxTGpReE9UVTJJRFV1TXpVMU5UTkROUzR6TURrMk5DQTFMalExTmpnMklEVXVNVFk0TWpnZ05TNDFNRFV6TWlBMUxqQXlPVFVnTlM0ME9UazFORXcwTGprNU5UUXhJRFV1TkRrNE1USkROQzQ0Tnprek5TQTFMalE0TnpRMElEUXVOelkySURVdU5ETTVOakVnTkM0Mk56UTROaUExTGpNMU5qRTFURFF1TmpjME5ETWdOUzR6TlRVM05Vd3dMalEzTmpneE5DQXhMalEyT1RNMVF6QXVNelkzT0RnNElERXVNelk0TURnZ01DNHpNREF6T0NBeExqSXlORGM1SURBdU1qazJPVFkxSURFdU1EWTVOakpETUM0eU9UUXhPVGtnTUM0NU1UTTBOVFVnTUM0ek5UVTFOVGNnTUM0M05qY3hPREVnTUM0ME5qQTBNallnTUM0Mk5qSXhPRFZNTUM0ME5qQTRNalVnTUM0Mk5qRTNPRFJETUM0MU5qUXpOelFnTUM0MU5UYzJOamdnTUM0M01ERTBNRGdnTUM0MU1ESTROU0F3TGpnek56azVOQ0F3TGpVd01ERXhOa013TGpnMU1UVTNNU0F3TGpRNU9UZzBOeUF3TGpnMk5URTJPU0F3TGpVd01EQTVPQ0F3TGpnM09EYzFOU0F3TGpVd01EZzJOVU14TGpBd01UTTRJREF1TlRBM056a3pJREV1TVRJek1EVWdNQzQxTlRZNE56RWdNUzR5TWpBd09DQXdMalkwTnpBeE1VdzFMakEwTnpJMUlEUXVNVGczTXpoTU9DNDROelF4TWlBd0xqWTBOalphSWlCbWFXeHNQU0ppYkdGamF5SWdjM1J5YjJ0bFBTSmliR0ZqYXlJZ2MzUnliMnRsTFhkcFpIUm9QU0l3TGpVaUx6NEtQQzl6ZG1jK0NnPT0pICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNob3Nlbi13aXRoLWRyb3Age1xyXG4gICAgICAgICAgICAgIC5jaG9zZW4tc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jaG9zZW4tZHJvcCB7XHJcbiAgICAgICAgICAgICAgLmNob3Nlbi1zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZXN1bHQtc2VsZWN0ZWQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNwbGFudHNfbGlzdCB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTA0MHB4O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFudHMtY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAvL2dhcDogMTBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5wbGFudC1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmFtZSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNjJweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5waG90byB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1OCwgMTIxLCAxMTcsIDEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDIyNHB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDZweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAzNywgNDEsIDEpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuYm94IHtcclxuICAgICAgICAgICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkNBeE5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRFeUxqVWdNRWd5UXpFdU1UYzFJREFnTUM0MUlEQXVOamMxSURBdU5TQXhMalZXTVRKRE1DNDFJREV5TGpneU5TQXhMakUzTlNBeE15NDFJRElnTVRNdU5VZ3hNaTQxUXpFekxqTXlOU0F4TXk0MUlERTBJREV5TGpneU5TQXhOQ0F4TWxZeExqVkRNVFFnTUM0Mk56VWdNVE11TXpJMUlEQWdNVEl1TlNBd1drMDJMakk0TWpVZ09TNDVOamMxUXpVdU9Ua2dNVEF1TWpZZ05TNDFNVGMxSURFd0xqSTJJRFV1TWpJMUlEa3VPVFkzTlV3eUxqVXpNalVnTnk0eU56VkRNaTR5TkNBMkxqazRNalVnTWk0eU5DQTJMalV4SURJdU5UTXlOU0EyTGpJeE56VkRNaTQ0TWpVZ05TNDVNalVnTXk0eU9UYzFJRFV1T1RJMUlETXVOVGtnTmk0eU1UYzFURFV1TnpVZ09DNHpOemMxVERFd0xqa3hJRE11TWpFM05VTXhNUzR5TURJMUlESXVPVEkxSURFeExqWTNOU0F5TGpreU5TQXhNUzQ1TmpjMUlETXVNakUzTlVNeE1pNHlOaUF6TGpVeElERXlMakkySURNdU9UZ3lOU0F4TVM0NU5qYzFJRFF1TWpjMVREWXVNamd5TlNBNUxqazJOelZhSWlCbWFXeHNQU0lqTTBFM09UYzFJaTgrQ2p3dmMzWm5QZ289KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvdG8ge1xyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWFpbl9ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhdGluZy1yYWRpbyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM3LCAyNDAsIDI0MiwgMSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW5fZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51cGxvYWQtYm94LW1hcCB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQyNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21hcC1jb29yZGluYXRlcy10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDEwOCwgMTE3LCAxMjUsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVwbG9hZC1ib3gtY29udGFpbmVyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAucGFyc2xleS1lcnJvcnMtbGlzdCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudXBsb2FkLWJveCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2NHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyMDYsIDIxMiwgMjE4LCAxKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTgzcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjM3LCAyNDAsIDI0MiwgMSk7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0OHB4IDE2cHggNDhweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgIC8vZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMTA4LCAxMTcsIDEyNSwgMSk7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS43JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nLnVwbG9hZGVkLWltYWdlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICBib3JkZXI6IDAuNTdweCBzb2xpZCByZ2JhKDMzLCAzNywgNDEsIDEpO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbl9ncmVlbjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDI1NSwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5lZGl0LWltYWdlLWJ0biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMnB4IDAgMCAycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC44OXB4IHNvbGlkIHJnYmEoMzMsIDM3LCA0MSwgMSk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW5fZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC51cGxvYWQtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gICAgICAgICAgICAgIGdhcDogOXB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyMzcsIDI0MCwgMjQyLCAxKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDI0MCwgMjQyLCAxKTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm9wZW4tZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm9wZW4tY2FtZXJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vd2wtbmF2IHtcclxuICAgICAgICAgIC5vd2wtcHJldiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHRfbl93LnN2Zykgbm8tcmVwZWF0IDUwJSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICByaWdodDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm93bC1uZXh0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9hcnJvd19sZWZ0X25fdy5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3dsLWRvdHMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIC5vd2wtZG90IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjBmMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3RlcHMge1xyXG4gICAgICAgICYtbmF2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IEhlZWJvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbl9ncmVlbjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMzLCAzNywgNDEsIDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuY29tcGxldGVkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRraUlHaGxhV2RvZEQwaU1UVWlJSFpwWlhkQ2IzZzlJakFnTUNBeE9TQXhOU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4Tnk0eE9UTTJJREV1TURBd01qUkRNVFl1T1RjMU9TQXhMakF3T1RBM0lERTJMamMzTWpFZ01TNHhNREE1TmlBeE5pNDJNalExSURFdU1qVTBNamxNTVRZdU5qRTRNeUF4TGpJMk1EZ3hUREUyTGpZeE1Ua2dNUzR5TmpjeU1VTXhOQzQyTURZMUlETXVNamMyTmprZ01USXVPRGszTVNBMUxqQTNNVEF4SURFeExqRTROallnTmk0NE5qWTBPRU01TGpnNU5qZzJJRGd1TWpJd01qUWdPQzQyTURZMU5DQTVMalUzTkRZMklEY3VNVGc0TWpVZ01URXVNREl5TlV3MkxqVXpPREUySURFeExqWTROakZNTWk0ek5qVXdOQ0E0TGpFMk1ETXlRekl1TVRrNU1qY2dPQzR3TWpBeE5DQXhMams0TURNNElEY3VPVFE1TWlBeExqYzFPREkxSURjdU9UWTNNVFJETVM0MU5EQTBOU0EzTGprNE5qRTJJREV1TXpNNE1ETWdPQzR3T1RFd05TQXhMakU1TlRRMElEZ3VNalU1T1RkRE1TNHdOVEU1SURndU5ETXhOREVnTUM0NU9ETTVPVFlnT0M0Mk5EZzRNaUF4TGpBd016RTVJRGd1T0RZMU5qWkRNUzR3TWpJM05TQTVMakE0TmpZMklERXVNVEk0TnpVZ09TNHlPRGt3TWlBeExqSTVOamM1SURrdU5ESTVNemRNTVM0ek1ERTNNU0E1TGpRek16UTRURFl1TURVMU1pQXhNeTQwTlRVM1F6WXVNemcwTnpZZ01UTXVOek15T1NBMkxqZzJPVFF4SURFekxqY3hNalVnTnk0eE56STROQ0F4TXk0ME1UQTBRemt1TVRNeU16RWdNVEV1TkRRMk55QXhNQzQ0TVRBeUlEa3VOamd3TURVZ01USXVORGczSURjdU9URXpPVGRNTVRJdU5URTNPQ0EzTGpnNE1UVTNRekUwTGpFNE16TWdOaTR4TWpjek1pQXhOUzQ0TkRrNElEUXVNemN5TURrZ01UY3VOemM1TmlBeUxqUXpOemsxVERFM0xqYzROakVnTWk0ME16RXpPVXd4Tnk0M09USTRJREl1TkRJME9UVkRNVGd1TURNNU5DQXlMakU0TmpneElERTRMakV4TXpVZ01TNDRNakkzT1NBeE55NDVPREE0SURFdU5UQTVNVGhNTVRjdU9UYzVPU0F4TGpVd05qa3hRekUzTGpnME9ETWdNUzR4T1RNM055QXhOeTQxTXpjMUlEQXVPVGt5TURNMUlERTNMakU1TXpZZ01TNHdNREF5TkZvaUlHWnBiR3c5SW1Kc1lXTnJJaUJ6ZEhKdmEyVTlJbUpzWVdOcklpOCtDand2YzNablBnbz0pO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFycm93LWxpbmVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIC5hcnJvdy1saW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWFkIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTk4cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgMzM1cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLmhlYWQge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI4cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvcm1lciB7XHJcbiAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogSGVlYm87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTdweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjcGFyc2xleS1pZC1tdWx0aXBsZS1wbGFudHMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDI0MCwgMjQyLCAxKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgZmxleDogMCAwIDIxMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIG1heC13aWR0aDogNjIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN0ZXAtMCB7XHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnN0ZXAtNSB7XHJcbiAgICAgICAgZmllbGRzZXQgLnVwbG9hZC1ib3gtY29udGFpbmVyIC51cGxvYWQtYm94IHtcclxuICAgICAgICAgIGhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICYtbmF2aWdhdGlvbiB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyMywgMjIzLCAyMjMsIDEpO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDMycHg7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNjlweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uZXh0LCAmLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzZCOTc5NDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0U5RUNFRjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucHJldmlvdXMge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNDYgMjQ4IDI1MSk7XHJcbiAgICAgICAgICBjb2xvcjogcmdiKDE2IDE2IDE2KTtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICBzdHJva2U6IHJnYigxNiAxNiAxNik7XHJcbiAgICAgICAgICAgICAgZmlsbDogcmdiKDE2IDE2IDE2KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGhhbmsge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA2ODBweDtcclxuXHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm87XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjM3LCAyNDAsIDI0MiwgMSlcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5zIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMzJweDtcclxuICAgICAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDY5cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluX2dyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjIycHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbmV1dHJhbF85MDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmLXN0YXJ0IHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICByaWdodDogaW5oZXJpdDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Nsb3NlX2ljb25feC5zdmcpIG5vLXJlcGVhdCA1MCUgNTAlO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlKDBweCwgMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgdG9wOiAxNnB4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50IHtcclxuXHJcbiAgfVxyXG59XHJcbiIsIiNjb29raWVDb25zZW50Q29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA4MCUpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNjI3cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2MHB4IDBweCAjMDAwMDAwMEQ7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC50aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjMDBBMEU0O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOC44cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMzAnIGhlaWdodD0nMjknIHZpZXdCb3g9JzAgMCAzMCAyOScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yMS4zMjc5IDMuOTExMThDMjIuMzI5MyAzLjkxMTE4IDIzLjI3MDcgMy42NTM5OCAyNC4wODk2IDMuMjAyMDNDMjQuNDUxNyAzLjQ5Mzc0IDI0Ljc5OTUgMy44MDI0OSAyNS4xMzE4IDQuMTI3MDhDMjQuNjUzNyA0Ljk2MzI2IDI0LjM4MDUgNS45MzE2MyAyNC4zODA1IDYuOTYzODJDMjQuMzgwNSA5Ljg4MDM1IDI2LjU2MTkgMTIuMjg3NCAyOS4zODIxIDEyLjY0MjRDMjkuNDU5OSAxMy4yNTA2IDI5LjUgMTMuODcwNiAyOS41IDE0LjVDMjkuNSAxNC45MzA2IDI5LjQ4MTIgMTUuMzU2NyAyOS40NDQ1IDE1Ljc3NzdDMjYuNTk0MSAxNi4xMDQ4IDI0LjM4MDUgMTguNTI1OCAyNC4zODA1IDIxLjQ2MzhDMjQuMzgwNSAyMi42NDQ5IDI0LjczODIgMjMuNzQyNCAyNS4zNTEyIDI0LjY1MzlDMjIuNzE5OSAyNy4zMzYxIDE5LjA1NDIgMjkgMTUgMjlDNi45OTE4NyAyOSAwLjUgMjIuNTA4MSAwLjUgMTQuNUMwLjUgNi40OTE4NyA2Ljk5MTg3IDAgMTUgMEMxNS4zMDQ0IDAgMTUuNjA2NyAwLjAwOTM4MjcyIDE1LjkwNjUgMC4wMjc4NzM5QzE2LjY3MjggMi4yODYxNCAxOC44MTA2IDMuOTExMTggMjEuMzI3OSAzLjkxMTE4Wk0xMC4xNjYxIDEyLjA4MzFDMTEuMTY3MSAxMi4wODMxIDExLjk3ODYgMTEuMjcxNiAxMS45Nzg2IDEwLjI3MDZDMTEuOTc4NiA5LjI2OTU5IDExLjE2NzEgOC40NTgxIDEwLjE2NjEgOC40NTgxQzkuMTY1MDYgOC40NTgxIDguMzUzNTggOS4yNjk1OSA4LjM1MzU4IDEwLjI3MDZDOC4zNTM1OCAxMS4yNzE2IDkuMTY1MDYgMTIuMDgzMSAxMC4xNjYxIDEyLjA4MzFaTTEwLjc3MTQgMjAuNTQxOUMxMC43NzE0IDIxLjU0MjkgOS45NTk5NCAyMi4zNTQ0IDguOTU4OTIgMjIuMzU0NEM3Ljk1NzkxIDIyLjM1NDQgNy4xNDY0MiAyMS41NDI5IDcuMTQ2NDIgMjAuNTQxOUM3LjE0NjQyIDE5LjU0MDkgNy45NTc5MSAxOC43Mjk0IDguOTU4OTIgMTguNzI5NEM5Ljk1OTk0IDE4LjcyOTQgMTAuNzcxNCAxOS41NDA5IDEwLjc3MTQgMjAuNTQxOVpNMTkuMjI5OCAxOS4zMzM2QzIwLjg5ODEgMTkuMzMzNiAyMi4yNTA2IDE3Ljk4MTEgMjIuMjUwNiAxNi4zMTI3QzIyLjI1MDYgMTQuNjQ0NCAyMC44OTgxIDEzLjI5MTkgMTkuMjI5OCAxMy4yOTE5QzE3LjU2MTQgMTMuMjkxOSAxNi4yMDg5IDE0LjY0NDQgMTYuMjA4OSAxNi4zMTI3QzE2LjIwODkgMTcuOTgxMSAxNy41NjE0IDE5LjMzMzYgMTkuMjI5OCAxOS4zMzM2WicgZmlsbD0nJTIzMDA5REUwJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVzc2FnZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICoge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwQTBFNDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFjY2VwdF9zZWxlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTJweCA0MHB4O1xyXG4gICAgY29sb3I6ICMwMEEwRTQ7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzFGMjAwRDtcclxuXHJcbiAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQ0M7XHJcbiAgICAgIC8qINCh0LLQtdGC0LvQvi3QutGA0LDRgdC90YvQuSDRhtCy0LXRgiDQtNC70Y8g0LrQvdC+0L/QutC4INC/0YDQuCDQvtGI0LjQsdC60LUgKi9cclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoYWtlIHtcclxuICAgIGFuaW1hdGlvbjogc2hha2UgMC41cztcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgc2hha2Uge1xyXG4gICAgMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgICAyNSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjZXB0X2FsbCB7XHJcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgLnJlamVjdF9hbGwge1xyXG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgY29sb3I6ICMwMEEwRTQ7XHJcbiAgfVxyXG5cclxuICBidXR0b24ge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNi42cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY2NlcHRfYWxsIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjAsIDIyOCwgMSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2VDb29raWUge1xyXG4gICAgdG9wOiAyM3B4O1xyXG4gICAgcmlnaHQ6IDIzcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTMgM0wxNy4wMDAxIDE3LjAwMDEnIHN0cm9rZT0nJTIzNjc3MDdGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMi45OTk5MyAxNy4wMDAxTDE3IDMnIHN0cm9rZT0nJTIzNjc3MDdGJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaGVja2JveGVzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW5wdXQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NyZWN0IHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgcng9JzYnIGZpbGw9JyUyMzAwOURFMCcvJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE4LjEwNDYgNi40NDExQzE4LjYzMTggNy4wMjk0NSAxOC42MzE4IDcuOTgzMDMgMTguMTA0NiA4LjU3MTJMMTAuOTA0NiAxNi42MDQzQzEwLjM3NzQgMTcuMTkyNSA5LjUyMjY3IDE3LjE5MjUgOC45OTUzMiAxNi42MDQzTDUuMzk1MzkgMTIuNTg3N0M0Ljg2ODIgMTEuOTk5NSA0Ljg2ODIgMTEuMDQ1OSA1LjM5NTM5IDEwLjQ1NzhDNS45MjI2IDkuODY5NCA2Ljc3NzM5IDkuODY5NCA3LjMwNDYgMTAuNDU3OEw5Ljk0OTk0IDEzLjQwOTFMMTYuMTk1NCA2LjQ0MTFDMTYuNzIyNiA1Ljg1Mjk3IDE3LjU3NzQgNS44NTI5NyAxOC4xMDQ2IDYuNDQxMVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAmLmxhYmVsLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjcnIHZpZXdCb3g9JzAgMCAyNCAyNycgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3JlY3QgeD0nMC41JyB5PScyJyB3aWR0aD0nMjMnIGhlaWdodD0nMjMnIHJ4PSc1LjUnIGZpbGw9J3doaXRlJyBzdHJva2U9JyUyM0FCQUFBQicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucGFnZV9iYW5uZXIge1xyXG4gIC5iYW5uZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDExOHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE5NnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMTI4cHggMHB4IDUwcHggMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEyMnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgY29sdW1uLWdhcDogOTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTQ0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTM2cHggMCAwIDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb2w6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLXJlc3BvbnNpdmUoNDMsIDgwLCAzNjAsIDE5MjApO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodC1yZXNwb25zaXZlKDQ0LCA4MywgMzYwLCAxOTIwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBmb250LWZhbWlseTogXCJBbG1vbmlcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBmb250LXN0eWxlOiA0MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMjMxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XHJcbiAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNDcycHg7XHJcbiAgICAgIGhlaWdodDogNDQ4cHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xyXG5cclxuICAgICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjbGlwLXBhdGg6IHh5d2goMCUgMCUgMTAwJSA5MSUgcm91bmQgMjUlIDAgNDUlIDApO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICBjbGlwLXBhdGg6IHh5d2goMCUgMCUgMTAwJSA5MCUgcm91bmQgMjUlIDAgNDUlIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgIHdpZHRoOiA0MjBweDtcclxuICAgICAgICBoZWlnaHQ6IDM5NXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICB3aWR0aDogMjE4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDg2cHg7XHJcbiAgICAgICAgbGVmdDogNThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDQzOC4yNjVweDtcclxuICAgICAgICBoZWlnaHQ6IDQyNi4xODNweDtcclxuICAgICAgICBtYXNrLXNpemU6IDQzOC4yNjVweCA0MjYuMTgzcHg7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9zaGFwZS1ib3JkZXItcmVjdGFuZ2xlLTJyLnN2Z1wiKTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG5cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOTVweDtcclxuICAgICAgICAgIG1hc2stc2l6ZTogNDIwcHggMzk1cHg7XHJcbiAgICAgICAgICB0b3A6IDc2cHg7XHJcbiAgICAgICAgICBsZWZ0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgbWFzay1zaXplOiAyMThweCAxNTRweDtcclxuICAgICAgICAgIHdpZHRoOiAyMThweDtcclxuICAgICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hc2stc2l6ZTogMjE5cHggMjEyLjk2cHg7XHJcbiAgICAgICAgICB3aWR0aDogMjE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxMi45NnB4O1xyXG4gICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA0NDguN3B4O1xyXG4gICAgICAgIGhlaWdodDogNDMwLjU3NnB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogNDQ4LjdweCA0MzAuNTc2cHg7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9zaGFwZS1ib3JkZXItcmVjdGFuZ2xlLTJyLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICB3aWR0aDogNDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM5NXB4O1xyXG4gICAgICAgICAgbWFzay1zaXplOiA0MjBweCAzOTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgbWFzay1zaXplOiAyMThweCAxNTRweDtcclxuICAgICAgICAgIHdpZHRoOiAyMThweDtcclxuICAgICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hc2stc2l6ZTogMjE5cHggMjEwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMjE5cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAmLmZpcnN0IHtcclxuICAgICAgICAgIGJvdHRvbTogMjlweDtcclxuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDYwdnc7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgIHRvcDogMzMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNTNweDtcclxuICAgICAgaW5zZXQtaW5saW5lLWVuZDogMDtcclxuICAgICAgei1pbmRleDogNDtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiSGVlYm9cIjtcclxuICAgICAgZm9udC1zaXplOiAyMi4yNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzEuMTVweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxOWVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIG1heC13aWR0aDogMTc4cHg7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcbn1cclxuXHJcbi5ydGwgLnBhZ2VfYmFubmVyIC5iYW5uZXJfX2ltZyAubGluZS5maXJzdCB7XHJcbiAgYm90dG9tOiBhdXRvO1xyXG4gIHRvcDogMzMwcHg7XHJcbiAgd2lkdGg6IDQwdnc7XHJcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMS4zNHB4IHNvbGlkICNmZmY7XHJcbiAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICB0b3A6IDE2OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXZpZXdzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDEyMHB4IDAgMTc4cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgfVxyXG5cclxuICAucmV2aWV3cyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5zbGlkZXItcmV2aWV3cyB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgQGluY2x1ZGUgZm9udC1zaXplLXJlc3BvbnNpdmUoMTUsIDI3LCAzNjAsIDE5MjApO1xyXG4gICAgICBAaW5jbHVkZSBsaW5lLWhlaWdodC1yZXNwb25zaXZlKDIzLCA0MSwgMzYwLCAxOTIwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDk3OXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzhweDtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlc3RpbW9uaWFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmVpZ2U7XHJcbiAgICAgIG1heC13aWR0aDogNDczcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0MTVweDtcclxuICAgICAgcGFkZGluZzogNDhweCAyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDRweCAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBIZWVibztcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMwcHggKi9cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBjb2xvcjogJG5ldXRyYWxfODAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOThweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XHJcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgdGV4dC13cmFwOiBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0yJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzLXNsaWRlci5vd2wtY2Fyb3VzZWwge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnJldmlld3Mtc2xpZGVyIC5vd2wtc3RhZ2Uge1xyXG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXNsaWRlciAub3dsLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yZXZpZXdzLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyLXJldmlld3Mge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLyog0JfQsNGC0LXQvNC90LXQvdC40LUg0YHQu9C10LLQsCAqL1xyXG4uc2xpZGVyLXJldmlld3M6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICB0byByaWdodCxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiA0O1xyXG59XHJcblxyXG4vKiDQl9Cw0YLQtdC80L3QtdC90LjQtSDRgdC/0YDQsNCy0LAgKi9cclxuLnNsaWRlci1yZXZpZXdzOjphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgdG8gbGVmdCxcclxuICAgICAgICAgICAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpLFxyXG4gICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgKTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiA0O1xyXG59XHJcblxyXG4uY3VzdG9tLXByZXYsIC5jdXN0b20tbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNDUlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL2JpZy1BcnJvdy5zdmcpO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCA1NHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDU0cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1wcmV2IHtcclxuICByaWdodDogNDVweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMy41cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dfcmlnaHRfbi5wbmcpO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDM1cHg7XHJcbiAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tLW5leHQge1xyXG4gIGxlZnQ6IDQ1cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYXJyb3dfbGVmdF9uLnBuZyk7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZS1vdXRlciB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuIiwiLnZpZGVvX3NlY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsLTUwO1xyXG4gIHBhZGRpbmc6IDkwcHggMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcblxyXG4gIC52aWRlbyB7XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICAgIC52aWRlb19fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvX19kZXNjIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDU5cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNTdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xOThweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4MzZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvX19wbGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC52aWRlb19fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSBBc3BlY3QgUmF0aW8gKi9cclxuICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICBpZnJhbWUsXHJcbiAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC52aWRlb19fcGxheS1idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMTI3IDEyNyAxMjcgLyAzMCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi52aXNpYmxlIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlX2lubmVyX2Jhbm5lciB7XHJcbiAgLmJhbm5lciB7XHJcbiAgICBwYWRkaW5nOiAxMjRweCAwIDcwcHggMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAvLyBtYXgtd2lkdGg6IDE1NDBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgY29sdW1uLWdhcDogMTIycHg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgY29sdW1uLWdhcDogMTIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sIHtcclxuXHJcbiAgICAgICAgJi5jb2wtaW1nIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGluayB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGdhcDogNnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43NnB4O1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMnB4O1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMxLjVweCAqL1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMzU3cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDQ0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1NHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDIxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICBoZWlnaHQ6IDI1M3B4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgbGVmdDogMjNweDtcclxuICAgICAgICB3aWR0aDogNDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgbWFzay1zaXplOiA0NDBweCA0NTRweDtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NoYXBlLWJvcmRlci10b3Atci1mbC5zdmdcIik7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgbWFzay1zaXplOiAyMThweCAxNTRweDtcclxuICAgICAgICAgIHdpZHRoOiAyMThweDtcclxuICAgICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICAgIGhlaWdodDogMjUzcHg7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IDI1M3B4IDI1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IDQ1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNDU1cHg7XHJcbiAgICAgICAgbWFzay1zaXplOiA0NTVweCA0NTVweDtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NoYXBlLW1hc2stdG9wLXItZmwuc3ZnXCIpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgbWFzay1zaXplOiAyMThweCAxNTRweDtcclxuICAgICAgICAgIHdpZHRoOiAyMThweDtcclxuICAgICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICAgIGhlaWdodDogMjUzcHg7XHJcbiAgICAgICAgICBtYXNrLXNpemU6IDI1M3B4IDI1M3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5zdGVwc19zZWN0aW9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbC01MDtcclxuICBwYWRkaW5nOiA0MHB4IDAgMTE2cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIC8vcGFkZGluZzogMCAyNHB4IDAgMTJweDtcclxuICB9XHJcblxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjFweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1saW5rIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gICAgICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRuZXV0cmFsXzgwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0ZXBzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogNTdweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTU2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW51bWJlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZmlndXJlIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG1hc2stc2l6ZTogMTAwcHggMTAwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW1hc2sge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwcHggMTAwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIycHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5yb3VuZGVkLXRyaWFuZ2xlIHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3ZhbCB7XHJcbiAgICAgICAgLnN0ZXBzX3NlY3Rpb25fX3N0ZXBzLS1pdGVtLS1maWd1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RlcHNfc2VjdGlvbl9fc3RlcHMtLWl0ZW0tLWZpZ3VyZS1tYXNrIHtcclxuICAgICAgICAgIHdpZHRoOiAxMTJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTNweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hcnJvdyB7XHJcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA1NXB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1tb3JlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTJweDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2OXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XHJcbiAgICAgIGdhcDogOXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zdmcvYXJyb3dfYnJlYWRjcnVtYnMuc3ZnXCIpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ydGwgLnN0ZXBzX3NlY3Rpb24ge1xyXG4gICZfX3N0ZXBzIHtcclxuXHJcbiAgICAmLS1pdGVtIHtcclxuICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzIHtcclxuICBwYWRkaW5nOiA2MnB4IDAgMjAwcHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGdhcDogODBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogNzJweCA1MHB4IDEwNXB4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMTI1cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGdhcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWltYWdlLWxheW91dCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB6b29tOiAwLjU1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93LWV4dGVybmFsLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWd1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAmLS1tYXNrIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3F1YXJlIHtcclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvc3F1YXJlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAzNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvc3F1YXJlLW1pZGRsZS5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3NxdWFyZS1taWRkbGUtc29saWQuc3ZnXCIpO1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogMzQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJvdW5kZWQtc3F1YXJlIHtcclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC1zcXVhcmUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMzg5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTFweDtcclxuICAgICAgICBtYXNrLXNpemU6IDM4OXB4IDMxMXB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtc3F1YXJlLW1pZGRsZS5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4OXB4IDMxMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtc3F1YXJlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDM4OXB4O1xyXG4gICAgICAgIGhlaWdodDogMzExcHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAzODlweCAzMTFweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ib3JkZXJfbWFzayB7XHJcbiAgICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXNxdWFyZS1taWRkbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM4OXB4IDMxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJjaCB7XHJcbiAgICAgIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWltYWdlIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2FyY2gtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMzExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDJweDtcclxuICAgICAgICBtYXNrLXNpemU6IDMxMXB4IDM0MnB4O1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL2FyY2gtbWlkZGxlLnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzExcHggMzQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvYXJjaC1taWRkbGUtc29saWQuc3ZnXCIpO1xyXG4gICAgICAgIHdpZHRoOiAzMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MnB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogMzExcHggMzQycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm92YWwge1xyXG4gICAgICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZSB7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9vdmFsLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDI5N3B4O1xyXG4gICAgICAgIGhlaWdodDogMzYwcHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAyOTdweCAzNjBweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9vdmFsLW1pZGRsZS5zdmdcIik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI5N3B4IDM2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0tZmlndXJlLS1tYXNrIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL292YWwtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMjk3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICBtYXNrLXNpemU6IDI5N3B4IDM2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJvcmRlcl9tYXNrIHtcclxuICAgICAgICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL292YWwtbWlkZGxlLnN2Z1wiKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTdweCAzNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi5yb3VuZGVkLXRyaWFuZ2xlIHtcclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC10cmlhbmdsZS1taWRkbGUtc29saWQuc3ZnXCIpO1xyXG4gICAgICAgIHdpZHRoOiAzNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogMzQwcHg7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC10cmlhbmdsZS1taWRkbGUuc3ZnXCIpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzayB7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9yb3VuZGVkLXRyaWFuZ2xlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2lyY2xlIHtcclxuICAgICAgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2Vzc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvY2lyY2xlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAzNDJweCAzNDJweDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9jaXJjbGUtbWlkZGxlLnN2Z1wiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzQycHggMzQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1maWd1cmUtLW1hc2sge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvY2lyY2xlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDM0MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzQycHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAzNDJweCAzNDJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYm9yZGVyX21hc2sge1xyXG4gICAgICAubWljcm9iaW9tZV9hbmFseXNpc19wcm9jZXNzX19pdGVtLS1pbWFnZSB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3NfX2l0ZW0tLWZpZ3VyZS0tbWFzayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zNTdweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsLCBvbCB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMm4pICYtLWluZm8ge1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgb3JkZXI6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mbGV4aWJsZS13aXRoLWxpbmVzIC5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3Mge1xyXG4gIHBhZGRpbmc6IDEycHggMCAxMDBweDtcclxufVxyXG5cclxuXHJcbnNlY3Rpb24uZGVtb25zdHJhdGlvbl9jZW50ZXJzICsgLm1pY3JvYmlvbWVfYW5hbHlzaXNfcHJvY2VzcyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbi5taWNyb2Jpb21lX2FuYWx5c2lzX3Byb2Nlc3MgICsgLmRlbW9uc3RyYXRpb25fY2VudGVycyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIH1cclxufVxyXG4iLCIuaW5mb3JtYXRpb25fc2VjdGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgJl9fYmxvY2tzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNDBweCAxMTFweCAxNThweCAxMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiwgcCwgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tcmVkO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTQwcHggMTI4cHggMTU4cHggMTExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZHNfc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNzBweCAwIDgwcHg7XHJcblxyXG4gIC5pbnRybyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY2FyZHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXN1YnRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjElO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5iYW5uZXJfd2l0aF9saW5lcyB7XHJcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDZweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAjYnJlYWRjcnVtYnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy9wYWRkaW5nLXRvcDogNDFweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMjhweCAwIDUwcHggMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxNTQwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2x1bW4tZ2FwOiAxMjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2w6Zmlyc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2w6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXgtd2lkdGg6IDU3OHB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlLWltZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNDE4cHg7XHJcbiAgICBoZWlnaHQ6IDI5NXB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICBtYXNrLXNpemU6IDE1NXB4IDE1NXB4O1xyXG4gICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC1zcXVhcmUtbWlkZGxlLnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA0MThweCAyOTVweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgIGhlaWdodDogMTU1cHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgICB3aWR0aDogMjE5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxOXB4IDE1NHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC1zcXVhcmUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgd2lkdGg6IDQxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDI5NXB4O1xyXG4gICAgICBtYXNrLXNpemU6IDQxOHB4IDI5NXB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgbWFzay1zaXplOiAxNTVweCAxNTVweDtcclxuICAgICAgICB3aWR0aDogMTU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDIxOXB4O1xyXG4gICAgICAgIGhlaWdodDogMTU0cHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAyMTlweCAxNTRweDtcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgIHRvcDogMzE4cHg7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIHdpZHRoOiA0MHZ3O1xyXG5cclxuICAgICAgICAucnRsICYge1xyXG4gICAgICAgICAgdG9wOiAxMzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxhc3Qge1xyXG4gICAgICAgIGJvdHRvbTogMzQ0cHg7XHJcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgd2lkdGg6IDYwdnc7XHJcblxyXG4gICAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgM3B4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgfVxyXG5cclxuICAuaW50cm8ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmRlbW9uc3RyYXRpb25fY2VudGVycyB7XHJcbiAgJi0tdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNDBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiA0NzNweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAyOTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbmZvIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1hZ2UtbGF5b3V0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNXB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWltYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3F1YXJlIHtcclxuICAgICAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvc3F1YXJlLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAxNTdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJvdW5kZWQtc3F1YXJlIHtcclxuICAgICAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3Mvcm91bmRlZC1zcXVhcmUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBtYXNrLXNpemU6IDE1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcmNoIHtcclxuICAgICAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW1hZ2Uge1xyXG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvbWFza3MvYXJjaC1taWRkbGUtc29saWQuc3ZnXCIpO1xyXG4gICAgICAgIHdpZHRoOiAxMTdweDtcclxuICAgICAgICBoZWlnaHQ6IDE1NXB4O1xyXG4gICAgICAgIG1hc2stc2l6ZTogMTE3cHggMTU1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm92YWwge1xyXG4gICAgICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbWFnZSB7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9vdmFsLW1pZGRsZS1zb2xpZC5zdmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgICAgIGhlaWdodDogMTU3cHg7XHJcbiAgICAgICAgbWFzay1zaXplOiAxNTdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucm91bmRlZC10cmlhbmdsZSB7XHJcbiAgICAgIC5kZW1vbnN0cmF0aW9uX2NlbnRlcnNfX2l0ZW0tLWltYWdlIHtcclxuICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc3ZnL21hc2tzL3JvdW5kZWQtdHJpYW5nbGUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBtYXNrLXNpemU6IDE1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaXJjbGUge1xyXG4gICAgICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbWFnZSB7XHJcbiAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9tYXNrcy9jaXJjbGUtbWlkZGxlLXNvbGlkLnN2Z1wiKTtcclxuICAgICAgICB3aWR0aDogMTU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTdweDtcclxuICAgICAgICBtYXNrLXNpemU6IDE1N3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHNfc2xpZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJi1zbGlkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wcmV2LCAmLW5leHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMjEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggNTRweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcHJldiB7XHJcbiAgICAgIHJpZ2h0OiA0NXB4O1xyXG4gICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X3JpZ2h0X24ucG5nKTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW5leHQge1xyXG4gICAgICBsZWZ0OiA0NXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2xlZnRfbi5wbmcpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1jYXJvdXNlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm93bC1zdGFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vd2wtaXRlbSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzX19pdGVtLS1pbmZvIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jZW50ZXIge1xyXG4gICAgICAgICAgLmRlbW9uc3RyYXRpb25fY2VudGVyc19faXRlbS0taW5mbyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8qINCX0LDRgtC10LzQvdC10L3QuNC1INGB0LvQtdCy0LAgKi9cclxuICAgIC5kc19zbGlkZXItc2xpZGVyOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICAgICk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLyog0JfQsNGC0LXQvNC90LXQvdC40LUg0YHQv9GA0LDQstCwICovXHJcbiAgICAuZHNfc2xpZGVyLXNsaWRlcjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICAgICAgICAgIHRvIGxlZnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSksXHJcbiAgICAgICAgICAgICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApXHJcbiAgICAgICk7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgLm1vcmUge1xyXG4gICAgcGFkZGluZzogNTRweCAwIDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDY5cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggNDBweDtcclxuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTIlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ZnL0V4Y2x1ZGUuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGluc2V0LWlubGluZS1lbmQ6IC0xNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saWdodC1ibG9ja3Mge1xyXG4gICAgcGFkZGluZzogMTI3cHggMCA4MnB4O1xyXG5cclxuICAgICZfX2Jsb2NrcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICYtLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1iZWlnZTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuYnRuIHtcclxuICBwYWRkaW5nOiAxMnB4IDM1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNjlweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgIGdhcDogOXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1hcnJvdyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDMwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N2Zy9hcnJvd19icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBpbnNldC1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluayB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxMWVtO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiBmaXQtY29udGVudDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogOXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMiU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ZnL2Fycm93X2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGluc2V0LWlubGluZS1lbmQ6IGF1dG87XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1kaWFnb25hbCB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3N2Zy9hcnJvdy1kaWFnb25hbC5zdmdcIik7XHJcblxyXG4gIH1cclxufSIsIi50aGFuayB7XHJcbiAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcblxyXG4gIC5iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5pY29uIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxNDBweDtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDAgMzhweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGNvbG9yOiAjMDMwQTExO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAuODY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjA1cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYmQ4YTM3LCAjY2E5ZTU3IDQ1LjUlLCAjYWU3NjFjKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcbiIsIi5zaW1wbGUtcGFnZSB7XHJcbiAgcGFkZGluZy10b3A6IDExNXB4O1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnRybyB7XHJcbiAgICAgIC8vbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0ZXBzX3NlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAzNnB4IDAgMTMwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWlkLTE1NSxcclxuLnBhZ2UtaWQtMTY3LFxyXG4ucGFnZS1pZC0yNDAge1xyXG4gIC5zaW1wbGUtcGFnZSB7XHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICAuaW50cm8ge1xyXG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi5jb250YWN0LWRldGFpbHMge1xyXG4gIHBhZGRpbmctdG9wOiAxMDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgY29sdW1uLWdhcDogNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgcm93LWdhcDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29ubmVjdGlvbiB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cclxuICAgIC50b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAxNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDExZW07XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC1mYW1pbHk6IEhlZWJvO1xyXG4gICAgfVxyXG5cclxuICAgIC5waG9uZSxcclxuICAgIC5mYXgsXHJcbiAgICAuZW1haWwge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcblxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi13aWR0aDogNTlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUsXHJcbiAgICAgICZfX251bSxcclxuICAgICAgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgY29sb3I6ICMyMTI1Mjk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19udW0sXHJcbiAgICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICM0ZjViYzY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFpbC1pbmZvIHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblxyXG4gICAgLnRvcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDE0cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LWZhbWlseTogSGVlYm87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzYyB7XHJcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcbiAgICAgIG1heC13aWR0aDogNjUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jb250YWN0LXVzLWZvcm0ge1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogNTJweCAxNjNweCA1NHB4IDgwcHg7XHJcbiAgfVxyXG5cclxuICAud3BjZjctc3VibWl0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuXHJcbiAgJl9fZmllbGRzIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgJi5yZXF1aXJlZCB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC11cy1mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgLyogMzZweCAqL1xyXG4gICAgbWFyZ2luOiAwIDAgMjVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjRmMTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG4gICAgcGFkZGluZzogMzdweCA4MHB4IDQ4cHggMTYzcHg7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ydGwgJiB7XHJcbiAgICAgIHBhZGRpbmc6IDM3cHggMTYzcHggNDhweCA4MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maWVsZHMge1xyXG4gICAgbWF4LXdpZHRoOiA2NDNweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyN3B4O1xyXG5cclxuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICYgKyAud3BjZjctbm90LXZhbGlkLXRpcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNmM3NTdkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAxMXB4IDAgMTFweCAxMXB4O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcbiAgICAgIGNvbG9yOiAjMjEyNTI5O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDE3ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDo6cGxhY2Vob2xkZXIge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAvKiAyNS42cHggKi9cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICBjb2xvcjogIzZjNzU3ZDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xyXG4gICAgICAvKiAyNS42cHggKi9cclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxN2VtO1xyXG4gICAgICBjb2xvcjogIzIxMjUyOTtcclxuXHJcbiAgICAgIC5ydGwgJiB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYucmVxdWlyZWQge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTRweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTdlbTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiKlwiO1xyXG4gICAgICAgICAgICBpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZjc1NjI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMTFlbTtcclxuICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzJweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNyB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICB9XHJcbn1cclxuXHJcbi5ydGwgLndwY2Y3LXN1Ym1pdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICM0ZjViYzY7XHJcbiAgcGFkZGluZzogMTJweCAzMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDY5cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzNhNzk3NTtcclxuICB9XHJcbn1cclxuIiwiLmFjY29yZGlvbi1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiA1NHB4IDAgMTQ0cHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTJweDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taXRlbSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG5ldXRyYWxfNDAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1oZWFkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAyN3B4IDAgMjdweCAxN3B4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIC5hcnJvdyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1jb250ZW50IHtcclxuICAgIC8vbWF4LWhlaWdodDogMDtcclxuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIHBhZGRpbmcgMC4zcyBlYXNlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIG1heC13aWR0aDogODUwcHg7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDMxLjVweCAqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjM1N3B4O1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1jb250ZW50IHAge1xyXG4gICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tY29udGVudCB7XHJcbiAgICAvL21heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFycm93IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5odG1sIHtcclxuICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG4iLCIuaW52aXRlLWtpdCB7XHJcblxyXG4gIC52aWRlb19zZWN0aW9uIC5idG4ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZGVtb25zdHJhdGlvbl9jZW50ZXJzIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2Jhbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ncmVlbjtcclxuICAgIHBhZGRpbmc6IDEyNnB4IDAgMjc2cHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogMTIwcHggMCA1MHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIG1hcmdpbi10b3A6IC0xMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG4gICAgcGFkZGluZzogNTBweCA3MHB4IDcwcHg7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgcGFkZGluZzogNTBweCAyMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgb2wge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAudmlkZW9fc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvX19pbmZvIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS10ZW1wbGF0ZS1pbnZpdGUta2l0IHtcclxuICBoZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAuaGVhZGVyX19zdGFydC1uYXYgaW1nIHtcclxuICAgIGZpbHRlcjogaW52ZXJ0KDApO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmhlYWRlci1uYXYgLm1lbnUgPiAubWVudS1pdGVtID4gc3BhbixcclxuICBoZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAuaGVhZGVyLW5hdiAubWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmhlYWRlci1uYXYgLm1lbnUgLm1lbnUtaXRlbTphY3RpdmUsXHJcbiAgaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmhlYWRlci1uYXYgLm1lbnUgLm1lbnUtaXRlbTpob3ZlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2ZmZmZmZjtcclxuICB9XHJcblxyXG4gIC5oZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEzMHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgICAgIDBkZWcsXHJcbiAgICAgICAgICAgICAgICAgICAgcmdiYSg1OCwgMTIxLCAxMTcsIDApIDYuMzYlLFxyXG4gICAgICAgICAgICAgICAgICAgIHJnYmEoNTgsIDEyMSwgMTE3LCAwLjgpIDUyLjc4JSxcclxuICAgICAgICAgICAgICAgICAgICAjM2E3OTc1IDgwLjMlXHJcbiAgICApO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAubGFuZ3VhZ2VzIC5jdXJyZW50LXZhbHVlLFxyXG4gIC5oZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAubGFuZ3VhZ2VzIC5jdXJyZW50LXZhbHVlIHNwYW4ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyOm5vdCguc2Nyb2xsLWFjdGl2ZSkgLmxhbmd1YWdlcyAuY3VycmVudC12YWx1ZTpiZWZvcmUge1xyXG4gICAgZmlsdGVyOiBpbnZlcnQoMCk7XHJcbiAgfVxyXG5cclxuICBoZWFkZXI6bm90KC5zY3JvbGwtYWN0aXZlKSAuc2l0ZS1zZWNvbmQtbG9nbyBpbWcge1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcclxuICB9XHJcblxyXG4gICNicmVhZGNydW1icyB7XHJcbiAgICBzcGFuLCBhIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnZpdGUta2l0X19oZWFkZXIge1xyXG4gICAgaDEsIHAge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kYXRhYmFzZS10ZXN0IHtcclxuICAuYmFubmVyX21hcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDgwcHggMCAxMzBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b25zIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZ2FwOiA5cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjElO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gICAgICAgICYuZmlyc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgICAgICAgcmlnaHQ6IDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAwLjc1cHggc29saWQgcmdiYSgwLCAwLCAwLCAxKTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvYXJyb3ctZGlhZ29uYWwuc3ZnXCIpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2Vjb25kIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAzMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3N2Zy92aWRlby5zdmdcIikgbm8tcmVwZWF0IDUwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC8vYm94LXNoYWRvdzogMHB4IDMuM3B4IDIzLjExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm9ybWVycyB7XHJcbiAgICAvL21hcmdpbjogMTU1cHggMCAxNDdweDtcclxuICAgIG1hcmdpbjogMTM1cHggMCAxMjdweDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjBweCAwO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICBnYXA6IDM2cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogSGVlYm87XHJcbiAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNzZweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWVibztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgIG1hcmdpbjogMTZweCAwIDIwcHggMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IC8qIDI3cHggKi9cclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zMDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnRlcmFjdGl2ZSB7XHJcbiAgICAmX21hcCB7XHJcbiAgICAgIC5tYXAge1xyXG4gICAgICAgIC8vYm94LXNoYWRvdzogMHB4IDMuM3B4IDIzLjExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgICAgICAgaGVpZ2h0OiA2MDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pbmZvcm1hdGlvbiB7XHJcbiAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkaW5nIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMS4xJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDQ0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAzMHB4KTtcclxuICAgICAgICAgIC8vYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDEwMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMS41cHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuMSU7XHJcbiAgICAgICAgICAvL21pbi1oZWlnaHQ6IDMzNnB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjA2LCAyMTIsIDIxOCwgMSk7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAvL2ZsZXg6IDE7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBIZWVibztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCU7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wYXJhbXMge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNoYXJ0X25hbWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGFydCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
