*{margin:0;border:0;outline:0;text-decoration:none;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;list-style:none;border-collapse:collapse;border-spacing:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,button{padding:0;color:inherit}button{background:none;border:none;font:inherit;cursor:pointer;outline:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.sfPublicWrapper{width:auto!important;padding-top:0!important;padding-right:0!important;padding-left:0!important;margin-top:0!important}.sfInlineEditingPageMenu.sfPreventClickOutside{display:none}@font-face{font-family:northwellregular;src:url(../../fonts/northwell-webfont.woff2) format("woff2"),url(../../fonts/northwell-webfont.woff) format("woff");font-weight:400;font-style:normal}body,html{font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;line-height:1.5;color:#2b2f34}.headline,h1{font-size:36px;font-weight:700;letter-spacing:-.36px;line-height:normal}@media (min-width:768px){.headline,h1{font-size:48px;letter-spacing:-.48px}}@media (min-width:1024px){.headline,h1{font-size:65px;letter-spacing:-.65px}}.subheadline,h2{font-size:28px;font-weight:700;letter-spacing:normal;line-height:normal}@media (min-width:768px){.subheadline,h2{font-size:36px}}@media (min-width:1024px){.subheadline,h2{font-size:48px;letter-spacing:-.48px}}.subheadline-2,h3{font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.29}@media (min-width:768px){.subheadline-2,h3{font-size:28px}}.small-headline,h4{font-size:16px;font-weight:700;letter-spacing:.4px;line-height:1.88}@media (min-width:768px){.small-headline,h4{font-size:18px;letter-spacing:.45px;line-height:1.67}}@media (min-width:1024px){.small-headline,h4{font-size:20px;letter-spacing:.5px;line-height:1.5}}.kicker,h5{font-size:14px;font-weight:700;letter-spacing:.7px;line-height:1.71}.lead-in{font-size:17px;font-weight:500;letter-spacing:.035em;line-height:1.6}@media (min-width:1024px){.lead-in{font-size:20px;color:#2b2f34}}.lead-in--light{color:#fff;font-weight:500}.body-copy,p{font-size:17px;font-weight:500;line-height:1.7;letter-spacing:.03125em}.body-copy.copy--light a,p.copy--light a{color:#fff}.body-copy.copy--light a:focus,.body-copy.copy--light a:hover,p.copy--light a:focus,p.copy--light a:hover{color:#2b2f34}.text-link,a{color:#0066a6;text-decoration:underline;letter-spacing:.03125em}.text-link:focus,.text-link:hover,a:focus,a:hover{color:#2b2f34}.text-link--light{font-weight:700;color:#fff}.text-link--light:focus,.text-link--light:hover{color:#d3eeff}ol li,ul li{font-size:17px;letter-spacing:.03125em;line-height:1.7}ol{margin-left:10px}ol li{list-style-type:decimal;padding-left:10px;padding-bottom:10px}strong{font-weight:600}.btn-text-link{text-decoration:underline;color:#0066a6}.btn,input[type=button],input[type=submit]{transition:background-color .25s ease,color .25s ease,fill .25s ease;white-space:nowrap;display:inline-block;margin:7px 0;padding:14px 13px;border-radius:6px;font-size:16px;font-weight:600;line-height:normal;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff;background-color:#0066a6;-webkit-appearance:none;letter-spacing:.03125em;cursor:pointer}.btn:focus,.btn:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;background-color:#217cb5;fill:#fff}@media (min-width:768px){.btn,input[type=button],input[type=submit]{min-width:140px;padding-left:28px;padding-right:28px}}@media (min-width:1024px){.btn,input[type=button],input[type=submit]{padding:18px 36px}}@media (max-width:500px){.btn--full-width-mobile{width:100%;padding-left:10px!important;padding-right:10px!important;white-space:normal}}.btn--blue-background{border:2px solid #4499cf;background-color:transparent;text-transform:none}.btn--green-sea{border:2px solid #5cb89c;background-color:#5cb89c}.btn--green-sea:focus,.btn--green-sea:hover{background-color:#3d854c}.btn--outline{padding:13px 12px;border:1px solid #0066a6;color:#2b2f34;background-color:transparent}.btn--outline:focus,.btn--outline:hover{background-color:#0066a6;color:#fff}.btn--outline:focus .btn--outline:focus.icon,.btn--outline:focus .btn--outline:hover.icon,.btn--outline:hover .btn--outline:focus.icon,.btn--outline:hover .btn--outline:hover.icon{fill:#fff}@media (min-width:768px){.btn--outline{padding-left:37px;padding-right:37px}}@media (min-width:1024px){.btn--outline{padding:20px 48px}}.btn--outline:focus .icon,.btn--outline:hover .icon{fill:#fff}.btn--sml{min-width:50px;padding:12px 25px 8px}.btn-footer{border-radius:0;white-space:nowrap;background-color:#217cb5;text-transform:capitalize;color:#fff;font-size:20px;line-height:1.5em;letter-spacing:.5px;vertical-align:middle;text-align:center;padding:3em}.btn-footer:focus,.btn-footer:hover{background-color:#0066a6}.btn-footer .btn-footer__icon{transition-duration:.15s;transform:translateY(2px)}.btn-footer:focus .btn-footer__icon,.btn-footer:hover .btn-footer__icon{transition-duration:.4s;transform:translate(10px,2px)}.btn-footer__icon{display:inline-block;font-size:0;fill:#fff;width:22px;height:16px;margin-left:20px}.btn-link{border:none;background:transparent;line-height:1;display:inline;color:#0066a6;text-decoration:underline;letter-spacing:.03125em;font-size:1em}.btn-link:focus,.btn-link:hover{color:#2b2f34}.arrow-menu{list-style:none}.arrow-menu__item{width:100%;background:transparent;position:relative;padding:1.3em 0}.arrow-menu__item+.arrow-menu__item{border-top:1px solid #eaeef3}@media (min-width:1024px){.arrow-menu__item{display:inline-block;padding:0;border:1px solid #eaeef3}.arrow-menu__item:hover{border-color:#afb3b8}}.arrow-menu__item--modal{border:none}.arrow-menu__item--modal:focus,.arrow-menu__item--modal:hover{border:none;background-color:#fff}.arrow-menu__link{align-self:center;text-decoration:none;color:#2b2f34;display:block}@media (min-width:1024px){.arrow-menu__link{padding:4em}}.arrow-menu__title{font-size:18px;text-transform:capitalize;font-weight:700;letter-spacing:.45px;color:#2b2f34}.arrow-menu__title--question{padding:0}@media (min-width:1024px){.arrow-menu__title{font-size:20px}}.arrow-menu__copy{display:none}@media (min-width:1024px){.arrow-menu__copy{max-width:75%;margin-top:1.4em;color:#2b2f34;display:block}}@media (min-width:1366px){.arrow-menu__copy{max-width:13em}}@media (min-width:1366px){.arrow-menu__copy--modal{max-width:80%}}.arrow-menu__icon-circle{transition-duration:.15s;transform:translate(0) scale(1);position:absolute;right:16px;vertical-align:middle;font-size:0;padding:7px 6px;border-radius:50%}@media (min-width:1024px){.arrow-menu__icon-circle{right:64px;padding:10px 9px}.arrow-menu__icon-circle--modal{top:50%}}.arrow-menu__icon-circle--blue{background-color:#4499cf}.arrow-menu__icon-circle--light-blue{background-color:#81d4e3}.arrow-menu__icon-circle--purple{background-color:#826baa}.arrow-menu__icon-circle--green{background-color:#a9c554}.arrow-menu__icon-circle--peach{background-color:#dfa684}.arrow-menu__item:focus .arrow-menu__icon-circle,.arrow-menu__item:hover .arrow-menu__icon-circle{transition-duration:.4s;transform:translate(10px) scale(1.5)}.arrow-menu__icon{vertical-align:middle;fill:#fff;color:#fff;width:12px;height:10px}@media (min-width:1024px){.arrow-menu__icon{width:14px;height:12px}}.arrow-menu__icon--question{position:absolute;left:0;width:27px;height:29px;fill:#7f8e97;margin-right:1em}@media (min-width:1024px){.arrow-menu__icon--question{left:48px;top:48px}}.input-group{letter-spacing:.45px}.input-group__label{display:block;font-weight:700;font-size:1.1em;margin-bottom:.25em}.input-group__label--radio{margin-bottom:0;font-weight:400;display:inline-block;position:relative;padding-left:calc(20px + .65em)}.input-group__hint{display:block;margin-top:.5em;font-style:italic;letter-spacing:.4px;line-height:1.4}.input-group__hint--explainer{font-style:normal;margin-bottom:1em}.input-group__input{max-width:400px;border:1px solid #b4b4b4;line-height:50px;font-size:1.2em;border-radius:4px;box-shadow:inset -1.6px 2.5px 1px 0 rgba(0,0,0,.08);padding-left:1em;padding-right:1em}@media (-ms-high-contrast:none){.input-group__input{padding:10px}}.input-group__input:active,.input-group__input:focus{border:1px solid #4ba9e5}.input-group__error{color:#c82018;font-weight:700;font-size:14px;padding:1em 0;display:none}.input-group__error--dark{color:#fff}.input-group__error.has-error{display:block}.input-group__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:1px solid #b4b4b4;box-shadow:inset -1.6px 2.5px 1px 0 rgba(0,0,0,.08);width:20px;height:20px;margin-right:10px}.input-group__checkbox:active,.input-group__checkbox:focus{border:1px solid #4ba9e5}.input-group__checkbox:checked{background-image:url(../img/iconCheckmarkCompletedTask.svg);background-repeat:no-repeat;background-position:50%;background-size:80%}.input-group__radio{opacity:0;position:absolute}.input-group__radio:active+.input-group__label--radio:before,.input-group__radio:focus+.input-group__label--radio:before{border:1px solid #4ba9e5}.input-group__radio+.input-group__label--radio:before{background:transparent;border-radius:100%;border:1px solid #000;width:22px;height:22px;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);content:""}.input-group__radio+.input-group__label--radio:after{content:"";background-color:transparent;left:5px;top:50%;transform:translateY(-50%);display:block;position:absolute}.input-group__radio:checked+.input-group__label--radio:after{background-color:#0066a6;width:14px;height:14px;border-radius:100%}.input-group__radio-wrap{margin-top:1em}.input-group__radio-wrap:last-child{margin-bottom:0}.input-group__radio-wrap--inline{display:inline-block;margin-bottom:0}.input-group__radio-wrap--inline+.input-group__radio-wrap--inline{margin-left:30px}.input-group__select{padding-right:50px;padding-top:0;padding-bottom:0;height:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(../img/input-select.png) 100% no-repeat;background-size:30px;text-overflow:ellipsis}.large-photo{min-width:100%;position:relative}.large-photo__image{width:100%;position:absolute;top:0;left:0}.large-photo-spacer{display:block;height:212px;content:""}@media (min-width:1920px){.large-photo-spacer{height:452px}}.image-menu-block{text-align:center;margin-bottom:5em}@media (min-width:768px){.image-menu-block{margin-left:100px;margin-right:100px}}@media (min-width:1920px){.image-menu-block{margin-left:300px;margin-right:300px}}.image-menu-block__copy{color:#fff;text-align:center;padding:40px}.image-menu-block__copy h2{margin-top:15px;margin-bottom:15px}.image-menu-block__copy p{max-width:900px;margin:0 auto}.image-menu-block__image-menu-wrap{position:relative;max-width:1177px;min-height:800px;margin:0 auto}@media (max-width:1200px){.image-menu-block__image-menu-wrap{min-height:auto}}.image-menu-block__frame{border:8px solid #4ba9e5;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@media (max-width:1200px){.image-menu-block__frame{display:none}}.image-menu-block__menu{position:absolute;top:50%;left:-100px;transform:translateY(-50%);background-color:#fff;z-index:1;max-width:550px;text-align:left}@media (max-width:1500px){.image-menu-block__menu{left:-50px;max-width:430px}}@media (max-width:1200px){.image-menu-block__menu{position:relative;top:auto;left:auto;transform:none;max-width:none}}@media (max-width:768px){.image-menu-block__menu{margin-left:10px;margin-right:10px}}.image-menu-block__menu-item{position:relative;cursor:pointer}.image-menu-block__menu-item:last-child .image-menu-block__content{border-bottom:0}.image-menu-block__menu-item .body-copy{display:none;opacity:0}.image-menu-block__menu-item--visible .image-menu-block__menu-item-icon-area{background-color:#4ba9e5}.image-menu-block__menu-item--visible .body-copy{display:block;opacity:1;animation:fadeIn .5s ease}.image-menu-block__content{position:relative;padding:40px 40px 40px 100px;border-bottom:1px solid #eaeef3;text-align:left;width:100%;display:block}@media (max-width:320px){.image-menu-block__content{padding:20px 20px 20px 80px}}.image-menu-block__content:focus{background-color:#f5f5f5}.image-menu-block__menu-item-icon-area{position:absolute;top:0;left:0;height:100%;background:#00f;width:75px;display:flex;align-items:center;justify-content:center;background-color:#2b2f34;transition:background-color .5s ease}@media (max-width:320px){.image-menu-block__menu-item-icon-area{width:50px}}.image-menu-block__icon{width:22px;height:22px}@media (min-width:768px){.image-menu-block__icon{width:28px;height:28px}}.image-menu-block__image{position:absolute;top:50%;right:-100px;transform:translateY(-50%);z-index:0;max-width:1000px}.image-menu-block__image img{height:0;opacity:0;max-width:100%;width:1000px;transition:opacity .5s ease}.image-menu-block__image .image-menu-block__image--visible{height:auto;opacity:1}@media (max-width:1500px){.image-menu-block__image{right:-50px}}@media (max-width:1200px){.image-menu-block__image{display:none}}.rdContent .daily-market__hidden{display:block!important}.daily-market{display:flex;flex-direction:row;background-color:#fff;margin:0 120px;padding:120px}.daily-market__hidden{display:none!important}@media (max-width:1600px){.daily-market{padding:60px;margin:0 60px}}@media (max-width:1366px){.daily-market{display:block}}@media (max-width:768px){.daily-market{padding:30px;margin:0}}.daily-market__intro{width:400px;padding-right:50px}.daily-market__intro-text h2{font-weight:400;margin-bottom:20px}.daily-market__intro-text h2 strong{font-weight:700;color:#0066a6}.daily-market__intro-text h2 a{text-decoration:none;color:#2b2f34}.daily-market__intro-text h2 a:focus,.daily-market__intro-text h2 a:hover{text-decoration:underline}.daily-market__intro-text p{margin-bottom:20px;font-size:20px;line-height:1.4}@media (max-width:1366px){.daily-market__intro{padding-right:0;display:flex;flex-direction:row;width:auto}.daily-market__intro>div{flex:1;justify-content:flex-end}}@media (max-width:768px){.daily-market__intro{display:block}.daily-market__intro>div{justify-content:flex-start}.daily-market__intro-text h2{font-size:48px}.daily-market__intro-text p{margin-bottom:0;font-size:17px}}.daily-market__intro-person{border-top:1px solid #eaeef3;border-bottom:1px solid #eaeef3;margin:20px auto;padding:20px 0;display:flex;flex-direction:row;letter-spacing:.03125em}.daily-market__intro-person>div{display:flex;flex-direction:column;align-items:left;justify-content:center}.daily-market__intro-person img{background-color:brown;border-radius:60px;width:60px;height:60px;margin-right:15px}.daily-market__intro-person strong{font-weight:700}.daily-market__intro-person em{font-style:italic}@media (max-width:1366px){.daily-market__intro-person{margin:0;border:0}}@media (max-width:768px){.daily-market__intro-person{padding-bottom:0}.daily-market__intro-person img{width:50px;height:50px}}@media (max-width:320px){.daily-market__intro-person img{width:40px;height:40px}}@media (max-width:1366px){.daily-market__intro-btn{display:none}}.daily-market__posts{display:flex;flex-direction:row;width:100%}.daily-market__posts>a{display:inline-block;flex:1;max-width:330px;margin-right:20px;padding:40px;border:1px solid #eaeef3;text-decoration:none;color:#2b2f34}.daily-market__posts>a:focus,.daily-market__posts>a:hover{border:1px solid #afb3b8}.daily-market__posts>a:last-child{margin-right:0}.daily-market__posts-icon{position:relative;border-radius:100px;background-color:#81d4e3;width:40px;height:40px;margin-bottom:20px}.daily-market__posts-icon img{position:absolute;width:15px;height:15px;top:13px;left:13px}.daily-market__posts-date{font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:30px}.daily-market__posts-title{font-size:20px;font-weight:700;margin-bottom:20px}.daily-market__posts-content{letter-spacing:.03125em}.daily-market__posts-content-body p{display:inline}.daily-market__posts-content-more{text-decoration:underline}@media (max-width:1366px){.daily-market__posts{margin-top:40px;margin-bottom:40px}.daily-market__posts>a{max-width:none}}@media (max-width:1024px){.daily-market__posts>a:nth-child(n+3){display:none}.daily-market__posts>a:nth-child(2){margin-right:0}}@media (max-width:768px){.daily-market__posts>a:nth-child(n+2){display:none}.daily-market__posts>a:first-child{margin-right:0}.daily-market__posts-icon{display:none}.daily-market__posts-title{font-size:18px}}@media (max-width:320px){.daily-market__posts>a{padding:30px}.daily-market__posts-date{margin-bottom:15px}.daily-market__posts-title{margin-bottom:20px}}.daily-market__intro-btn{margin-top:40px}.daily-market__btn-mobile{display:none}@media (max-width:1366px){.daily-market__btn-mobile{display:block}}.home-intro{display:flex;flex-direction:row;background-color:#fff;padding-left:150px;padding-right:100px}.home-intro>div{margin:100px;justify-content:left}@media (max-width:1600px){.home-intro>div{margin:80px}}@media (max-width:1366px){.home-intro>div{margin:60px}}@media (max-width:768px){.home-intro>div{margin:30px}}.home-intro p{position:relative}@media (min-width:1367px){.home-intro--wide>div{margin:100px 30px}}@media (max-width:1600px){.home-intro{padding-left:100px;padding-right:100px}}@media (max-width:1366px){.home-intro{padding-left:60px;padding-right:60px;flex-direction:column}}@media (max-width:1366px) and (-ms-high-contrast:none){.home-intro{display:block}}@media (max-width:768px){.home-intro{padding-left:0;padding-right:0}}.home-intro__title{flex:1 1 70%;padding-right:50px}.home-intro__title h1{display:inline-block}.home-intro__title h1,.home-intro__title h2{position:relative;font-size:70px;max-width:700px}.home-intro__title h1:before,.home-intro__title h2:before{content:"";position:absolute;top:.6em;left:-70px;height:3px;width:50px;background-color:#d5dde2}.home-intro__title h1:after,.home-intro__title h2:after{display:none;content:"";position:absolute;left:0;bottom:-25px;height:3px;width:50px;background-color:#d5dde2}.home-intro__title h1.home-intro__title-green:after,.home-intro__title h1.home-intro__title-green:before,.home-intro__title h2.home-intro__title-green:after,.home-intro__title h2.home-intro__title-green:before{background-color:#a9c554}@media (max-width:1920px){.home-intro__title h1,.home-intro__title h2{font-size:4vw}}@media (max-width:1366px){.home-intro__title h1,.home-intro__title h2{font-size:5vw}}@media (max-width:768px){.home-intro__title h1,.home-intro__title h2{margin-bottom:30px;font-size:36px}.home-intro__title h1:before,.home-intro__title h2:before{display:none}.home-intro__title h1:after,.home-intro__title h2:after{display:block}}@media (max-width:1366px){.home-intro__title{margin-bottom:20px!important}}.home-intro__services{margin-top:30px}.home-intro__services ul{text-transform:capitalize;white-space:nowrap}.home-intro__services li{display:inline-block;font-size:1rem}.home-intro__services li:first-child:before{display:none}.home-intro__services li:before{content:"/";color:#217cb5;margin:0 1em}.home-intro__services a{color:#2b2f34;text-decoration:none}.home-intro__services a:focus,.home-intro__services a:hover{color:#0066a6;text-decoration:underline}@media (max-width:1366px){.home-intro__services{display:none}}.home-intro__summary{flex:1 1 30%;padding-top:10px}.home-intro__summary p{font-size:20px;max-width:700px}.home-intro__summary-btn{display:inline-block;white-space:nowrap;margin-top:20px}@media (max-width:1600px){.home-intro__summary p{font-size:16px}}@media (max-width:1366px){.home-intro__summary{margin-top:0!important;padding-top:0}.home-intro__summary p{font-size:17px}}.investment-header{display:flex;flex-direction:row;background-color:#f1f3f6}.investment-header>div{flex:1}@media (max-width:1024px){.investment-header{flex-direction:column-reverse}}.investment-header__image{background-position:top;background-size:cover}.investment-header__image.align-left{background-position:0 0}@media (max-width:1024px){.investment-header__image{padding-top:50%}}.investment-header__text{background-color:#f1f3f6}.investment-header__content{margin:150px}.investment-header__content h4{text-transform:uppercase;font-size:16px;margin-bottom:30px}@media (max-width:600px){.investment-header__content h4{font-size:12px;margin-bottom:20px}}.investment-header__content h2{position:relative;margin-bottom:30px;font-size:70px}.investment-header__content h2:before{content:"";position:absolute;top:25%;left:-70px;height:3px;width:50px;background-color:#217cb5}.investment-header__content h2.top-45:before{top:45%}.investment-header__content h2.gray-bg:after,.investment-header__content h2.gray-bg:before{background-color:#7f8e97}.investment-header__content h2.green-sea:after,.investment-header__content h2.green-sea:before{background-color:#3d854c}.investment-header__content h2:after{display:none;content:"";position:absolute;left:0;bottom:-30px;height:3px;width:50px;background-color:#217cb5}@media (max-width:1920px){.investment-header__content h2{font-size:3.5vw}}@media (max-width:1024px){.investment-header__content h2{font-size:6vw}}@media (max-width:600px){.investment-header__content h2{margin-bottom:50px;font-size:36px}.investment-header__content h2:before{display:none}.investment-header__content h2:after{display:block}}.investment-header__content p{margin-bottom:30px}@media (max-width:1600px){.investment-header__content{margin:90px}}@media (max-width:1024px){.investment-header__content{margin:60px 120px}}@media (max-width:600px){.investment-header__content{margin:30px}}.investment-header__nxt{text-transform:none!important;font-size:28px!important}.investment-header__nxt span{color:#0066a6}.investment-types{position:relative;background-color:#fff;margin:0 120px;padding:120px;z-index:5;display:flex;flex-direction:row}.investment-types>div{flex:1 1 100%}.investment-types>div:nth-child(2){flex:1 0 230px}@media (max-width:1600px){.investment-types{margin:0 60px;padding:60px}}@media (max-width:900px){.investment-types{display:block}}@media (max-width:700px){.investment-types{margin:0;padding:30px}}.investment-types .input-group{display:none;width:100%;margin-bottom:30px}.investment-types .input-group__label{text-transform:uppercase;font-size:14px;margin-bottom:20px}.investment-types .input-group select{width:100%;max-width:none}@media (max-width:700px){.investment-types .input-group{display:block}}.investment-types__right{position:relative;display:flex;flex-direction:row}.investment-types__right>div{flex:1 1 100%}.investment-types__right>div:last-child{flex:1 0 260px;justify-content:center}@media (max-width:1366px){.investment-types__right>div:last-child{flex:1 0 200px}}@media (max-width:1200px){.investment-types__right{display:block}}.investment-types__tabs li:last-child a{margin-bottom:0}.investment-types__tabs--active{color:#2b2f34;font-weight:700;text-decoration:none;cursor:default}.investment-types__tabs a{display:block;margin-bottom:30px;text-decoration:none;font-size:20px}@media (max-width:900px){.investment-types__tabs{margin-bottom:40px}.investment-types__tabs ul{column-count:2}.investment-types__tabs li{display:inline-block;width:100%}.investment-types__tabs li a{border-bottom:1px solid #e1e6ee;padding-bottom:20px;padding-top:20px;font-size:16px;margin-bottom:0}}@media (max-width:700px){.investment-types__tabs{display:none}}.investment-types__tab-contents{padding:0 100px}@media (max-width:1366px){.investment-types__tab-contents{padding:0 60px}}@media (max-width:1200px){.investment-types__tab-contents{padding-right:0}}@media (max-width:900px){.investment-types__tab-contents{padding:0}}.investment-types__tab-content-text{display:none;opacity:0}.investment-types__tab-content-text--active{display:block;opacity:1;animation:fadeIn .5s ease}.investment-types__tab-content-text h2{margin-bottom:40px}.investment-types__tab-content-text p{margin-bottom:40px;font-size:20px}.investment-types__tab-content-text ul,.investment-types__tab-content-text ul li{list-style:disc inside none}.investment-types__tab-content-text ol,.investment-types__tab-content-text ol li{list-style:decimal inside none}@media (max-width:1600px){.investment-types__tab-content-text h2{font-size:36px}}@media (max-width:1200px){.investment-types__tab-content-text p{font-size:17px}}@media (max-width:700px){.investment-types__tab-content-text h2{font-size:28px;margin-bottom:20px}.investment-types__tab-content-text p{margin-bottom:20px;font-size:17px}}.investment-types__chat{position:relative}@media (max-width:1200px){.investment-types__chat{position:static;margin:60px 0 0 60px;display:flex;flex-direction:row;border:1px solid #e1e6ee;margin-top:60px!important}.investment-types__chat>div{flex:1 1 100%}.investment-types__chat>div:first-child{flex:1 0 120px}}@media (max-width:1200px) and (max-width:700px){.investment-types__chat>div:first-child{flex:1 0 90px}}@media (max-width:900px){.investment-types__chat{margin-left:0}}@media (max-width:700px){.investment-types__chat{margin-top:30px!important}}.investment-types__chat-image{margin-bottom:20px}.investment-types__chat-image img{max-width:100%;border-bottom:7px solid #4499cf}@media (max-width:1200px){.investment-types__chat-image{margin-bottom:0}.investment-types__chat-image img{width:120px;height:120px}}@media (max-width:700px){.investment-types__chat-image img{width:90px;height:90px}}.investment-types__chat-questions{display:flex;flex-direction:row;width:100%}.investment-types__chat-questions-image{position:relative;width:60px;height:60px;background-color:#0066a6;border-radius:100px;margin-right:20px;flex-shrink:0}.investment-types__chat-questions-image img{position:absolute;width:30px;height:30px;top:15px;left:15px}@media (max-width:1200px){.investment-types__chat-questions-image{margin-right:0;margin-left:20px}}@media (max-width:700px){.investment-types__chat-questions-image{display:none}}.investment-types__chat-questions-text strong{display:block;font-weight:700;font-size:18px}@media (max-width:1200px){.investment-types__chat-questions{flex-direction:row-reverse;align-items:center;justify-content:center}}.investment-ways{text-align:center;margin:0 180px;color:#fff}@media (max-width:1600px){.investment-ways{margin:0 90px}}@media (max-width:1024px){.investment-ways{margin:0 60px}}@media (max-width:768px){.investment-ways{margin:0 30px}}.investment-ways__copy h2{color:#fff}.investment-ways__copy p{max-width:700px;margin:20px auto 40px}@media (max-width:1024px){.investment-ways__copy p{max-width:600px}}.investment-ways__frame{border:8px solid #4ba9e5;padding:60px}@media (max-width:1200px){.investment-ways__frame{padding:30px}}@media (max-width:1024px){.investment-ways__frame{border:none;padding:0}}.investment-ways__contents{display:flex;flex-direction:row}.investment-ways__contents>div{flex:1}@media (max-width:1024px){.investment-ways__contents{display:block}}.investment-ways__content{position:relative;padding:30px 30px 60px}.investment-ways__content:last-child{padding-bottom:0}.investment-ways__content img{width:420px;max-width:100%;margin-bottom:30px}.investment-ways__content h3{font-size:30px;margin-bottom:20px}.investment-ways__content p{font-size:20px;margin-bottom:40px}.investment-ways__content p a{color:#fff}.investment-ways__content p a:hover{color:#2b2f34}@media (max-width:1024px){.investment-ways__content{padding-bottom:25px}.investment-ways__content img{margin-bottom:20px}.investment-ways__content h3{word-spacing:normal;margin-bottom:10px}.investment-ways__content p{font-size:17px;margin:0 auto 20px;max-width:500px}}@media (max-width:768px){.investment-ways__content{padding:0 0 50px}.investment-ways__content h3{font-size:20px}}.investment-ways__content-btn{position:absolute;left:0;right:0;bottom:0}.investment-ways__content-btn a{color:#fff;border:3px solid #4499cf}@media (max-width:1200px){.investment-ways__content-btn a{padding:15px 30px}}@media (max-width:1024px){.investment-ways__content-btn{position:relative}}.investment-transfers{text-align:center;margin:0 300px;color:#fff}@media (max-width:1600px){.investment-transfers{margin:0 200px}}@media (max-width:1366px){.investment-transfers{margin:0 100px}}@media (max-width:768px){.investment-transfers{margin:0 30px}}.investment-transfers__copy{margin-bottom:50px}.investment-transfers__frame{border:8px solid #4ba9e5;padding:80px;display:flex;flex-direction:row}.investment-transfers__frame>div{flex:1}@media (max-width:1366px){.investment-transfers__frame{padding:60px}}@media (max-width:1024px){.investment-transfers__frame{border:0;padding:0;flex-direction:column-reverse}}.investment-transfers__text{text-align:left;padding:0 40px}.investment-transfers__text h3{font-size:28px;margin-bottom:30px}.investment-transfers__text p{font-size:20px;margin-bottom:40px}@media (max-width:1024px){.investment-transfers__text{text-align:center}.investment-transfers__text h3{font-size:24px;margin-bottom:20px}.investment-transfers__text p{font-size:17px;margin-bottom:30px}}@media (max-width:768px){.investment-transfers__text{padding:0}}.investment-transfers__text-btn a{color:#fff;border:3px solid #4499cf}.investment-transfers__image{background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:1024px){.investment-transfers__image{padding-top:50%;margin-bottom:40px}}.investment-text-image{background-color:#fff;margin:0 120px;display:flex}.investment-text-image>div{flex:1;padding:120px}@media (max-width:1600px){.investment-text-image>div{padding:90px}}@media (max-width:1024px){.investment-text-image>div{padding:60px}}@media (max-width:768px){.investment-text-image>div{padding:30px}}@media (max-width:1600px){.investment-text-image{margin:0 60px}}@media (max-width:1024px){.investment-text-image{flex-direction:column-reverse}}@media (max-width:768px){.investment-text-image{margin:0}}.investment-text-image__form-required{color:red}.investment-text-image__form-error{color:red;display:none}.investment-text-image__form-error.has-error{display:block}.investment-text-image__form label{display:inline-block;margin:10px 0}.investment-text-image__form input{width:100%;margin-bottom:10px}.investment-text-image__text h2{margin-bottom:40px}.investment-text-image__text p{font-size:20px;margin-bottom:50px}@media (max-width:1366px){.investment-text-image__text h2{font-size:36px}}@media (max-width:1024px){.investment-text-image__text h2{font-size:28px;margin-bottom:20px}.investment-text-image__text p{font-size:17px;margin-bottom:30px}}.investment-text-image__image{background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1024px){.investment-text-image__image{padding:50% 0 0!important}}.insurance-header{display:flex;flex-direction:row;background-position:50%;background-size:cover;background-repeat:no-repeat}.insurance-header>div{flex:1}@media (max-width:1024px){.insurance-header{flex-direction:column-reverse}}.insurance-header__image{background-position:top;background-size:cover;visibility:hidden}@media (max-width:1024px){.insurance-header__image{visibility:visible;padding-top:40%}}.insurance-header__text{padding-bottom:120px}@media (max-width:1024px){.insurance-header__text{background-color:#f1f3f6}}@media (max-width:700px){.insurance-header__text{padding-bottom:0}}.insurance-header__content{margin:150px}.insurance-header__content h4{text-transform:uppercase;font-size:16px;margin-bottom:30px}@media (max-width:600px){.insurance-header__content h4{font-size:12px;margin-bottom:20px}}.insurance-header__content h2{position:relative;margin-bottom:30px;font-size:70px}.insurance-header__content h2:before{top:25%;left:-70px}.insurance-header__content h2:after,.insurance-header__content h2:before{content:"";position:absolute;height:3px;width:50px;background-color:#a9c554}.insurance-header__content h2:after{display:none;left:0;bottom:-30px}@media (max-width:1920px){.insurance-header__content h2{font-size:3.5vw}}@media (max-width:1024px){.insurance-header__content h2{font-size:6vw}}@media (max-width:600px){.insurance-header__content h2{margin-bottom:50px;font-size:36px}.insurance-header__content h2:before{display:none}.insurance-header__content h2:after{display:block}}.insurance-header__content p{margin-bottom:30px}@media (max-width:1600px){.insurance-header__content{margin:90px}}@media (max-width:1024px){.insurance-header__content{margin:60px 120px}}@media (max-width:600px){.insurance-header__content{margin:30px}}.insurance-partners{display:flex;flex-direction:row;margin:0 120px;padding:120px;background-color:#f1f3f6}@media (max-width:1600px){.insurance-partners{padding:60px;margin:0 60px}}@media (max-width:1024px){.insurance-partners{display:block}}@media (max-width:768px){.insurance-partners{padding:30px;margin:0}}.insurance-partners__text{flex-basis:25%}.insurance-partners__text h2{margin-bottom:30px}@media (max-width:1366px){.insurance-partners__text{flex-basis:30%}}@media (max-width:768px){.insurance-partners__text h2{margin-bottom:10px}}.insurance-partners__img-container{flex-basis:75%;margin-left:60px}@media (max-width:1366px){.insurance-partners__img-container{flex-basis:70%}}@media (max-width:1024px){.insurance-partners__img-container{margin-left:0;margin-top:50px}}@media (max-width:768px){.insurance-partners__img-container{margin-top:20px}}.insurance-partners__images{display:flex;flex-wrap:wrap;background-color:#fff}.insurance-partners__images>div{flex:1 1 33%;display:flex;justify-content:center;align-items:center;border-top:1px solid #f1f3f6;border-left:1px solid #f1f3f6;padding:60px 30px}@media (max-width:1366px){.insurance-partners__images>div{flex:1 1 50%}}@media (max-width:768px){.insurance-partners__images>div{padding:30px 15px}}.insurance-partners__image img{max-width:100%;width:150px}.insurance-partners__note{margin-top:10px}.insurance-why-siebert__copy{color:#fff;text-align:center;padding:40px}.insurance-why-siebert__copy h2{margin-top:15px;margin-bottom:15px}.insurance-why-siebert__copy p{max-width:900px;margin:0 auto}.insurance-why-siebert__frame{position:absolute;top:0;left:0;right:200px;bottom:0;border:8px solid #4ba9e5;z-index:0}@media (max-width:1200px){.insurance-why-siebert__frame{right:0}}@media (max-width:768px){.insurance-why-siebert__frame{border:0}}.insurance-why-siebert__container{position:relative;margin:0 120px;padding:120px 0 120px 120px;display:flex;justify-content:center}.insurance-why-siebert__container>div{flex:1;flex-basis:60%}.insurance-why-siebert__container>div.insurance-why-siebert__content{flex-basis:40%;padding-right:80px}@media (max-width:1366px){.insurance-why-siebert__container{margin:0 60px;padding:60px 0 60px 60px}}@media (max-width:1200px){.insurance-why-siebert__container{padding-right:60px}.insurance-why-siebert__container>div.insurance-why-siebert__content{flex-basis:100%;padding-right:0}}@media (max-width:768px){.insurance-why-siebert__container{padding:30px;margin:0 10px}}.insurance-why-siebert__content{display:flex;align-items:center;justify-content:flex-end;max-width:600px}.insurance-why-siebert__item{display:flex;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #4ba9e5}@media (-ms-high-contrast:none){.insurance-why-siebert__item{display:block}}.insurance-why-siebert__item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.insurance-why-siebert__item h3{font-size:20px;color:#fff;margin-bottom:20px}.insurance-why-siebert__item p{font-size:16px}@media (max-width:768px){.insurance-why-siebert__item h3{margin-bottom:10px}}.insurance-why-siebert__item-icon{border:1px solid #4ba9e5;border-radius:5px;width:60px;height:60px;flex-basis:60px;flex-shrink:0;padding:15px}.insurance-why-siebert__item-icon img{height:100%;width:100%}@media (max-width:768px){.insurance-why-siebert__item-icon{width:30px;height:30px;flex-basis:30px;padding:5px}}.insurance-why-siebert__item-text{flex-basis:100%;padding-left:30px}@media (max-width:768px){.insurance-why-siebert__item-text{padding-left:10px}}.insurance-why-siebert__image{display:flex;align-items:center;justify-content:right;z-index:1}.insurance-why-siebert__image img{max-width:100%}@media (max-width:1200px){.insurance-why-siebert__image{display:none}}.insurance-plans{position:relative;display:flex;margin:0 120px;background-color:#fff;z-index:3}@media (max-width:1600px){.insurance-plans{margin:0 60px}}@media (max-width:1024px){.insurance-plans{display:block}}@media (max-width:768px){.insurance-plans{margin:0}}.insurance-plans__content{flex-basis:65%;padding:80px}@media (max-width:1600px){.insurance-plans__content{padding:40px}}@media (max-width:1250px){.insurance-plans__content{padding:20px}}.insurance-header__content-text{padding:40px}.insurance-header__content-text h2{margin-bottom:20px}.insurance-header__content-text p{max-width:650px}@media (max-width:768px){.insurance-header__content-text{padding:20px}}.insurance-header__grid{display:flex;flex-wrap:wrap}.insurance-header__grid>div{flex:1;flex-basis:50%}@media (max-width:500px){.insurance-header__grid>div{flex-basis:100%}}.insurance-header__grid-item{padding:0 40px 40px}.insurance-header__grid-item img{max-width:100%;margin-bottom:20px}.insurance-header__grid-item h4,.insurance-header__grid-item p{margin-bottom:10px}@media (max-width:768px){.insurance-header__grid-item{padding:20px}.insurance-header__grid-item img{margin-bottom:10px}.insurance-header__grid-item h4{font-size:18px;margin-bottom:0}.insurance-header__grid-item p{margin-bottom:0}}.insurance-plans__quote{flex-basis:35%;display:flex;flex-direction:column;justify-content:center;align-items:left;background-color:#f1f3f6;padding:120px}.insurance-plans__quote-frame{position:relative;margin-top:60px}.insurance-plans__quote-frame iframe{width:100%}@media (max-width:1600px){.insurance-plans__quote{padding:90px}}@media (max-width:1250px){.insurance-plans__quote{padding:60px}}.insurance-plans__quote-text{position:relative}.insurance-plans__quote-text:after{z-index:0;position:absolute;top:-30px;right:-60px;content:"";background-image:url(../img/iconArrowInCircle.svg);background-size:200px;width:200px;height:200px}.insurance-plans__quote-text img{position:absolute;width:30px;height:30px;top:3px;left:-40px}.insurance-plans__quote-text h3{position:relative;z-index:1;margin-bottom:10px}.insurance-plans__quote-text p{position:relative;z-index:1;margin-bottom:20px}.insurance-plans__quote-form{position:relative;z-index:1;background-color:#f1f3f6}.insurance-plans__quote-form-row{margin-bottom:20px}.insurance-plans__quote-form label{margin-bottom:5px}.insurance-plans__quote-form input[type=text]{width:100%}.insurance-plans__quote-form .btn{padding:18px 36px}.annuities-types__table{text-align:center;touch-action:pan-y!important;margin:0 120px;padding:0 120px 120px;background-color:#fff}@media (max-width:1024px){.annuities-types__table-desktop{display:none}}@media (max-width:1600px){.annuities-types__table{margin:0 60px;padding:0 90px 90px}}@media (max-width:1024px){.annuities-types__table{padding:0 60px 60px}}@media (max-width:768px){.annuities-types__table{margin:0;padding:30px}}.annuities-types__table table{border-collapse:collapse;table-layout:fixed;margin:0 auto;width:100%}.annuities-types__table table thead th{padding:30px 10px;background-color:#0066a6;color:#fff;font-weight:700;border-left:1px solid #217cb5}.annuities-types__table table thead th br{display:none}@media (max-width:1366px){.annuities-types__table table thead th br{display:block}}.annuities-types__table table thead th:first-child{padding:30px 20px;font-size:20px;text-align:left;border-left:0;white-space:normal;width:30%}.annuities-types__table table tbody td,.annuities-types__table table tbody th{font-weight:600;padding:10px 20px;animation:fadeIn 1s ease;border-left:1px solid #e1e6ee}.annuities-types__table table tbody td:first-child,.annuities-types__table table tbody th:first-child{padding:20px;font-size:18px;text-align:left;border-left:0}@media (max-width:768px){.annuities-types__table table tbody td:first-child,.annuities-types__table table tbody th:first-child{font-size:16px}}@media (max-width:1024px){.annuities-types__table table tbody td,.annuities-types__table table tbody th{padding:20px}}.annuities-types__table table td,.annuities-types__table table th{empty-cells:show;vertical-align:middle;font-size:18px}.annuities-types__table table td+td:last-child,.annuities-types__table table th+th:last-child{border-right:0}.annuities-types__table table tr{border-bottom:1px solid #e1e6ee}.annuities-types__table table tr:nth-child(odd){background:#f7f8fa}.annuities-types__table table tr:nth-child(2n){background:#fff}.annuities-types__table table .check{display:inline-block;transform:rotate(45deg);height:20px;width:10px;border-bottom:5px solid #78b13f;border-right:5px solid #78b13f}.annuities-types__table table .line{display:inline-block;height:2px;width:20px;background-color:#b8bfc9}.annuities-types__table table .text{display:block;white-space:nowrap}.annuities-types__table table .empty{border:0;background:none}.annuities-types__table table .disclaimer{font-style:italic}@media (max-width:1024px){.annuities-types__table table thead{display:none}.annuities-types__table table tr{border:0!important}.annuities-types__table table td{display:none}.annuities-types__table table td.active,.annuities-types__table table td:first-child{display:table-cell}}.annuities-types__mobile-header{display:none;width:100%;margin-bottom:20px}.annuities-types__mobile-header h4{font-size:20px}.annuities-types__mobile-header p{font-size:17px}@media (max-width:1024px){.annuities-types__mobile-header{display:table}}.annuities-types__table-mobile{display:none;width:100%}@media (max-width:1024px){.annuities-types__table-mobile{display:table}}.annuities-types__table-mobile-nav{display:none;position:relative}.annuities-types__table-mobile-nav .tab-nav{display:block;position:absolute;top:0;bottom:0;width:30px;border:1px solid #ddd;background:#fff}.annuities-types__table-mobile-nav .tab-nav:before{content:"";display:inline-block;position:absolute;top:50%;width:10px;height:10px;background:transparent;text-indent:-9999px;border-top:2px solid #000;border-left:2px solid #000;transition:all .25s ease-in-out;text-decoration:none;color:transparent}.annuities-types__table-mobile-nav .tab-nav.prev{left:0}.annuities-types__table-mobile-nav .tab-nav.prev:before{transform:translateY(-50%) rotate(-45deg);left:9px}.annuities-types__table-mobile-nav .tab-nav.next{right:0}.annuities-types__table-mobile-nav .tab-nav.next:before{transform:translateY(-50%) rotate(135deg);right:9px}.annuities-types__table-mobile-nav .nav-content{overflow:hidden;margin-left:30px;margin-right:30px}.annuities-types__table-mobile-nav .nav-content ul{display:table;top:0;z-index:10;margin:0;padding:0;width:100%;height:75px}.annuities-types__table-mobile-nav .nav-content ul li.tab{list-style:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;vertical-align:middle;color:#888;padding:10px 0;display:none}.annuities-types__table-mobile-nav .nav-content ul li.tab.active{background:#f5f5f5;color:#2b2f34;display:table-cell}.annuities-types__table-mobile-nav .nav-content ul li.tab .button{animation:fadeIn 1s ease;padding:10px;font-size:16px;font-weight:700;text-align:center}@media (max-width:1024px){.annuities-types__table-mobile-nav{display:block}}.annuities-four{margin:0 120px;padding:60px;background-color:#fff;display:flex;flex-wrap:wrap}@media (max-width:1600px){.annuities-four{margin:0 60px}}@media (max-width:1024px){.annuities-four{padding:30px}}@media (max-width:768px){.annuities-four{margin:0;padding:0}}.annuities-four__section{padding:40px;flex:1}.annuities-four__section img{width:50px;height:50px;margin-bottom:10px}.annuities-four__section h4{font-size:20px;margin-bottom:10px}.annuities-four__section-divider{height:2px;background-color:#a9c554;margin-bottom:20px}.annuities-four__section-icon-time{width:60px!important}@media (max-width:1600px){.annuities-four__section{padding:30px}}@media (max-width:1400px){.annuities-four__section{flex:1 1 50%}}@media (max-width:767px){.annuities-four__section{flex:1 1 100%;padding-bottom:0}.annuities-four__section:last-child{padding-bottom:60px}}.annuities-plans .col-two-panel__panel{border-top:12px solid #e1e6ee;background-color:#f1f3f6;padding:120px}@media (max-width:1600px){.annuities-plans .col-two-panel__panel{padding:90px}}@media (max-width:1250px){.annuities-plans .col-two-panel__panel{padding:60px}}.contact-intro{background-color:#f1f3f6}.contact-intro__divider{margin:30px auto;width:61px;height:3px;background-color:#d5dde2}@media (max-width:600px){.contact-intro__divider{margin:15px auto}}.contact-intro__text{font-size:20px;margin-bottom:30px;line-height:1.4}@media (max-width:850px){.contact-intro__text strong{display:block}}.contact-intro .col-three{padding:50px 0 5px}.contact-intro .col-three__blocks{margin-left:-10px;margin-right:-10px}@media (max-width:768px){.contact-intro .col-three{padding-top:30px;padding-left:15px;padding-right:15px}}.contact-form{margin:0 120px;background-color:#fff;display:flex}.contact-form>div{flex:1 1 60%}.contact-form>div:last-child{flex:1 1 40%}@media (max-width:1600px){.contact-form{margin:0 60px}}@media (max-width:1366px){.contact-form{flex-direction:column-reverse}}@media (max-width:1366px) and (-ms-high-contrast:none){.contact-form{display:block}}@media (max-width:768px){.contact-form{margin:0}}.contact-form__text{padding:100px}.contact-form__text h3{margin-bottom:20px}.contact-form__text p{margin-bottom:30px}@media (max-width:1024px){.contact-form__text{padding:80px}}@media (max-width:768px){.contact-form__text{padding:50px}}@media (max-width:600px){.contact-form__text{padding:30px}}.contact-form__frame iframe{width:100%}.contact-form__form-row{display:flex}.contact-form__form-row>div{flex:1;padding:20px 0}.contact-form__form-row>div:first-child{padding-right:40px}.contact-form__form-row--single>div{padding-right:0!important}@media (max-width:670px){.contact-form__form-row{display:block}.contact-form__form-row>div:first-child{padding-right:0}}.contact-form__form-divider{border-bottom:1px solid #e1e6ee;padding-bottom:20px;margin-bottom:20px}.contact-form__form input[type=text],.contact-form__form select,.contact-form__form textarea{max-width:none;width:100%}@media (max-width:670px){.contact-form__form input[type=text],.contact-form__form select{max-width:350px}}.contact-form__image{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:1366px){.contact-form__image{padding-top:35%;padding-bottom:70px}}@media (max-width:600px){.contact-form__image{padding-top:50%}}.contact-form__image-caption{position:absolute;left:0;right:0;bottom:0;padding:20px;background-color:#7f8e97;font-size:20px;color:#fff}@media (max-width:1366px){.contact-form__image-caption{padding:20px 100px}}@media (max-width:1024px){.contact-form__image-caption{padding:20px 80px}}@media (max-width:768px){.contact-form__image-caption{padding:20px 50px}}@media (max-width:600px){.contact-form__image-caption{padding:20px 30px;font-size:16px}}.salesforce-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(225,230,238,.85);align-items:center;justify-content:center;overflow:auto}.salesforce-modal.open{display:flex;animation:fadeIn .5s ease}@media (-ms-high-contrast:none){.salesforce-modal.open{display:block}}.salesforce-modal.fade-out{display:flex;animation:fadeOut .5s ease}.salesforce-modal__content{padding:50px}.salesforce-modal__heading{font-size:1.75em;margin-bottom:.5em;font-weight:700;line-height:1}.salesforce-modal .input-group__label{font-weight:400}.salesforce-modal__select{width:100%}.salesforce-modal__content-wrap{position:relative;background-color:#fff}.salesforce-modal__content-wrap:before{content:"";background-color:#f7f8fa;height:60px;display:block;width:100%}.salesforce-modal .inActive{display:none}.salesforce-modal .active{display:block}.salesforce-modal__button-wrap{margin-top:1.5em}.salesforce-modal__content-close{position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}.salesforce-modal__content-close:focus{border:1px dotted grey}.office-locations__header{background-color:#f1f3f6;position:relative}.office-locations__header-text{text-align:center;padding-top:100px;padding-bottom:60px}@media (max-width:768px){.office-locations__header-text{padding-bottom:30px}}.office-locations__header-divider{margin:40px auto;width:61px;height:3px;background-color:#d5dde2}.office-locations__addresses{margin:0 120px;display:flex;flex-wrap:wrap;flex-direction:row;position:relative}.office-locations__addresses>div{flex-basis:33.33333%}@media (max-width:1600px){.office-locations__addresses{margin:0 60px}}@media (max-width:1200px){.office-locations__addresses>div{flex-basis:50%}}@media (max-width:768px){.office-locations__addresses{margin:0 10px}}@media (max-width:500px){.office-locations__addresses>div{flex-basis:100%}}.office-locations__address-box{padding:10px}@media (max-width:768px){.office-locations__address-box{padding:10px 5px}}.office-locations__address{background-color:#fff;padding:40px;text-align:center;height:100%}.office-locations__address img{width:30px;height:30px;margin-bottom:10px}.office-locations__address h3{margin-bottom:20px}.office-locations__address h3 span{font-weight:400}.office-locations__address-link{font-size:20px;margin-bottom:20px}.office-locations__address-details{font-size:16px}@media (max-width:768px){.office-locations__address{padding:15px}.office-locations__address h3{font-size:20px;margin-bottom:10px}.office-locations__address-link{font-size:16px}}.office-locations__address-details a{text-decoration:none;color:#2b2f34;pointer-events:none}@media (max-width:768px){.office-locations__address-details a{text-decoration:underline;pointer-events:auto}}.office-locations__map{overflow:hidden;margin-bottom:-15px}.office-locations__map iframe{margin-top:-46px;pointer-events:none}.office-locations__map iframe.clicked{pointer-events:auto}.stock-plan__basics{height:100%}.stock-plan__basics>img{max-width:100%;width:100%}.stock-plan__basics-content{padding:60px 80px}.stock-plan__basics-content img{position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:30px;height:30px}.stock-plan__basics-content h3{position:relative}.stock-plan__basics-content p{margin-top:30px;margin-bottom:30px}@media (max-width:600px){.stock-plan__basics-content{padding:30px}.stock-plan__basics-content img{left:0;top:-40px;transform:none}.stock-plan__basics-content h3{margin-top:40px}}.stock-plan-3col{margin:0 120px;position:relative}@media (max-width:1600px){.stock-plan-3col{margin:0 60px}}@media (max-width:768px){.stock-plan-3col{margin:0}}.stock-plan-3col__blocks{display:flex}@media (max-width:1024px){.stock-plan-3col__blocks{display:block}}.stock-plan-3col__block{flex:1;padding:40px;color:#fff;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.stock-plan-3col__block{display:block}}.stock-plan-3col__block>*{flex:1}.stock-plan-3col__block>a{display:block;width:100%;padding-top:50%;margin-bottom:30px;background-size:cover;background-position:50%}.stock-plan-3col__block h4{margin-bottom:10px}.stock-plan-3col__block p{margin-bottom:20px;flex-basis:100%}.stock-plan-3col__block-link a{text-transform:uppercase}@media (max-width:1366px){.stock-plan-3col__block{padding:15px}}@media (max-width:1024px){.stock-plan-3col__block{margin:10px 0;padding:30px}}@media (max-width:768px){.stock-plan-3col__block>a{margin-bottom:20px}.stock-plan-3col__block h4{font-size:20px}}.financial-wellness-quad{position:relative;margin:0 120px;padding:120px;background-color:#fff}.financial-wellness-quad h2{margin-bottom:40px}@media (max-width:1600px){.financial-wellness-quad{margin:0 60px;padding:90px}}@media (max-width:1024px){.financial-wellness-quad{padding:60px}}@media (max-width:767px){.financial-wellness-quad{margin:0;padding:30px}}.financial-wellness-quad__sections{display:flex;flex-wrap:wrap;border-top:1px solid #eaeef3;border-left:1px solid #eaeef3}@media (max-width:767px){.financial-wellness-quad__sections{border:0}}.financial-wellness-quad__section{padding:60px 90px;flex:1 1 50%;display:flex;flex-direction:column;border-right:1px solid #eaeef3;border-bottom:1px solid #eaeef3}@media (-ms-high-contrast:none){.financial-wellness-quad__section{display:block}}.financial-wellness-quad__section>div{flex:1}.financial-wellness-quad__section h3{position:relative;margin-bottom:40px}.financial-wellness-quad__section h3:after{content:"";position:absolute;left:0;bottom:-20px;height:3px;width:50px;background-color:#3d854c}.financial-wellness-quad__section p{margin-bottom:20px}.financial-wellness-quad__section-divider{height:2px;background-color:#3d854c;margin-bottom:20px}.financial-wellness-quad__section-link{display:flex;align-items:flex-end}@media (max-width:1250px){.financial-wellness-quad__section{padding:40px}}@media (max-width:767px){.financial-wellness-quad__section{flex:1 1 100%;padding:0 0 50px;border:0}.financial-wellness-quad__section:last-child{padding-bottom:0}.financial-wellness-quad__section h3{font-size:20px}}.selling-shares-icons{position:relative;padding:0 120px;background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:15px}@media (max-width:1600px){.selling-shares-icons{padding:0 60px}}@media (max-width:1024px){.selling-shares-icons{padding:30px}}@media (max-width:767px){.selling-shares-icons{margin:0;padding:0}}.selling-shares-icons__section{padding:40px;flex:1;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.selling-shares-icons__section{display:block}}.selling-shares-icons__section>div{flex:1}.selling-shares-icons__section img{width:50px;height:50px;margin-bottom:10px}.selling-shares-icons__section h4{font-size:20px;margin-bottom:10px;white-space:nowrap}.selling-shares-icons__section p{margin-bottom:20px}.selling-shares-icons__section-divider{height:2px;background-color:#3d854c;margin-bottom:20px}.selling-shares-icons__section-icon-time{width:60px!important}.selling-shares-icons__section-link{display:flex;align-items:flex-end}@media (max-width:1600px){.selling-shares-icons__section{padding:30px}}@media (max-width:1400px){.selling-shares-icons__section{flex:1 1 50%}}@media (max-width:767px){.selling-shares-icons__section{flex:1 1 100%}}.wealth-manager-intro{padding:90px;text-align:center;background-color:#fff}@media (max-width:1200px){.wealth-manager-intro{padding:90px 50px}}@media (max-width:600px){.wealth-manager-intro{padding:30px}}.wealth-manager-intro h1{margin-bottom:10px}@media (max-width:600px){.wealth-manager-intro h1{font-size:30px}}.wealth-manager-intro h2{font-weight:400}@media (max-width:600px){.wealth-manager-intro h2{font-size:22px}}.wealth-manager-intro__contacts{display:inline-flex;margin:50px auto}@media (-ms-high-contrast:none){.wealth-manager-intro__contacts{display:block}}@media (max-width:1024px){.wealth-manager-intro__contacts{display:flex;flex-wrap:wrap;max-width:600px}}@media (max-width:767px){.wealth-manager-intro__contacts{display:inline-block;margin:20px auto}}.wealth-manager-intro__contact{flex:1;display:flex;white-space:nowrap;padding:20px}.wealth-manager-intro__contact img{width:30px;height:30px;margin-right:10px}@media (max-width:1024px){.wealth-manager-intro__contact{flex:1 1 50%}}@media (max-width:767px){.wealth-manager-intro__contact{padding:15px 0;border-bottom:1px solid #ddd}.wealth-manager-intro__contact:last-child{border-bottom:0}}.wealth-manager-story__image{margin:0 120px}.wealth-manager-story__image img{width:100%;max-width:100%}.wealth-manager-story__image-mobile{display:none}@media (max-width:1600px){.wealth-manager-story__image{margin:0 60px}}@media (max-width:768px){.wealth-manager-story__image{margin:0}}@media (max-width:600px){.wealth-manager-story__image img{display:none}.wealth-manager-story__image-mobile{display:block!important}}.wealth-manager-story__content{margin:0 120px;padding:0 200px 90px;background-color:#fff}@media (max-width:1600px){.wealth-manager-story__content{margin:0 60px;padding:0 60px 60px}}@media (max-width:768px){.wealth-manager-story__content{margin:0;padding:0 30px 30px}}.wealth-manager-story__location{padding:20px 0;border-bottom:1px solid #ddd;margin-bottom:50px}.wealth-manager-story__location strong{margin-right:10px}@media (max-width:600px){.wealth-manager-story__location{margin-bottom:20px}.wealth-manager-story__location a{display:block}}.wealth-manager-story__body{display:flex}@media (max-width:600px){.wealth-manager-story__body{display:flex;flex-direction:column-reverse}}.wealth-manager-story__body>div{flex:1 1 65%}.wealth-manager-story__body>div:last-child{flex:1 1 35%}.wealth-manager-story__body-text h3{margin-bottom:30px}.wealth-manager-story__body-text p{max-width:700px;padding-right:100px}@media (max-width:1366px){.wealth-manager-story__body-text p{padding-right:50px}}@media (max-width:768px){.wealth-manager-story__body-text p{padding-right:25px}}.wealth-manager-story__body-image{margin-top:70px}.wealth-manager-story__body-image img{width:100%;max-width:100%;margin-bottom:30px}.wealth-manager-story__body-image .btn{width:100%}@media (max-width:600px){.wealth-manager-story__body-image{margin-top:0;margin-bottom:30px}.wealth-manager-story__body-image img{margin-bottom:20px}}.wealth-manager-story__signature{font-family:northwellregular;font-size:70px;margin-top:50px}@media (max-width:1024px){.wealth-manager-story__signature{font-size:60px}}@media (max-width:768px){.wealth-manager-story__signature{font-size:55px}}@media (max-width:600px){.wealth-manager-story__signature{font-size:50px}}.wealth-manager-services{background-color:#f1f3f6;margin:0 120px;padding:90px 200px}@media (max-width:1600px){.wealth-manager-services{margin:0 60px;padding:60px}}@media (max-width:768px){.wealth-manager-services{margin:0;padding:30px}}.wealth-manager-services h3{margin-bottom:30px}.wealth-manager-services__grid{display:flex;flex-wrap:wrap;margin-bottom:50px}.wealth-manager-services__grid-item{flex:0 1 20%;text-align:center;padding:20px}.wealth-manager-services__grid-item img{width:100px;height:50px;margin-bottom:20px}@media (max-width:1700px){.wealth-manager-services__grid-item{flex:0 1 25%}}@media (max-width:1100px){.wealth-manager-services__grid-item{flex:0 1 33.333%}}@media (max-width:900px){.wealth-manager-services__grid-item{flex:0 1 50%}}@media (max-width:600px){.wealth-manager-services__grid-item{padding:5px}}.wealth-manager-services__list{padding-left:15px}.wealth-manager-services__list li{list-style:initial}.wealth-manager-details{margin:0 120px;padding:90px 200px;background-color:#e1e6ee;display:flex}@media (max-width:1600px){.wealth-manager-details{margin:0 60px;padding:60px}}@media (max-width:991px){.wealth-manager-details{display:block}}@media (max-width:768px){.wealth-manager-details{margin:0;padding:30px}}.wealth-manager-details>div{flex:1;padding:0 60px}.wealth-manager-details>div:first-child{padding-left:0}.wealth-manager-details>div:last-child{padding-right:0}@media (max-width:1600px){.wealth-manager-details>div{padding:0 40px}}@media (max-width:1366px){.wealth-manager-details>div{padding:0 20px}}@media (max-width:991px){.wealth-manager-details>div{padding:0}.wealth-manager-details>div:first-child{padding-bottom:40px}}.wealth-manager-details h3{margin-bottom:30px}.investor-relations-header{position:relative;background-color:#333;background-repeat:no-repeat;background-position:50%;background-size:cover;color:#fff;text-align:center;padding:170px 90px 120px}.investor-relations-header__label{font-size:16px;text-transform:uppercase;font-weight:600}.investor-relations-header__label:after{content:"";margin:30px auto;display:block;width:61px;height:3px;background-color:#4499cf}.investor-relations-header h1{font-size:110px;margin-bottom:60px}.investor-relations-header h1 i{font-style:italic}.investor-relations-header p{font-size:24px;max-width:840px;margin:0 auto 60px;line-height:1.5}.investor-relations-header .btn{color:#fff}@media (max-width:1365px){.investor-relations-header h1{font-size:80px}}@media (max-width:1023px){.investor-relations-header h1{font-size:60px}}@media (max-width:767px){.investor-relations-header h1,.investor-relations-header p{margin-bottom:30px}}@media (max-width:600px){.investor-relations-header{padding:110px 20px 60px;text-align:left}.investor-relations-header__label:after{margin:30px 0}.investor-relations-header h1{font-size:36px;margin-bottom:20px}.investor-relations-header p{font-size:18px;margin-bottom:20px}}.investor-relations-header__quote{position:absolute;top:0;left:0;display:flex;border-bottom:1px solid #555;width:100%;padding:20px 60px}.investor-relations-header__quote>div:first-child{text-align:left}.investor-relations-header__quote>div:last-child{text-align:right}.investor-relations-header__quote .qmod-quote{font-size:24px}.investor-relations-header__quote .qmod-volume-group{display:none}@media (max-width:1023px){.investor-relations-header__quote{padding:20px}}@media (max-width:600px){.investor-relations-header__quote .qmod-quote{font-size:18px}}.investor-relations-2col{margin:0 120px;display:flex}.investor-relations-2col>div{flex:1}@media (max-width:1600px){.investor-relations-2col{margin:0 60px}}@media (max-width:900px){.investor-relations-2col{display:block}}@media (max-width:768px){.investor-relations-2col{margin:0}}.investor-relations-2col__col{position:relative;background:#fff;margin:2px;border-top:10px solid #3d854c;padding:150px}.investor-relations-2col__col:last-child{border-top:10px solid #217cb5}.investor-relations-2col__col:last-child h2{color:#217cb5}.investor-relations-2col__col-text{position:relative;z-index:1}.investor-relations-2col__col-label{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:30px}.investor-relations-2col__col h2{color:#3d854c;margin-bottom:40px}.investor-relations-2col__col p{font-size:24px;line-height:1.5;margin-bottom:50px}@media (max-width:1366px){.investor-relations-2col__col{padding:100px 50px}}@media (max-width:1024px){.investor-relations-2col__col h2{font-size:36px}}@media (max-width:900px){.investor-relations-2col__col{padding:100px;margin-bottom:5px}.investor-relations-2col__col h2,.investor-relations-2col__col p{max-width:400px}}@media (max-width:600px){.investor-relations-2col__col{padding:70px 30px}.investor-relations-2col__col h2{font-size:30px;margin-bottom:20px}.investor-relations-2col__col p{font-size:18px;margin-bottom:20px}}.investor-relations-2col__col-image{position:absolute;right:0;bottom:0;z-index:0}.investor-relations-2col__col-image-data{right:0;width:90%}.investor-relations-2col__col-image-document{right:50px;width:30%}.investor-relations-2col__col-image-news{right:0;width:100%}.investor-relations-2col__col-image-info{right:0;width:90%}@media (max-width:600px){.investor-relations-2col__col-image{max-width:none!important}.investor-relations-2col__col-image-data{width:130%}.investor-relations-2col__col-image-document{right:20px;width:35%}.investor-relations-2col__col-image-news{width:150%}.investor-relations-2col__col-image-info{width:130%}}.investor-relations-3col{margin:0 120px;display:flex}.investor-relations-3col>div{flex:1 1 33%}.investor-relations-3col>div:first-child{flex:1 1 66%;display:flex}.investor-relations-3col>div:first-child>div{flex:1;padding:150px 100px}@media (max-width:1600px){.investor-relations-3col>div:first-child>div{padding:150px 50px}}@media (max-width:600px){.investor-relations-3col>div:first-child>div{padding:100px 30px}}@media (max-width:700px){.investor-relations-3col>div:first-child{display:block}}@media (max-width:1600px){.investor-relations-3col{margin:0 60px}}@media (max-width:1023px){.investor-relations-3col{display:block}}@media (max-width:768px){.investor-relations-3col{margin:0}}.investor-relations-3col__right{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:200px 100px;background:#15202f;color:#fff}.investor-relations-3col__right h3{font-size:20px;text-transform:uppercase}.investor-relations-3col__right h3:after{content:"";margin:40px 0;display:block;width:52px;height:2px;background-color:#fff}.investor-relations-3col__right p{font-size:16px;margin-bottom:40px;max-width:250px}.investor-relations-3col__right .btn{color:#fff;padding:10px 20px;line-height:30px}.investor-relations-3col__right .btn img{display:inline-block;vertical-align:middle;width:19px;height:27px;margin-left:-5px;margin-right:5px}@media (max-width:1600px){.investor-relations-3col__right{padding:100px 50px}}@media (max-width:1023px){.investor-relations-3col__right{align-items:center;text-align:center}.investor-relations-3col__right h3:after{margin:40px auto}}@media (max-width:600px){.investor-relations-3col__right{padding:70px 30px}}.investor-relations-3col__text{position:relative;background:#64b582;background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.investor-relations-3col__text:after{position:absolute;top:25%;left:100%;content:"";display:block;width:0;height:0;line-height:0;border-color:transparent transparent transparent #64b582;border-style:solid;border-width:30px 0 30px 30px;_border-color:#000 #000 #000 #64b582;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}@media (max-width:700px){.investor-relations-3col__text:after{top:100%;left:50%;transform:translateX(-50%);border-width:30px 30px 0;border-color:#64b582 transparent transparent;_border-color:#64b582 #000 #000 #000}}@media (max-width:400px){.investor-relations-3col__text:after{border-width:20px 20px 0;border-color:#76be8e transparent transparent;_border-color:#76be8e #000 #000 #000}}.investor-relations-3col__text-label{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:30px}.investor-relations-3col__text h2{max-width:360px;margin-bottom:80px}.investor-relations-3col__text a{color:#fff}.investor-relations-3col__text a:focus,.investor-relations-3col__text a:hover{color:#217cb5}@media (max-width:1200px){.investor-relations-3col__text h2{font-size:36px;margin-bottom:40px}}.investor-relations-3col__image{background:grey;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (max-width:700px){.investor-relations-3col__image{height:400px}}.investor-relations-3col__col-text{position:relative;z-index:1}.investor-relations-3col__col-image{position:absolute;right:0;bottom:0;z-index:0}.investor-relations-3col__col-image-report{right:0;width:100%}.annual-reports-header{display:flex;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1200px){.annual-reports-header{display:block}}@media (max-width:1024px){.annual-reports-header{background-position:0 0}}@media (max-width:600px){.annual-reports-header{background-position:50%}}.annual-reports-header__col{padding:200px;color:#fff;flex:1}.annual-reports-header__col:first-child{padding-top:150px;padding-right:150px;flex:1 1 55%}.annual-reports-header__col:last-child{padding-left:100px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 45%}@media (max-width:1600px){.annual-reports-header__col{padding:100px}.annual-reports-header__col:first-child{padding-top:100px;padding-right:100px}}@media (max-width:1200px){.annual-reports-header__col:first-child{padding-bottom:0}.annual-reports-header__col:last-child{padding-top:40px}}@media (max-width:600px){.annual-reports-header__col{padding:60px 30px}.annual-reports-header__col:first-child{padding-top:60px;padding-right:30px}.annual-reports-header__col:last-child{padding-left:30px;padding-top:30px}}.annual-reports-header__col-label{font-size:16px;text-transform:uppercase;font-weight:600}.annual-reports-header__col-label:after{content:"";margin:30px 0;display:block;width:61px;height:3px;background-color:#4499cf}.annual-reports-header__col h1{font-size:110px;line-height:1.1}.annual-reports-header__col p{font-size:24px;max-width:650px}@media (max-width:1365px){.annual-reports-header__col h1{font-size:80px}}@media (max-width:768px){.annual-reports-header__col h1{font-size:60px}}@media (max-width:600px){.annual-reports-header__col h1{font-size:36px}.annual-reports-header__col p{font-size:18px}}.annual-reports-report{margin:0 120px;background-color:#fff;display:flex}@media (max-width:1600px){.annual-reports-report{margin:0 60px}}@media (max-width:1023px){.annual-reports-report{display:block}}@media (max-width:768px){.annual-reports-report{margin:0}}.annual-reports-report__col{position:relative;flex:1;padding:100px 150px}@media (max-width:1366px){.annual-reports-report__col{padding:100px 80px}}@media (max-width:1024px){.annual-reports-report__col{padding:100px 60px}}@media (max-width:1023px){.annual-reports-report__col{padding:100px 150px 50px}.annual-reports-report__col:last-child{padding-bottom:400px}}@media (max-width:767px){.annual-reports-report__col{padding:100px 50px 50px}.annual-reports-report__col:last-child{padding-bottom:320px}}@media (max-width:599px){.annual-reports-report__col{padding:100px 30px 50px}}.annual-reports-report__col-highlight{position:absolute;top:110px;left:0;width:30px;height:120px;background-color:#3d854c}.annual-reports-report__col-year{font-size:48px}.annual-reports-report__col h2{margin-bottom:40px}.annual-reports-report__col p{font-size:18px;margin-bottom:50px}.annual-reports-report__col .btn{padding:15px 25px;line-height:30px}.annual-reports-report__col .btn:hover:before{background-image:url(../img/report-icon%402x.png)}.annual-reports-report__col .btn:before{content:"";background-image:url(../img/report-icon-blue%402x.png);background-size:contain;display:inline-block;vertical-align:middle;width:19px;height:27px;margin-left:-5px;margin-right:5px}@media (max-width:1024px){.annual-reports-report__col h2{margin-bottom:20px}.annual-reports-report__col p{margin-bottom:30px}}@media (max-width:768px){.annual-reports-report__col h2{font-size:48px}}@media (max-width:600px){.annual-reports-report__col-highlight{width:10px;height:120px}.annual-reports-report__col h2{font-size:36px}}.annual-reports-report__col-bg{position:absolute;top:0;right:0;bottom:0;left:150px;background-position:bottom;background-size:cover;background-repeat:no-repeat}@media (max-width:1023px){.annual-reports-report__col-bg{left:0;top:150px}}@media (max-width:600px){.annual-reports-report__col-bg{left:0;top:100px}}.annual-reports-report__col-image{width:330px;height:430px;position:absolute;left:0;transform:translateY(-50%);top:50%;box-shadow:11.2px 15.4px 9px 0 rgba(0,0,0,.21)}@media (max-width:1024px){.annual-reports-report__col-image{width:285px;height:370px}}@media (max-width:1023px){.annual-reports-report__col-image{left:50%;top:0;transform:translateX(-50%)}}@media (max-width:767px){.annual-reports-report__col-image{width:241px;height:312px}}.annual-reports-docs{position:relative;border:1px solid transparent;background-color:#f1f3f6;text-align:center;margin:0 120px}.annual-reports-docs h3{font-size:36px;margin:100px 20px 0}@media (max-width:1600px){.annual-reports-docs{margin:0 60px}}@media (max-width:768px){.annual-reports-docs{margin:0}}.annual-reports-docs__documents{display:flex;flex-wrap:wrap;padding:0 200px;margin:50px auto}.annual-reports-docs__documents>div{flex:0 1 25%}@media (max-width:1600px){.annual-reports-docs__documents{padding:0 100px}}@media (max-width:1366px){.annual-reports-docs__documents{padding:0 100px}.annual-reports-docs__documents>div{flex:0 1 33.333333%}}@media (max-width:1024px){.annual-reports-docs__documents{padding:0 70px}}@media (max-width:950px){.annual-reports-docs__documents{padding:0 50px}.annual-reports-docs__documents>div{flex:0 1 50%}}@media (max-width:600px){.annual-reports-docs__documents{padding:0 30px}.annual-reports-docs__documents>div{flex:0 1 100%}}.annual-reports-docs__document{padding:15px;margin-bottom:80px;text-align:left}.annual-reports-docs__document img{display:block;width:100%;border:1px solid #cacaca;margin-bottom:20px}.annual-reports-docs__document strong{display:block;font-size:20px}.annual-reports-docs__document a{font-size:20px}@media (max-width:1024px){.annual-reports-docs__document{margin-bottom:40px}}@media (max-width:600px){.annual-reports-docs__document{padding:0}}.sec-filings .qmod-heading,.sec-filings .qmod-quotehead,.stock-information__historical .qmod-quotehead{display:none}.investor-news-header{background-color:#f1f3f6;border:1px solid transparent}.investor-news-header__content{margin:120px 0 120px 200px}.investor-news-header__content h2{position:relative;font-size:65px}.investor-news-header__content h2:before{content:"";position:absolute;top:45%;left:-70px;height:3px;width:50px;background-color:#7f8e97}@media (max-width:1600px){.investor-news-header__content{margin:120px 0 120px 150px}}@media (max-width:768px){.investor-news-header__content{margin:60px 120px}.investor-news-header__content h2{font-size:45px}}@media (max-width:600px){.investor-news-header__content{margin:60px 15px}.investor-news-header__content h2{font-size:40px}.investor-news-header__content h2:before{display:none}}.investor-news-articles{background-color:#fff;margin:0 120px;padding:80px;display:flex;position:relative}.investor-news-articles>div:first-child{flex:1 1 100%;padding-right:100px}.investor-news-articles>div:last-child{flex:1 0 400px}@media (max-width:1600px){.investor-news-articles{margin:0 60px;padding:60px}}@media (max-width:1366px){.investor-news-articles{padding:30px}}@media (max-width:1200px){.investor-news-articles{display:block}.investor-news-articles>div:first-child{padding-right:0}}@media (max-width:768px){.investor-news-articles{margin:0;padding:15px}}.investor-news-articles h3{font-size:36px;margin-bottom:30px}.investor-news-articles .qmod-heading,.investor-news-articles .qmod-modifiers,.investor-news-articles .qmod-news-source,.investor-news-articles .qmod-quotehead{display:none}.investor-news-articles .qmod-fullnews .qmod-news-list li{padding-left:0;padding-right:0;margin-bottom:30px;font-family:neue-haas-grotesk-display,sans-serif}.investor-news-articles .qmod-news-datetime{font-size:16px!important;font-weight:600;color:#5a6f7c!important;text-transform:uppercase;margin-bottom:10px}.investor-news-articles .qmod-headline{font-weight:600;text-decoration:none;margin-bottom:20px!important;display:block!important;font-size:24px;line-height:1.2!important;letter-spacing:.5px!important}.investor-news-articles .qmod-news-summary{margin-bottom:30px}.investor-news-articles .qmod-paginator-next,.investor-news-articles .qmod-paginator-prev{border:1px solid #0066a6!important;background-color:transparent!important;color:#2b2f34!important;text-transform:uppercase;font-weight:600;padding:8px 15px!important}.investor-news-articles .qmod-paginator-next:focus,.investor-news-articles .qmod-paginator-next:hover,.investor-news-articles .qmod-paginator-prev:focus,.investor-news-articles .qmod-paginator-prev:hover{background-color:#0066a6!important;color:#fff!important}@media (max-width:600px){.investor-news-articles h3{font-size:28px}.investor-news-articles .qmod-headline{font-size:20px}.investor-news-articles .qmod-news-summary{font-size:17px}}.investor-news-articles__story .qmod-block-wrapper-body,.investor-news-articles__story .qmod-panel{padding:0!important}.investor-news-articles__story .qmod-news-datetime{font-size:16px!important;font-weight:600;color:#5a6f7c!important;text-transform:uppercase;margin-bottom:20px}.investor-news-articles__story .qmod-headline{font-size:48px;font-weight:700!important;margin-bottom:50px!important;font-family:neue-haas-grotesk-display,sans-serif!important}@media (max-width:1024px){.investor-news-articles__story .qmod-headline{font-size:36px}}@media (max-width:768px){.investor-news-articles__story .qmod-headline{font-size:28px}}.investor-news-articles__story .qmod-story *{font-size:20px!important;margin:20px auto!important;font-family:neue-haas-grotesk-display,sans-serif!important}@media (max-width:600px){.investor-news-articles__story .qmod-story *{font-size:17px!important}}.investor-news-articles__story .qmod-story table{width:100%!important}.investor-news-articles__story .qmod-story table td{padding:10px;border:1px solid #000}.investor-news-articles__story .qmod-story table td p{margin:0!important}.investor-news-panel{display:block}.investor-news-panel__col{position:relative;margin:2px;border-top:10px solid #3d854c;padding:40px 70px 140px;background-color:#f7f8fa;overflow:hidden}.investor-news-panel__col:first-child{margin-bottom:60px;border-top:10px solid #217cb5;padding-bottom:60px}.investor-news-panel__col:first-child h3{color:#217cb5}.investor-news-panel__col:nth-child(2){margin-bottom:60px}.investor-news-panel__col:last-child{border-top:10px solid #217cb5}.investor-news-panel__col:last-child h3{color:#217cb5}.investor-news-panel__col-text{position:relative;z-index:1}.investor-news-panel__col-label{font-size:16px;text-transform:uppercase;font-weight:600;margin-bottom:20px}.investor-news-panel__col h3{font-size:30px;color:#3d854c;margin-bottom:30px}.investor-news-panel__col p{font-size:20px;line-height:1.5;margin-bottom:40px}@media (min-width:1201px){.investor-news-panel__col .btn{width:100%}}@media (max-width:1200px){.investor-news-panel__col{padding:60px}.investor-news-panel__col h3{font-size:36px}}@media (max-width:1024px){.investor-news-panel__col h3{font-size:36px}}@media (max-width:900px){.investor-news-panel__col h3,.investor-news-panel__col p{max-width:400px}}@media (max-width:600px){.investor-news-panel__col{padding:30px 30px 70px}.investor-news-panel__col h3{font-size:30px;margin-bottom:20px}.investor-news-panel__col p{font-size:18px;margin-bottom:20px}}.investor-news-panel__form-required{color:red}.investor-news-panel__form-error{display:none}.investor-news-panel__form-error.has-error{display:block}.investor-news-panel__form input{margin-bottom:20px}.investor-news-panel__form-error{margin-top:-10px;margin-bottom:10px;color:red}@media (max-width:500px){.investor-news-panel__form input{width:100%}}.investor-news-panel__col-image{position:absolute;right:0;bottom:0;z-index:0;max-width:none!important}.investor-news-panel__col-image-data,.investor-news-panel__col-image-info{width:150%}@media (max-width:1200px){.investor-news-panel__col-image-data,.investor-news-panel__col-image-info{width:80%}}@media (max-width:600px){.investor-news-panel__col-image-data,.investor-news-panel__col-image-info{width:150%}}.why-siebertnxt-3col{text-align:center;margin:0 auto;max-width:1200px;color:#fff}@media (max-width:1200px){.why-siebertnxt-3col{padding:60px}}@media (max-width:768px){.why-siebertnxt-3col{padding:30px}}.why-siebertnxt-3col__copy h2{color:#fff}.why-siebertnxt-3col__copy p{font-size:24px;max-width:850px;margin:20px auto 40px}@media (max-width:1024px){.why-siebertnxt-3col__copy p{max-width:600px}}@media (max-width:600px){.why-siebertnxt-3col__copy p{font-size:18px}}.why-siebertnxt-3col__frame{padding:30px}@media (max-width:1024px){.why-siebertnxt-3col__frame{border:none;padding:0}}.why-siebertnxt-3col__contents{display:flex;flex-direction:row}.why-siebertnxt-3col__contents>div{flex:1}@media (max-width:767px){.why-siebertnxt-3col__contents{display:block}}.why-siebertnxt-3col__content{position:relative;padding:30px}.why-siebertnxt-3col__content:last-child{padding-bottom:0}.why-siebertnxt-3col__content img{width:75px;height:75px;margin-bottom:30px}.why-siebertnxt-3col__content h3{font-size:24px;font-weight:600}.why-siebertnxt-3col__content p{font-size:20px;margin-bottom:40px}@media (max-width:1024px){.why-siebertnxt-3col__content{padding-bottom:25px}.why-siebertnxt-3col__content img{margin-bottom:20px}.why-siebertnxt-3col__content h3{word-spacing:normal;margin-bottom:10px}.why-siebertnxt-3col__content p{font-size:17px;margin:0 auto 20px;max-width:500px}}@media (max-width:768px){.why-siebertnxt-3col__content{padding:0 0 50px}}.why-siebertnxt-3col__content-btn{position:absolute;left:0;right:0;bottom:0}.why-siebertnxt-3col__content-btn a{color:#fff;border:3px solid #4499cf}@media (max-width:1200px){.why-siebertnxt-3col__content-btn a{padding:15px 30px}}@media (max-width:1024px){.why-siebertnxt-3col__content-btn{position:relative}}.why-siebertnxt-premiere{display:flex;margin:0 120px;position:relative}.why-siebertnxt-premiere>div{flex:1 1 50%}@media (max-width:1600px){.why-siebertnxt-premiere{margin:0 60px}}@media (max-width:1200px){.why-siebertnxt-premiere{display:block}}@media (max-width:768px){.why-siebertnxt-premiere{margin:0}}.why-siebertnxt-premiere__summary{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding:250px 0;background-position:top;background-size:cover}.why-siebertnxt-premiere__summary--empty{padding-top:40%!important}.why-siebertnxt-premiere__summary h2{font-size:40px;letter-spacing:8px;text-transform:uppercase;font-weight:400}.why-siebertnxt-premiere__summary h2:after{content:"";display:block;margin:40px auto;width:109px;height:3px;background-image:linear-gradient(0deg,#15a5ff,#71f1cb)}.why-siebertnxt-premiere__summary p{max-width:420px;margin-bottom:80px;font-size:20px}@media (max-width:1200px){.why-siebertnxt-premiere__summary{padding:120px 0}}@media (max-width:600px){.why-siebertnxt-premiere__summary{padding:100px 15px}}.why-siebertnxt-premiere__list{background-color:#f1f3f6;padding:120px}@media (max-width:1600px){.why-siebertnxt-premiere__list{padding:120px 60px}}@media (max-width:1200px){.why-siebertnxt-premiere__list{padding:90px}}@media (max-width:600px){.why-siebertnxt-premiere__list{padding:60px 15px}}.why-siebertnxt-premiere__list-item{display:flex;margin-bottom:80px}.why-siebertnxt-premiere__list-item:last-child{margin-bottom:0}.why-siebertnxt-premiere__list-item>div{flex:1 1 100%}.why-siebertnxt-premiere__list-item>div:first-child{flex:1 1 150px}.why-siebertnxt-premiere__list-item img{width:65px;height:65px;margin-bottom:20px}.why-siebertnxt-premiere__list-item h4{margin-bottom:30px;text-transform:uppercase}.why-siebertnxt-premiere__list-item p{font-size:20px;line-height:1.5}@media (max-width:1200px){.why-siebertnxt-premiere__list-item{display:block;text-align:center;margin-bottom:50px}.why-siebertnxt-premiere__list-item h4{margin-bottom:20px}.why-siebertnxt-premiere__list-item p{margin:0 auto;max-width:550px}}.why-siebertnxt-pricing{text-align:center;margin:0 300px;margin-bottom:200px!important;color:#fff;border:8px solid #4ba9e5}@media (max-width:1800px){.why-siebertnxt-pricing{margin:0 90px}}@media (max-width:1365px){.why-siebertnxt-pricing{margin:0 60px}}@media (max-width:1024px){.why-siebertnxt-pricing{border:none}}@media (max-width:768px){.why-siebertnxt-pricing{margin:0}}.why-siebertnxt-pricing__copy h2{color:#fff}.why-siebertnxt-pricing__copy p{max-width:700px;margin:20px auto 40px;padding:15px}@media (max-width:1024px){.why-siebertnxt-pricing__copy p{max-width:600px}}.why-siebertnxt-pricing__frame{padding:90px;margin-bottom:-200px}@media (max-width:1800px){.why-siebertnxt-pricing__frame{padding:60px}}@media (max-width:1365px){.why-siebertnxt-pricing__frame{padding:30px}}@media (max-width:1024px){.why-siebertnxt-pricing__frame{padding:0}}.why-siebertnxt-pricing__contents{display:flex;flex-direction:row}.why-siebertnxt-pricing__contents>div{flex:1}@media (max-width:1023px){.why-siebertnxt-pricing__contents{display:block}}.why-siebertnxt-pricing__content{position:relative;background-color:#fff;margin:20px;color:#2b2f34;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.why-siebertnxt-pricing__content{display:block}}.why-siebertnxt-pricing__content-body{flex:1 1 100%;padding:20px 60px}.why-siebertnxt-pricing__content-header{background-color:#f1f3f6;padding:30px}.why-siebertnxt-pricing__content-header--premiere img:first-child{margin-right:-10px}.why-siebertnxt-pricing__content-header--premiere img:last-child{margin-left:-10px}.why-siebertnxt-pricing__content-footer{flex:1 0 120px;display:flex;align-items:center;justify-content:center;padding:20px 60px 40px}.why-siebertnxt-pricing__content-box{border:1px solid #eee;padding:20px 40px;border-radius:6px;margin-top:30px}.why-siebertnxt-pricing__content-box strong{display:block;text-transform:uppercase;margin-bottom:20px;font-size:18px}.why-siebertnxt-pricing__content-box p{font-size:18px}.why-siebertnxt-pricing__content img{width:60px;height:60px;margin-bottom:10px}.why-siebertnxt-pricing__content h3{font-size:36px!important;margin-bottom:10px}.why-siebertnxt-pricing__content p{font-size:20px}.why-siebertnxt-pricing__content ul{padding:0;text-align:left}.why-siebertnxt-pricing__content ul li{position:relative;font-size:18px;border-bottom:1px solid #eee;display:block;padding:10px 0 10px 30px}.why-siebertnxt-pricing__content ul li:before{position:absolute;top:20px;left:0;content:"";background-image:url(../img/iconCheckmarkGray.svg);width:15px;height:12px;display:block}.why-siebertnxt-pricing__content ul li:last-child{border-bottom:0}.why-siebertnxt-pricing__content .btn{width:100%}@media (max-width:1366px){.why-siebertnxt-pricing__content h3{word-spacing:100px}}@media (max-width:1200px){.why-siebertnxt-pricing__content{margin:5px}.why-siebertnxt-pricing__content-body{padding:20px 30px}}@media (max-width:1024px){.why-siebertnxt-pricing__content{padding-bottom:25px}.why-siebertnxt-pricing__content img{margin-bottom:20px}.why-siebertnxt-pricing__content h3{word-spacing:normal;margin-bottom:10px}.why-siebertnxt-pricing__content p{font-size:17px;margin:0 auto 20px;max-width:500px}}@media (max-width:1023px){.why-siebertnxt-pricing__content{margin:20px 0}.why-siebertnxt-pricing__content-body{padding:20px 90px}.why-siebertnxt-pricing__content-footer{padding:20px 150px}}@media (max-width:600px){.why-siebertnxt-pricing__content{margin:20px 0}.why-siebertnxt-pricing__content-body,.why-siebertnxt-pricing__content-footer{padding:20px}}.why-siebertnxt-pricing__content-btn{position:absolute;left:0;right:0;bottom:0}.why-siebertnxt-pricing__content-btn a{color:#fff;border:3px solid #4499cf}@media (max-width:1200px){.why-siebertnxt-pricing__content-btn a{padding:15px 30px}}@media (max-width:1024px){.why-siebertnxt-pricing__content-btn{position:relative}}.why-siebertnxt-selections{text-align:center;margin:0 120px;color:#fff}@media (max-width:1600px){.why-siebertnxt-selections{margin:0 60px}}@media (max-width:1024px){.why-siebertnxt-selections{margin:0 30px}}@media (max-width:768px){.why-siebertnxt-selections{margin:0}}.why-siebertnxt-selections__frame{border:8px solid #4ba9e5;display:flex;flex-direction:row;margin-bottom:200px}.why-siebertnxt-selections__frame>div{flex:1 1 50%;padding:120px}.why-siebertnxt-selections__frame>div:first-child{flex:1 1 50%}@media (max-width:1600px){.why-siebertnxt-selections__frame>div{padding:120px 60px}}@media (max-width:1024px){.why-siebertnxt-selections__frame>div{padding:120px 30px}}@media (max-width:1023px){.why-siebertnxt-selections__frame>div{padding:120px}.why-siebertnxt-selections__frame>div:first-child{padding-bottom:40px}.why-siebertnxt-selections__frame>div:last-child{padding:0 0 120px}}@media (max-width:767px){.why-siebertnxt-selections__frame>div{padding:30px}.why-siebertnxt-selections__frame>div:last-child{padding:30px 30px 60px}}@media (max-width:1800px){.why-siebertnxt-selections__frame{margin-bottom:0}}@media (max-width:1024px){.why-siebertnxt-selections__frame{border:0}}@media (max-width:1023px){.why-siebertnxt-selections__frame{display:block}}.why-siebertnxt-selections__text{text-align:left}.why-siebertnxt-selections__text h2{margin-bottom:60px}.why-siebertnxt-selections__text h3{font-size:20px;margin-bottom:30px;text-transform:uppercase}.why-siebertnxt-selections__text p{font-size:20px;margin-bottom:40px}@media (max-width:1023px){.why-siebertnxt-selections__text{text-align:center}}.why-siebertnxt-selections__image{position:relative}.why-siebertnxt-selections__image img{position:absolute;top:10%;left:0;width:120%}@media (max-width:1200px){.why-siebertnxt-selections__image img{top:15%}}@media (max-width:1023px){.why-siebertnxt-selections__image img{width:100%;position:relative}}.why-siebertnxt-dashboard{text-align:center;margin:0 120px;color:#fff}@media (max-width:1600px){.why-siebertnxt-dashboard{margin:0 60px}}@media (max-width:1024px){.why-siebertnxt-dashboard{margin:0 30px}}@media (max-width:768px){.why-siebertnxt-dashboard{margin:0}}.why-siebertnxt-dashboard__border{position:absolute;top:0;left:0;width:100%;height:100%;border:8px solid #4ba9e5}@media (max-width:1024px){.why-siebertnxt-dashboard__border{border:0}}.why-siebertnxt-dashboard__frame{position:relative;display:flex;flex-direction:row}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{flex:1 1 55%;padding:120px}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column:first-child{flex:1 1 45%}@media (max-width:1600px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:120px 60px}}@media (max-width:1200px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:120px 40px;flex:1 1 50%}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column:first-child{flex:1 1 50%}}@media (max-width:1024px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:120px 30px}}@media (max-width:1023px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:90px}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column:first-child{padding-bottom:40px}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column:last-child{padding:0 0 120px}}@media (max-width:768px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:60px}.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column:last-child{padding:30px 30px 60px}}@media (max-width:600px){.why-siebertnxt-dashboard__frame .why-siebertnxt-dashboard__column{padding:60px 30px}}@media (max-width:1023px){.why-siebertnxt-dashboard__frame{display:block}}.why-siebertnxt-dashboard__text{text-align:left}.why-siebertnxt-dashboard__text h2{margin-bottom:40px}.why-siebertnxt-dashboard__text h3{font-size:20px;margin-bottom:30px;text-transform:uppercase}.why-siebertnxt-dashboard__text>p{font-size:24px;margin-bottom:60px}.why-siebertnxt-dashboard__text ul{margin-bottom:60px}.why-siebertnxt-dashboard__text ul li{position:relative;padding-left:60px;margin-bottom:60px}.why-siebertnxt-dashboard__text ul li img{position:absolute;top:0;left:0;width:40px;height:40px}.why-siebertnxt-dashboard__text ul li p{font-size:20px}.why-siebertnxt-dashboard__text .btn{margin-left:60px;padding:20px 80px}@media (max-width:1200px){.why-siebertnxt-dashboard__text h2{margin-bottom:20px}.why-siebertnxt-dashboard__text h3{margin-bottom:10px}.why-siebertnxt-dashboard__text>p,.why-siebertnxt-dashboard__text ul,.why-siebertnxt-dashboard__text ul li{margin-bottom:30px}}@media (max-width:600px){.why-siebertnxt-dashboard__text{text-align:center}.why-siebertnxt-dashboard__text ul li{padding-left:0;padding-top:60px}.why-siebertnxt-dashboard__text ul li img{position:absolute;top:0;left:50%;transform:translateX(-50%)}.why-siebertnxt-dashboard__text .btn{margin-left:0}}.why-siebertnxt-dashboard__image{position:relative}.why-siebertnxt-dashboard__image img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:120%}@media (max-width:1023px){.why-siebertnxt-dashboard__image img{width:100%;position:relative;transform:none}}.why-siebertnxt-portfolios{background-color:#f1f3f6;margin:0 .5em;padding:3em 0 2em;max-width:1252px}@media (min-width:768px){.why-siebertnxt-portfolios{padding:6em 2em 2em;margin:0 2em}}@media (min-width:1024px){.why-siebertnxt-portfolios{margin:0 auto}}.portfolios-diversified{text-align:center;color:#fff}.portfolios-diversified__anchor{position:relative;top:-100px}.portfolios-diversified__copy{margin:0 180px}.portfolios-diversified__copy h2{color:#fff}.portfolios-diversified__copy p{max-width:650px;margin:20px auto 40px}@media (max-width:1024px){.portfolios-diversified__copy p{max-width:600px}}@media (max-width:1600px){.portfolios-diversified__copy{margin:0 90px}}@media (max-width:1024px){.portfolios-diversified__copy{margin:0 60px}}@media (max-width:768px){.portfolios-diversified__copy{margin:0 30px}}.portfolios-diversified__row:nth-child(odd) .portfolios-diversified__row-inner{flex-direction:row-reverse}.portfolios-diversified__row:nth-child(odd) .portfolios-diversified__image{margin-left:80px}@media (max-width:768px){.portfolios-diversified__row:nth-child(odd) .portfolios-diversified__image{margin-left:40px}}@media (max-width:767px){.portfolios-diversified__row:nth-child(odd) .portfolios-diversified__image{margin-left:0}}.portfolios-diversified__row:nth-child(2n){background-color:#025080}.portfolios-diversified__row:nth-child(2n) .portfolios-diversified__image{margin-right:80px}@media (max-width:768px){.portfolios-diversified__row:nth-child(2n) .portfolios-diversified__image{margin-right:40px}}@media (max-width:767px){.portfolios-diversified__row:nth-child(2n) .portfolios-diversified__image{margin-right:0}}.portfolios-diversified__row-inner{display:flex;max-width:1100px;margin:0 auto;padding:70px}@media (-ms-high-contrast:none){.portfolios-diversified__row-inner{display:block}}.portfolios-diversified__row-inner>div{flex:1}@media (max-width:768px){.portfolios-diversified__row-inner{padding:60px 30px}}@media (max-width:767px){.portfolios-diversified__row-inner{padding:30px;display:block}}.portfolios-diversified__text{text-align:left;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0}.portfolios-diversified__text h3{font-size:36px;font-weight:400;margin-bottom:30px}.portfolios-diversified__text h3:after{margin-top:30px;width:61px;height:3px;background-color:#3d854c;content:"";display:block}@media (max-width:767px){.portfolios-diversified__text h3:after{margin:30px auto}}.portfolios-diversified__text-label{text-transform:uppercase;font-size:22px;font-weight:600;margin-bottom:30px}.portfolios-diversified__text p{font-size:20px;max-width:700px}@media (max-width:768px){.portfolios-diversified__text p{font-size:18px}}@media (max-width:767px){.portfolios-diversified__text{display:block;text-align:center}}@media (max-width:600px){.portfolios-diversified__text h3{font-size:30px}.portfolios-diversified__text p{font-size:16px}}@media (max-width:767px){.portfolios-diversified__image{text-align:center}}.portfolios-diversified__pie{background-color:#01568b;border-radius:100%;width:450px;height:450px;max-width:100%;display:flex;align-items:center;justify-content:center}.portfolios-diversified__pie-center{width:360px;height:360px;display:flex;align-items:center;justify-content:center;position:relative}.portfolios-diversified__pie-center img{display:block;width:100%;height:100%;position:relative;z-index:5}@media (max-width:980px){.portfolios-diversified__pie{width:340px;height:340px}.portfolios-diversified__pie-center{width:270px;height:270px}}@media (max-width:767px){.portfolios-diversified__pie{margin:0 auto 30px}}@media (max-width:600px){.portfolios-diversified__pie{width:260px;height:260px}.portfolios-diversified__pie-center{width:210px;height:210px}}.portfolios-diversified__alloc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:#2b2f34;font-size:19px;white-space:nowrap}.portfolios-diversified__alloc-bonds,.portfolios-diversified__alloc-stocks{position:relative;padding-left:30px;margin:4px 0}@media (max-width:600px){.portfolios-diversified__alloc-bonds,.portfolios-diversified__alloc-stocks{padding-left:20px}}.portfolios-diversified__alloc-stocks:before{position:absolute;top:2px;left:0;display:block;content:"";background-color:#059b74;width:22px;height:22px;border-radius:100px}@media (max-width:600px){.portfolios-diversified__alloc-stocks:before{width:12px;height:12px}}.portfolios-diversified__alloc-bonds:before{position:absolute;top:2px;left:0;display:block;content:"";background-color:#0066a6;width:22px;height:22px;border-radius:100px}@media (max-width:600px){.portfolios-diversified__alloc-bonds:before{width:12px;height:12px}}@media (max-width:980px){.portfolios-diversified__alloc{font-size:16px}}@media (max-width:600px){.portfolios-diversified__alloc{font-size:12px}}.portfolios-choices .text-image__text h2.green-sea{margin-bottom:40px}.portfolios-choices .text-image__text h2.green-sea:after{margin-top:40px;width:61px;height:3px;background-color:#3d854c;content:"";display:block}.portfolios-choices .text-image__text p{font-size:24px;font-weight:600;max-width:400px}.portfolios-choices__form .input-group{margin-bottom:30px}.howitworks-questionaire .phone-slider__content-text{margin-top:20px;margin-bottom:40px}@media (min-width:1024px){.howitworks-questionaire .phone-slider__get-started{grid-row:1/3;padding-top:100px}}.howitworks-portfolio{text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:30px}.howitworks-portfolio__copy h2{color:#fff}.howitworks-portfolio__copy p{max-width:700px;margin:20px auto 40px}@media (max-width:1024px){.howitworks-portfolio__copy p{max-width:600px}}.howitworks-portfolio__content{display:flex;margin-bottom:30px}@media (-ms-high-contrast:none){.howitworks-portfolio__content{display:block}}.howitworks-portfolio__content>div{display:flex;justify-content:center;align-items:center}.howitworks-portfolio__content-left{flex:1;text-align:right}.howitworks-portfolio__content-left--offset>div>div:first-child,.howitworks-portfolio__content-left--offset>div>div:last-child{transform:translateX(50px)}.howitworks-portfolio__content-right{flex:1;text-align:left}.howitworks-portfolio__content-right--offset>div>div:first-child,.howitworks-portfolio__content-right--offset>div>div:last-child{transform:translateX(-50px)}.howitworks-portfolio__content-center{flex:1;padding:30px}@media (max-width:1200px){.howitworks-portfolio__content{flex-wrap:wrap}.howitworks-portfolio__content-center{order:0;flex:0 1 100%}.howitworks-portfolio__content-left,.howitworks-portfolio__content-right{order:1;flex:0 1 50%;text-align:center}.howitworks-portfolio__content-left>div>div,.howitworks-portfolio__content-right>div>div{margin:10px}.howitworks-portfolio__content-left>div>div:first-child,.howitworks-portfolio__content-left>div>div:last-child,.howitworks-portfolio__content-right>div>div:first-child,.howitworks-portfolio__content-right>div>div:last-child{transform:none}}@media (max-width:767px){.howitworks-portfolio__content-left,.howitworks-portfolio__content-right{flex:0 1 100%}}.howitworks-portfolio__content-text{display:flex;flex-direction:column}@media (-ms-high-contrast:none){.howitworks-portfolio__content-text{display:block}}.howitworks-portfolio__content-text>div{flex:1;margin:30px 0;max-width:350px}.howitworks-portfolio__content-text img{width:50px;height:50px;margin-bottom:20px}.howitworks-portfolio__content-text h4{margin-bottom:20px;font-size:24px;white-space:nowrap;line-height:1.3}.howitworks-portfolio__content-text p{font-size:18px;line-height:1.3}@media (max-width:767px){.howitworks-portfolio__content-text>div{max-width:none}.howitworks-portfolio__content-text h4{margin-bottom:10px;white-space:normal}}.howitworks-portfolio__content-image{width:720px;height:720px;background-color:#01568b;display:flex;justify-content:center;align-items:center;border-radius:100%;padding:100px}.howitworks-portfolio__content-image img{max-width:100%;max-height:100%}@media (max-width:1600px){.howitworks-portfolio__content-image{width:620px;height:620px;padding:80px}}@media (max-width:1366px){.howitworks-portfolio__content-image{width:420px;height:420px;padding:50px}}@media (max-width:1200px){.howitworks-portfolio__content-image{width:80vw;height:80vw;padding:10vw}}.howitworks-steps{width:60px;height:60px;margin-bottom:30px}.howitworks-vertical-line{width:1px;height:235px;background-color:#4ba9e5;margin:0 auto}.nxtpremiere-header{display:flex;flex-direction:row;background-color:#f1f3f6}.nxtpremiere-header>div{flex:1}@media (max-width:1024px){.nxtpremiere-header{flex-direction:column-reverse}}.nxtpremiere-header__image{background-position:top;background-size:cover}.nxtpremiere-header__image.align-left{background-position:0 0}@media (max-width:1024px){.nxtpremiere-header__image{padding-top:50%}}.nxtpremiere-header__text{background-color:#0a2133;color:#fff;padding-right:100px}@media (max-width:1200px){.nxtpremiere-header__text{padding-right:0}}.nxtpremiere-header__content{margin:150px}.nxtpremiere-header__content img{width:550px;max-width:100%;margin-bottom:-100px}@media (max-width:1366px){.nxtpremiere-header__content img{margin-bottom:-50px}}@media (max-width:600px){.nxtpremiere-header__content img{margin-bottom:-25px}}.nxtpremiere-header__content h4{text-transform:uppercase;font-size:22px;letter-spacing:4.4px;margin-bottom:30px;margin-left:50px;color:#3d854c}@media (max-width:600px){.nxtpremiere-header__content h4{font-size:12px;margin-bottom:20px;margin-left:25px;letter-spacing:2px}}.nxtpremiere-header__content p{margin-bottom:30px;margin-left:50px;max-width:600px}@media (max-width:600px){.nxtpremiere-header__content p{margin-left:25px}}@media (max-width:1600px){.nxtpremiere-header__content{margin:90px}}@media (max-width:1024px){.nxtpremiere-header__content{margin:60px 120px}}@media (max-width:600px){.nxtpremiere-header__content{margin:30px 30px 60px}}.nxtpremiere-plan{text-align:center;margin:0 120px;color:#fff;display:flex}@media (max-width:1600px){.nxtpremiere-plan{margin:0 60px}}@media (max-width:768px){.nxtpremiere-plan{margin:0}}.nxtpremiere-plan__content{flex:0 1 70%;position:relative;background-color:#fff;color:#2b2f34;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.nxtpremiere-plan__content{display:block}}.nxtpremiere-plan__content img{width:60px;height:60px;margin-bottom:10px}.nxtpremiere-plan__content h3{font-size:36px;margin-bottom:10px}.nxtpremiere-plan__content h4{margin-top:40px;margin-bottom:20px}.nxtpremiere-plan__content ul{padding:0;text-align:left}.nxtpremiere-plan__content ul li{position:relative;font-size:18px;border-bottom:1px solid #eee;display:block;padding:10px 0 10px 30px}.nxtpremiere-plan__content ul li:before{position:absolute;top:20px;left:0;content:"";background-image:url(../img/iconCheckmarkGray.svg);width:15px;height:12px;display:block}.nxtpremiere-plan__content ul li:last-child{border-bottom:0}.nxtpremiere-plan__content .btn{width:100%}@media (max-width:1366px){.nxtpremiere-plan__content{flex:1 1 100%}}@media (max-width:1024px){.nxtpremiere-plan__content{padding-bottom:25px}.nxtpremiere-plan__content img{margin-bottom:20px}.nxtpremiere-plan__content h3{margin-bottom:10px}}@media (max-width:600px){.nxtpremiere-plan__content h4{font-size:18px;margin-top:20px;margin-bottom:10px}}.nxtpremiere-plan__content-header{background-color:#f1f3f6;padding:40px 60px;text-align:left}.nxtpremiere-plan__content-header--premiere img:first-child{margin-right:-10px}.nxtpremiere-plan__content-header--premiere img:last-child{margin-left:-10px}.nxtpremiere-plan__content-header p{font-size:20px}@media (max-width:1366px){.nxtpremiere-plan__content-header{text-align:center}}@media (max-width:1024px){.nxtpremiere-plan__content-header p{font-size:17px;margin:0 auto;max-width:500px}}@media (max-width:600px){.nxtpremiere-plan__content-header{padding:40px}}.nxtpremiere-plan__content-body{flex:1 1 100%;padding:20px 60px;display:flex}.nxtpremiere-plan__content-body>div{flex:1;text-align:left}@media (max-width:1366px){.nxtpremiere-plan__content-body{padding:20px 120px}}@media (max-width:1024px){.nxtpremiere-plan__content-body{padding:20px 60px}}@media (max-width:1023px){.nxtpremiere-plan__content-body{display:block}}@media (max-width:600px){.nxtpremiere-plan__content-body{padding:20px}}.nxtpremiere-plan__content-footer{flex:1 0 120px;display:flex;align-items:center;justify-content:center;padding:20px 60px 40px}@media (max-width:1366px){.nxtpremiere-plan__content-footer{padding:60px 120px}}@media (max-width:1024px){.nxtpremiere-plan__content-footer{padding:20px 60px}}@media (max-width:600px){.nxtpremiere-plan__content-footer{padding:20px}}.nxtpremiere-plan__content-btn{position:absolute;left:0;right:0;bottom:0}.nxtpremiere-plan__content-btn a{color:#fff;border:3px solid #4499cf}@media (max-width:1200px){.nxtpremiere-plan__content-btn a{padding:15px 30px}}@media (max-width:1024px){.nxtpremiere-plan__content-btn{position:relative}}.nxtpremiere-plan__image{flex:0 1 30%;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1366px){.nxtpremiere-plan__image{display:none}}.nxt-header{text-align:center;color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat}.nxt-header__content{padding:200px 0}.nxt-header__content-text{position:relative;display:inline-block}.nxt-header__content-text>*{position:relative;z-index:1}.nxt-header__content-text img{position:absolute;top:0;left:0;transform:translate(-6%,-40%);width:100%;z-index:0}@media (max-width:768px){.nxt-header__content-text img{transform:translateY(-40%)}}@media (max-width:600px){.nxt-header__content-text img{transform:translateY(-10%)}}.nxt-header__content-heading{font-size:66px;position:relative}.nxt-header__content-heading span{white-space:nowrap}.nxt-header__content-heading span:first-child{font-weight:700}.nxt-header__content-heading span:nth-child(2){color:#3d854c}.nxt-header__content-subheading{color:#3d854c;margin-top:60px;margin-bottom:30px;font-size:22px;text-transform:uppercase;letter-spacing:4.4px}.nxt-header__content p{max-width:650px;margin:0 auto;font-size:20px}@media (max-width:1024px){.nxt-header__content-heading{font-size:54px}}@media (max-width:768px){.nxt-header__content-heading{font-size:48px}.nxt-header__content p{max-width:520px}}@media (max-width:600px){.nxt-header__content{padding:60px 15px}.nxt-header__content-heading{font-size:40px}.nxt-header__content-heading span{display:block;line-height:1.2}.nxt-header__content-subheading{margin-top:30px;margin-bottom:20px}}.nxt-quad{position:relative;margin:0 120px;padding:80px 120px;background-color:#fff}@media (max-width:1600px){.nxt-quad{margin:0 60px;padding:90px}}@media (max-width:1024px){.nxt-quad{padding:60px}}@media (max-width:768px){.nxt-quad{margin:0;padding:30px}}.nxt-quad__sections{display:flex;flex-wrap:wrap;border-top:1px solid #eaeef3;border-left:1px solid #eaeef3}@media (max-width:767px){.nxt-quad__sections{border:0}}.nxt-quad__section{padding:60px 90px;flex:1 1 50%;display:flex;flex-direction:column;border-right:1px solid #eaeef3;border-bottom:1px solid #eaeef3}@media (-ms-high-contrast:none){.nxt-quad__section{display:block}}.nxt-quad__section>div{flex:1}.nxt-quad__section img{width:80px;height:80px;margin-bottom:20px}.nxt-quad__section h3{position:relative;margin-bottom:30px;font-size:30px}.nxt-quad__section-subheading{font-size:20px;color:#7494a7;font-weight:600;margin-bottom:30px}.nxt-quad__section-divider{height:2px;background-color:#3d854c;margin-bottom:20px}.nxt-quad__section-link{display:flex;align-items:flex-end}@media (max-width:1250px){.nxt-quad__section{padding:40px}}@media (max-width:767px){.nxt-quad__section{flex:1 1 100%;padding:0 0 50px;border:0}.nxt-quad__section:last-child{padding-bottom:0}.nxt-quad__section h3{font-size:20px}}.nxt-bg{position:relative;margin:0 120px;border-bottom:10px solid #3d854c;text-align:center;color:#fff;overflow:hidden}.nxt-bg__video{width:110%;margin-left:-5%}.nxt-bg__video--mobile,.nxt-bg__video--tablet{display:none}@media (max-width:1024px){.nxt-bg__video{display:none}.nxt-bg__video--tablet{display:block}}@media (max-width:400px){.nxt-bg__video--tablet{display:none}.nxt-bg__video--mobile{display:block}}.nxt-bg__image{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;background-position:50%;background-size:cover;background-repeat:no-repeat;background-color:rgba(0,0,0,.3)}@media (max-width:1600px){.nxt-bg{margin:0 60px}}@media (max-width:768px){.nxt-bg{margin:0}}.nxt-bg__content{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.nxt-bg__content h2{margin:0 auto 30px}.nxt-bg__content p{font-size:24px;max-width:590px;line-height:1.4;margin:0 auto}@media (max-width:768px){.nxt-bg__content h2{font-size:48px;max-width:430px}}@media (max-width:600px){.nxt-bg__content h2{font-size:36px}.nxt-bg__content p{font-size:20px}}.nxt-premiere{text-align:center;margin:0 120px;color:#fff}@media (max-width:1600px){.nxt-premiere{margin:0 60px}}@media (max-width:1023px){.nxt-premiere{margin:0 30px}}@media (max-width:768px){.nxt-premiere{margin:0}}.nxt-premiere__frame{border:8px solid #4ba9e5;position:absolute;height:100%;left:0;right:300px;z-index:-1}@media (max-width:1023px){.nxt-premiere__frame{border:0}}.nxt-premiere__content{position:relative;display:flex;flex-direction:row;z-index:0}.nxt-premiere__content .nxt-premiere__col{flex:1 1 50%;padding:120px}.nxt-premiere__content .nxt-premiere__col:last-child{flex:1 1 50%}@media (max-width:1023px){.nxt-premiere__content .nxt-premiere__col{padding:60px}}@media (max-width:600px){.nxt-premiere__content .nxt-premiere__col{padding:15px}}@media (max-width:1023px){.nxt-premiere__content{display:block}.nxt-premiere__content .nxt-premiere__col:first-child{padding-bottom:0}}.nxt-premiere__text{text-align:left}.nxt-premiere__text-icons img{width:60px;height:60px}.nxt-premiere__text-icons img:last-child{margin-left:-10px}.nxt-premiere__text h3{font-size:38px;margin-bottom:20px}.nxt-premiere__text-subheading{font-size:21px;margin-bottom:60px}.nxt-premiere__text-title{font-size:20px;font-weight:700}.nxt-premiere__text p{font-size:18px;margin:20px 0}.nxt-premiere__text .btn{margin-top:60px;padding:20px 70px}@media (max-width:1023px){.nxt-premiere__text{text-align:center}}@media (max-width:600px){.nxt-premiere__text-subheading{margin-bottom:20px}.nxt-premiere__text .btn{margin-top:20px}}.nxt-premiere__image{position:relative;overflow:hidden}.nxt-premiere__image>img{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%}.nxt-premiere__image-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;padding:120px 60px;background-size:contain;background-position:50%;background-repeat:no-repeat}.nxt-premiere__image-text h3{font-size:60px;letter-spacing:24px;font-weight:400;text-transform:uppercase;margin-left:15px}.nxt-premiere__image-text div{font-size:26px}.nxt-premiere__image-text div span:first-child{font-weight:700}.nxt-premiere__image-text div span:nth-child(2){color:#3d854c}@media (max-width:1500px){.nxt-premiere__image-text{padding:90px 30px}.nxt-premiere__image-text h3{font-size:40px}.nxt-premiere__image-text div{font-size:20px}}@media (max-width:1200px){.nxt-premiere__image-text{padding:60px}.nxt-premiere__image-text h3{font-size:24px;letter-spacing:16px}.nxt-premiere__image-text div{font-size:16px}}@media (max-width:1023px){.nxt-premiere__image-text{padding:90px 30px}.nxt-premiere__image-text h3{font-size:40px}.nxt-premiere__image-text div{font-size:20px}}@media (max-width:600px){.nxt-premiere__image-text{padding:60px 0}.nxt-premiere__image-text h3{font-size:24px;letter-spacing:16px}.nxt-premiere__image-text div{font-size:16px}}@media (max-width:1023px){.nxt-premiere__image>img{position:relative;transform:none;top:0}}.nxt-expertise{border:1px solid transparent;background-color:#fff;margin:0 120px;padding-bottom:120px;background-repeat:no-repeat;background-position:top 220px center;background-size:contain}@media (max-width:1600px){.nxt-expertise{margin:0 60px}}@media (max-width:1200px){.nxt-expertise{background-position:top 320px center;background-size:120%}}@media (max-width:768px){.nxt-expertise{margin:0}}@media (max-width:700px){.nxt-expertise{padding:0 15px 50px;background-size:220%;background-position:top 420px center}}.nxt-expertise__header{margin-top:100px;margin-bottom:150px;text-align:center}.nxt-expertise__header h2{font-size:48px!important}.nxt-expertise__header h2:after{content:"";display:block;width:78px;height:3px;background-color:#3d854c;margin:30px auto}.nxt-expertise__header p{max-width:640px;margin:0 auto}@media (max-width:700px){.nxt-expertise__header{margin-top:40px;margin-bottom:100px}.nxt-expertise__header h2{font-size:36px!important}.nxt-expertise__header h2:after{margin:20px auto}.nxt-expertise__header p{font-size:20px}}.nxt-expertise__content{display:flex;justify-content:center}@media (-ms-high-contrast:none){.nxt-expertise__content{display:block}}@media (max-width:700px){.nxt-expertise__content{flex-direction:column;align-items:center}}.nxt-expertise__col{flex:1;display:flex;max-width:650px}@media (-ms-high-contrast:none){.nxt-expertise__col{display:block}}.nxt-expertise__col:first-child{position:relative;margin-right:50px}.nxt-expertise__col:first-child:after{position:absolute;top:50%;transform:translateY(-50%);right:-75px;display:block;content:"";width:50px;height:50px;background-image:url(../img/iconPlus.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}@media (max-width:1700px){.nxt-expertise__col:first-child:after{top:200px}}@media (max-width:1023px){.nxt-expertise__col:first-child:after{top:150px;right:-58px}}@media (max-width:700px){.nxt-expertise__col:first-child:after{right:auto;top:auto;bottom:-100px;left:50%;transform:translateX(-50%)}}@media (max-width:1023px){.nxt-expertise__col:first-child{margin-right:30px}}@media (max-width:700px){.nxt-expertise__col:first-child{margin-right:0;margin-bottom:150px}}.nxt-expertise__col:last-child{margin-left:50px}@media (max-width:1700px){.nxt-expertise__col:last-child{flex-direction:column}}@media (max-width:1023px){.nxt-expertise__col:last-child{margin-left:30px}}@media (max-width:700px){.nxt-expertise__col:last-child{margin-left:0}}@media (max-width:1700px){.nxt-expertise__col{flex-direction:column-reverse;max-width:370px}}@media (max-width:1023px){.nxt-expertise__col{max-width:300px}}@media (max-width:700px){.nxt-expertise__col{max-width:none}}.nxt-expertise__col-inner{flex:1;text-align:left;padding:10px}.nxt-expertise__col-inner:first-child{text-align:right}@media (max-width:1700px){.nxt-expertise__col-inner:first-child{text-align:left}}.nxt-expertise__col-inner:last-child h3:after{margin-left:0;margin-right:auto}.nxt-expertise__col-inner-text{margin-top:40px}@media (max-width:1700px){.nxt-expertise__col-inner-text{margin-top:20px;margin-left:40px;flex:1 1 100%}}@media (max-width:1023px){.nxt-expertise__col-inner-text{margin-left:20px}}@media (max-width:700px){.nxt-expertise__col-inner-text{margin-left:0}}.nxt-expertise__col-inner img{width:340px;height:340px}@media (max-width:1023px){.nxt-expertise__col-inner img{width:280px;height:280px}}@media (max-width:700px){.nxt-expertise__col-inner img{width:100%;height:100%}}.nxt-expertise__col-inner h3{font-size:30px}.nxt-expertise__col-inner h3:after{content:"";display:block;width:60px;height:3px;background-color:#3d854c;margin:30px 0 30px auto}@media (max-width:1700px){.nxt-expertise__col-inner h3:after{margin-left:0;margin-right:auto}}@media (max-width:700px){.nxt-expertise__col-inner h3:after{margin-top:20px;margin-bottom:20px}}.nxt-expertise__col-inner p{font-size:20px;line-height:1.4}@media (max-width:1700px){.nxt-expertise__col-inner h3,.nxt-expertise__col-inner p{max-width:300px}}@media (max-width:700px){.nxt-expertise__col-inner h3{max-width:none}.nxt-expertise__col-inner p{font-size:18px;max-width:none}}.tabs-2col{position:relative;background-color:#fff;margin:0 120px;padding:120px;z-index:5;display:flex;flex-direction:row}.tabs-2col>div{flex:1 1 100%}.tabs-2col>div:nth-child(2){flex:1 0 240px}@media (max-width:1600px){.tabs-2col{margin:0 60px;padding:60px}}@media (max-width:1024px){.tabs-2col{display:block}}@media (max-width:768px){.tabs-2col{margin:0;padding:30px}}.tabs-2col .input-group{display:none;width:100%;margin-bottom:30px}.tabs-2col .input-group__label{text-transform:uppercase;font-size:14px;margin-bottom:20px}.tabs-2col .input-group select{width:100%;max-width:none}@media (max-width:768px){.tabs-2col .input-group{display:block}}.tabs-2col__right{position:relative;display:flex;flex-direction:row}.tabs-2col__right>div{flex:1 1 100%}.tabs-2col__right>div:last-child{flex:1 0 260px;justify-content:center}@media (max-width:1366px){.tabs-2col__right>div:last-child{flex:1 0 200px}}@media (max-width:1200px){.tabs-2col__right{display:block}}.tabs-2col__tabs li:last-child a{margin-bottom:0}.tabs-2col__tabs--active{color:#2b2f34;font-weight:700;text-decoration:none;cursor:default}.tabs-2col__tabs a{display:block;margin-bottom:30px;text-decoration:none;font-size:20px}@media (max-width:1024px){.tabs-2col__tabs{margin-bottom:40px}.tabs-2col__tabs ul{display:flex;flex-wrap:wrap}.tabs-2col__tabs li{display:inline-block;flex:1 1 50%;max-width:50%;padding-right:15px}.tabs-2col__tabs li a{border-bottom:1px solid #e1e6ee;padding-bottom:10px;font-size:16px;margin-bottom:20px}}@media (max-width:768px){.tabs-2col__tabs{display:none}}.tabs-2col__tab-contents{padding:0 100px}@media (max-width:1366px){.tabs-2col__tab-contents{padding:0 60px}}@media (max-width:1200px){.tabs-2col__tab-contents{padding-right:0}}@media (max-width:1024px){.tabs-2col__tab-contents{padding:0}}.tabs-2col__tab-content-text{display:none;opacity:0}.tabs-2col__tab-content-text--active{display:block;opacity:1;animation:fadeIn .5s ease}.tabs-2col__tab-content-text h3{margin-bottom:40px}.tabs-2col__tab-content-text p{margin-bottom:40px;font-size:20px}@media (max-width:1600px){.tabs-2col__tab-content-text h3{font-size:36px}}@media (max-width:1200px){.tabs-2col__tab-content-text p{font-size:17px}}@media (max-width:768px){.tabs-2col__tab-content-text h3{font-size:28px;margin-bottom:20px}.tabs-2col__tab-content-text p{margin-bottom:20px;font-size:17px}}.intro-contact{position:relative;display:flex;flex-direction:row;background-color:#fff;padding:90px 60px 60px 160px}.intro-contact>div{justify-content:left}@media (max-width:1600px){.intro-contact{padding-left:90px}}@media (max-width:1024px){.intro-contact{display:block}}@media (max-width:768px){.intro-contact{padding-left:30px;padding-right:30px}}.intro-contact__tablet{position:absolute;top:0;left:0;width:100%;display:none;padding:5px 15px;border-bottom:1px solid #eee}.intro-contact__tablet .intro-contact__contact{justify-content:left}.intro-contact__tablet .intro-contact__contact>div{flex:0 1 auto}.intro-contact__tablet .intro-contact__contact--mobile{display:none}@media (max-width:600px){.intro-contact__tablet .intro-contact__contact p{display:none}.intro-contact__tablet .intro-contact__contact--mobile{display:block!important}}@media (max-width:1024px){.intro-contact__tablet{display:block}}.intro-contact__title{flex:1 1 60%;padding-right:30px}.intro-contact__title h1,.intro-contact__title h2{position:relative;font-size:70px;max-width:700px}.intro-contact__title h1:before,.intro-contact__title h2:before{content:"";position:absolute;top:.6em;left:-70px;height:3px;width:50px;background-color:#d5dde2}.intro-contact__title h1:after,.intro-contact__title h2:after{display:none;content:"";position:absolute;left:0;bottom:-30px;height:3px;width:50px;background-color:#d5dde2}.intro-contact__title h1.intro-contact__title-green:after,.intro-contact__title h1.intro-contact__title-green:before,.intro-contact__title h2.intro-contact__title-green:after,.intro-contact__title h2.intro-contact__title-green:before{background-color:#a9c554}.intro-contact__title h1.intro-contact__title-green-sea:after,.intro-contact__title h1.intro-contact__title-green-sea:before,.intro-contact__title h2.intro-contact__title-green-sea:after,.intro-contact__title h2.intro-contact__title-green-sea:before{background-color:#3d854c}@media (max-width:1920px){.intro-contact__title h1,.intro-contact__title h2{font-size:3.3vw}}@media (max-width:1366px){.intro-contact__title h1,.intro-contact__title h2{font-size:5vw}}@media (max-width:768px){.intro-contact__title h1,.intro-contact__title h2{margin-bottom:50px;font-size:36px}.intro-contact__title h1:before,.intro-contact__title h2:before{display:none}.intro-contact__title h1:after,.intro-contact__title h2:after{display:block}}@media (max-width:767px){.intro-contact__title{padding-right:0}}.intro-contact__title-content{display:flex;margin-top:40px}.intro-contact__title-content>div{flex:0 1 1}.intro-contact__title-content-text--quote{font-size:48px;font-weight:400;margin-bottom:20px;line-height:1.4}.intro-contact__title-content p{display:inline-block;margin-right:30px;margin-bottom:20px;max-width:700px;font-size:20px}.intro-contact__title-content-link img{width:20px;height:20px;margin-right:10px;margin-bottom:3px;vertical-align:middle}.intro-contact__title-content-link a{position:relative}@media (max-width:767px){.intro-contact__title-content{display:block}.intro-contact__title-content p{font-size:17px}.intro-contact__title-content-text--quote{font-size:28px}}.intro-contact__summary{flex:1 1 40%;padding-top:10px}.intro-contact__summary p{font-size:20px;max-width:700px}.intro-contact__summary-btn{display:inline-block;white-space:nowrap;margin-top:40px}@media (max-width:1600px){.intro-contact__summary p{font-size:16px}}@media (max-width:1366px){.intro-contact__summary{margin-top:0!important;padding-top:0}.intro-contact__summary p{font-size:17px}}@media (max-width:1024px){.intro-contact__summary--desktop{display:none}}.intro-contact__contact{display:flex;justify-content:flex-end}.intro-contact__contact>div{flex:0 1 auto;white-space:nowrap;padding:10px;display:flex;align-items:center;justify-content:center}.intro-contact__contact img{width:30px;height:30px;margin-right:5px}.intro-contact__contact p{display:inline-block;font-weight:600}@media (max-width:768px){.intro-contact__contact>div{padding:10px 20px 10px 0}}.text-image{background-color:#eee;margin:0 120px;display:flex;position:relative}.text-image>div{flex:1;flex-basis:50%}.text-image--reverse{flex-direction:row-reverse}.text-image--sea{border-bottom:10px solid #3d854c}@media (max-width:1600px){.text-image{margin:0 60px}}@media (max-width:1366px){.text-image{flex-direction:column-reverse;flex-basis:100%}}@media (max-width:1366px) and (-ms-high-contrast:none){.text-image{display:block}}@media (max-width:768px){.text-image{margin:0}}.text-image__text{padding:120px;background-color:#f1f3f6}.text-image__text--white{background-color:#fff}.text-image__text h2,.text-image__text h3{margin-bottom:40px}.text-image__text p{font-size:20px;margin-bottom:50px}.text-image__text ul{margin-left:15px}.text-image__text ul li{list-style:disc outside none}@media (max-width:1366px){.text-image__text h2,.text-image__text h3{font-size:36px}}@media (max-width:1600px){.text-image__text{padding:90px}}@media (max-width:1024px){.text-image__text{padding:60px}.text-image__text h2,.text-image__text h3{font-size:28px;margin-bottom:20px}.text-image__text p{font-size:17px;margin-bottom:30px}}@media (max-width:768px){.text-image__text{padding:30px}}.text-image__image{background-position:50%;background-size:cover;background-repeat:no-repeat;background-position:top}.text-image__image img{max-width:100%;width:100%}@media (max-width:1366px){.text-image__image{padding-top:45%}}@media (max-width:768px){.text-image__image{padding-top:0}.text-image__image img{display:block}}.text-image-bg{margin:0 120px;display:flex;flex-direction:row;background-position:50%;background-size:cover;background-repeat:no-repeat;border-bottom:10px solid #3d854c}.text-image-bg>div{flex:1}@media (max-width:1600px){.text-image-bg{margin:0 60px}}@media (max-width:768px){.text-image-bg{margin:0;background:none;flex-direction:column-reverse;border-bottom:0}}.text-image-bg__image{background-position:top;background-size:cover;visibility:hidden}.text-image-bg__image img{display:none;max-width:100%}@media (max-width:768px){.text-image-bg__image{visibility:visible}.text-image-bg__image img{display:block}}.text-image-bg__content{position:relative;margin:90px 100px 90px 180px;color:#fff}.text-image-bg__content img{position:absolute;top:-10px;left:-80px;width:70px;height:60px}.text-image-bg__content h2{margin-bottom:20px}.text-image-bg__content p{color:#fff;margin-bottom:30px;font-size:20px}.text-image-bg__content a{color:#fff;padding:15px 48px;text-transform:uppercase}@media (max-width:1800px){.text-image-bg__content{margin:60px 150px}.text-image-bg__content img{top:0;left:-60px;width:50px;height:40px}.text-image-bg__content h2{font-size:36px}}@media (max-width:1600px){.text-image-bg__content{margin:60px 120px}.text-image-bg__content img{left:-50px;width:40px;height:30px}.text-image-bg__content p{font-size:17px}}@media (max-width:1200px){.text-image-bg__content{margin:60px 90px}.text-image-bg__content h2{font-size:28px}.text-image-bg__content p{display:none}}@media (max-width:768px){.text-image-bg__content{border-top:10px solid #3d854c;background-color:#3d5b73;margin:0;padding:30px;text-align:center}.text-image-bg__content img{position:relative;top:auto;left:auto;margin-bottom:20px;width:60px;height:50px}}.text-intro{display:flex;flex-direction:row;background-color:#fff;padding-left:150px;padding-right:150px}.text-intro>div{margin:100px;justify-content:left}@media (max-width:1600px){.text-intro>div{margin:80px}}@media (max-width:1366px){.text-intro>div{margin:60px}}@media (max-width:768px){.text-intro>div{margin:30px}}@media (min-width:1367px){.text-intro--wide>div{margin:100px 30px}}@media (max-width:1600px){.text-intro{padding-left:100px;padding-right:100px}}@media (max-width:1366px){.text-intro{padding-left:60px;padding-right:60px;flex-direction:column}}@media (max-width:1366px) and (-ms-high-contrast:none){.text-intro{display:block}}@media (max-width:768px){.text-intro{padding-left:0;padding-right:0}}.text-intro__title{flex:1 1 60%}.text-intro__title h1,.text-intro__title h2{position:relative;font-size:70px;max-width:700px}.text-intro__title h1:before,.text-intro__title h2:before{content:"";position:absolute;top:.6em;left:-70px;height:3px;width:50px;background-color:#d5dde2}.text-intro__title h1:after,.text-intro__title h2:after{display:none;content:"";position:absolute;left:0;bottom:-25px;height:3px;width:50px;background-color:#d5dde2}.text-intro__title h1.text-intro__title-green:after,.text-intro__title h1.text-intro__title-green:before,.text-intro__title h2.text-intro__title-green:after,.text-intro__title h2.text-intro__title-green:before{background-color:#a9c554}@media (max-width:1920px){.text-intro__title h1,.text-intro__title h2{font-size:3.3vw}}@media (max-width:1366px){.text-intro__title h1,.text-intro__title h2{font-size:5vw}}@media (max-width:768px){.text-intro__title h1,.text-intro__title h2{margin-bottom:30px;font-size:36px}.text-intro__title h1:before,.text-intro__title h2:before{display:none}.text-intro__title h1:after,.text-intro__title h2:after{display:block}}@media (max-width:1366px){.text-intro__title{margin-bottom:20px!important}}.text-intro__services{margin-top:30px}.text-intro__services ul{text-transform:capitalize;white-space:nowrap}.text-intro__services li{display:inline-block;font-size:1rem}.text-intro__services li:first-child:before{display:none}.text-intro__services li:before{content:"/";color:#217cb5;margin:0 1em}@media (max-width:1366px){.text-intro__services{display:none}}.text-intro__summary{flex:1 1 40%;padding-top:10px}.text-intro__summary p{font-size:20px;max-width:700px}.text-intro__summary-btn{display:inline-block;white-space:nowrap;margin-top:20px}@media (max-width:1600px){.text-intro__summary p{font-size:16px}}@media (max-width:1366px){.text-intro__summary{margin-top:0!important;padding-top:0}.text-intro__summary p{font-size:17px}}.text-image-block{background-color:#fff;margin:0 11px}@media (min-width:768px){.text-image-block{margin:0 58px}}@media (min-width:1024px){.text-image-block{display:grid;grid-template:1fr 1fr/1fr 1fr;display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:1fr 1fr;margin:0 58px}}@media (min-width:1366px){.text-image-block{grid-template:1fr/1fr 1fr;-ms-grid-rows:1fr;-ms-grid-columns:1fr 1fr}}@media (min-width:1920px){.text-image-block{margin:0 126px}}.text-image-block__content{max-width:75%;margin:0 auto;align-self:center}.text-image-block__content-wrapper{display:-ms-grid;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;display:grid;grid-column:1/span 2;grid-row:2/2;padding:10% 0}@media (min-width:768px){.text-image-block__content-wrapper{grid-column:1/1;grid-row:1/span 2;-ms-grid-column:1!important;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:2}}.text-image-block__description{margin:2em 0}.text-image-block__image{max-width:100%;height:auto}.text-image-block__image-wrap{-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;grid-column:1/span 2;grid-row:1/1}@media (min-width:768px){.text-image-block__image-wrap{grid-column:2/2;grid-row:1/span 2;-ms-grid-column:2!important;-ms-grid-row:1;-ms-grid-row-span:2}}.text-image-block__header{margin-top:0}@media (-ms-high-contrast:active),(min-width:767px) and (-ms-high-contrast:none){.text-image-block__content{position:relative;top:50%;transform:translateY(-50%)}.text-image-block__image{height:100%}}.text-menu-block{background-color:#fff;position:relative;margin:0 120px;padding:120px}@media (min-width:1366px){.text-menu-block{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch}}@media (max-width:1600px){.text-menu-block{padding:60px;margin:0 60px}}@media (max-width:768px){.text-menu-block{padding:30px;margin:0}}@media (min-width:1366px){.text-menu-block__content{flex:2}}@media (min-width:1920px){.text-menu-block__content{flex:1}}.text-menu-block__content-wrap{grid-column:1/2;grid-row:1/1}.text-menu-block__copy{margin:.8em 0 1em}@media (min-width:768px){.text-menu-block__copy{margin:.8em 0 2em;max-width:32em}}@media (min-width:1024px){.text-menu-block__copy{max-width:75%}}@media (min-width:1366px){.text-menu-block__copy{max-width:80%}}@media (min-width:768px){.text-menu-block__headline{max-width:10em}}@media (min-width:1024px){.text-menu-block__headline{max-width:55%}}@media (min-width:1366px){.text-menu-block__headline{max-width:80%}}.text-menu-block__menu-item{position:relative}@media (min-width:1024px){.text-menu-block__menu-item{border:none;padding:0}}.text-menu-block__menu-item--expanded{padding:0}.text-menu-block__menu-wrap{flex:3}.text-menu-block__menu>:nth-child(2),.text-menu-block__menu>:nth-child(3),.text-menu-block__menu>:nth-child(4),.text-menu-block__menu>:nth-child(5),.text-menu-block__menu>:nth-child(6){border-top:1px solid #eaeef3}@media (min-width:1024px){.text-menu-block__menu>:first-child{border:1px solid #eaeef3;border-right:none;border-bottom:none}.text-menu-block__menu>:nth-child(2){border:1px solid #eaeef3;border-bottom:none}.text-menu-block__menu>:nth-child(3){border-top:1px solid #eaeef3;border-left:1px solid #eaeef3;border-bottom:none}.text-menu-block__menu>:nth-child(4){border-top:1px solid #eaeef3;border-left:1px solid #eaeef3;border-right:1px solid #eaeef3}.text-menu-block__menu>:nth-child(5){border:1px solid #eaeef3;border-right:none}.text-menu-block__menu>:nth-child(6){border:1px solid #eaeef3}.text-menu-block__menu>.text-menu-block__menu-item a:focus{border:1px solid #afb3b8}}@media (min-width:1920px){.text-menu-block__menu{flex-basis:100%}.text-menu-block__menu>:first-child,.text-menu-block__menu>:nth-child(2){border-bottom:none;border-right:none}.text-menu-block__menu>:nth-child(3){border-bottom:none;border-right:1px solid #eaeef3}.text-menu-block__menu>:nth-child(4){border-right:none;border-bottom:1px solid #eaeef3}.text-menu-block__menu>:nth-child(5){border-right:none}}.text-menu-block__menu-item-title{white-space:nowrap;text-transform:capitalize;font-weight:700;letter-spacing:.45px;color:#2b2f34}.text-menu-block__menu-item-title--question{padding:0;margin-left:48px}@media (min-width:1024px){.text-menu-block__menu-item-title{font-size:20px}}.text-menu-block__menu-item-link{text-decoration:none;display:block;padding:1em 0}@media (min-width:768px){.text-menu-block__menu-item-link{padding:1.3em 0}}@media (min-width:1024px){.text-menu-block__menu-item-link,.text-menu-block__menu-item-link--expanded{padding:2.7em;height:100%}}.text-menu-block__text-link{display:block;padding:0;text-decoration:underline;margin-left:48px}.text-menu-block__menu-item-copy{display:none}@media (min-width:1024px){.text-menu-block__menu-item-copy{max-width:75%;margin-top:1.4em;color:#2b2f34;display:block}}@media (min-width:1366px){.text-menu-block__menu-item-copy{max-width:13em}}.text-menu-block__menu-item-arrow{transition-duration:.4s;transform:scale(1) translateZ(0);transform-origin:top left;position:absolute;right:0;vertical-align:middle;font-size:0;padding:7px 6px;border-radius:50%}@media (min-width:1024px){.text-menu-block__menu-item-arrow{right:36px;padding:10px 9px}}.text-menu-block__menu-item-arrow--blue{background-color:#4499cf}.text-menu-block__menu-item-arrow--light-blue{background-color:#81d4e3}.text-menu-block__menu-item-arrow--purple{background-color:#826baa}.text-menu-block__menu-item-arrow--green{background-color:#a9c554}.text-menu-block__menu-item-arrow--peach{background-color:#dfa684}.text-menu-block__menu-item:hover .text-menu-block__menu-item-arrow{transform:scale(1.5) translateZ(0)}.text-menu-block__icon{vertical-align:middle;fill:#fff;color:#fff;width:12px;height:10px}@media (min-width:1024px){.text-menu-block__icon{width:14px;height:12px}}.text-menu-block__icon--question{position:absolute;left:0;width:27px;height:29px;fill:#7f8e97;margin-right:1em}@media (min-width:1024px){.text-menu-block__icon--question{left:36px;top:40px}}.text-menu-block__menu{width:100%;list-style:none;display:-ms-grid;display:grid;grid-template:1fr;-ms-grid-columns:1fr;-ms-grid-rows:1fr 1fr 1fr 1fr 1fr}.text-menu-block__menu>:first-child{-ms-grid-column:1;-ms-grid-row:1}.text-menu-block__menu>:nth-child(2){-ms-grid-column:1;-ms-grid-row:2}.text-menu-block__menu>:nth-child(3){-ms-grid-column:1;-ms-grid-row:3}.text-menu-block__menu>:nth-child(4){-ms-grid-column:1;-ms-grid-row:4}.text-menu-block__menu>:nth-child(5){-ms-grid-column:1;-ms-grid-row:5}.text-menu-block__menu>:nth-child(6){-ms-grid-column:1;-ms-grid-row:6}@media (min-width:1024px){.text-menu-block__menu{display:-ms-grid;display:grid;grid-template:1fr 1fr 1fr/1fr 1fr;-ms-grid-rows:1fr 1fr 1fr;-ms-grid-columns:1fr 1fr}.text-menu-block__menu>:first-child{-ms-grid-column:1;-ms-grid-row:1}.text-menu-block__menu>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.text-menu-block__menu>:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}.text-menu-block__menu>:nth-child(4){-ms-grid-column:2;-ms-grid-row:2}.text-menu-block__menu>:nth-child(5){-ms-grid-column:1;-ms-grid-row:3}.text-menu-block__menu>:nth-child(6){-ms-grid-column:2;-ms-grid-row:3}}@media (min-width:1366px){.text-menu-block__menu{grid-template:1fr 1fr 1fr/1fr 1fr;-ms-grid-columns:1fr 1fr}}@media (min-width:1920px){.text-menu-block__menu{grid-template:1fr 1fr/1fr 1fr 1fr;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:1fr 1fr}.text-menu-block__menu>:first-child{-ms-grid-column:1;-ms-grid-row:1}.text-menu-block__menu>:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}.text-menu-block__menu>:nth-child(3){-ms-grid-column:3;-ms-grid-row:1}.text-menu-block__menu>:nth-child(4){-ms-grid-column:1;-ms-grid-row:2}.text-menu-block__menu>:nth-child(5){-ms-grid-column:2;-ms-grid-row:2}.text-menu-block__menu>:nth-child(6){-ms-grid-column:3;-ms-grid-row:2}}.text-only-intro{background-color:#fff;display:-ms-grid;display:grid;position:relative;padding-left:2em;padding-right:2em;grid-template:auto/auto auto 1fr;-ms-grid-columns:auto auto 1fr;-ms-grid-rows:auto}@media (min-width:1366px){.text-only-intro{grid-template:auto/auto auto 9% 1fr;-ms-grid-columns:auto auto 9% 1fr}}.text-only-intro__content-copy{max-width:100%;margin-bottom:1.7em}@media (min-width:768px){.text-only-intro__content-copy{max-width:60%}}@media (min-width:1024px){.text-only-intro__content-copy{max-width:80%}}@media (min-width:1200px){.text-only-intro__content-copy{max-width:70%}}@media (min-width:1366px){.text-only-intro__content-copy{margin-top:.8em;grid-template:auto/-webkit-min-content -webkit-max-content 9% auto;grid-template:auto/min-content max-content 9% auto;-ms-grid-columns:min-content max-content 9% auto;display:block;align-self:start}}@media (min-width:1920px){.text-only-intro__content-copy{max-width:70%}}.text-only-intro__content-wrapper{grid-row:3/3;grid-column:1/3;-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3}@media (min-width:768px){.text-only-intro__content-wrapper{grid-column:2/3;-ms-grid-column:2;-ms-grid-column-span:2}}@media (min-width:1366px){.text-only-intro__content-wrapper{grid-column:4/4;grid-row:1/3;-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:3;position:relative;display:grid}}.text-only-intro__header{margin:0;width:80%}@media (min-width:768px){.text-only-intro__header{width:100%}}.text-only-intro__header-line2{display:table}.text-only-intro__header-wrapper{grid-row:1/1;grid-column:1/3;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;overflow:hidden}@media (min-width:768px){.text-only-intro__header-wrapper{grid-column:2/3;-ms-grid-column:2;-ms-grid-column-span:2}}@media (min-width:1366px){.text-only-intro__header-wrapper{grid-column:2/2;-ms-grid-column-span:1}}.text-only-intro__services{white-space:nowrap;display:none;width:100%}@media (min-width:1366px){.text-only-intro__services{grid-column:2/2;grid-row:2/2;-ms-grid-column:2;-ms-grid-row:2;-ms-grid-row-span:2;display:flex;align-items:flex-end}}.text-only-intro__services-list{font-size:0;padding:0;list-style:none;text-transform:capitalize}.text-only-intro__services-list-item{display:inline-block;font-size:1rem;letter-spacing:.03125em}.text-only-intro__services-list-item+.text-only-intro__services-list-item:before{content:"/";color:#217cb5;margin:0 1em}.text-only-intro__underline-container{grid-row:2/2;grid-column:1/3;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:3;display:grid;align-items:center}@media (min-width:768px){.text-only-intro__underline-container{grid-row:1/3;grid-column:1/1;-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column-span:1}}.text-only-intro__underline{text-align:left;width:3.8125rem;margin:1.25em 1.25em 1.25em 0;height:3px;background-color:#d5dde2;border:none}@media (min-width:768px){.text-only-intro__underline{align-self:start;margin:1.5em 1.8em 0 0}}@media (min-width:1024px){.text-only-intro__underline{margin-top:2em}}.text-only-intro__login-button{margin-left:7px;padding-left:16px;padding-right:16px}@media (min-width:1024px){.text-only-intro__login-button{display:none}}@media (min-width:1366px){.text-only-intro__open-account-button{margin:0;justify-self:left;display:inline-block;align-self:end}}.highlight-block{position:relative;border-top:8px solid red;background-color:#fff;margin:0 120px;padding:80px 180px}.highlight-block--green-sea{border-top:8px solid #3d854c}.highlight-block--orange{border-top:8px solid #ee9a48}.highlight-block--purple-light{border-top:8px solid #b6a6e3}@media (max-width:1600px){.highlight-block{margin:0 60px;padding:60px}}@media (max-width:1366px){.highlight-block{padding:30px}}@media (max-width:768px){.highlight-block{margin:0;padding:15px}}.highlight-block h2{margin-bottom:40px;display:flex;justify-content:flex-start;align-items:center}.highlight-block h2 img{width:45px;height:45px;margin-right:20px}@media (max-width:1024px){.highlight-block h2 img{width:35px;height:35px}}.white-block{position:relative;background-color:#fff;margin:0 120px;padding:80px 180px}@media (max-width:1600px){.white-block{margin:0 60px;padding:60px}}@media (max-width:1366px){.white-block{padding:30px}}@media (max-width:768px){.white-block{margin:0;padding:15px}}.col-three{background-color:#f1f3f6;margin:0 120px;padding:80px 120px;text-align:center}.col-three h2{margin-top:20px;margin-bottom:70px}@media (max-width:1366px){.col-three h2{font-size:36px;margin-bottom:30px}}@media (max-width:768px){.col-three h2{font-size:28px;margin-bottom:20px}}@media (max-width:1600px){.col-three{margin:0 60px;padding:60px}}@media (max-width:1366px){.col-three{padding:30px}}@media (max-width:768px){.col-three{margin:0;padding:15px}}.col-three__blocks{display:flex;flex-direction:row}.col-three__blocks>div{flex:1}@media (max-width:1024px){.col-three__blocks{display:block}}.col-three__block{margin:10px;padding:40px;background-color:#fff;display:flex;flex-direction:column}@media (-ms-high-contrast:none){.col-three__block{display:block}}.col-three__block>div{flex:1}.col-three__block--icon-wide img{width:80px!important}@media (max-width:1024px){.col-three__block--icon-wide img{width:50px!important}}.col-three__block img{width:60px;height:60px}.col-three__block h3{font-size:28px;margin:30px auto}.col-three__block p{font-size:17px;line-height:1.5;margin:0 auto;max-width:400px}.col-three__block-btn{display:flex;align-items:flex-end;justify-content:center;margin-top:30px}@media (max-width:1366px){.col-three__block{padding:20px}.col-three__block img{width:40px;height:40px}.col-three__block h3{font-size:20px;margin:15px auto}.col-three__block p{font-size:16px}.col-three__block-btn a{padding:10px 20px}}@media (min-width:1025px){.col-three__block a[href^="tel:"]{pointer-events:none;text-decoration:none;color:#2b2f34}}@media (max-width:768px){.col-three__block h3{margin:10px auto}}@media (max-width:400px){.col-three__block-btn a{white-space:normal}}.col-three__block-details--green{color:#689d29;font-weight:600}.col-two-panel{margin:0 120px;padding:120px;position:relative;z-index:3;background-color:#fff}@media (max-width:1600px){.col-two-panel{margin:0 60px;padding:90px}}@media (max-width:1024px){.col-two-panel{padding:60px}}@media (max-width:768px){.col-two-panel{margin:0;padding:30px}}@media (max-width:600px){.col-two-panel{padding:0}}.col-two-panel__header{margin-bottom:80px;max-width:700px}@media (max-width:768px){.col-two-panel__header{margin-bottom:30px}}@media (max-width:600px){.col-two-panel__header{padding:30px}}.col-two-panel__content{display:flex}@media (max-width:1366px){.col-two-panel__content{display:block}}.col-two-panel__types{flex:1 1 60%;padding:0 80px}@media (max-width:1366px){.col-two-panel__types{margin-bottom:80px;padding-right:0}}@media (max-width:768px){.col-two-panel__types{margin-bottom:30px}}@media (max-width:600px){.col-two-panel__types{padding:0 30px}}.col-two-panel__type{margin-bottom:30px}.col-two-panel__type h3{position:relative;margin-bottom:20px}.col-two-panel__type h3.col-two-panel__type--large{font-size:36px}.col-two-panel__type h3.col-two-panel__type--sea:before{background:#3d854c}.col-two-panel__type h3:before{content:"";width:60px;height:3px;background:#a9c554;position:absolute;top:20px;left:-80px}.col-two-panel__type h3:after{display:none;content:"";width:60px;height:3px;background:#a9c554;margin-top:20px}.col-two-panel__type p{max-width:600px;margin-bottom:20px}.col-two-panel__type p.col-two-panel__type--highlight{color:#7494a7;font-weight:600;font-size:18px;line-height:1.4}.col-two-panel__type ul{max-width:600px;margin-left:20px;margin-bottom:50px}.col-two-panel__type ul li{list-style:disc outside none;margin-bottom:10px}@media (max-width:1024px){.col-two-panel__type h3.col-two-panel__type--large{font-size:28px}.col-two-panel__type h3:before{top:15px}}@media (max-width:600px){.col-two-panel__type h3.col-two-panel__type--large{font-size:20px}.col-two-panel__type h3:before{display:none}.col-two-panel__type h3:after{display:block}}.col-two-panel__panel{flex:1 1 40%;background-color:#f1f3f6;min-height:600px}.full-width-photo{position:relative;margin:0 120px}.full-width-photo--sea>img{border-bottom:10px solid #3d854c}.full-width-photo--no-border{border:0}.full-width-photo--no-margin{margin:0!important}.full-width-photo__mobile{display:none}@media (max-width:768px){.full-width-photo__mobile{display:block}}.full-width-photo>img{max-width:100%;width:100%}@media (max-width:1600px){.full-width-photo{margin:0 60px}}@media (max-width:768px){.full-width-photo{margin:0}.full-width-photo__desktop{display:none}}.full-width-photo__video{position:relative;cursor:pointer}.full-width-photo__video:hover .full-width-photo__video-play-button--gray{opacity:1}.full-width-photo__video-play-button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.full-width-photo__video-play-button-container{position:relative;width:120px;height:120px;margin-bottom:30px;cursor:pointer}.full-width-photo__video-play-button--white{z-index:1}.full-width-photo__video-play-button--gray{z-index:2;opacity:0}.full-width-photo__video-play-button img{position:absolute;top:0;width:100%;height:100%;transition:opacity .5s ease}.full-width-photo__video-play-button p{font-size:28px;font-weight:700;color:#fff}@media (max-width:1024px){.full-width-photo__video-play-button-container{width:60px;height:60px;margin-bottom:10px}.full-width-photo__video-play-button p{font-size:20px}}.full-width-photo__video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(225,230,238,.85);align-items:center;justify-content:center;overflow:auto}.full-width-photo__video-modal.open{display:flex;animation:fadeIn .5s ease}.full-width-photo__video-modal.fade-out{display:flex;animation:fadeOut .5s ease}.full-width-photo__video-modal-content{max-width:1200px;max-height:100%;position:relative;width:80%;cursor:default;padding:60px}.full-width-photo__video-modal-content img{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.full-width-photo__video-modal-content-wrap{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.full-width-photo__video-modal-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.full-width-photo__video-modal-content{width:90%;padding:60px 0}}.full-width-photo-bg{position:relative;height:600px;margin:0 120px}.full-width-photo-bg--sea{border-bottom:10px solid #3d854c}.full-width-photo-bg--no-margin{margin:0!important}.full-width-photo-bg__image{height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}.full-width-photo-bg__mobile{display:none;width:100%}@media (max-width:1600px){.full-width-photo-bg{margin:0 60px}}@media (max-width:1366px){.full-width-photo-bg{height:500px}}@media (max-width:1024px){.full-width-photo-bg{height:400px}}@media (max-width:768px){.full-width-photo-bg{height:auto;margin:0}.full-width-photo-bg__image{display:none}.full-width-photo-bg__mobile{display:block}}.full-width-photo-bg__video{position:relative;cursor:pointer}.full-width-photo-bg__video:hover .full-width-photo-bg__video-play-button--gray{opacity:1}.full-width-photo-bg__video-play-button{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%}.full-width-photo-bg__video-play-button-container{position:relative;width:120px;height:120px;margin-bottom:30px;cursor:pointer}.full-width-photo-bg__video-play-button--white{z-index:1}.full-width-photo-bg__video-play-button--gray{z-index:2;opacity:0}.full-width-photo-bg__video-play-button img{position:absolute;top:0;width:100%;height:100%;transition:opacity .5s ease}.full-width-photo-bg__video-play-button p{font-size:28px;font-weight:700;color:#fff}@media (max-width:1024px){.full-width-photo-bg__video-play-button-container{width:60px;height:60px;margin-bottom:10px}.full-width-photo-bg__video-play-button p{font-size:20px}}.full-width-photo-bg__video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(225,230,238,.85);align-items:center;justify-content:center;overflow:auto}.full-width-photo-bg__video-modal.open{display:flex;animation:fadeIn .5s ease}.full-width-photo-bg__video-modal.fade-out{display:flex;animation:fadeOut .5s ease}.full-width-photo-bg__video-modal-content{max-width:1200px;max-height:100%;position:relative;width:80%;cursor:default;padding:60px}.full-width-photo-bg__video-modal-content img{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer}.full-width-photo-bg__video-modal-content-wrap{position:relative;padding-bottom:56.25%;height:0;width:100%;overflow:hidden}.full-width-photo-bg__video-modal-content-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:768px){.full-width-photo-bg__video-modal-content{width:90%;padding:60px 0}}.phone-slider,.phone-slider *{box-sizing:content-box}.phone-slider{display:-ms-grid;display:grid;max-width:1242px;margin:0 auto;padding:0 30px;color:#fff}@media (min-width:768px){.phone-slider{-ms-grid-rows:auto auto;grid-template-rows:auto auto;padding:35px}}@media (min-width:1024px){.phone-slider{grid-template-columns:0 auto 1fr auto 3fr}}@media (min-width:1366px){.phone-slider{-ms-grid-columns:5fr auto 2fr auto 6fr;grid-template-columns:5fr auto 2fr auto 6fr}}.phone-slider__outline{display:none;border:8px solid #4ba9e5}@media (min-width:768px){.phone-slider__outline{display:block;grid-column:1/2;grid-row:2/4}}@media (min-width:1024px){.phone-slider__outline{-ms-grid-column:1;-ms-grid-column-span:5;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:1/6;grid-row:1/3}}.phone-slider__intro{position:relative;grid-column:1/2;grid-row:1/2;padding:0 0 50px;text-align:center}@media (min-width:1024px){.phone-slider__intro{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:2/3;grid-row:1/2;padding:90px 0 65px;text-align:left}}.phone-slider__get-started{position:relative;grid-column:1/2;grid-row:3/4;padding-bottom:75px;padding-top:55px;text-align:center}@media (min-width:1024px){.phone-slider__get-started{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:2/3;grid-row:2/3;padding-top:0;text-align:left}}.phone-slider__phone-wrap{align-self:center;justify-self:stretch;grid-column:1/2;grid-row:2/3;width:70%;margin:0 auto}@media (min-width:768px){.phone-slider__phone-wrap{margin:75px 0 20px;justify-self:center}}@media (min-width:1024px){.phone-slider__phone-wrap{-ms-grid-column:4;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:4/5;grid-row:1/3;margin:0}}.phone-slider__title{margin-bottom:40px;padding:0 20px;text-align:center;color:#fff}@media (min-width:768px){.phone-slider__title{margin-bottom:25px}}@media (min-width:1024px){.phone-slider__title{margin-bottom:50px}}.phone-slider__content{max-width:440px;margin:0 auto}@media (min-width:1024px){.phone-slider__content{padding:0 70px}}.phone-slider__btns{display:flex;flex-wrap:wrap;margin:0 -6px}.phone-slider__btns>.btn{flex:1 0 100%;margin:6px;padding:10px 15px;box-sizing:border-box}@media (min-width:768px){.phone-slider__btns>.btn{flex:1 1 35%;padding:15px 20px}}.phone-slider__slider{position:relative;max-width:315px;margin:0 auto}@media (min-width:768px){.phone-slider__slider{min-width:200px;width:275px}}@media (min-width:1024px){.phone-slider__slider{margin:-30px 90px}}@media (min-width:1366px){.phone-slider__slider{width:315px}}.phone-slider__slider:before{content:"";display:block;width:100%;padding-top:200%}.phone-slider__phone-border{position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%;background-image:url(../img/siebertnxt-app-phone.png);background-size:100%;z-index:2;pointer-events:none}.phone-slider__track{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:8%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.phone-slider__slides{position:relative;display:flex;flex-wrap:nowrap;margin:0;padding:0;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;overflow:hidden}.phone-slider__frame{height:100%;width:100%}.phone-slider__frame>img{display:block;max-width:100%;width:100%}.phone-slider__arrow{position:absolute;top:50%;width:12px;height:20px;min-width:0;margin-top:-8px;padding:0;border:0;border-radius:0;background:transparent;background-repeat:no-repeat;transition:transform .25s;cursor:pointer;-webkit-appearance:none;z-index:1}.phone-slider__arrow:focus,.phone-slider__arrow:hover{background-color:transparent;transform:scale(1.25);filter:brightness(.75)}@media (min-width:768px){.phone-slider__arrow{width:26px;height:46px}}.phone-slider__arrow--prev{left:-26px;background-image:url(../img/iconChevronLeft.svg)}@media (min-width:768px){.phone-slider__arrow--prev{left:-65px}}.phone-slider__arrow--next{right:-26px;background-image:url(../img/iconChevronRight.svg)}@media (min-width:768px){.phone-slider__arrow--next{right:-65px}}.style-guide{background-color:#fff}.style-guide__headline--grey{color:#97a0a5;margin:1.5em 0}.style-guide__subheadline2--grey{color:#97a0a5;margin:0 0 .5em}.style-guide__horizontal-line{content:"";margin:22px 0 0;padding:0 0 22px;border-top:1px solid #d7d7d7;max-width:80%}.style-guide__button-group,.style-guide__color-group{display:flex;flex-direction:row;flex-wrap:wrap}.style-guide__button-group{justify-content:flex-start}.style-guide__button-item{display:inline-block;margin-right:5em}.style-guide__button-item--blue{background:#0066a6;padding:1.1em}.style-guide__icon{width:16px;height:18px;margin-right:.5em;fill:#fff;color:#fff}.style-guide__color{display:inline-block}.style-guide__color-block{content:"";height:71px;width:106px;margin:.5em 1.5em .5em 0}.style-guide__color-block--blue{background-color:#0066a6}.style-guide__color-block--light-blue{background-color:#217cb5}.style-guide__color-block--frame-blue{background-color:#4ba9e5}.style-guide__color-block--background{background-color:#f1f3f6}.style-guide__color-block--text{background-color:#2b2f34}.style-guide__color-block--grey-icon{background-color:#7f8e97}.style-guide__color-block--core-blue{background-color:#4499cf}.style-guide__color-block--core-light-blue{background-color:#81d4e3}.style-guide__color-block--core-purple{background-color:#826baa}.style-guide__color-block--core-green{background-color:#a9c554}.style-guide__color-block--core-peach{background-color:#dfa684}.style-guide__link--blue{background:#0066a6;border:12px solid #0066a6;margin:0 0 20px 10px}.style-guide__btn-footer{display:inline-block}.style-guide__arrow-menu{display:grid;display:-ms-grid}@media (min-width:1024px){.style-guide__arrow-menu{grid-template-columns:1fr 2.5fr;-ms-grid-columns:1fr 2.5fr}}.style-guide__menu-wrap{border:20px solid #f1f3f6;background-color:#f1f3f6}@media (min-width:1024px){.style-guide__menu-wrap{grid-template-columns:1fr 1.5fr;-ms-grid-columns:1fr 1.5fr}}.style-guide__icon-lock{fill:#7f8e97;margin-right:.4em;width:16px;height:18px}.component-header{text-align:center;background-color:#444;position:relative;z-index:5}.component-header h1{font-size:36px;color:#fff;padding:20px}.main-nav{z-index:100;position:relative;position:-webkit-sticky;position:sticky;display:flex;flex-wrap:wrap;align-items:center;max-width:1992px;margin:0 auto;background-color:#fff}.main-nav__no-break{white-space:nowrap}.main-nav__live-chat-online{color:#0066a6}.main-nav__live-chat-area .inActive{display:none}.main-nav__live-chat-area .input-group{font-size:1rem}.main-nav__live-chat-area .input-group__label{font-weight:400;font-size:1em}.main-nav__live-chat-area .input-group__input{font-size:1em}.main-nav__live-chat-area .salesforce-modal__button-wrap{margin-top:1em}.main-nav__live-chat-area .btn{margin:0}@media (min-width:1025px){.main-nav{flex-wrap:nowrap;align-items:stretch}}.main-nav__bar{display:flex;width:100%;background-color:#fff;z-index:5}@media (min-width:1025px){.main-nav__bar{width:auto}}.main-nav__logo-container{padding:17px 20px 16px;background-color:#0066a6;transform:translateY(0);transition:all .15s ease-out}@media (min-width:1025px){.main-nav__logo-container{padding:35px 52px 34px}}.main-nav__logo{width:91px}@media (min-width:1025px){.main-nav__logo{width:108px}}.main-nav__mob-login{margin-left:auto;text-align:right;transition:all .15s ease-out}@media (min-width:1025px){.main-nav__mob-login{display:none}}.main-nav__mob-login>img{margin-top:15px;margin-right:10px;width:20px;height:20px}.main-nav__mob-menu{height:52px;width:52px;min-width:auto;padding:0;margin:0;font-size:0;color:transparent;background-color:transparent}@media (min-width:1025px){.main-nav__mob-menu{display:none}}.main-nav__mob-menu:focus,.main-nav__mob-menu:hover{background-color:#fff}.main-nav__mob-menu-icon{position:relative;top:-6px;left:13px;height:3px;width:20px;background-color:#7f8e97;transition:all .15s}.main-nav__mob-menu-icon:after,.main-nav__mob-menu-icon:before{content:"";position:absolute;top:6px;left:0;height:3px;width:20px;background-color:#7f8e97;transition:all .15s;opacity:1}.main-nav__mob-menu-icon:after{top:12px}.main-nav__items{display:none;flex-direction:column;position:fixed;top:52px;width:100%;height:calc(100% - 52px);padding:15px 40px 50px;background-color:#fff;box-sizing:border-box;overflow-y:auto;letter-spacing:.03125em}@media (min-width:769px){.main-nav__items{padding:15px 20% 50px}}@media (min-width:1025px){.main-nav__items{display:flex;flex-direction:row;justify-content:flex-end;position:relative;top:0;height:auto;padding:0;transform:translateY(0);z-index:5;overflow-y:visible}}.main-nav__item-spacer{flex:1 0 auto}@media (min-width:1025px){.main-nav__item-spacer{flex:0 0 auto}}.main-nav__items-special{display:flex;flex-wrap:wrap;align-items:flex-end;flex:0 0 auto;margin:0 -5px;padding-top:30px}@media (min-width:1025px){.main-nav__items-special{display:block;flex:0 0 auto;align-self:center;margin:0;padding:10px 50px 0 20px}}.main-nav__items-special>.btn{flex:1 0 auto;margin:6px 5px}.main-nav__item{position:relative;flex:0 0 auto;letter-spacing:.03125em}.main-nav__item:first-of-type .main-nav__dropdown,.main-nav__item:nth-of-type(2) .main-nav__dropdown{left:0;right:auto}.main-nav__link{display:block;position:relative;padding:12px 0;font-size:22px;color:#2b2f34;text-decoration:none;text-align:left;box-sizing:border-box}.main-nav__link:after{content:"";position:absolute;top:20px;right:0;width:7px;height:13px;background-image:url(../img/iconChevronMobileNav.svg);background-size:100%;background-repeat:no-repeat;transition:all .2s}@media (min-width:1025px){.main-nav__link{height:100%;padding:40px 18px 0;font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}.main-nav__link:focus,.main-nav__link:hover{color:#fff;background:#0066a6}.main-nav__link:after{display:none}}@media (min-width:1367px){.main-nav__link{padding:40px 30px 0}}.main-nav__login{position:relative;padding-left:46px}.main-nav__login:before{content:"";position:absolute;width:15px;height:18px;top:12px;left:50%;transform:translateX(-40px);background-image:url(../img/iconSecureLogin.svg);background-size:100%;background-repeat:no-repeat}.main-nav__login:hover:before{background-image:url(../img/iconSecureLogin-white.svg)}@media (min-width:1025px){.main-nav__signup{display:none}}.main-nav__dropdown{height:0;background-color:#fff;overflow:hidden}@media (min-width:1025px){.main-nav__dropdown{display:none;position:absolute;top:90px;right:0;width:613px;height:auto;min-height:360px;border:1px solid #d9dcde;overflow:visible}}.main-nav__sub-items{flex:1 1 auto;margin-top:-8px;padding:0 0 0 24px}@media (min-width:1025px){.main-nav__sub-items{margin-top:0;padding:20px 30px}}.main-nav__sub-item{text-align:left;line-height:1.4}.main-nav__sub-item:last-of-type{border-bottom:none}@media (min-width:1025px){.main-nav__sub-item{border-bottom:1px solid #d9dcde}}.main-nav__sub-item .main-nav__link{font-size:18px;font-weight:400;letter-spacing:.03125em;text-transform:none;text-align:left}.main-nav__sub-item .main-nav__link:focus,.main-nav__sub-item .main-nav__link:hover{background-color:#fff;color:#0066a6}.main-nav__sub-item .main-nav__link:after{display:none}@media (min-width:1025px){.main-nav__sub-item .main-nav__link{padding:20px 5px 19px;font-size:22px}}.main-nav__spotlight{display:none;flex:0 1 220px;padding:43px 30px 40px 33px;background-color:#f1f3f6}@media (min-width:1025px){.main-nav__spotlight{display:block}}.main-nav__thumbnail{margin-bottom:20px}.main-nav__spotlight>p>a{display:block;margin-top:1em}.main-nav--expanded .main-nav__logo-container,.main-nav--expanded .main-nav__mob-login{transform:translateY(-105%);transition:all .25s ease-in}.main-nav--expanded .main-nav__mob-menu .main-nav__mob-menu-icon{top:1px;left:3px;width:33px;transform:rotate(135deg);transition:all .25s;background-color:#2b2f34}.main-nav--expanded .main-nav__mob-menu .main-nav__mob-menu-icon:after,.main-nav--expanded .main-nav__mob-menu .main-nav__mob-menu-icon:before{width:33px;background-color:#2b2f34;transition:all .25s}.main-nav--expanded .main-nav__mob-menu .main-nav__mob-menu-icon:before{top:0;transform:rotate(-90deg)}.main-nav--expanded .main-nav__mob-menu .main-nav__mob-menu-icon:after{top:0;opacity:0}.main-nav__item--active>.main-nav__link:after{transform:rotate(90deg)}@media (min-width:1025px){.main-nav__item--active>.main-nav__link{color:#fff;background:#0066a6}}.main-nav__item--active .main-nav__dropdown{display:block;z-index:5}@media (min-width:1025px){.main-nav__item--active .main-nav__dropdown{display:flex;animation:menu-open .3s ease-out}}@keyframes menu-open{0%{-webkit-clip-path:polygon(0 0,0 0,100% 0,100% 0);clip-path:polygon(0 0,0 0,100% 0,100% 0);transform:translateY(-20px);filter:brightness(.75)}to{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0);transform:translateY(0);filter:brightness(1)}}.mobile-menu-active{overflow:hidden}@keyframes slide-down{0%{opacity:0}to{opacity:1}}.sub-nav{position:relative;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:25px 55px;border-top:1px solid #d5dde2;z-index:25}.sub-nav:before{position:absolute;top:-1px;left:0;content:"";width:212px;border-top:1px solid #0066a6}.sub-nav.sticky{animation:slide-down .5s ease;position:fixed;top:0;width:100%;max-width:1992px;z-index:25;border-bottom:1px solid #d5dde2}.sub-nav.sticky:before{border-top:1px solid transparent}@media (min-width:1367px){.sub-nav.sticky{padding:12px 55px}}@media (max-width:1366px){.sub-nav{padding:25px 55px}}@media (max-width:1200px){.sub-nav{display:block;padding:0}.sub-nav>div{padding:16px 55px}.sub-nav>div.sub-nav__content{padding-top:10px;padding-bottom:10px}}@media (max-width:1024px){.sub-nav{background-color:#f7f8fa}.sub-nav:before{width:131px}.sub-nav>div{padding:14px 20px}}.sub-nav__sticky-placeholder{background-color:#fff;display:none}.sub-nav__sticky-placeholder.sticky{display:block}.sub-nav__header{position:relative;flex:1 0 230px;color:#2b2f34;font-size:20px;font-weight:700;white-space:nowrap}.sub-nav__header span.black{color:#000}.sub-nav__header span{color:#0066a6}@media (max-width:1200px){.sub-nav__header{border-bottom:1px solid #d5dde2}}@media (max-width:1024px){.sub-nav__header{font-size:18px;border:0;cursor:pointer}.sub-nav__header--open:after{transform:rotate(90deg)}.sub-nav__header:after{content:"";position:absolute;top:20px;right:20px;width:7px;height:13px;background-image:url(../img/iconChevronMobileNav.svg);background-size:100%;background-repeat:no-repeat;transition:all .5s ease}}.sub-nav__content{flex:1 1 100%;display:flex;justify-content:center;align-items:center;transition:all .5s ease}@media (max-width:1024px){.sub-nav__content{display:block;overflow:hidden;visibility:hidden;opacity:0;position:absolute;top:45px;left:0;z-index:1;width:100%;border-bottom:1px solid #e1e6ee;background-color:#f7f8fa}.sub-nav__content--visible{opacity:1;visibility:visible}}.sub-nav__links{flex:1 1 100%}.sub-nav__links ul{text-align:center}.sub-nav__links li{display:inline-block}.sub-nav__links li a{display:block}.sub-nav__links li.active{font-weight:700}.sub-nav__links li.active a:hover{color:#2b2f34}.sub-nav__links li:last-child a{margin-right:0}.sub-nav__links a{text-decoration:none;color:#2b2f34;margin-right:30px;font-size:18px;letter-spacing:.03125em;transition:color .4s ease}.sub-nav__links a:focus,.sub-nav__links a:hover{color:#0066a6}@media (max-width:1366px){.sub-nav__links a{font-size:16px;margin-right:20px}}@media (max-width:1200px){.sub-nav__links ul{text-align:left}}@media (max-width:1024px){.sub-nav__links{margin-bottom:30px}.sub-nav__links li{display:block;margin:20px 0}.sub-nav__links a{font-size:18px;margin-right:0}}.sub-nav__btn{flex:1 0 230px;display:flex;justify-content:flex-end}.sub-nav__btn a{padding:10px 20px;margin:0}@media (max-width:1024px){.sub-nav__btn{padding-bottom:30px;justify-content:left}}.login-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(225,230,238,.85);align-items:center;justify-content:center;overflow:auto}@media (max-width:1024px){.login-modal{align-items:flex-start}.login-modal h4{font-size:18px}}.login-modal.open{display:flex;animation:fadeIn .5s ease}@media (-ms-high-contrast:none){.login-modal.open{display:block}}.login-modal.fade-out{display:flex;animation:fadeOut .5s ease}.login-modal__content{background-color:#fff;position:relative;max-width:950px;max-height:100%;display:flex}.login-modal__content>div{padding:60px}@media (max-width:1024px){.login-modal__content{display:block;margin-top:53px}.login-modal__content>div{padding:30px}}.login-modal__content-close{position:absolute;top:15px;right:15px;width:25px;height:25px;cursor:pointer}.login-modal__content-close:focus{border:1px dotted grey}.login-modal__text{flex-basis:35%}.login-modal__text h5{text-transform:uppercase;margin-bottom:10px}.login-modal__text h3{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #ccc}.login-modal__text a{display:block}@media (max-width:1024px){.login-modal__text h3{padding-bottom:0;margin-bottom:20px;border-bottom:0;max-width:400px}.login-modal__text a{display:inline-block}}.login-modal__blocks{flex-basis:65%;display:block;background-color:#f1f3f6}.login-modal__blocks.open .login-modal__block-form{display:block}.login-modal__blocks.open .login-modal__block-icon--purple{transform:rotate(90deg)}.login-modal__block{position:relative;display:block;border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px;padding-right:100px;opacity:1;transition:opacity .5s ease}@media (min-width:1024px){.login-modal__block{margin-bottom:32px;padding-bottom:32px;padding-right:115px}}.login-modal__block:last-child{border-bottom:0!important;margin-bottom:0;padding-bottom:0}.login-modal__block-icon{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:100px}.login-modal__block-icon--purple{background-color:#826baa;transition:all .5s ease;top:30px}.login-modal__block-icon--light-blue{background-color:#81d4e3}.login-modal__block-icon--peach{background-color:#dfa684}.login-modal__block>.login-modal__block-inner>a,.login-modal__block>a{color:#2b2f34;text-decoration:none;display:block}.login-modal__block>.login-modal__block-inner>a:focus,.login-modal__block>a:focus{border:1px dotted grey}.login-modal__block>.login-modal__block-inner>a>p,.login-modal__block>a>p{line-height:1.4}@media (max-width:1024px){.login-modal__block>.login-modal__block-inner>a>p,.login-modal__block>a>p{max-width:400px}}@media (max-width:768px){.login-modal__block>.login-modal__block-inner>a>p,.login-modal__block>a>p{padding-right:50px}}.login-modal__block img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:15px}@media (max-width:1024px){.login-modal__block>a>p{max-width:400px}}@media (max-width:768px){.login-modal__block{padding-right:0}.login-modal__block>a>p{padding-right:50px}}@keyframes loginModalTopIn{0%{top:50px}to{top:0}}.login-modal__block-form{position:relative;top:0;left:0;display:none;margin-top:40px;animation:fadeIn .5s ease,loginModalTopIn .5s ease}.login-modal__block-form>div{width:100%;margin-bottom:20px;padding-right:15px}.login-modal__block-form input{width:100%;max-width:none}.login-modal__block-form .input-group-btns{display:flex;margin-bottom:0}.login-modal__block-form .input-group-btns>div{flex:1;padding-right:15px}.login-modal__block-form .input-group-btns>div:last-child{padding-right:0}.login-modal__block-form .input-group-btns .btn{width:100%;padding:20px 48px;border:1px solid #0066a6}.login-modal__block-form .input-group__checkbox{width:20px;background-color:#fff}.login-modal__block-form .input-group__checkbox:checked{background-image:url(../img/iconCheckmarkCompletedTaskDark.svg)}.login-modal__block-form .input-group__checkbox+.input-group__label{display:inline-block;font-size:16px;vertical-align:.5ex}@media (max-width:768px){.login-modal__block-form .input-group-btns{flex-direction:column-reverse}.login-modal__block-form .input-group-btns>div{padding-right:0}}.login-modal__block-form-error{display:none;position:relative;border-radius:6px;border:2px solid #eba6a2;background-color:#fff8f8;padding:20px 30px;margin-bottom:30px}.login-modal__block-form-error:after{content:"";display:block;position:absolute;bottom:-10px;left:20px;width:15px;height:15px;background:#fff8f8;border-right:2px solid #eba6a2;border-bottom:2px solid #eba6a2;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.login-modal__block-form-error strong{color:#c82018}.login-modal__block-form-error p{margin:10px 0 0}.back-to-top{padding:60px;text-align:center}.back-to-top>div{display:inline-block;cursor:pointer}.back-to-top img{width:40px;height:40px;margin-bottom:10px}.back-to-top a{display:block;text-decoration:none;color:#fff;text-transform:uppercase;font-size:14px}.back-to-top a:focus,.back-to-top a:hover{text-decoration:underline}footer{max-width:1992px;margin:0 auto}.footer__newsletter{background-color:#217cb5;display:flex;padding:50px 100px}.footer__newsletter>div{padding-top:20px}@media (max-width:1365px){.footer__newsletter{padding:60px}.footer__newsletter>div{padding-top:0}}@media (max-width:1024px){.footer__newsletter{display:block;text-align:center;padding:60px 30px}}.footer__newsletter-text{flex:1 0 60%;color:#fff;display:flex}.footer__newsletter-text>div{flex:1 0 60%;padding:0 20px}.footer__newsletter-text>div:first-child{flex:1 0 40%}.footer__newsletter-text h2{font-size:48px;margin-bottom:20px}.footer__newsletter-text h2 span{font-weight:400}.footer__newsletter-text p{font-size:20px;padding-right:100px}@media (max-width:1365px){.footer__newsletter-text{display:block;flex:1}.footer__newsletter-text p{padding-right:40px}}@media (max-width:1024px){.footer__newsletter-text p{margin:20px auto;max-width:400px;font-size:17px;padding-right:0}}@media (max-width:767px){.footer__newsletter-text h2{font-size:36px}}.footer__newsletter-form{flex:1 0 40%;display:flex;padding-bottom:10px}.footer__newsletter-form>div{width:100%}.footer__newsletter-form form{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:1024px){.footer__newsletter-form form{max-width:400px;margin:0 auto}}.footer__newsletter-form form>*{position:relative;padding:5px;text-align:left;display:flex;align-items:center;justify-content:center;flex-direction:column}.footer__newsletter-form form>*>div{width:100%}@media (max-width:1024px){.footer__newsletter-form form>*>div{display:flex;align-items:center;justify-content:center}}.footer__newsletter-form form>*>label{display:none}.footer__newsletter-form form input[type=email]{width:100%;height:100%;border:1px solid #b4b4b4;line-height:1;font-size:1.2em;border-radius:4px;box-shadow:inset -1.6px 2.5px 1px 0 rgba(0,0,0,.08);padding:14px 20px}.footer__newsletter-form .hs-firstname{display:none}.footer__newsletter-form .hs-email{width:60%}@media (max-width:1024px){.footer__newsletter-form .hs-email{width:100%}}.footer__newsletter-form .hs-submit{width:40%}.footer__newsletter-form .hs-submit:hover input{background-color:#444}.footer__newsletter-form .hs-submit input{background-color:#2b2f34}@media (max-width:1024px){.footer__newsletter-form .hs-submit{width:100%}}@media (max-width:500px){.footer__newsletter-form .hs-submit input{width:100%}}.footer__newsletter-form .hs-error-msgs{position:absolute;top:80%;left:0;margin:0;z-index:1;list-style:none;color:red}@media (max-width:1024px){.footer__newsletter-form .hs-error-msgs{position:relative;top:auto}}.footer__newsletter-form .hs-error-msgs li{margin:5px}.footer__newsletter-form .hs-error-msgs li label{font-size:16px}.footer__newsletter-form .hs_error_rollup{display:none}.footer__newsletter-form .submitted-message{color:#fff}@media (max-width:1365px){.footer__newsletter-form{flex:1}}@media (max-width:1024px){.footer__newsletter-form{display:block;text-align:center}}.footer__links{background-color:#f7f8fa;display:flex;padding:60px 100px}.footer__links>div{flex:1 1 25%}@media (max-width:1365px){.footer__links{padding:60px}}@media (max-width:1200px){.footer__links{flex-wrap:wrap}.footer__links>div{flex:1 1 50%}}@media (max-width:1024px){.footer__links{padding:30px}}@media (max-width:767px){.footer__links>div{flex:1 1 100%}}.footer__links-section ul{padding:0 20px}.footer__links-section ul li{position:relative;border-bottom:1px solid #ddd;padding:20px 0;font-size:20px;white-space:nowrap}.footer__links-section ul li:first-child{font-weight:600;border-bottom:0;text-transform:uppercase}.footer__links-section ul li:last-child{border-bottom:0}.footer__links-section ul li.footer__links-section-contact{padding-left:35px}.footer__links-section ul li.footer__links-section-contact--tel{pointer-events:none}.footer__links-section ul li.footer__links-section-contact img{position:absolute;width:25px;height:25px;top:25px;left:0}.footer__links-section ul li a{color:#2b2f34;text-decoration:none}.footer__links-section ul li a:focus,.footer__links-section ul li a:hover{color:#0066a6}.footer__links-section ul li br{display:none}.footer__links-section-social{margin-top:20px}.footer__links-section-social img{width:45px;height:45px;margin-right:30px}@media (max-width:1200px){.footer__links-section ul{padding:10px 5px}.footer__links-section ul li{font-size:17px;padding:10px 0}.footer__links-section ul li.footer__links-section-contact{padding-left:30px}.footer__links-section ul li.footer__links-section-contact--tel{pointer-events:auto}.footer__links-section ul li.footer__links-section-contact img{top:15px;width:20px;height:20px}}@media (max-width:767px){.footer__links-section ul li{white-space:normal}.footer__links-section ul li br{display:block}}.footer__disclaimer{background-color:#fff;padding:60px 120px}.footer__disclaimer p{font-size:14px;margin-bottom:20px}.footer__disclaimer ul{display:flex;margin-bottom:20px}.footer__disclaimer ul li{flex:0 1 auto;margin-right:40px}@media (max-width:1365px){.footer__disclaimer{padding:80px}}@media (max-width:1200px){.footer__disclaimer{padding:60px}}@media (max-width:1024px){.footer__disclaimer{padding:30px}.footer__disclaimer ul li{margin-right:20px}}@media (max-width:767px){.footer__disclaimer ul{display:block}.footer__disclaimer ul li{margin-bottom:20px}.footer__disclaimer ul li:last-child{margin-bottom:0}}.qmod-pricehistory-table-wrap *,.qmod-quotegrid *,.qmod-sec-filings{font-family:neue-haas-grotesk-display,sans-serif!important}.qmod-ch-up,.qmod-change-icon.fa-arrow-circle-up{color:#78c688!important}.qmod-ch-down,.qmod-change-icon.fa-arrow-circle-down{color:#da7f8e!important}.qmod-heading{background-color:#f1f3f6!important}.qmod-modifier{padding-bottom:30px!important}.qmod-dropdown_toggle{border:1px solid #b4b4b4!important;line-height:40px!important;font-size:1.2em!important;border-radius:4px!important;box-shadow:inset -1.6px 2.5px 1px 0 rgba(0,0,0,.08)!important;height:40px!important;padding:0 50px 0 1em!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:transparent url(../img/input-select.png) 100% no-repeat!important;background-size:30px!important;text-overflow:ellipsis!important}.qmod-dropdown_toggle i{display:none!important}.documents-header .investment-header__content{margin:90px 150px}@media (max-width:1600px){.documents-header .investment-header__content{margin:90px}}@media (max-width:1024px){.documents-header .investment-header__content{margin:60px 120px}}@media (max-width:600px){.documents-header .investment-header__content{margin:30px}}.documents-header .investment-header__content-btns .btn{padding:15px 40px;margin-right:20px}.documents-list{position:relative;background-color:#fff;margin:0 120px;padding:80px 120px}@media (max-width:1600px){.documents-list{margin:0 60px;padding:60px}}@media (max-width:1366px){.documents-list{padding:30px}}@media (max-width:768px){.documents-list{margin:0}}.documents-list__item{border:1px solid #e1e6ee;display:flex;margin-bottom:20px}.documents-list__item>div{flex:1 1 100%}.documents-list__item>div:last-child{flex:1 0 380px;display:flex;align-items:center;justify-content:center;background-color:#f1f3f6}@media (max-width:1024px){.documents-list__item>div:last-child{flex:1 0 280px}}@media (max-width:900px){.documents-list__item>div:last-child{display:block;background-color:transparent}}@media (max-width:900px){.documents-list__item{display:block;border:0;border-bottom:1px solid #e1e6ee;margin-bottom:30px;padding-bottom:30px}.documents-list__item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}}.documents-list__item-text{position:relative;padding:30px 30px 30px 70px}.documents-list__item-text-title{font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.3}.documents-list__item-text-title img{position:absolute;top:30px;left:30px;width:22px;height:26px;margin-right:10px}.documents-list__item-text-title a{text-decoration:none}.documents-list__item-text p,.documents-list__item-text ul{font-size:18px;line-height:1.4}.documents-list__item-text ul{margin-left:15px}.documents-list__item-text ul li{list-style:disc outside none}@media (max-width:900px){.documents-list__item-text{padding:0}.documents-list__item-text-title img{display:none}}@media (max-width:600px){.documents-list__item-text p,.documents-list__item-text ul{font-size:16px}}.documents-list__item-download{padding:50px 80px}.documents-list__item-download .btn{width:100%;padding:15px 30px}.documents-list__item-download-link{display:none;text-decoration:none;align-items:center;justify-content:flex-start}.documents-list__item-download-link img{width:19px;height:22px;margin-right:10px}@media (max-width:1024px){.documents-list__item-download{padding:30px}}@media (max-width:900px){.documents-list__item-download{padding:0;margin-top:20px}.documents-list__item-download .btn{display:none}.documents-list__item-download-link{display:flex}}.content__table{border-collapse:collapse}.content__table td,.content__table th{border:1px solid #000;padding:5px}@media (max-width:600px){.content__table tr{border:1px solid #000}.content__table td,.content__table th{border:none;display:block}}.animate-intro__content{opacity:0;transform:translateY(50px);transition:all .7s ease;background-color:transparent}.animate-intro--active .animate-intro__content{opacity:1;transform:translateY(0)}.animate-parallax{position:relative;overflow:hidden;opacity:0;transition:opacity .7s ease}.animate-parallax__image{height:200%;position:relative;top:-100%}.animate-parallax--active{opacity:1}.animate-in{position:relative;transform:scale(.5);transition:all .7s ease;opacity:0}.animate-in--active{transform:scale(1);opacity:1}.animate-up{position:relative;transition:all .7s ease;opacity:0;transform:translateY(100px)}.animate-up--active{transform:translateY(0);opacity:1}.animate-text-image{position:relative;transition:all .7s ease;opacity:0;transform:translateY(100px)}.animate-text-image__image{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path .7s ease;transition:clip-path .7s ease;transition:clip-path .7s ease,-webkit-clip-path .7s ease}.animate-text-image--active{opacity:1;transform:translateY(0)}.animate-text-image--active .animate-text-image__image{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.animate-frame{position:relative;transition:all .7s ease;opacity:0}.animate-frame__border{transform:scale(1.2);transition:all .7s ease}.animate-frame__content{position:relative;transform:translateY(150px);transition:all .7s ease}.animate-frame--active{opacity:1}.animate-frame--active .animate-frame__border{transform:scale(1)}.animate-frame--active .animate-frame__content{transform:translateY(0)}.animate-reveal__word{opacity:0}.animate-reveal__summary{position:relative;transform:translateY(-50px);opacity:0}.animate-reveal__first,.animate-reveal__second{position:relative}.animate-reveal__first-bg,.animate-reveal__second-bg{display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:100;transform-origin:left;transform:scaleX(0)}.animate-reveal__first-bg{background-color:#5fbff9}.animate-reveal__second-bg{background-color:#f06543}.animate-reveal__second{margin-left:15vmin}.parallax-intro{position:relative}.parallax-intro__parent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.parallax-intro__parent>div{background-position:50%;background-size:cover;background-repeat:no-repeat}@media (max-width:1024px){.parallax-intro__parent{display:none}}.parallax-intro__body{position:relative;z-index:2;display:flex;flex-direction:row}.parallax-intro__body>div{flex:1}@media (max-width:1024px){.parallax-intro__body{flex-direction:column-reverse}}.parallax-intro__image{background-position:top;background-size:cover;visibility:hidden}@media (max-width:1024px){.parallax-intro__image{visibility:visible;padding-top:40%}}.parallax-intro__text{padding-bottom:120px}@media (max-width:1024px){.parallax-intro__text{background-color:#f1f3f6}}@media (max-width:700px){.parallax-intro__text{padding-bottom:0}}.parallax-intro__content{margin:150px}.parallax-intro__content h4{text-transform:uppercase;font-size:16px;margin-bottom:30px}@media (max-width:600px){.parallax-intro__content h4{font-size:12px;margin-bottom:20px}}.parallax-intro__content h2{position:relative;margin-bottom:30px;font-size:70px}.parallax-intro__content h2:before{top:25%;left:-70px}.parallax-intro__content h2:after,.parallax-intro__content h2:before{content:"";position:absolute;height:3px;width:50px;background-color:#a9c554}.parallax-intro__content h2:after{display:none;left:0;bottom:-30px}.parallax-intro__content h2.green-sea:after,.parallax-intro__content h2.green-sea:before{background-color:#3d854c}@media (max-width:1920px){.parallax-intro__content h2{font-size:3.5vw}}@media (max-width:1024px){.parallax-intro__content h2{font-size:6vw}}@media (max-width:600px){.parallax-intro__content h2{margin-bottom:50px;font-size:36px}.parallax-intro__content h2:before{display:none}.parallax-intro__content h2:after{display:block}}.parallax-intro__content p{margin-bottom:30px}@media (max-width:1600px){.parallax-intro__content{margin:90px}}@media (max-width:1024px){.parallax-intro__content{margin:60px 120px}}@media (max-width:600px){.parallax-intro__content{margin:30px}}.parallax-intro__nxt{text-transform:none!important;font-size:28px!important}.parallax-intro__nxt span{color:#0066a6}.news-list{margin-bottom:40px}.news-list li{border-bottom:1px solid #ddd;margin-bottom:30px}.news-list__datetime{font-size:16px;font-weight:600;color:#5a6f7c;text-transform:uppercase;margin-bottom:10px}.news-list__headline{font-weight:600;text-decoration:none;margin-bottom:20px;display:block;font-size:24px;line-height:1.2;letter-spacing:.5px}.news-list__summary{margin-bottom:30px}@media (max-width:600px){.news-list__headline{font-size:20px}.news-list__summary{font-size:17px}}.news-pager{margin-top:30px}.news-story{margin-bottom:40px}.news-story__datetime{font-size:16px;font-weight:600;color:#5a6f7c;text-transform:uppercase;margin-bottom:20px}.news-story__headline{font-size:48px;font-weight:700;margin-bottom:50px}@media (max-width:1024px){.news-story__headline{font-size:36px}}@media (max-width:768px){.news-story__headline{font-size:28px}}.news-story__subheadline{font-weight:600;margin-bottom:30px}.news-story__subheadline,.news-story__summary{font-size:20px;line-height:1.7}@media (max-width:600px){.news-story__headline{font-size:20px}.news-story__subheadline,.news-story__summary{font-size:17px}}.alert-banner{margin:0 auto;padding:55px 0 50px;background-color:#f1f3f6;color:#000;overflow:hidden}.alert-banner__wrapper{position:relative;display:flex;align-items:flex-start;max-width:1650px;margin:0 auto;padding:0 30px}@media (max-width:650px){.alert-banner__wrapper{display:block}}.alert-banner__icon{flex:0 0 72px}@media (max-width:650px){.alert-banner__icon{max-width:45px;margin-bottom:20px}}.alert-banner__content{flex:1 1 auto;padding-left:38px}@media (max-width:650px){.alert-banner__content{padding-left:0}}.alert-banner__title{margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.3;color:#2b2f34}.alert-banner__desc{padding-right:80px;font-size:16px;line-height:1.5;color:#2b2f34}@media (max-width:650px){.alert-banner__desc{padding-right:0}}.alert-banner__close{position:absolute;top:0;left:auto;right:30px;height:25px;width:25px;border:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:none}.alert-banner__close:after,.alert-banner__close:before{content:"";position:absolute;left:50%;right:50%;width:3px;height:38px;background-color:#444;border-radius:1px;transform:translate(-50%,-50%) rotate(45deg)}@media (max-width:650px){.alert-banner__close:after,.alert-banner__close:before{height:25px;width:2px}}.alert-banner__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.not-found__logo{width:97px;height:131px;margin-bottom:1.4em}.not-found__sub-heading{font-size:1.875em;line-height:1.5;letter-spacing:.75px;margin-bottom:.5em}.not-found__copy{font-size:1.125em;line-height:1.5;letter-spacing:.45px;margin-bottom:5.5em}.not-found__divider{margin:1.1em auto;width:61px;height:3px;background-color:#d5dde2}@media (max-width:600px){.not-found__divider{margin:15px auto}}body,html{background-color:#f1f3f6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only.sr-only-focusable:focus{color:#fff;background-color:#333;position:absolute;width:auto;height:auto;margin:0;overflow:visible;clip:auto;z-index:150;text-decoration:none;padding:5px}.sf_cols{margin:0 auto!important}.wrap{max-width:1992px;background-color:#0066a6;background-image:url(../img/main-bg-tile.png);background-repeat:repeat;background-position:top;background-size:498px 719px;overflow:hidden}@media (-webkit-min-device-pixel-ratio:2){.wrap{background-image:url(../img/main-bg-tile%40x2.png)}}.ext-m{margin-left:11px;margin-right:11px}@media (min-width:768px){.ext-m{margin-left:58px;margin-right:58px}}@media (min-width:1366px){.ext-m{margin-left:126px;margin-right:126px}}.rdCenter{overflow:hidden!important}.rdContent *{opacity:1;transform:none}.rdContent .cld-responsive{min-height:400px}.rdContent .neg-margin-3,.rdContent .neg-margin-7,.rdContent .neg-margin-10,.rdContent .neg-margin-15,.rdContent .neg-margin-500{margin:0!important}.rdContent .neg-margin-3 .pad-bottom,.rdContent .neg-margin-7 .pad-bottom,.rdContent .neg-margin-10 .pad-bottom,.rdContent .neg-margin-15 .pad-bottom,.rdContent .neg-margin-500 .pad-bottom{padding:0!important}.neg-margin-500{margin-bottom:-500px!important}.neg-margin-500 .pad-bottom{padding-bottom:500px}@media (max-width:768px){.neg-margin-500{margin-bottom:-200px!important}.neg-margin-500 .pad-bottom{padding-bottom:200px}}.neg-margin-15{margin-bottom:-15%!important}.neg-margin-15 .pad-bottom{padding-bottom:15%}@media (max-width:768px){.neg-margin-15.tablet-visible{margin-bottom:0!important}}.neg-margin-10{margin-bottom:-10%!important}.neg-margin-10 .pad-bottom{padding-bottom:10%}.neg-margin-7{margin-bottom:-7em!important}.neg-margin-7 .pad-bottom{padding-bottom:7em}.neg-margin-3{margin-bottom:-3em!important}.neg-margin-3 .pad-bottom{padding-bottom:3em}.modal-open{overflow:hidden}.cld-bg{display:none}.text-center{text-align:center}.uppercase{text-transform:uppercase}.m-t-n{margin-top:0}.m-b-n{margin-bottom:0}.p-t-n{padding-top:0}.p-b-n{padding-bottom:0}@media (max-width:768px){.m-t-n{margin-top:0}.m-b-n{margin-bottom:0}.p-t-n{padding-top:0}.p-b-n{padding-bottom:0}}.m-t-xxs{margin-top:.25em}.m-b-xxs{margin-bottom:.25em}.p-t-xxs{padding-top:.25em}.p-b-xxs{padding-bottom:.25em}@media (max-width:768px){.m-t-xxs{margin-top:.125em}.m-b-xxs{margin-bottom:.125em}.p-t-xxs{padding-top:.125em}.p-b-xxs{padding-bottom:.125em}}.m-t-xs{margin-top:.5em}.m-b-xs{margin-bottom:.5em}.p-t-xs{padding-top:.5em}.p-b-xs{padding-bottom:.5em}@media (max-width:768px){.m-t-xs{margin-top:.25em}.m-b-xs{margin-bottom:.25em}.p-t-xs{padding-top:.25em}.p-b-xs{padding-bottom:.25em}}.m-t-sm{margin-top:1em}.m-b-sm{margin-bottom:1em}.p-t-sm{padding-top:1em}.p-b-sm{padding-bottom:1em}@media (max-width:768px){.m-t-sm{margin-top:.5em}.m-b-sm{margin-bottom:.5em}.p-t-sm{padding-top:.5em}.p-b-sm{padding-bottom:.5em}}.m-t-md{margin-top:1.5em}.m-b-md{margin-bottom:1.5em}.p-t-md{padding-top:1.5em}.p-b-md{padding-bottom:1.5em}@media (max-width:768px){.m-t-md{margin-top:.75em}.m-b-md{margin-bottom:.75em}.p-t-md{padding-top:.75em}.p-b-md{padding-bottom:.75em}}.m-t-lg{margin-top:2em}.m-b-lg{margin-bottom:2em}.p-t-lg{padding-top:2em}.p-b-lg{padding-bottom:2em}@media (max-width:768px){.m-t-lg{margin-top:1em}.m-b-lg{margin-bottom:1em}.p-t-lg{padding-top:1em}.p-b-lg{padding-bottom:1em}}.m-t-xl{margin-top:4em}.m-b-xl{margin-bottom:4em}.p-t-xl{padding-top:4em}.p-b-xl{padding-bottom:4em}@media (max-width:768px){.m-t-xl{margin-top:2em}.m-b-xl{margin-bottom:2em}.p-t-xl{padding-top:2em}.p-b-xl{padding-bottom:2em}}.m-t-xxl{margin-top:6em}.m-b-xxl{margin-bottom:6em}.p-t-xxl{padding-top:6em}.p-b-xxl{padding-bottom:6em}@media (max-width:768px){.m-t-xxl{margin-top:3em}.m-b-xxl{margin-bottom:3em}.p-t-xxl{padding-top:3em}.p-b-xxl{padding-bottom:3em}}.tmp-white{padding:30px;background-color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19yZXNldC5zY3NzIiwicGFydGlhbHMvX2tleWZyYW1lcy5zY3NzIiwicGFydGlhbHMvX3NpdGVmaW5pdHktc3RvcC5zY3NzIiwicGFydGlhbHMvX3R5cG9ncmFwaHkuc2NzcyIsInBhcnRpYWxzL192YXIuc2NzcyIsInBhcnRpYWxzL19pbmNsdWRlLW1lZGlhLnNjc3MiLCJwYXJ0aWFscy9fZm9ybS1lbGVtZW50cy5zY3NzIiwicGFydGlhbHMvX2Zvcm0tZ3JvdXAuc2NzcyIsInBhcnRpYWxzL19sYXJnZS1waWN0dXJlLnNjc3MiLCJwYXJ0aWFscy9faW1hZ2UtbWVudS1ibG9jay5zY3NzIiwicGFydGlhbHMvX2RhaWx5LW1hcmtldC5zY3NzIiwicGFydGlhbHMvX2hvbWUtaW50cm8uc2NzcyIsInBhcnRpYWxzL19pbnZlc3RtZW50LWhlYWRlci5zY3NzIiwicGFydGlhbHMvX2ludmVzdG1lbnQtdHlwZXMuc2NzcyIsInBhcnRpYWxzL19pbnZlc3RtZW50LXdheXMuc2NzcyIsInBhcnRpYWxzL19pbnZlc3RtZW50LXRyYW5zZmVycy5zY3NzIiwicGFydGlhbHMvX2ludmVzdG1lbnQtdGV4dC1pbWFnZS5zY3NzIiwicGFydGlhbHMvaW5zdXJhbmNlL19pbnN1cmFuY2UtaGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9pbnN1cmFuY2UvX2luc3VyYW5jZS1wYXJ0bmVycy5zY3NzIiwicGFydGlhbHMvaW5zdXJhbmNlL19pbnN1cmFuY2Utd2h5LXNpZWJlcnQuc2NzcyIsInBhcnRpYWxzL2luc3VyYW5jZS9faW5zdXJhbmNlLXBsYW5zLnNjc3MiLCJwYXJ0aWFscy9pbnN1cmFuY2UvYW5udWl0aWVzL19hbm51aXRpZXMtdHlwZXMuc2NzcyIsInBhcnRpYWxzL2luc3VyYW5jZS9hbm51aXRpZXMvX2FubnVpdGllcy1mb3VyLnNjc3MiLCJwYXJ0aWFscy9pbnN1cmFuY2UvYW5udWl0aWVzL19hbm51aXRpZXMtcGxhbnMuc2NzcyIsInBhcnRpYWxzL2NvbnRhY3QvX2NvbnRhY3QtaW50cm8uc2NzcyIsInBhcnRpYWxzL2NvbnRhY3QvX2NvbnRhY3QtZm9ybS5zY3NzIiwicGFydGlhbHMvY29udGFjdC9fb2ZmaWNlLWxvY2F0aW9ucy1oZWFkZXIuc2NzcyIsInBhcnRpYWxzL2NvbnRhY3QvX29mZmljZS1sb2NhdGlvbnMtYWRkcmVzc2VzLnNjc3MiLCJwYXJ0aWFscy9jb250YWN0L19vZmZpY2UtbG9jYXRpb25zLW1hcC5zY3NzIiwicGFydGlhbHMvc3RvY2stcGxhbnMvX3N0b2NrLXBsYW4tYmFzaWNzLnNjc3MiLCJwYXJ0aWFscy9zdG9jay1wbGFucy9fc3RvY2stcGxhbi0zY29sLnNjc3MiLCJwYXJ0aWFscy9zdG9jay1wbGFucy9fZmluYW5jaWFsLXdlbGxuZXNzLXF1YWQuc2NzcyIsInBhcnRpYWxzL3N0b2NrLXBsYW5zL3NlbGxpbmctc2hhcmVzL19zZWxsaW5nLXNoYXJlcy1pY29ucy5zY3NzIiwicGFydGlhbHMvd2VhbHRoLW1hbmFnZXIvX3dlYWx0aC1tYW5hZ2VyLWludHJvLnNjc3MiLCJwYXJ0aWFscy93ZWFsdGgtbWFuYWdlci9fd2VhbHRoLW1hbmFnZXItc3Rvcnkuc2NzcyIsInBhcnRpYWxzL3dlYWx0aC1tYW5hZ2VyL193ZWFsdGgtbWFuYWdlci1zZXJ2aWNlcy5zY3NzIiwicGFydGlhbHMvd2VhbHRoLW1hbmFnZXIvX3dlYWx0aC1tYW5hZ2VyLWRldGFpbHMuc2NzcyIsInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9faW52ZXN0b3ItcmVsYXRpb25zLWhlYWRlci5zY3NzIiwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL19pbnZlc3Rvci1yZWxhdGlvbnMtMmNvbC5zY3NzIiwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL19pbnZlc3Rvci1yZWxhdGlvbnMtM2NvbC5zY3NzIiwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL19hbm51YWwtcmVwb3J0cy1oZWFkZXIuc2NzcyIsInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9fYW5udWFsLXJlcG9ydHMtcmVwb3J0LnNjc3MiLCJwYXJ0aWFscy9pbnZlc3Rvci1yZWxhdGlvbnMvX2FubnVhbC1yZXBvcnRzLWRvY3Muc2NzcyIsInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9fc3RvY2staW5mb3JtYXRpb24uc2NzcyIsInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9faW52ZXN0b3ItbmV3cy1oZWFkZXIuc2NzcyIsInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9faW52ZXN0b3ItbmV3cy1hcnRpY2xlcy5zY3NzIiwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL19pbnZlc3Rvci1uZXdzLXBhbmVsLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX3doeS1zaWViZXJ0bnh0LTNjb2wuc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fd2h5LXNpZWJlcnRueHQtcHJlbWllcmUuc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fd2h5LXNpZWJlcnRueHQtcHJpY2luZy5zY3NzIiwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL193aHktc2llYmVydG54dC1zZWxlY3Rpb25zLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX3doeS1zaWViZXJ0bnh0LWRhc2hib2FyZC5zY3NzIiwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL193aHktc2llYmVydG54dC1wb3J0Zm9saW9zLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX3BvcnRmb2xpb3MtZGl2ZXJzaWZpZWQuc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fcG9ydGZvbGlvcy1jaG9pY2VzLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX2hvd2l0d29ya3MtcXVlc3Rpb25haXJlLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX2hvd2l0d29ya3MtcG9ydGZvbGlvLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX2hvd2l0d29ya3Muc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fbnh0cHJlbWllcmUtaGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX254dHByZW1pZXJlLXBsYW4uc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fbnh0LWhlYWRlci5zY3NzIiwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL19ueHQtcXVhZC5zY3NzIiwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL19ueHQtYmcuc2NzcyIsInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9fbnh0LXByZW1pZXJlLnNjc3MiLCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvX254dC1leHBlcnRpc2Uuc2NzcyIsInBhcnRpYWxzL190YWJzLTJjb2wuc2NzcyIsInBhcnRpYWxzL19pbnRyby1jb250YWN0LnNjc3MiLCJwYXJ0aWFscy9fdGV4dC1pbWFnZS5zY3NzIiwicGFydGlhbHMvX3RleHQtaW1hZ2UtYmcuc2NzcyIsInBhcnRpYWxzL190ZXh0LWludHJvLnNjc3MiLCJwYXJ0aWFscy9fdGV4dC1pbWFnZS1ibG9jay5zY3NzIiwicGFydGlhbHMvX3RleHQtbWVudS1ibG9jay5zY3NzIiwicGFydGlhbHMvX3RleHQtb25seS1pbnRyby5zY3NzIiwicGFydGlhbHMvX2hpZ2hsaWdodC1ibG9jay5zY3NzIiwicGFydGlhbHMvX3doaXRlLWJsb2NrLnNjc3MiLCJwYXJ0aWFscy9fY29sLXRocmVlLnNjc3MiLCJwYXJ0aWFscy9fY29sLXR3by1wYW5lbC5zY3NzIiwicGFydGlhbHMvX2Z1bGwtd2lkdGgtcGhvdG8uc2NzcyIsInBhcnRpYWxzL19mdWxsLXdpZHRoLXBob3RvLWJnLnNjc3MiLCJwYXJ0aWFscy9fcGhvbmUtc2xpZGVyLnNjc3MiLCJwYXJ0aWFscy9fc3R5bGUtZ3VpZGUuc2NzcyIsInBhcnRpYWxzL19uYXYuc2NzcyIsInBhcnRpYWxzL19zdWJuYXYuc2NzcyIsInBhcnRpYWxzL19sb2dpbi1tb2RhbC5zY3NzIiwicGFydGlhbHMvX2Zvb3Rlci5zY3NzIiwicGFydGlhbHMvX3F1b3RlbWVkaWEuc2NzcyIsInBhcnRpYWxzL19kb2N1bWVudHMtaGVhZGVyLnNjc3MiLCJwYXJ0aWFscy9fZG9jdW1lbnRzLWxpc3Quc2NzcyIsInBhcnRpYWxzL19jb250ZW50LnNjc3MiLCJwYXJ0aWFscy9fYW5pbWF0ZS5zY3NzIiwicGFydGlhbHMvX3BhcmFsbGF4LWludHJvLnNjc3MiLCJwYXJ0aWFscy9fbmV3cy1saXN0LnNjc3MiLCJwYXJ0aWFscy9fYWxlcnQtYmFubmVyLnNjc3MiLCJwYXJ0aWFscy9fbm90LWZvdW5kLnNjc3MiLCJtYWluLnNjc3MiLCJwYXJ0aWFscy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsRUFDQyxRQUFRLENBRVIsUUFBUSxDQUNSLFNBQVMsQ0FDVCxvQkFBb0IsQ0FDcEIsbUJBQW1CLENBQ25CLGtCQUFrQixDQUVsQixjQUFjLENBQ2QsbUJBQW1CLENBQ25CLHVCQUF1QixDQUN2QixlQUFlLENBQ2Ysd0JBQXdCLENBQ3hCLGdCQUFnQixDQUNoQixxQkFBc0IsQ0FDckIsa0NBQW1DLENBQ25DLGlDQUFrQyxDQUdwQyxTQWxCQyxTQUFTLENBTVQsYUFtQmdCLENBUGpCLE9BQ0UsZUFBZ0IsQ0FFakIsV0FBWSxDQUVaLFlBQWEsQ0FDYixjQUFlLENBQ2YsZUFBZ0IsQ0MxQmpCLGtCQUNFLEdBQU8sU0FBVSxDQUNmLEdBQUssU0FBVSxDQUFBLENBR25CLG1CQUNFLEdBQU8sU0FBVSxDQUNmLEdBQUssU0FBVSxDQUFBLENDRG5CLGlCQUNDLG9CQUF5QixDQUN6Qix1QkFBK0IsQ0FDL0IseUJBQWlDLENBQ2pDLHdCQUFnQyxDQUNoQyxzQkFBOEIsQ0FJL0IsK0NBQ0MsWUFBYSxDQ2RkLFdBQ0UsNEJBQStCLENBQy9CLHlHQUNxRCxDQUNyRCxlQUFtQixD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QUNFLGtCM0Z5Q0csQ0N5ZkwseUIwRi9oQkUsUUFDRSxlQUFxQixDQUV2QixRQUNFLGtCQUF3QixDQUcxQixRQUNFLGdCQUFzQixDQUV4QixRQUNFLG1CQUF5QixDQUMxQixDQTFCSCxRQUNFLGdCM0ZvREssQzJGbERQLFFBQ0UsbUIzRmlESyxDMkY5Q1AsUUFDRSxpQjNGNkNLLEMyRjNDUCxRQUNFLG9CM0YwQ0ssQ0N3ZlAseUIwRi9oQkUsUUFDRSxnQkFBcUIsQ0FFdkIsUUFDRSxtQkFBd0IsQ0FHMUIsUUFDRSxpQkFBc0IsQ0FFeEIsUUFDRSxvQkFBeUIsQ0FDMUIsQ0ExQkgsUUFDRSxjM0ZxREcsQzJGbkRMLFFBQ0UsaUIzRmtERyxDMkYvQ0wsUUFDRSxlM0Y4Q0csQzJGNUNMLFFBQ0Usa0IzRjJDRyxDQ3VmTCx5QjBGL2hCRSxRQUNFLGNBQXFCLENBRXZCLFFBQ0UsaUJBQXdCLENBRzFCLFFBQ0UsZUFBc0IsQ0FFeEIsUUFDRSxrQkFBeUIsQ0FDMUIsQ0ExQkgsUUFDRSxjM0ZzREcsQzJGcERMLFFBQ0UsaUIzRm1ERyxDMkZoREwsUUFDRSxlM0YrQ0csQzJGN0NMLFFBQ0Usa0IzRjRDRyxDQ3NmTCx5QjBGL2hCRSxRQUNFLGNBQXFCLENBRXZCLFFBQ0UsaUJBQXdCLENBRzFCLFFBQ0UsZUFBc0IsQ0FFeEIsUUFDRSxrQkFBeUIsQ0FDMUIsQ0ExQkgsU0FDRSxjM0Z1REksQzJGckROLFNBQ0UsaUIzRm9ESSxDMkZqRE4sU0FDRSxlM0ZnREksQzJGOUNOLFNBQ0Usa0IzRjZDSSxDQ3FmTix5QjBGL2hCRSxTQUNFLGNBQXFCLENBRXZCLFNBQ0UsaUJBQXdCLENBRzFCLFNBQ0UsZUFBc0IsQ0FFeEIsU0FDRSxrQkFBeUIsQ0FDMUIsQ0Q4T1AsV0FDRSxZQUFhLENBQ2IscUJBQXlCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiKiB7XHJcblx0bWFyZ2luOjA7XHJcblx0cGFkZGluZzowO1xyXG5cdGJvcmRlcjowO1xyXG5cdG91dGxpbmU6MDtcclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHRmb250LXdlaWdodDppbmhlcml0O1xyXG5cdGZvbnQtc3R5bGU6aW5oZXJpdDtcclxuXHRjb2xvcjppbmhlcml0O1xyXG5cdGZvbnQtc2l6ZToxMDAlO1xyXG5cdGZvbnQtZmFtaWx5OmluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246YmFzZWxpbmU7XHJcblx0bGlzdC1zdHlsZTpub25lO1xyXG5cdGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzowO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0IC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdCAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0b3V0bGluZTogaW5oZXJpdDtcclxufVxyXG4iLCJcbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cbiAgICB0byB7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7IG9wYWNpdHk6IDE7IH1cbiAgICB0byB7IG9wYWNpdHk6IDA7IH1cbn1cbiIsIi8vIFRoZSBzaXRlZmluaXR5IGJsYW5rIHRlbXBsYXRlIGRvZXMgc29tZSBhbm5veWluZyBzdHVmZiB3aGVuIGxvZ2dlZCBpbiwgbGlrZVxyXG4vLyBhZGQgcGFkZGluZyBhdCBtb2JpbGUgc2l6ZXMgYW5kIGFkZCB0aGlzIHBlbmNpbCBvdmVybGF5IHRoaW5nLiBkb24ndCBmZWVsXHJcbi8vIGxpa2Ugb3BlbmluZyB0aGUgaW5zcGVjdG9yIHdpbmRvdyBhbmQgZWRpdGluZyB0aG9zZSBldmVyeSB0aW1lIGFuZCBJJ3ZlIGJlZW5cclxuLy8gdG9sZCBpdCdzIHRvbyBtdWNoIGVmZm9ydCB0byBlZGl0IHNpdGVmaW5pdHkgdGVtcGxhdGVzIGF0IHRoYXQgbGV2ZWwsXHJcbi8vIHNvIGhlcmUgd2UgYXJlLi4uXHJcblxyXG4vLyBUaGF0IG1vYmlsZSBwYWRkaW5nIHRoaW5nLiBTVE9QXHJcbi5zZlB1YmxpY1dyYXBwZXIge1xyXG5cdHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy10b3A6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHRwYWRkaW5nLXJpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBwZW5jaWwgdGhpbmdcclxuLnNmSW5saW5lRWRpdGluZ1BhZ2VNZW51LnNmUHJldmVudENsaWNrT3V0c2lkZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufSIsIkBpbXBvcnQgXCJwYXJ0aWFscy9pbmNsdWRlLW1lZGlhXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJcIjtcclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIm5vcnRod2VsbHJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi9mb250cy9ub3J0aHdlbGwtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIi9mb250cy9ub3J0aHdlbGwtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBjb2xvcjogJGMtdGV4dDtcclxufVxyXG5cclxuaDEsXHJcbi5oZWFkbGluZSB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZm9udC1zaXplOiA2NXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjY1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLnN1YmhlYWRsaW5lIHtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xyXG4gICAgZm9udC1zaXplOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNDhweDtcclxuICB9XHJcbn1cclxuXHJcbmgzLFxyXG4uc3ViaGVhZGxpbmUtMiB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMS4yOTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNCxcclxuLnNtYWxsLWhlYWRsaW5lIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuODg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gIH1cclxufVxyXG5cclxuaDUsXHJcbi5raWNrZXIge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcclxuICBsaW5lLWhlaWdodDogMS43MTtcclxufVxyXG5cclxuLmxlYWQtaW4ge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGVhZC1pbi0tbGlnaHQge1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbnAsXHJcbi5ib2R5LWNvcHkge1xyXG4gIGZvbnQtc2l6ZTogMTdweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMjVlbTtcclxuXHJcbiAgJi5jb3B5LS1saWdodCB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOmhvdmVyLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYSxcclxuLnRleHQtbGluayB7XHJcbiAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNWVtO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1saW5rLS1saWdodCB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZDNlZWZmO1xyXG4gIH1cclxufVxyXG5cclxudWwsXHJcbm9sIHtcclxuICBsaSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICB9XHJcbn1cclxuXHJcbm9sIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5idG4tdGV4dC1saW5rIHtcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICBjb2xvcjogJGMtc2llYmVydC1ibHVlO1xyXG59XHJcbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEJSRUFLUE9JTlRTXHJcbiRicmVha3BvaW50czogKFxyXG4gIG1heDogMTkyMHB4LFxyXG4gIGRlc2t0b3A6IDEzNjZweCxcclxuICB4bC10YWJsZXQ6IDEyMDBweCxcclxuICBsYXJnZS10YWJsZXQ6IDEwMjRweCxcclxuICB0YWJsZXQ6IDc2OHB4LFxyXG4gIHBob25lOiAzMjBweCxcclxuICBtb2JpbGU6IDMyMHB4LFxyXG4pO1xyXG4vKiAgSE9XIERPIFRIRVNFIENSQVpZIE1FRElBIFFVRVJJRVMgV09SSyBBTllXQVk/XHJcblx0QGluY2x1ZGUgbWVkaWEoXCI8PXBob25lXCIpIHtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHRjb21waWxlcyB0bzpcclxuXHRAbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0fVxyXG5cclxuXHR0cnkgb3RoZXIgb3BlcmF0b3JzIChcIj5cIiwgXCI+PVwiLCBcIjxcIiwgXCI8PVwiKVxyXG5cclxuXHRhZGQgbW9yZSBhcmd1ZW1lbnRzLCB1c2Ugc3BlY2VmaWMgdW5pdHMgZm9yIG9uZSB0aW1lXHJcblx0dXNlcy4gUmVhZCBfaW5jbHVkZS1tZWRpYSBmb3IgbW9yZVxyXG5cdEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIiwgXCI8PTk1MHB4XCIsIFwicmV0aW5hMnhcIilcclxuXHJcbiovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IENPTE9SU1xyXG4kYy1zaWViZXJ0LWJsdWU6ICMwMDY2YTY7XHJcbiRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ6ICMyMTdDQjU7XHJcbiRjLWZyYW1lLWJsdWU6ICM0YmE5ZTU7XHJcbiRjLWljb24tZ3JheTogIzdmOGU5NztcclxuJGMtdGV4dDogIzJiMmYzNDtcclxuJGMtYmFja2dyb3VuZC1ncmF5OiAjZjFmM2Y2O1xyXG4kYy1pY29uLWJsdWU6ICM0NDk5Y2Y7XHJcbiRjLWljb24tbGlnaHQtYmx1ZTogIzgxZDRlMztcclxuJGMtaWNvbi1wdXJwbGU6ICM4MjZiYWE7XHJcbiRjLWljb24tcHVycGxlLS1saWdodDogI2I2YTZlMztcclxuJGMtaWNvbi1ncmVlbjogI2E5YzU1NDtcclxuJGMtaWNvbi1ncmVlbi1zZWE6ICMzRDg1NEM7XHJcbiRjLWljb24tcGVhY2g6ICNkZmE2ODQ7XHJcbiRjLWljb24tb3JhbmdlOiAjZWU5YTQ4O1xyXG4kYy1lcnJvcjogI2M4MjAxODtcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEZPTlQgU1RBQ0tTXHJcbiRmcy1OZXVlLUhhYXMtR3JvdGVzazogbmV1ZS1oYWFzLWdyb3Rlc2stZGlzcGxheSwgc2Fucy1zZXJpZjtcclxuJGZzLW5oZzogJGZzLU5ldWUtSGFhcy1Hcm90ZXNrO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IFNQQUNJTkdcclxuJHNwYWNpbmdzOiAoXHJcbiAgbjogMCxcclxuICB4eHM6IDAuMjVlbSxcclxuICB4czogMC41ZW0sXHJcbiAgc206IDFlbSxcclxuICBtZDogMS41ZW0sXHJcbiAgbGc6IDJlbSxcclxuICB4bDogNGVtLFxyXG4gIHh4bDogNmVtLFxyXG4pO1xyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcblxyXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cclxuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxyXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cclxuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcclxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxyXG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxyXG4vL1xyXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuOVxyXG4vL1xyXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cclxuLy9cclxuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXHJcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcclxuLy9cclxuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxyXG5cclxuXHJcbi8vLy9cclxuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxyXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vL1xyXG5cclxuXHJcbi8vL1xyXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXHJcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xyXG4vLy9cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3Bob25lJzogMzIwcHgsXHJcbiAgJ3RhYmxldCc6IDc2OHB4LFxyXG4gICdkZXNrdG9wJzogMTAyNHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8vXHJcbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXHJcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXHJcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXHJcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcclxuLy8vICApO1xyXG4vLy9cclxuJG1lZGlhLWV4cHJlc3Npb25zOiAoXHJcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxyXG4gICdwcmludCc6ICdwcmludCcsXHJcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcclxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXHJcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcclxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCknLFxyXG4gICdyZXRpbmEzeCc6ICcoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAzKSwgKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpLCAobWluLXJlc29sdXRpb246IDNkcHB4KSdcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLy9cclxuLy8vIERlZmluZXMgYSBudW1iZXIgdG8gYmUgYWRkZWQgb3Igc3VidHJhY3RlZCBmcm9tIGVhY2ggdW5pdCB3aGVuIGRlY2xhcmluZyBicmVha3BvaW50cyB3aXRoIGV4Y2x1c2l2ZSBpbnRlcnZhbHNcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz4xMjhweCcpIHt9XHJcbi8vL1xyXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cclxuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBlbXMgaXMgZGVmaW5lZCBhcyBgMC4wMWAgYnkgZGVmYXVsdFxyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MjBlbScpIHt9XHJcbi8vL1xyXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cclxuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMjAuMDFlbSkge31cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHJlbXMgaXMgZGVmaW5lZCBhcyBgMC4xYCBieSBkZWZhdWx0LCB0byBiZSB1c2VkIHdpdGggYGZvbnQtc2l6ZTogNjIuNSU7YFxyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+Mi4wcmVtJykge31cclxuLy8vXHJcbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xyXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyLjFyZW0pIHt9XHJcbi8vL1xyXG4kdW5pdC1pbnRlcnZhbHM6IChcclxuICAncHgnOiAxLFxyXG4gICdlbSc6IDAuMDEsXHJcbiAgJ3JlbSc6IDAuMSxcclxuICAnJzogMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8vXHJcbi8vLyBEZWZpbmVzIHdoZXRoZXIgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBhdmFpbGFibGUsIHVzZWZ1bCBmb3IgY3JlYXRpbmcgc2VwYXJhdGUgc3R5bGVzaGVldHNcclxuLy8vIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgbWVkaWEgcXVlcmllcy5cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gRGlzYWJsZXMgc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllc1xyXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XHJcbi8vLyAgICAuZm9vIHtcclxuLy8vICAgICAgY29sb3I6IHRvbWF0bztcclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cclxuLy8vICAuZm9vIHtcclxuLy8vICAgIGNvbG9yOiB0b21hdG87XHJcbi8vLyAgfVxyXG4vLy9cclxuJGltLW1lZGlhLXN1cHBvcnQ6IHRydWUgIWRlZmF1bHQ7XHJcblxyXG4vLy9cclxuLy8vIFNlbGVjdHMgd2hpY2ggYnJlYWtwb2ludCB0byBlbXVsYXRlIHdoZW4gc3VwcG9ydCBmb3IgbWVkaWEgcXVlcmllcyBpcyBkaXNhYmxlZC4gTWVkaWEgcXVlcmllcyB0aGF0IHN0YXJ0IGF0IG9yXHJcbi8vLyBpbnRlcmNlcHQgdGhlIGJyZWFrcG9pbnQgd2lsbCBiZSBkaXNwbGF5ZWQsIGFueSBvdGhlcnMgd2lsbCBiZSBpZ25vcmVkLlxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50XHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XHJcbi8vLyAgICB9XHJcbi8vLyAgfVxyXG4vLy9cclxuLy8vICAvKiBHZW5lcmF0ZXM6ICovXHJcbi8vLyAgLmZvbyB7XHJcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgZG9lcyBub3QgaW50ZXJjZXB0IHRoZSBkZXNrdG9wIGJyZWFrcG9pbnRcclxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICd0YWJsZXQnO1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XHJcbi8vLyAgICAuZm9vIHtcclxuLy8vICAgICAgY29sb3I6IHRvbWF0bztcclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xyXG4vLy9cclxuJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJyAhZGVmYXVsdDtcclxuXHJcbi8vL1xyXG4vLy8gU2VsZWN0cyB3aGljaCBtZWRpYSBleHByZXNzaW9ucyBhcmUgYWxsb3dlZCBpbiBhbiBleHByZXNzaW9uIGZvciBpdCB0byBiZSB1c2VkIHdoZW4gbWVkaWEgcXVlcmllc1xyXG4vLy8gYXJlIG5vdCBzdXBwb3J0ZWQuXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYW5kIGNvbnRhaW5zIG9ubHkgYWNjZXB0ZWQgbWVkaWEgZXhwcmVzc2lvbnNcclxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQ6ICdkZXNrdG9wJztcclxuLy8vICAkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJyk7XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywgJ3NjcmVlbicpIHtcclxuLy8vICAgIC5mb28ge1xyXG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xyXG4vLy8gICAgfVxyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyAgIC8qIEdlbmVyYXRlczogKi9cclxuLy8vICAgLmZvbyB7XHJcbi8vLyAgICAgY29sb3I6IHRvbWF0bztcclxuLy8vICAgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgTk9UIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludCBidXQgY29udGFpbnMgYSBtZWRpYSBleHByZXNzaW9uIHRoYXQgaXMgbm90IGFjY2VwdGVkXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdyZXRpbmEyeCcpIHtcclxuLy8vICAgIC5mb28ge1xyXG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xyXG4vLy8gICAgfVxyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyAgLyogTm8gb3V0cHV0ICovXHJcbi8vL1xyXG4kaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJywgJ3BvcnRyYWl0JywgJ2xhbmRzY2FwZScpICFkZWZhdWx0O1xyXG5cclxuLy8vL1xyXG4vLy8gQ3Jvc3MtZW5naW5lIGxvZ2dpbmcgZW5naW5lXHJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy8vXHJcblxyXG5cclxuLy8vXHJcbi8vLyBMb2cgYSBtZXNzYWdlIGVpdGhlciB3aXRoIGBAZXJyb3JgIGlmIHN1cHBvcnRlZFxyXG4vLy8gZWxzZSB3aXRoIGBAd2FybmAsIHVzaW5nIGBmZWF0dXJlLWV4aXN0cygnYXQtZXJyb3InKWBcclxuLy8vIHRvIGRldGVjdCBzdXBwb3J0LlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXHJcbi8vL1xyXG5AZnVuY3Rpb24gaW0tbG9nKCRtZXNzYWdlKSB7XHJcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcclxuICAgIEBlcnJvciAkbWVzc2FnZTtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICRtZXNzYWdlO1xyXG4gICAgJF86IG5vb3AoKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJG1lc3NhZ2U7XHJcbn1cclxuXHJcblxyXG4vLy9cclxuLy8vIFdyYXBwZXIgbWl4aW4gZm9yIHRoZSBsb2cgZnVuY3Rpb24gc28gaXQgY2FuIGJlIHVzZWQgd2l0aCBhIG1vcmUgZnJpZW5kbHlcclxuLy8vIEFQSSB0aGFuIGBAaWYgaW0tbG9nKCcuLicpIHt9YCBvciBgJF86IGltLWxvZygnLi4nKWAuIEJhc2ljYWxseSwgdXNlIHRoZSBmdW5jdGlvblxyXG4vLy8gd2l0aGluIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBpbmNsdWRlIGEgbWl4aW4gaW4gYSBmdW5jdGlvblxyXG4vLy8gYW5kIHVzZSB0aGUgbWl4aW4gZXZlcnl3aGVyZSBlbHNlIGJlY2F1c2UgaXQncyBtdWNoIG1vcmUgZWxlZ2FudC5cclxuLy8vXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG1lc3NhZ2UgLSBNZXNzYWdlIHRvIGxvZ1xyXG4vLy9cclxuQG1peGluIGxvZygkbWVzc2FnZSkge1xyXG4gIEBpZiBpbS1sb2coJG1lc3NhZ2UpIHt9XHJcbn1cclxuXHJcblxyXG4vLy9cclxuLy8vIEZ1bmN0aW9uIHdpdGggbm8gYEByZXR1cm5gIGNhbGxlZCBuZXh0IHRvIGBAd2FybmAgaW4gU2FzcyAzLjNcclxuLy8vIHRvIHRyaWdnZXIgYSBjb21waWxpbmcgZXJyb3IgYW5kIHN0b3AgdGhlIHByb2Nlc3MuXHJcbi8vL1xyXG5AZnVuY3Rpb24gbm9vcCgpIHt9XHJcblxyXG4vLy9cclxuLy8vIERldGVybWluZXMgd2hldGhlciBhIGxpc3Qgb2YgY29uZGl0aW9ucyBpcyBpbnRlcmNlcHRlZCBieSB0aGUgc3RhdGljIGJyZWFrcG9pbnQuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtBcmdsaXN0fSAgICRjb25kaXRpb25zICAtIE1lZGlhIHF1ZXJ5IGNvbmRpdGlvbnNcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtCb29sZWFufSAtIFJldHVybnMgdHJ1ZSBpZiB0aGUgY29uZGl0aW9ucyBhcmUgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50XHJcbi8vL1xyXG5AZnVuY3Rpb24gaW0taW50ZXJjZXB0cy1zdGF0aWMtYnJlYWtwb2ludCgkY29uZGl0aW9ucy4uLikge1xyXG4gICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGltLW5vLW1lZGlhLWJyZWFrcG9pbnQpO1xyXG5cclxuICBAaWYgbm90ICRuby1tZWRpYS1icmVha3BvaW50LXZhbHVlIHtcclxuICAgIEBpZiBpbS1sb2coJ2AjeyRpbS1uby1tZWRpYS1icmVha3BvaW50fWAgaXMgbm90IGEgdmFsaWQgYnJlYWtwb2ludC4nKSB7fVxyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XHJcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xyXG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xyXG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcclxuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xyXG5cclxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXHJcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcclxuICAgICAgICBAcmV0dXJuIGZhbHNlO1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcclxuICAgICAgQHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEByZXR1cm4gdHJ1ZTtcclxufVxyXG5cclxuLy8vL1xyXG4vLy8gUGFyc2luZyBlbmdpbmVcclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcbi8vLy9cclxuXHJcblxyXG4vLy9cclxuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcclxuLy8vXHJcbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xyXG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xyXG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XHJcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xyXG4gIC8vIHJlbHkgb24gdGhlIGBpbS1sb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXHJcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXHJcbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcclxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGltLWxvZyguLikge31gIGluc3RlYWQuXHJcbiAgJF86IGltLWxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcclxufVxyXG5cclxuXHJcbi8vL1xyXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXHJcbi8vL1xyXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcclxuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcclxuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcclxuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xyXG5cclxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcclxuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkZGltZW5zaW9uO1xyXG59XHJcblxyXG5cclxuLy8vXHJcbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxyXG4vLy9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxyXG4vLy9cclxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxyXG4vLy9cclxuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcclxuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcclxufVxyXG5cclxuXHJcbi8vL1xyXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3JcclxuLy8vXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWVcclxuLy8vXHJcbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XHJcbiAgJG9wZXJhdG9yLWluZGV4OiBzdHItaW5kZXgoJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XHJcbiAgJHZhbHVlOiBzdHItc2xpY2UoJGV4cHJlc3Npb24sICRvcGVyYXRvci1pbmRleCArIHN0ci1sZW5ndGgoJG9wZXJhdG9yKSk7XHJcblxyXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR2YWx1ZSkge1xyXG4gICAgJHZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHZhbHVlKTtcclxuICB9IEBlbHNlIHtcclxuICAgICR2YWx1ZTogdG8tbnVtYmVyKCR2YWx1ZSk7XHJcbiAgfVxyXG5cclxuICAkaW50ZXJ2YWw6IG1hcC1nZXQoJHVuaXQtaW50ZXJ2YWxzLCB1bml0KCR2YWx1ZSkpO1xyXG5cclxuICBAaWYgbm90ICRpbnRlcnZhbCB7XHJcbiAgICAvLyBJdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluc2lkZSBhIGZ1bmN0aW9uLCBzbyB3ZSBoYXZlIHRvXHJcbiAgICAvLyByZWx5IG9uIHRoZSBgaW0tbG9nKC4uKWAgZnVuY3Rpb24gcmF0aGVyIHRoYW4gdGhlIGBsb2coLi4pYCBtaXhpbi4gQmVjYXVzZVxyXG4gICAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXHJcbiAgICAvLyBhIGR1bW15IHZhcmlhYmxlLCBzdWNoIGFzIGAkX2AuIElmIGFueWJvZHkgZXZlciByYWlzZSBhIHNjb3BpbmcgaXNzdWUgd2l0aFxyXG4gICAgLy8gU2FzcyAzLjMsIGNoYW5nZSB0aGlzIGxpbmUgaW4gYEBpZiBpbS1sb2coLi4pIHt9YCBpbnN0ZWFkLlxyXG4gICAgJF86IGltLWxvZygnVW5rbm93biB1bml0IGAje3VuaXQoJHZhbHVlKX1gLicpO1xyXG4gIH1cclxuXHJcbiAgQGlmICRvcGVyYXRvciA9PSAnPicge1xyXG4gICAgJHZhbHVlOiAkdmFsdWUgKyAkaW50ZXJ2YWw7XHJcbiAgfSBAZWxzZSBpZiAkb3BlcmF0b3IgPT0gJzwnIHtcclxuICAgICR2YWx1ZTogJHZhbHVlIC0gJGludGVydmFsO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcblxyXG4vLy9cclxuLy8vIFBhcnNlIGFuIGV4cHJlc3Npb24gdG8gcmV0dXJuIGEgdmFsaWQgbWVkaWEtcXVlcnkgZXhwcmVzc2lvblxyXG4vLy9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZXhwcmVzc2lvbiAtIEV4cHJlc3Npb24gdG8gcGFyc2VcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVmFsaWQgbWVkaWEgcXVlcnlcclxuLy8vXHJcbkBmdW5jdGlvbiBwYXJzZS1leHByZXNzaW9uKCRleHByZXNzaW9uKSB7XHJcbiAgLy8gSWYgaXQgaXMgcGFydCBvZiAkbWVkaWEtZXhwcmVzc2lvbnMsIGl0IGhhcyBubyBvcGVyYXRvclxyXG4gIC8vIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCB0byBnbyBhbnkgZnVydGhlciwganVzdCByZXR1cm4gdGhlIHZhbHVlXHJcbiAgQGlmIG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGV4cHJlc3Npb24pIHtcclxuICAgIEByZXR1cm4gbWFwLWdldCgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKTtcclxuICB9XHJcblxyXG4gICRvcGVyYXRvcjogZ2V0LWV4cHJlc3Npb24tb3BlcmF0b3IoJGV4cHJlc3Npb24pO1xyXG4gICRkaW1lbnNpb246IGdldC1leHByZXNzaW9uLWRpbWVuc2lvbigkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcclxuICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcclxuICAkdmFsdWU6IGdldC1leHByZXNzaW9uLXZhbHVlKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xyXG5cclxuICBAcmV0dXJuICcoI3skcHJlZml4fS0jeyRkaW1lbnNpb259OiAjeyR2YWx1ZX0pJztcclxufVxyXG5cclxuLy8vXHJcbi8vLyBTbGljZSBgJGxpc3RgIGJldHdlZW4gYCRzdGFydGAgYW5kIGAkZW5kYCBpbmRleGVzXHJcbi8vL1xyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc2xpY2VcclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkc3RhcnQgWzFdIC0gU3RhcnQgaW5kZXhcclxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkZW5kIFtsZW5ndGgoJGxpc3QpXSAtIEVuZCBpbmRleFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge0xpc3R9IFNsaWNlZCBsaXN0XHJcbi8vL1xyXG5AZnVuY3Rpb24gc2xpY2UoJGxpc3QsICRzdGFydDogMSwgJGVuZDogbGVuZ3RoKCRsaXN0KSkge1xyXG4gIEBpZiBsZW5ndGgoJGxpc3QpIDwgMSBvciAkc3RhcnQgPiAkZW5kIHtcclxuICAgIEByZXR1cm4gKCk7XHJcbiAgfVxyXG5cclxuICAkcmVzdWx0OiAoKTtcclxuXHJcbiAgQGZvciAkaSBmcm9tICRzdGFydCB0aHJvdWdoICRlbmQge1xyXG4gICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIG50aCgkbGlzdCwgJGkpKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHJlc3VsdDtcclxufVxyXG5cclxuLy8vL1xyXG4vLy8gU3RyaW5nIHRvIG51bWJlciBjb252ZXJ0ZXJcclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcbi8vLy9cclxuXHJcblxyXG4vLy9cclxuLy8vIENhc3RzIGEgc3RyaW5nIGludG8gYSBudW1iZXJcclxuLy8vXHJcbi8vLyBAcGFyYW0ge1N0cmluZyB8IE51bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYmUgcGFyc2VkXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7TnVtYmVyfVxyXG4vLy9cclxuQGZ1bmN0aW9uIHRvLW51bWJlcigkdmFsdWUpIHtcclxuICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcclxuICAgIEByZXR1cm4gJHZhbHVlO1xyXG4gIH0gQGVsc2UgaWYgdHlwZS1vZigkdmFsdWUpICE9ICdzdHJpbmcnIHtcclxuICAgICRfOiBpbS1sb2coJ1ZhbHVlIGZvciBgdG8tbnVtYmVyYCBzaG91bGQgYmUgYSBudW1iZXIgb3IgYSBzdHJpbmcuJyk7XHJcbiAgfVxyXG5cclxuICAkZmlyc3QtY2hhcmFjdGVyOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKTtcclxuICAkcmVzdWx0OiAwO1xyXG4gICRkaWdpdHM6IDA7XHJcbiAgJG1pbnVzOiAoJGZpcnN0LWNoYXJhY3RlciA9PSAnLScpO1xyXG4gICRudW1iZXJzOiAoJzAnOiAwLCAnMSc6IDEsICcyJzogMiwgJzMnOiAzLCAnNCc6IDQsICc1JzogNSwgJzYnOiA2LCAnNyc6IDcsICc4JzogOCwgJzknOiA5KTtcclxuXHJcbiAgLy8gUmVtb3ZlICsvLSBzaWduIGlmIHByZXNlbnQgYXQgZmlyc3QgY2hhcmFjdGVyXHJcbiAgQGlmICgkZmlyc3QtY2hhcmFjdGVyID09ICcrJyBvciAkZmlyc3QtY2hhcmFjdGVyID09ICctJykge1xyXG4gICAgJHZhbHVlOiBzdHItc2xpY2UoJHZhbHVlLCAyKTtcclxuICB9XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcclxuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XHJcblxyXG4gICAgQGlmIG5vdCAoaW5kZXgobWFwLWtleXMoJG51bWJlcnMpLCAkY2hhcmFjdGVyKSBvciAkY2hhcmFjdGVyID09ICcuJykge1xyXG4gICAgICBAcmV0dXJuIHRvLWxlbmd0aChpZigkbWludXMsIC0kcmVzdWx0LCAkcmVzdWx0KSwgc3RyLXNsaWNlKCR2YWx1ZSwgJGkpKVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkY2hhcmFjdGVyID09ICcuJyB7XHJcbiAgICAgICRkaWdpdHM6IDE7XHJcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICRkaWdpdHM6ICRkaWdpdHMgKiAxMDtcclxuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpIC8gJGRpZ2l0cztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEByZXR1cm4gaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCk7XHJcbn1cclxuXHJcblxyXG4vLy9cclxuLy8vIEFkZCBgJHVuaXRgIHRvIGAkdmFsdWVgXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGFkZCB1bml0IHRvXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHVuaXQgLSBTdHJpbmcgcmVwcmVzZW50YXRpb24gb2YgdGhlIHVuaXRcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtOdW1iZXJ9IC0gYCR2YWx1ZWAgZXhwcmVzc2VkIGluIGAkdW5pdGBcclxuLy8vXHJcbkBmdW5jdGlvbiB0by1sZW5ndGgoJHZhbHVlLCAkdW5pdCkge1xyXG4gICR1bml0czogKCdweCc6IDFweCwgJ2NtJzogMWNtLCAnbW0nOiAxbW0sICclJzogMSUsICdjaCc6IDFjaCwgJ3BjJzogMXBjLCAnaW4nOiAxaW4sICdlbSc6IDFlbSwgJ3JlbSc6IDFyZW0sICdwdCc6IDFwdCwgJ2V4JzogMWV4LCAndncnOiAxdncsICd2aCc6IDF2aCwgJ3ZtaW4nOiAxdm1pbiwgJ3ZtYXgnOiAxdm1heCk7XHJcblxyXG4gIEBpZiBub3QgaW5kZXgobWFwLWtleXMoJHVuaXRzKSwgJHVuaXQpIHtcclxuICAgICRfOiBpbS1sb2coJ0ludmFsaWQgdW5pdCBgI3skdW5pdH1gLicpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xyXG59XHJcblxyXG4vLy9cclxuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZlxyXG4vLy8gdGhlIGNhbGwuIEl0IGlzIGhlbHBmdWwgd2hlbiBoYXZpbmcgYSBjb21wb25lbnQgbmVlZGluZyBhbiBleHRlbmRlZFxyXG4vLy8gY29uZmlndXJhdGlvbiBzdWNoIGFzIGN1c3RvbSBicmVha3BvaW50cyAocmVmZXJyZWQgdG8gYXMgdHdlYWtwb2ludHMpXHJcbi8vLyBmb3IgaW5zdGFuY2UuXHJcbi8vL1xyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXHJcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XHJcbi8vLyAgICAgICAvLyAuLi5cclxuLy8vICAgICAgfVxyXG4vLy8gICAgfVxyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcclxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcclxuLy8vICAgIC5mb28ge1xyXG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcclxuLy8vICAgICAgIC8vIC4uLlxyXG4vLy8gICAgICB9XHJcbi8vLyAgICB9XHJcbi8vLyAgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcclxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xyXG4vLy8gICAgICAgLy8gLi4uXHJcbi8vLyAgICAgIH1cclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XHJcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcclxuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XHJcblxyXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xyXG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xyXG5cclxuICBAY29udGVudDtcclxuXHJcbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xyXG4gICRtZWRpYS1leHByZXNzaW9uczogJGdsb2JhbC1tZWRpYS1leHByZXNzaW9ucyAhZ2xvYmFsO1xyXG59XHJcblxyXG4vLy8vXHJcbi8vLyBpbmNsdWRlLW1lZGlhIHB1YmxpYyBleHBvc2VkIEFQSVxyXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vL1xyXG5cclxuXHJcbi8vL1xyXG4vLy8gR2VuZXJhdGVzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gYSBsaXN0IG9mIGNvbmRpdGlvbnNcclxuLy8vXHJcbi8vLyBAcGFyYW0ge0FyZ2xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc2luZ2xlIHNldCBicmVha3BvaW50XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5waG9uZScpIHsgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHR3byBzZXQgYnJlYWtwb2ludHNcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJywgJzw9dGFibGV0JykgeyB9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPmRlc2t0b3AnLCAnPD0xMzUwcHgnKSB7IH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBhIHN0YXRpYyBleHByZXNzaW9uXHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJ3JldGluYTJ4JykgeyB9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfVxyXG4vLy9cclxuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XHJcbiAgQGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA9PSAwKSBvclxyXG4gICAgICAobm90ICRpbS1tZWRpYS1zdXBwb3J0IGFuZCBpbS1pbnRlcmNlcHRzLXN0YXRpYy1icmVha3BvaW50KCRjb25kaXRpb25zLi4uKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfSBAZWxzZSBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPiAwKSB7XHJcbiAgICBAbWVkaWEgI3t1bnF1b3RlKHBhcnNlLWV4cHJlc3Npb24obnRoKCRjb25kaXRpb25zLCAxKSkpfSB7XHJcbiAgICAgIC8vIFJlY3Vyc2l2ZSBjYWxsXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNsaWNlKCRjb25kaXRpb25zLCAyKS4uLikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCBcInBhcnRpYWxzL3ZhclwiO1xyXG5cclxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuLmJ0biB7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBmaWxsIDAuMjVzIGVhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luOiA3cHggMDtcclxuICBwYWRkaW5nOiAxNHB4IDEzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMzEyNWVtO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcclxuICAgIGZpbGw6ICNmZmY7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcclxuICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBwYWRkaW5nOiAxOHB4IDM2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1mdWxsLXdpZHRoLW1vYmlsZSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTUwMHB4XCIpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi0tYmx1ZS1iYWNrZ3JvdW5kIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkYy1pY29uLWJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tLWdyZWVuLXNlYSB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgIzVjYjg5YztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODljO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLS1vdXRsaW5lIHtcclxuICBwYWRkaW5nOiAxM3B4IDEycHg7XHJcbiAgYm9yZGVyOiBzb2xpZCAxcHggJGMtc2llYmVydC1ibHVlO1xyXG4gIGNvbG9yOiAkYy10ZXh0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlO1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAmICYuaWNvbiB7XHJcbiAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzdweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIHBhZGRpbmc6IDIwcHggNDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tLW91dGxpbmU6aG92ZXIgLmljb24sXHJcbi5idG4tLW91dGxpbmU6Zm9jdXMgLmljb24ge1xyXG4gIGZpbGw6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tLXNtbCB7XHJcbiAgbWluLXdpZHRoOiA1MHB4O1xyXG4gIHBhZGRpbmc6IDEycHggMjVweCA4cHg7XHJcbn1cclxuXHJcbi5idG4tZm9vdGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAzZW07XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcclxuICB9XHJcbiAgJiAmX19pY29uIHtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMnB4KTtcclxuICB9XHJcbiAgJjpob3ZlciAmX19pY29uLFxyXG4gICY6Zm9jdXMgJl9faWNvbiB7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMnB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZm9vdGVyX19pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIGZpbGw6ICNmZmY7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4vKlxyXG4gIEkgcmVjb21tZW5kIG1ha2luZyB0aGUgdWwgYSBncmlkLlxyXG4gIEFycm93IG1lbnUgc3RydWN0dXJlIHNob3VsZCBiZTpcclxuXHJcbiAgPHVsIGNsYXNzPVwiYXJyb3ctbWVudVwiPlxyXG4gICAgPGxpIGNsYXNzPVwiYXJyb3ctbWVudV9faXRlbVwiPlxyXG4gICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYXJyb3ctbWVudV9fbGlua1wiPlxyXG4gICAgICAgIDxzcGFuIGNsYXNzPVwiYXJyb3ctbWVudV9fdGl0bGVcIj5UaXRsZTwvc3Bhbj5cclxuICAgICAgICA8c3BhbiBjbGFzcz1cImFycm93LW1lbnVfX2ljb24tY2lyY2xlPlxyXG4gICAgICAgICAgPGltZyBzcmM9XCJpY29uLnN2Z1wiIGNsYXNzPVwiYXJyb3ctbWVudV9faWNvblwiPlxyXG4gICAgICAgIDwvc3Bhbj5cclxuICAgICAgICA8cCBjbGFzcz1cImFycm93LW1lbnVfX2NvcHlcIj5Db3B5IGNvcHkgY29weTwvcD5cclxuICAgICAgPC9hPlxyXG4gICAgPC9saT5cclxuICA8L3VsPlxyXG5cclxuKi9cclxuXHJcbi8vIHRoaXMgaXMgbWVhbnQgdG8gYmUgYW4gaHRtbCA8YnV0dG9uPiB0aGF0IGxvb2tzIGV4YWN0bHkgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzMTI1ZW07XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnJvdy1tZW51IHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uYXJyb3ctbWVudV9faXRlbSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEuM2VtIDA7XHJcbiAgJiArICYge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWVlZjM7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVlZjM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjYWZiM2I4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLS1tb2RhbCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1tZW51X19saW5rIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkYy10ZXh0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgcGFkZGluZzogNGVtO1xyXG4gIH1cclxufVxyXG5cclxuLmFycm93LW1lbnVfX3RpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICBjb2xvcjogJGMtdGV4dDtcclxuICAmLS1xdWVzdGlvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1tZW51X19jb3B5IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgbWF4LXdpZHRoOiA3NSU7XHJcbiAgICBtYXJnaW4tdG9wOiAxLjRlbTtcclxuICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcclxuICAgIG1heC13aWR0aDogMTNlbTtcclxuICB9XHJcbiAgJi0tbW9kYWwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1tZW51X19pY29uLWNpcmNsZSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgc2NhbGUoMSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxNnB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHBhZGRpbmc6IDdweCA2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIHJpZ2h0OiA2NHB4O1xyXG4gICAgcGFkZGluZzogMTBweCA5cHg7XHJcbiAgICAmLS1tb2RhbCB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWJsdWU7XHJcbiAgfVxyXG4gICYtLWxpZ2h0LWJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1saWdodC1ibHVlO1xyXG4gIH1cclxuICAmLS1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1wdXJwbGU7XHJcbiAgfVxyXG4gICYtLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW47XHJcbiAgfVxyXG4gICYtLXBlYWNoIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tcGVhY2g7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctbWVudV9faXRlbTpob3ZlciAuYXJyb3ctbWVudV9faWNvbi1jaXJjbGUsXHJcbi5hcnJvdy1tZW51X19pdGVtOmZvY3VzIC5hcnJvdy1tZW51X19pY29uLWNpcmNsZSB7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4KSBzY2FsZSgxLjUpO1xyXG59XHJcblxyXG4uYXJyb3ctbWVudV9faWNvbiB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBmaWxsOiAjZmZmO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICB9XHJcblxyXG4gICYtLXF1ZXN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMjdweDtcclxuICAgIGhlaWdodDogMjlweDtcclxuICAgIGZpbGw6ICM3ZjhlOTc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgICAgbGVmdDogNDhweDtcclxuICAgICAgdG9wOiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcbiAgLy9mb250LWZhbWlseTogJGZvbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNDVweDtcclxuICAmX19sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcclxuICAgICYtLXJhZGlvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyMHB4ICsgMC42NWVtKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9faGludCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDAuNWVtO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICYtLWV4cGxhaW5lciB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbnB1dCB7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2I0YjRiNDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgLy9mb250LWZhbWlseTogJGZvbnQ7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTEuNnB4IDIuNXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuXHJcbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcclxuICAgIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZyYW1lLWJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Vycm9yIHtcclxuICAgIGNvbG9yOiAkYy1lcnJvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYtLWRhcmsge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtZXJyb3Ige1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2hlY2tib3gge1xyXG4gIFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIFx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIFx0YXBwZWFyYW5jZTogbm9uZTtcclxuICBcdG91dGxpbmU6IDFweCBzb2xpZCAjYjRiNGI0O1xyXG4gIFx0Ym94LXNoYWRvdzogaW5zZXQgLTEuNnB4IDIuNXB4IDFweCAwIHJnYmEoMCwwLDAsLjA4KTtcclxuICBcdHdpZHRoOiAyMHB4O1xyXG4gIFx0aGVpZ2h0OiAyMHB4O1xyXG4gIFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZnJhbWUtYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2hlY2tib3g6Y2hlY2tlZCB7XHJcbiAgXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvaW1nL2ljb25DaGVja21hcmtDb21wbGV0ZWRUYXNrLnN2ZycpO1xyXG4gIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICBcdGJhY2tncm91bmQtc2l6ZTogODAlO1xyXG4gIH1cclxuICAmX19yYWRpbyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgKyAuaW5wdXQtZ3JvdXBfX2xhYmVsLS1yYWRpbzpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWZyYW1lLWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICArIC5pbnB1dC1ncm91cF9fbGFiZWwtLXJhZGlvIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcbiAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICsgLmlucHV0LWdyb3VwX19sYWJlbC0tcmFkaW8ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19yYWRpby13cmFwIHtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLS1pbmxpbmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICsgLmlucHV0LWdyb3VwX19yYWRpby13cmFwLS1pbmxpbmUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2lucHV0LXRleHQge1xyXG4gIH1cclxuICAmX19zZWxlY3Qge1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDsgLy8gd2lkdGggb2YgdGhlIGJnIGltYWdlIGZvciB0aGUgYXJyb3dcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvc3JjL2ltZy9pbnB1dC1zZWxlY3QucG5nXCIpIHJpZ2h0IGNlbnRlclxyXG4gICAgICBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCBcInBhcnRpYWxzL2luY2x1ZGUtbWVkaWFcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJcIjtcblxuLmxhcmdlLXBob3RvIHtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sYXJnZS1waG90b19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogZXhwZXJpbWVudGFsICovXG4ubGFyZ2UtcGhvdG9fX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sYXJnZS1waG90by1zcGFjZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PW1heFwiKSB7XG4gICAgaGVpZ2h0OiA0NTJweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcInBhcnRpYWxzL2luY2x1ZGUtbWVkaWFcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJcIjtcblxuXG4uaW1hZ2UtbWVudS1ibG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1tYXhcIikge1xuICAgIG1hcmdpbi1sZWZ0OiAzMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5pbWFnZS1tZW51LWJsb2NrX19jb3B5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcblxuICBoMiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaW1hZ2UtbWVudS1ibG9ja19faW1hZ2UtbWVudS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExNzdweDtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmltYWdlLW1lbnUtYmxvY2tfX2ZyYW1lIHtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyMDBweFwiKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW1hZ2UtbWVudS1ibG9ja19fbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0xMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNTAwcHhcIikge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIG1heC13aWR0aDogNDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyMDBweFwiKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5pbWFnZS1tZW51LWJsb2NrX19tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5pbWFnZS1tZW51LWJsb2NrX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvZHktY29weSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJi0tdmlzaWJsZSB7XG5cbiAgICAuaW1hZ2UtbWVudS1ibG9ja19fbWVudS1pdGVtLWljb24tYXJlYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1mcmFtZS1ibHVlO1xuICAgIH1cbiAgICAuYm9keS1jb3B5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGFuaW1hdGlvbjogZmFkZUluIDUwMG1zIGVhc2U7XG4gICAgfVxuICB9XG5cblxufVxuXG4uaW1hZ2UtbWVudS1ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlZWYzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PW1vYmlsZVwiKSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggODBweDtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbn1cblxuLmltYWdlLW1lbnUtYmxvY2tfX21lbnUtaXRlbS1pY29uLWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBibHVlO1xuICB3aWR0aDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXRleHQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwbXMgZWFzZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bW9iaWxlXCIpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG4uaW1hZ2UtbWVudS1ibG9ja19faWNvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5pbWFnZS1tZW51LWJsb2NrX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gIH1cblxuICAuaW1hZ2UtbWVudS1ibG9ja19faW1hZ2UtLXZpc2libGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE1MDBweFwiKSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIlxuLnJkQ29udGVudCB7IC8vIHNob3cgaW4gYWRtaW5cbiAgLmRhaWx5LW1hcmtldF9faGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5kYWlseS1tYXJrZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDEyMHB4O1xuXG4gICZfX2hpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uZGFpbHktbWFya2V0X19pbnRybyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICAmLXRleHQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwMDY2YTY7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuXG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+IGRpdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGFpbHktbWFya2V0X19pbnRyby1wZXJzb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWVmMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVlZjM7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGxldHRlci1zcGFjaW5nOiAuMDMxMjVlbTtcblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBicm93bjtcbiAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bW9iaWxlXCIpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kYWlseS1tYXJrZXRfX2ludHJvLWJ0biB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kYWlseS1tYXJrZXRfX3Bvc3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWVlZjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWZiM2I4O1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tbGlnaHQtYmx1ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJi1kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDMxMjVlbTtcblxuICAgICYtYm9keSB7XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9yZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgPiBhIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgPiBhOm50aC1jaGlsZChuKzMpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgID4gYTpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICA+IGE6bnRoLWNoaWxkKG4rMikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgPiBhOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1tb2JpbGVcIikge1xuICAgID4gYSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmRhaWx5LW1hcmtldF9faW50cm8tYnRuIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmRhaWx5LW1hcmtldF9fYnRuLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCJcbi5ob21lLWludHJvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgPiBkaXYge1xuICAgIG1hcmdpbjogMTAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgICBtYXJnaW46IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgIG1hcmdpbjogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJi0td2lkZSB7XG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIj5kZXNrdG9wXCIpIHtcbiAgICAgICAgbWFyZ2luOiAxMDBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAgICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhvbWUtaW50cm9fX3RpdGxlIHtcbiAgZmxleDogMSAxIDcwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcblxuICBoMSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgaDEsaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAuNmVtO1xuICAgICAgbGVmdDogLTcwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGRlMjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTI7XG4gICAgfVxuXG4gICAgJi5ob21lLWludHJvX190aXRsZS1ncmVlbiB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PW1heFwiKSB7XG4gICAgICBmb250LXNpemU6IDR2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvbWUtaW50cm9fX3NlcnZpY2VzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICB1bCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG4gICAgICBtYXJnaW46IDAgMWVtO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob21lLWludHJvX19zdW1tYXJ5IHtcbiAgZmxleDogMSAxIDMwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5pbnZlc3RtZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uaW52ZXN0bWVudC1oZWFkZXJfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLmFsaWduLWxlZnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgfVxufVxuXG4uaW52ZXN0bWVudC1oZWFkZXJfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG59XG5cbi5pbnZlc3RtZW50LWhlYWRlcl9fY29udGVudCB7XG4gIG1hcmdpbjogMTUwcHg7XG5cbiAgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG4gICAgfVxuXG4gICAgJi50b3AtNDUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyYXktYmcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyYXk7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmF5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JlZW4tc2VhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zaWViZXJ0LWJsdWUtLWxpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1tYXhcIikge1xuICAgICAgZm9udC1zaXplOiAzLjV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDZ2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiA5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIG1hcmdpbjogNjBweCAxMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIG1hcmdpbjogMzBweDtcbiAgfVxuXG59XG5cbi5pbnZlc3RtZW50LWhlYWRlcl9fbnh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcbiAgfVxufVxuIiwiXG5cblxuLmludmVzdG1lbnQtdHlwZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMTIwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMSAwIDIzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5pbnZlc3RtZW50LXR5cGVzIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICZfX2xhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbnZlc3RtZW50LXR5cGVzX19yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICA+IGRpdiB7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZmxleDogMSAwIDI2MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMSAwIDIwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbnZlc3RtZW50LXR5cGVzX190YWJzIHtcblxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgdWwge1xuICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU2ZWU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdHlwZXNfX3RhYi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIikge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdHlwZXNfX3RhYi1jb250ZW50LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGZhZGVJbiA1MDBtcyBlYXNlO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjIGluc2lkZSBub25lO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyBpbnNpZGUgbm9uZTtcbiAgICB9XG4gIH1cblxuICBvbCB7XG4gICBsaXN0LXN0eWxlOiBkZWNpbWFsIGluc2lkZSBub25lO1xuXG4gICBsaSB7XG4gICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWwgaW5zaWRlIG5vbmU7XG4gICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uaW52ZXN0bWVudC10eXBlc19fY2hhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTIwMHB4XCIpIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogNjBweCAwIDAgNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTZlZTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDEgMCAxMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgICAgICAgIGZsZXg6IDEgMCA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdHlwZXNfX2NoYXQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkYy1pY29uLWJsdWU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyMDBweFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG4gIH1cblxufVxuXG4uaW52ZXN0bWVudC10eXBlc19fY2hhdC1xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcblxuICAmLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyMDBweFwiKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbiIsIlxyXG5cclxuLmludmVzdG1lbnQtd2F5cyB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMCAxODBweDtcclxuICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XHJcbiAgICBtYXJnaW46IDAgOTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBtYXJnaW46IDAgNjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XHJcbiAgICBtYXJnaW46IDAgMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3RtZW50LXdheXNfX2NvcHkge1xyXG4gIGgyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBwIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnZlc3RtZW50LXdheXNfX2ZyYW1lIHtcclxuICBib3JkZXI6IDhweCBzb2xpZCAkYy1mcmFtZS1ibHVlO1xyXG4gIHBhZGRpbmc6IDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmludmVzdG1lbnQtd2F5c19fY29udGVudHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgZmxleDogMTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uaW52ZXN0bWVudC13YXlzX19jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIHdpZHRoOiA0MjBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW52ZXN0bWVudC13YXlzX19jb250ZW50LWJ0biB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtaWNvbi1ibHVlO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XHJcbiAgICBhIHtcclxuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuIiwiXG4uaW52ZXN0bWVudC10cmFuc2ZlcnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAzMDBweDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDIwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW46IDAgMTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdHJhbnNmZXJzX19jb3B5IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuXG4uaW52ZXN0bWVudC10cmFuc2ZlcnNfX2ZyYW1lIHtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcbiAgcGFkZGluZzogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uaW52ZXN0bWVudC10cmFuc2ZlcnNfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmludmVzdG1lbnQtdHJhbnNmZXJzX190ZXh0LWJ0biB7XG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWljb24tYmx1ZTtcbiAgfVxufVxuXG4uaW52ZXN0bWVudC10cmFuc2ZlcnNfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4iLCJcblxuLmludmVzdG1lbnQtdGV4dC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgICAgcGFkZGluZzogOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uaW52ZXN0bWVudC10ZXh0LWltYWdlX19mb3JtIHtcblxuICAgICYtcmVxdWlyZWQge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgICYtZXJyb3Ige1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICB9XG59XG5cbi5pbnZlc3RtZW50LXRleHQtaW1hZ2VfX3RleHQge1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW52ZXN0bWVudC10ZXh0LWltYWdlX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbi5pbnN1cmFuY2UtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gID4gZGl2IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi5pbnN1cmFuY2UtaGVhZGVyX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1oZWFkZXJfX3RleHQge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFja2dyb3VuZC1ncmF5O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1oZWFkZXJfX2NvbnRlbnQge1xuICBtYXJnaW46IDE1MHB4O1xuXG4gIGg0IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNzBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNSU7XG4gICAgICBsZWZ0OiAtNzBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyZWVuO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bWF4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiA2dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDYwcHggMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDMwcHg7XG4gIH1cblxufVxuIiwiXG5cblxuLmluc3VyYW5jZS1wYXJ0bmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcblxuICA+IGRpdiB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbn1cblxuLmluc3VyYW5jZS1wYXJ0bmVyc19fdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBmbGV4LWJhc2lzOiAzMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmluc3VyYW5jZS1wYXJ0bmVyc19faW1nLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDc1JTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1wYXJ0bmVyc19faW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gID4gZGl2IHtcbiAgICBmbGV4OiAxIDEgMzMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYmFja2dyb3VuZC1ncmF5O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtYmFja2dyb3VuZC1ncmF5O1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmluc3VyYW5jZS1wYXJ0bmVyc19faW1hZ2Uge1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1wYXJ0bmVyc19fbm90ZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4iLCJcblxuLmluc3VyYW5jZS13aHktc2llYmVydCB7XG59XG5cbi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2NvcHkge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2ZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAyMDBweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDhweCBzb2xpZCAkYy1mcmFtZS1ibHVlO1xuICB6LWluZGV4OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBwYWRkaW5nOiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogNjAlO1xuXG4gICAgJi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2NvbnRlbnQge1xuICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cbiAgICA+IGRpdiB7XG4gICAgICAmLmluc3VyYW5jZS13aHktc2llYmVydF9fY29udGVudCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmluc3VyYW5jZS13aHktc2llYmVydF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2l0ZW1zIHtcbn1cblxuLmluc3VyYW5jZS13aHktc2llYmVydF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtZnJhbWUtYmx1ZTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmluc3VyYW5jZS13aHktc2llYmVydF9faXRlbS1pY29uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGMtZnJhbWUtYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmbGV4LWJhc2lzOiA2MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZzogMTVweDtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmbGV4LWJhc2lzOiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4uaW5zdXJhbmNlLXdoeS1zaWViZXJ0X19pdGVtLXRleHQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5pbnN1cmFuY2Utd2h5LXNpZWJlcnRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgei1pbmRleDogMTtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIlxuXG5cbi5pbnN1cmFuY2UtcGxhbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1wbGFuc19fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDY1JTtcbiAgcGFkZGluZzogODBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjUwcHhcIikge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmluc3VyYW5jZS1oZWFkZXJfX2NvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHg7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uaW5zdXJhbmNlLWhlYWRlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NTAwcHhcIikge1xuICAgID4gZGl2IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5pbnN1cmFuY2UtaGVhZGVyX19ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDQwcHggNDBweCA0MHB4O1xuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5pbnN1cmFuY2UtcGxhbnNfX3F1b3RlIHtcbiAgZmxleC1iYXNpczogMzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgcGFkZGluZzogMTIwcHg7XG5cblxuICAmLWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTI1MHB4XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5cbi5pbnN1cmFuY2UtcGxhbnNfX3F1b3RlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgICByaWdodDogLTYwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL2ltZy9pY29uQXJyb3dJbkNpcmNsZS5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG5cbiAgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5pbnN1cmFuY2UtcGxhbnNfX3F1b3RlLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcblxuICAmLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDE4cHggMzZweDtcbiAgfVxufVxuIiwiXG5cbi5hbm51aXRpZXMtdHlwZXNfX3RhYmxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IHBhbi15ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMCAxMjBweCAxMjBweCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAmLWRlc2t0b3Age1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgICBwYWRkaW5nOiAwIDkwcHggOTBweCA5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDAgNjBweCA2MHB4IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICB0YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIHRoZWFkIHRoIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtc2llYmVydC1ibHVlLS1saWdodDtcblxuICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRib2R5IHtcbiAgICAgICAgdGgsIHRkIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBhbmltYXRpb246ZmFkZUluIDFzIGVhc2U7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMWU2ZWU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRkLCB0aCB7XG4gICAgICAgICAgZW1wdHktY2VsbHM6IHNob3c7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgIHRkK3RkOmxhc3QtY2hpbGQsIHRoK3RoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTZlZTtcbiAgICAgIH1cblxuICAgICAgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XG4gICAgICB9XG5cbiAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNzhiMTNmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjNzhiMTNmO1xuICAgICAgfVxuXG4gICAgICAubGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiZmM5O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgLmVtcHR5IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRpc2NsYWltZXIge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgICB0aGVhZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgfVxufVxuXG4uYW5udWl0aWVzLXR5cGVzX19tb2JpbGUtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5hbm51aXRpZXMtdHlwZXNfX3RhYmxlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5hbm51aXRpZXMtdHlwZXNfX3RhYmxlLW1vYmlsZS1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnRhYi1uYXYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgYmxhY2s7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCBibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDc1cHg7XG5cbiAgICAgICAgICBsaS50YWIge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODg4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOmZhZGVJbiAxcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuIiwiXG5cbi5hbm51aXRpZXMtZm91ciB7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuXG4uYW5udWl0aWVzLWZvdXJfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA0MHB4O1xuICBmbGV4OiAxO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmLWRpdmlkZXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYtaWNvbi10aW1lIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTQwMHB4XCIpIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLmFubnVpdGllcy1wbGFucyB7XG5cbiAgLmNvbC10d28tcGFuZWxfX3BhbmVsIHtcbiAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICAjZTFlNmVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgICBwYWRkaW5nOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgICAgcGFkZGluZzogOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTI1MHB4XCIpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLmNvbnRhY3QtaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG59XG5cbi5jb250YWN0LWludHJvX19kaXZpZGVyIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHdpZHRoOiA2MXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGRlMjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG5cblxuLmNvbnRhY3QtaW50cm9fX3RleHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTg1MHB4XCIpIHtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gIH1cbn1cblxuLmNvbnRhY3QtaW50cm8ge1xuICAuY29sLXRocmVlIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5jb2wtdGhyZWVfX2Jsb2NrcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAuY29sLXRocmVlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmNvbnRhY3QtZm9ybSB7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMSAxIDYwJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxIDEgNDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9fdGV4dCB7XG4gIHBhZGRpbmc6IDEwMHB4O1xuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5jb250YWN0LWZvcm1fX2ZyYW1lIHtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX19mb3JtIHtcbiAgJi1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICA+IGRpdiB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zaW5nbGUge1xuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTY3MHB4XCIpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRpdmlkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNmVlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgdGV4dGFyZWEsXG4gIHNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTY3MHB4XCIpIHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBzZWxlY3Qge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3QtZm9ybV9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm1fX2ltYWdlLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JheTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZzogMjBweCAxMDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2FsZXNmb3JjZS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMzAsIDIzOCwgMC44NSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gNTAwbXMgZWFzZTtcblxuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJi5mYWRlLW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXMgZWFzZTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC5pbnB1dC1ncm91cF9fbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgJl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5pbkFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICZfX2J1dHRvbi13cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxufVxuXG4uc2FsZXNmb3JjZS1tb2RhbF9fY29udGVudC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBncmF5O1xuICB9XG59XG4iLCJcbi5vZmZpY2UtbG9jYXRpb25zX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9mZmljZS1sb2NhdGlvbnNfX2hlYWRlci10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5vZmZpY2UtbG9jYXRpb25zX19oZWFkZXItZGl2aWRlciB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICB3aWR0aDogNjFweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTI7XG59XG4iLCIub2ZmaWNlLWxvY2F0aW9uc19fYWRkcmVzc2VzIHtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgLy8gZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICA+IGRpdiB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD01MDBweFwiKSB7XG4gICAgPiBkaXYge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm9mZmljZS1sb2NhdGlvbnNfX2FkZHJlc3MtYm94IHtcbiAgcGFkZGluZzogMTBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxufVxuXG4ub2ZmaWNlLWxvY2F0aW9uc19fYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi1kZXRhaWxzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ub2ZmaWNlLWxvY2F0aW9uc19fYWRkcmVzcy1kZXRhaWxzIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5vZmZpY2UtbG9jYXRpb25zX19tYXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuICBpZnJhbWUge1xuICAgIG1hcmdpbi10b3A6IC00NnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJi5jbGlja2Vke1xuICAgIFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICB9XG5cbn1cbiIsIlxuXG4uc3RvY2stcGxhbl9fYmFzaWNzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uc3RvY2stcGxhbl9fYmFzaWNzLWNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDgwcHg7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4uc3RvY2stcGxhbi0zY29sIHtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uc3RvY2stcGxhbi0zY29sX19ibG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdG9jay1wbGFuLTNjb2xfX2Jsb2NrIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG4gIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gKiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcblxuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAmLWxpbmsge1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5maW5hbmNpYWwtd2VsbG5lc3MtcXVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBwYWRkaW5nOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5maW5hbmNpYWwtd2VsbG5lc3MtcXVhZF9fc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlZWYzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVlZjM7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4uZmluYW5jaWFsLXdlbGxuZXNzLXF1YWRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDkwcHg7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVlZjM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlZWYzO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIGgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWRpdmlkZXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyNTBweFwiKSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4uc2VsbGluZy1zaGFyZXMtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cblxuLnNlbGxpbmctc2hhcmVzLWljb25zX19zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi1kaXZpZGVyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi1pY29uLXRpbWUge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTQwMHB4XCIpIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgIH1cbiAgfVxufVxuIiwiXG4ud2VhbHRoLW1hbmFnZXItaW50cm8ge1xuICBwYWRkaW5nOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogOTBweCA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ud2VhbHRoLW1hbmFnZXItaW50cm8gaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53ZWFsdGgtbWFuYWdlci1pbnRybyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLndlYWx0aC1tYW5hZ2VyLWludHJvX19jb250YWN0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDUwcHggYXV0bztcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuXG4ud2VhbHRoLW1hbmFnZXItaW50cm9fX2NvbnRhY3Qge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLndlYWx0aC1tYW5hZ2VyLXN0b3J5X19pbWFnZSB7XG4gIG1hcmdpbjogMCAxMjBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi53ZWFsdGgtbWFuYWdlci1zdG9yeV9fY29udGVudCB7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMHB4IDIwMHB4IDkwcHggMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogMHB4IDYwcHggNjBweCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAvL3BhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cblxuLndlYWx0aC1tYW5hZ2VyLXN0b3J5X19sb2NhdGlvbiB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ud2VhbHRoLW1hbmFnZXItc3RvcnlfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLndlYWx0aC1tYW5hZ2VyLXN0b3J5X19ib2R5ID4gZGl2IHtcbiAgZmxleDogMSAxIDY1JTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGZsZXg6IDEgMSAzNSU7XG4gIH1cbn1cblxuLndlYWx0aC1tYW5hZ2VyLXN0b3J5X19ib2R5LXRleHQge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2VhbHRoLW1hbmFnZXItc3RvcnlfX2JvZHktaW1hZ2Uge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi53ZWFsdGgtbWFuYWdlci1zdG9yeV9fc2lnbmF0dXJlIHtcbiAgZm9udC1mYW1pbHk6ICdub3J0aHdlbGxyZWd1bGFyJztcbiAgZm9udC1zaXplOiA3MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbiIsIlxuLndlYWx0aC1tYW5hZ2VyLXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFja2dyb3VuZC1ncmF5O1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDkwcHggMjAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgLy9wYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi53ZWFsdGgtbWFuYWdlci1zZXJ2aWNlcyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53ZWFsdGgtbWFuYWdlci1zZXJ2aWNlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLndlYWx0aC1tYW5hZ2VyLXNlcnZpY2VzX19ncmlkLWl0ZW0ge1xuICBmbGV4OiAwIDEgMjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTcwMHB4XCIpIHtcbiAgICBmbGV4OiAwIDEgMjUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMTAwcHhcIikge1xuICAgIGZsZXg6IDAgMSAzMy4zMzMlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKSB7XG4gICAgZmxleDogMCAxIDUwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuXG4ud2VhbHRoLW1hbmFnZXItc2VydmljZXNfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIH1cbn1cbiIsIlxuLndlYWx0aC1tYW5hZ2VyLWRldGFpbHMge1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDkwcHggMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU2ZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgLy9wYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05OTFweFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLndlYWx0aC1tYW5hZ2VyLWRldGFpbHMgPiBkaXYge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAwIDYwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05OTFweFwiKSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi53ZWFsdGgtbWFuYWdlci1kZXRhaWxzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiIsIlxuLmludmVzdG9yLXJlbGF0aW9ucy1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDkwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzBweDtcblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tYmx1ZTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgaSB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICZfX2xhYmVsIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuXG59XG5cbi5pbnZlc3Rvci1yZWxhdGlvbnMtaGVhZGVyX19xdW90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU1NTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggNjBweDtcblxuICA+IGRpdiB7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucW1vZC1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgLnFtb2Qtdm9sdW1lLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgLnFtb2QtcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5pbnZlc3Rvci1yZWxhdGlvbnMtMmNvbCB7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cblxuLmludmVzdG9yLXJlbGF0aW9ucy0yY29sX19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW46IDJweDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkYy1pY29uLWdyZWVuLXNlYTtcbiAgcGFkZGluZzogMTUwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG5cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIGNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDMwcHg7XG5cbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmludmVzdG9yLXJlbGF0aW9ucy0yY29sX19jb2wtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDA7XG5cbiAgJi1kYXRhIHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgJi1kb2N1bWVudCB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuXG4gICYtbmV3cyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJi1kYXRhIHtcbiAgICAgIHdpZHRoOiAxMzAlO1xuICAgIH1cblxuICAgICYtZG9jdW1lbnQge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cblxuICAgICYtbmV3cyB7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgd2lkdGg6IDEzMCU7XG4gICAgfVxuXG4gIH1cbn1cbiIsIlxuXG4uaW52ZXN0b3ItcmVsYXRpb25zLTNjb2wge1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAzMyU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMSA2NiU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgICAgICAgIHBhZGRpbmc6IDE1MHB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5pbnZlc3Rvci1yZWxhdGlvbnMtM2NvbF9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggMTAwcHg7XG4gIGJhY2tncm91bmQ6ICMxNTIwMkY7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGgzIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgfVxufVxuXG4uaW52ZXN0b3ItcmVsYXRpb25zLTNjb2xfX3RleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICM2NEI1ODI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNSU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMzBweCAwIDMwcHggMzBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM2NEI1ODI7XG4gICAgX2JvcmRlci1jb2xvcjogIzAwMDAwMCAjMDAwMDAwICMwMDAwMDAgIzY0QjU4MjtcbiAgICBfZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQ2hyb21hKGNvbG9yPScjMDAwMDAwJyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYm9yZGVyLXdpZHRoOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNjRCNTgyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgX2JvcmRlci1jb2xvcjogIzY0QjU4MiAjMDAwMDAwICMwMDAwMDAgIzAwMDAwMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTQwMHB4XCIpIHtcbiAgICAgIGJvcmRlci13aWR0aDogMjBweCAyMHB4IDAgMjBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzc2QkU4RSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIF9ib3JkZXItY29sb3I6ICM3NkJFOEUgIzAwMDAwMCAjMDAwMDAwICMwMDAwMDA7XG4gICAgfVxuICB9XG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTIwMHB4XCIpIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaW52ZXN0b3ItcmVsYXRpb25zLTNjb2xfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogZ3JheTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uaW52ZXN0b3ItcmVsYXRpb25zLTNjb2xfX2NvbCB7XG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuXG4uaW52ZXN0b3ItcmVsYXRpb25zLTNjb2xfX2NvbC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMDtcblxuICAmLXJlcG9ydCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIlxuLmFubnVhbC1yZXBvcnRzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4uYW5udWFsLXJlcG9ydHMtaGVhZGVyX19jb2wge1xuICBwYWRkaW5nOiAyMDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZsZXg6IDE7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXg6IDEgMSA0NSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYxcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tYmx1ZTtcbiAgICB9XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cbi5hbm51YWwtcmVwb3J0cy1yZXBvcnQge1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxufVxuXG4uYW5udWFsLXJlcG9ydHMtcmVwb3J0X19jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEwMHB4IDE1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAxNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMTAwcHggNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPDYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgJi1oaWdobGlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgfVxuXG4gICYteWVhciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvaW1nL3JlcG9ydC1pY29uQDJ4LnBuZycpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL2ltZy9yZXBvcnQtaWNvbi1ibHVlQDJ4LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICYtaGlnaGxpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuLmFubnVhbC1yZXBvcnRzLXJlcG9ydF9fY29sLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmFubnVhbC1yZXBvcnRzLXJlcG9ydF9fY29sLWltYWdlIHtcbiAgd2lkdGg6IDMzMHB4O1xuICBoZWlnaHQ6IDQzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA1MCU7XG4gIGJveC1zaGFkb3c6IDExLjJweCAxNS40cHggOXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIxKTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICB3aWR0aDogMjg1cHg7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDI0MXB4O1xuICAgIGhlaWdodDogMzEycHg7XG4gIH1cblxuXG59XG4iLCJcblxuLmFubnVhbC1yZXBvcnRzLWRvY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmFubnVhbC1yZXBvcnRzLWRvY3NfX2RvY3VtZW50cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAyMDBweDtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDAgMSAyNSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAwIDEwMHB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMCAxIDMzLjMzMzMzMyU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9OTUwcHhcIikge1xuICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDAgMSA1MCU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5hbm51YWwtcmVwb3J0cy1kb2NzX19kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2FjYWNhO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCJcblxuLnN0b2NrLWluZm9ybWF0aW9uX19oaXN0b3JpY2FsIHtcbiAgLnFtb2QtcXVvdGVoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcblxuLmludmVzdG9yLW5ld3MtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFja2dyb3VuZC1ncmF5O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxufVxuXG4uaW52ZXN0b3ItbmV3cy1oZWFkZXJfX2NvbnRlbnQge1xuICBtYXJnaW46IDEyMHB4IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDY1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDUlO1xuICAgICAgbGVmdDogLTcwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmF5O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMTIwcHggMTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogNjBweCAxMjBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDYwcHggMTVweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJcblxuLmludmVzdG9yLW5ld3MtYXJ0aWNsZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMCA0MDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBkaXYge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLnFtb2QtcXVvdGVoZWFkLFxuICAucW1vZC1oZWFkaW5nLFxuICAucW1vZC1tb2RpZmllcnMsXG4gIC5xbW9kLW5ld3Mtc291cmNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnFtb2QtZnVsbG5ld3MgLnFtb2QtbmV3cy1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLnFtb2QtbmV3cy1kYXRldGltZSB7XG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzVhNmY3YyAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5xbW9kLWhlYWRsaW5lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICAgIGxldHRlci1zcGFjaW5nOiAuNXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucW1vZC1uZXdzLXN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucW1vZC1wYWdpbmF0b3ItcHJldixcbiAgLnFtb2QtcGFnaW5hdG9yLW5leHQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjLXNpZWJlcnQtYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjLXRleHQgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zaWViZXJ0LWJsdWUgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuXG4gICAgLnFtb2QtaGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5xbW9kLW5ld3Mtc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG4vLyBzdG9yeVxuLmludmVzdG9yLW5ld3MtYXJ0aWNsZXNfX3N0b3J5IHtcblxuICAucW1vZC1ibG9jay13cmFwcGVyLWJvZHksIC5xbW9kLXBhbmVsIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgfVxuXG4gIC5xbW9kLW5ld3MtZGF0ZXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1YTZmN2MgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucW1vZC1oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6IG5ldWUtaGFhcy1ncm90ZXNrLWRpc3BsYXksIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAucW1vZC1zdG9yeSAqIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnFtb2Qtc3RvcnkgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuLmludmVzdG9yLW5ld3MtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIikge1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICB9XG59XG5cblxuLmludmVzdG9yLW5ld3MtcGFuZWxfX2NvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgJGMtaWNvbi1ncmVlbi1zZWE7XG4gIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkYy1zaWViZXJ0LWJsdWUtLWxpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuXG4gICAgaDMge1xuICAgICAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGMtc2llYmVydC1ibHVlLS1saWdodDtcblxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkYy1zaWViZXJ0LWJsdWUtLWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG5cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+eGwtdGFibGV0XCIpIHtcbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKSB7XG5cbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5pbnZlc3Rvci1uZXdzLXBhbmVsX19mb3JtIHtcblxuICAmLXJlcXVpcmVkIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gIH1cblxuICAmLWVycm9yIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6IHJlZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD01MDBweFwiKSB7XG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIFxufVxuXG4uaW52ZXN0b3ItbmV3cy1wYW5lbF9fY29sLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAwO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblxuICAmLWRhdGEge1xuICAgIHdpZHRoOiAxNTAlO1xuICB9XG5cbiAgJi1pbmZvIHtcbiAgICB3aWR0aDogMTUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgICYtZGF0YSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgJi1kYXRhIHtcbiAgICAgIHdpZHRoOiAxNTAlO1xuICAgIH1cblxuICAgICYtaW5mbyB7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cbi53aHktc2llYmVydG54dC0zY29sIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtM2NvbF9fY29weSB7XG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi53aHktc2llYmVydG54dC0zY29sX19mcmFtZSB7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLndoeS1zaWViZXJ0bnh0LTNjb2xfX2NvbnRlbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndoeS1zaWViZXJ0bnh0LTNjb2xfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLndoeS1zaWViZXJ0bnh0LTNjb2xfX2NvbnRlbnQtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjLWljb24tYmx1ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbiIsIlxuXG4ud2h5LXNpZWJlcnRueHQtcHJlbWllcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtcHJlbWllcmVfX3N1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjUwcHggMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAmLS1lbXB0eSB7XG4gICAgcGFkZGluZy10b3A6IDQwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgd2lkdGg6IDEwOXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMTVhNWZmLCAjNzFmMWNiKTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLmJ0biB7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcGFkZGluZzogMTAwcHggMTVweDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtcHJlbWllcmVfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG4gIHBhZGRpbmc6IDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtcHJlbWllcmVfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxIDEgMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4ud2h5LXNpZWJlcnRueHQtcHJpY2luZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTgwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjxkZXNrdG9wXCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi53aHktc2llYmVydG54dC1wcmljaW5nX19jb3B5IHtcbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi53aHktc2llYmVydG54dC1wcmljaW5nX19mcmFtZSB7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMDBweDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTgwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtcHJpY2luZ19fY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53aHktc2llYmVydG54dC1wcmljaW5nX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDIwcHg7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGRpdiB7XG4gIH1cblxuICAmLWJvZHkge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgICYtLXByZW1pZXJlIHtcbiAgICAgIGltZyB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgZmxleDogMSAwIDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHggNDBweCA2MHB4O1xuICB9XG5cbiAgJi1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvc3JjL2ltZy9pY29uQ2hlY2ttYXJrR3JheS5zdmcnKTtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGgzIHtcbiAgICAgIHdvcmQtc3BhY2luZzogMTAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIG1hcmdpbjogNXB4O1xuXG4gICAgJi1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgaDMge1xuICAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZzogMjBweCA5MHB4O1xuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTUwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAmLWJvZHkge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtcHJpY2luZ19fY29udGVudC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtaWNvbi1ibHVlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuIiwiXG5cblxuLndoeS1zaWViZXJ0bnh0LXNlbGVjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cblxuLndoeS1zaWViZXJ0bnh0LXNlbGVjdGlvbnNfX2ZyYW1lIHtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgcGFkZGluZzogMTIwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAvL21pbi13aWR0aDogNDAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTgwMHB4XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi53aHktc2llYmVydG54dC1zZWxlY3Rpb25zX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtc2VsZWN0aW9uc19faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGltZyB7XG4gICAgICB0b3A6IDE1JTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG4iLCJcblxuXG4ud2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkX19ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4ud2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkX19mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAud2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkX19jb2x1bW4ge1xuICAgIGZsZXg6IDEgMSA1NSU7XG4gICAgcGFkZGluZzogMTIwcHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMSA0NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleDogMSAxIDUwJVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nOiA5MHB4O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgcGFkZGluZzogNjBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLndoeS1zaWViZXJ0bnh0LWRhc2hib2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gID4gcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDgwcHg7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgID4gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgdWwge1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ud2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTIwJTtcbiAgfVxuXG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIkb2Zmd2hpdGU6ICNmMWYzZjY7XG5cbi53aHktc2llYmVydG54dC1wb3J0Zm9saW9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9mZndoaXRlO1xuICBtYXJnaW46IDAgMC41ZW07XG4gIHBhZGRpbmc6IDNlbSAwIDJlbTtcbiAgbWF4LXdpZHRoOiAxMjUycHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDZlbSAyZW0gMmVtO1xuICAgIG1hcmdpbjogMCAyZW07XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCJcblxuLnBvcnRmb2xpb3MtZGl2ZXJzaWZpZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICZfX2FuY2hvciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTEwMHB4O1xuICB9XG59XG5cbi5wb3J0Zm9saW9zLWRpdmVyc2lmaWVkX19jb3B5IHtcbiAgbWFyZ2luOiAwIDE4MHB4O1xuXG4gIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDkwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpb3MtZGl2ZXJzaWZpZWRfX3JvdyB7XG5cbiAgJjpudGgtY2hpbGQob2RkKSB7XG5cbiAgICAucG9ydGZvbGlvcy1kaXZlcnNpZmllZF9fcm93LWlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAucG9ydGZvbGlvcy1kaXZlcnNpZmllZF9faW1hZ2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI1MDgwO1xuXG4gICAgLnBvcnRmb2xpb3MtZGl2ZXJzaWZpZWRfX2ltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWlubmVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICBtYXgtd2lkdGg6IDExMDBweDtcbiAgIG1hcmdpbjogMCBhdXRvO1xuICAgcGFkZGluZzogNzBweDtcblxuICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG4gICB7XG4gICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgfVxuXG4gICA+IGRpdiB7XG4gICAgIGZsZXg6IDE7XG4gICB9XG5cbiAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICB9XG4gICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICBkaXNwbGF5OiBibG9jaztcbiAgIH1cbiB9XG5cbn1cblxuLnBvcnRmb2xpb3MtZGl2ZXJzaWZpZWRfX3RleHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNjFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wb3J0Zm9saW9zLWRpdmVyc2lmaWVkX19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbn1cblxuLnBvcnRmb2xpb3MtZGl2ZXJzaWZpZWRfX3BpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU2OGI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLWNlbnRlciB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9OTgwcHhcIikge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuXG4gICAgJi1jZW50ZXIge1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAyNzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAmLWNlbnRlciB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucG9ydGZvbGlvcy1kaXZlcnNpZmllZF9fYWxsb2Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXG4gICYtc3RvY2tzLFxuICAmLWJvbmRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbjogNHB4IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtc3RvY2tzIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1OWI3NDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ib25kcyB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY2YTY7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05ODBweFwiKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4iLCJcblxuLnBvcnRmb2xpb3MtY2hvaWNlcyB7XG5cbiAgLnRleHQtaW1hZ2VfX3RleHQge1xuICAgIGgyIHtcbiAgICAgICYuZ3JlZW4tc2VhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBvcnRmb2xpb3MtY2hvaWNlc19fZm9ybSB7XG4gIC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiXG5cbi5ob3dpdHdvcmtzLXF1ZXN0aW9uYWlyZSB7XG5cbiAgLnBob25lLXNsaWRlcl9fY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAucGhvbmUtc2xpZGVyX19nZXQtc3RhcnRlZCB7XG4gICAgICBncmlkLXJvdzogMS8zO1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG59XG4iLCJcblxuLmhvd2l0d29ya3MtcG9ydGZvbGlvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5ob3dpdHdvcmtzLXBvcnRmb2xpb19fY29weSB7XG5cbiAgaDIge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIHAge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uaG93aXR3b3Jrcy1wb3J0Zm9saW9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgJi0tb2Zmc2V0IHtcbiAgICAgID4gZGl2IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICYtLW9mZnNldCB7XG4gICAgICA+IGRpdiB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJi1jZW50ZXIge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICYtY2VudGVyIHtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgfVxuXG4gICAgJi1sZWZ0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG5cbiAgICAmLXJpZ2h0IHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgZmxleDogMCAxIDUwJTtcbiAgICB9XG5cbiAgICAmLWxlZnQsICYtcmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICBtYXJnaW46IDEwcHg7XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICAmLWxlZnQsICYtcmlnaHQge1xuICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5ob3dpdHdvcmtzLXBvcnRmb2xpb19fY29udGVudC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgPiBkaXYge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIH1cbiAgfVxufVxuXG4uaG93aXR3b3Jrcy1wb3J0Zm9saW9fX2NvbnRlbnQtaW1hZ2Uge1xuICB3aWR0aDogNzIwcHg7XG4gIGhlaWdodDogNzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTU2OGI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweDtcblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogNDIwcHg7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICB3aWR0aDogODB2dztcbiAgICBoZWlnaHQ6IDgwdnc7XG4gICAgcGFkZGluZzogMTB2dztcbiAgfVxufVxuIiwiXG4uaG93aXR3b3JrcyB7XG4gICYtc3RlcHMge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi12ZXJ0aWNhbC1saW5lICB7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIzNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWZyYW1lLWJsdWU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIlxuXG5cbi5ueHRwcmVtaWVyZS1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLm54dHByZW1pZXJlLWhlYWRlcl9faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICYuYWxpZ24tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICB9XG59XG5cbi5ueHRwcmVtaWVyZS1oZWFkZXJfX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyMTMzO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubnh0cHJlbWllcmUtaGVhZGVyX19jb250ZW50IHtcbiAgbWFyZ2luOiAxNTBweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICB9XG4gIH1cblxuICBoNCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDYwcHggMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG59XG4iLCJcblxuXG4ubnh0cHJlbWllcmUtcGxhbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4ubnh0cHJlbWllcmUtcGxhbl9fY29udGVudCB7XG4gIGZsZXg6IDAgMSA3MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG4gIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGg0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvaW1nL2ljb25DaGVja21hcmtHcmF5LnN2ZycpO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ueHRwcmVtaWVyZS1wbGFuX19jb250ZW50LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICYtLXByZW1pZXJlIHtcbiAgICBpbWcge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG4ubnh0cHJlbWllcmUtcGxhbl9fY29udGVudC1ib2R5IHtcbiAgZmxleDogMSAxIDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgZGlzcGxheTogZmxleDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDIwcHggMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5ueHRwcmVtaWVyZS1wbGFuX19jb250ZW50LWZvb3RlciB7XG4gIGZsZXg6IDEgMCAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggNjBweCA0MHB4IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDYwcHggMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMjBweCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4ubnh0cHJlbWllcmUtcGxhbl9fY29udGVudC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGMtaWNvbi1ibHVlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5cbi5ueHRwcmVtaWVyZS1wbGFuX19pbWFnZSB7XG4gIGZsZXg6IDAgMSAzMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJcblxuLm54dC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ueHQtaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZzogMjAwcHggMDtcblxuICAmLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02JSwgLTQwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNDAlKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHNwYW4ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIGNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgICB9XG4gIH1cblxuICAmLXN1YmhlYWRpbmcge1xuICAgIGNvbG9yOiAkYy1pY29uLWdyZWVuLXNlYTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDQuNHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAmLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgIH1cblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgJi1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDYwcHggMTVweDtcblxuICAgICYtaGVhZGluZyB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1YmhlYWRpbmcge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLm54dC1xdWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5ueHQtcXVhZF9fc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlZWYzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYWVlZjM7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4ubnh0LXF1YWRfX3NlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDkwcHg7XG4gIGZsZXg6IDEgMSA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlYWVlZjM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWFlZWYzO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgJi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM3NDk0YTc7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgcCB7XG4gIH1cblxuICAmLWRpdmlkZXIge1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyNTBweFwiKSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG4ubnh0LWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGMtaWNvbi1ncmVlbi1zZWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fdmlkZW8ge1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG5cbiAgICAmLS10YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYtLXRhYmxldCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD00MDBweFwiKSB7XG4gICAgICAmLS10YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMyk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm54dC1iZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgaDIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuXG4ubnh0LXByZW1pZXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5ueHQtcHJlbWllcmVfX2ZyYW1lIHtcbiAgYm9yZGVyOiA4cHggc29saWQgJGMtZnJhbWUtYmx1ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAzMDBweDtcbiAgei1pbmRleDogLTE7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4ubnh0LXByZW1pZXJlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAwO1xuXG4gIC5ueHQtcHJlbWllcmVfX2NvbCB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBwYWRkaW5nOiAxMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxIDEgNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLm54dC1wcmVtaWVyZV9fY29sIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm54dC1wcmVtaWVyZV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgJi1pY29ucyB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJi1zdWJoZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogMjBweCA3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICAmLXN1YmhlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubnh0LXByZW1pZXJlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEyMHB4IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgfVxuXG4gICAgICBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNTAwcHhcIikge1xuICAgICAgcGFkZGluZzogOTBweCAzMHB4O1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgICBkaXYge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMTZweDtcbiAgICAgIH1cbiAgICAgIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxNnB4O1xuICAgICAgfVxuICAgICAgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgPiBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4ubnh0LWV4cGVydGlzZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogIHRvcCAyMjBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgdG9wIDMyMHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjIwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgdG9wIDQyMHB4IGNlbnRlcjtcbiAgfVxuXG59XG5cbi5ueHQtZXhwZXJ0aXNlX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNzhweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLm54dC1leHBlcnRpc2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4ubnh0LWV4cGVydGlzZV9fY29sIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA2NTBweDtcblxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogLTc1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zcmMvaW1nL2ljb25QbHVzLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTE3MDBweFwiKSB7XG4gICAgICAgIHRvcDogMjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICByaWdodDogLTU4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTcwMHB4XCIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNzAwcHhcIikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubnh0LWV4cGVydGlzZV9fY29sLWlubmVyIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTBweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNzAwcHhcIikge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGgzIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNzAwcHhcIikge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPGxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogMzQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjxsYXJnZS10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTcwMHB4XCIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTcwMHB4XCIpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTcwMHB4XCIpIHtcbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD03MDBweFwiKSB7XG4gICAgaDMge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cbi50YWJzLTJjb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMTIwcHg7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZmxleDogMSAwIDI0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnRhYnMtMmNvbCAuaW5wdXQtZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAmX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnRhYnMtMmNvbF9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGZsZXg6IDEgMCAyNjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZsZXg6IDEgMCAyMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTIwMHB4XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4udGFicy0yY29sX190YWJzIHtcblxuICBsaTpsYXN0LWNoaWxkIHtcbiAgICBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBjb2xvcjogJGMtdGV4dDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNmVlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJzLTJjb2xfX3RhYi1jb250ZW50cyB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xMjAwcHhcIikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50YWJzLTJjb2xfX3RhYi1jb250ZW50LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuXG4gICYtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGZhZGVJbiA1MDBtcyBlYXNlO1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTEyMDBweFwiKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuIiwiXG4uaW50cm8tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOTBweCA2MHB4IDYwcHggMTYwcHg7XG5cbiAgPiBkaXYge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uaW50cm8tY29udGFjdF9fdGFibGV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgLmludHJvLWNvbnRhY3RfX2NvbnRhY3Qge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG5cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW50cm8tY29udGFjdF9fdGl0bGUge1xuICBmbGV4OiAxIDEgNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gIGgxLGgyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLjZlbTtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkZGUyO1xuICAgIH1cblxuICAgICYuaW50cm8tY29udGFjdF9fdGl0bGUtZ3JlZW4ge1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmludHJvLWNvbnRhY3RfX3RpdGxlLWdyZWVuLXNlYSB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW4tc2VhO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1tYXhcIikge1xuICAgICAgZm9udC1zaXplOiAzLjN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgICAgZm9udC1zaXplOiA1dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaW50cm8tY29udGFjdF9fdGl0bGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDAgMSAxO1xuICB9XG5cbiAgJi10ZXh0LS1xdW90ZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0LS1xdW90ZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmludHJvLWNvbnRhY3RfX3N1bW1hcnkge1xuICBmbGV4OiAxIDEgNDAlO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxuXG4gICYtYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaW50cm8tY29udGFjdF9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAwO1xuICAgIH1cbiAgfVxuXG59XG4iLCJcblxuLnRleHQtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cblxuICAmLS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAmLS1zZWEge1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGMtaWNvbi1ncmVlbi1zZWE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcbiAgICB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi50ZXh0LWltYWdlX190ZXh0IHtcbiAgcGFkZGluZzogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcblxuICAmLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGgyLCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICB1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGgyLCBoMyB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDkwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgIGgyLCBoMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZy10b3A6IDQ1JTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIlxuLnRleHQtaW1hZ2UtYmcge1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAkYy1pY29uLWdyZWVuLXNlYTtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbn1cblxuLnRleHQtaW1hZ2UtYmdfX2ltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1pbWFnZS1iZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiA5MHB4IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGxlZnQ6IC04MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxNXB4IDQ4cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xODAwcHhcIikge1xuICAgIG1hcmdpbjogNjBweCAxNTBweDtcblxuICAgIGltZyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiA2MHB4IDEyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIG1hcmdpbjogNjBweCA5MHB4O1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWI3MztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiXG4udGV4dC1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuXG4gID4gZGl2IHtcbiAgICBtYXJnaW46IDEwMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgICAgbWFyZ2luOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICBtYXJnaW46IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgbWFyZ2luOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXdpZGUge1xuXG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI+ZGVza3RvcFwiKSB7XG4gICAgICAgIG1hcmdpbjogMTAwcHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXG4gICAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi50ZXh0LWludHJvX190aXRsZSB7XG4gIGZsZXg6IDEgMSA2MCU7XG5cbiAgaDEsaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAuNmVtO1xuICAgICAgbGVmdDogLTcwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZGRlMjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0yNXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTI7XG4gICAgfVxuXG4gICAgJi50ZXh0LWludHJvX190aXRsZS1ncmVlbiB7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW47XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PW1heFwiKSB7XG4gICAgICBmb250LXNpemU6IDMuM3Z3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgICBmb250LXNpemU6IDV2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1pbnRyb19fc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIHVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDFyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIvXCI7XG4gICAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcbiAgICAgIG1hcmdpbjogMCAxZW07XG5cblxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50ZXh0LWludHJvX19zdW1tYXJ5IHtcbiAgZmxleDogMSAxIDQwJTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cblxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwicGFydGlhbHMvaW5jbHVkZS1tZWRpYVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3ZhclwiO1xuXG4udGV4dC1pbWFnZS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgbWFyZ2luOiAwIDExcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwIDU4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGU6IDFmciAxZnIgLyAxZnIgMWZyO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgLW1zLWdyaWQtcm93czogMWZyIDFmcjtcbiAgICBtYXJnaW46IDAgNThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBncmlkLXRlbXBsYXRlOiAxZnIgLyAxZnIgMWZyO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PW1heFwiKSB7XG4gICAgbWFyZ2luOiAwIDEyNnB4O1xuICB9XG59XG5cbi50ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnRleHQtaW1hZ2UtYmxvY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAtbXMtZ3JpZC1yb3c6IDI7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xuICBncmlkLXJvdzogMiAvIDI7XG4gIHBhZGRpbmc6IDEwJSAwO1xuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIDE7XG4gICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDI7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxICFpbXBvcnRhbnQ7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAxO1xuICAgIC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xuICB9XG59XG4udGV4dC1pbWFnZS1ibG9ja19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnRleHQtaW1hZ2UtYmxvY2tfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4udGV4dC1pbWFnZS1ibG9ja19faW1hZ2Utd3JhcCB7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gIGdyaWQtcm93OiAxIC8gMTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgZ3JpZC1jb2x1bW46IDIgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMiAhaW1wb3J0YW50O1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMjtcbiAgfVxufVxuLnRleHQtaW1hZ2UtYmxvY2tfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiB2ZXJ0aWNhbGx5IGFsaWducyBjb250ZW50cyBmb3IgSUUgc2luY2UgYWxpZ24tc2VsZiBpcyBub3Qgc3VwcG9ydGVkICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksXG4gICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC50ZXh0LWltYWdlLWJsb2NrX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC50ZXh0LWltYWdlLWJsb2NrX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwicGFydGlhbHMvaW5jbHVkZS1tZWRpYVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3ZhclwiO1xuXG4kYy1ib3JkZXItZ3JheTogI2VhZWVmMztcbiRjLWJvcmRlci1ncmF5LWRhcms6ICNhZmIzYjg7XG5cbi50ZXh0LW1lbnUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMTIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIC8vIGRpc3BsYXk6IGdyaWQ7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZTogMWZyIC8gMWZyIDJmcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIGZsZXg6IDI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PW1heFwiKSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19jb250ZW50LXdyYXAge1xuICAvLyBtYXgtd2lkdGg6IDg1JTtcbiAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICBncmlkLXJvdzogMSAvIDE7XG59XG5cbi50ZXh0LW1lbnUtYmxvY2tfX2NvcHkge1xuICBtYXJnaW46IDAuOGVtIDAgMWVtIDA7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMC44ZW0gMCAyZW0gMDtcbiAgICBtYXgtd2lkdGg6IDMyZW07XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5cbi50ZXh0LW1lbnUtYmxvY2tfX2hlYWRsaW5lIHtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgbWF4LXdpZHRoOiAxMGVtO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi50ZXh0LW1lbnUtYmxvY2tfX21lbnUtaXRlbS0tZXhwYW5kZWQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51LXdyYXAge1xuICBmbGV4OiAzO1xufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51IHtcbiAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDQpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDUpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDYpIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoMikge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoNSkge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtYm9yZGVyLWdyYXk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYy1ib3JkZXItZ3JheTtcbiAgICB9XG4gICAgPiAudGV4dC1tZW51LWJsb2NrX19tZW51LWl0ZW0gYTpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5LWRhcms7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1tYXhcIikge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoMykge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoNCkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWJvcmRlci1ncmF5O1xuICAgIH1cbiAgICA+IDpudGgtY2hpbGQoNSkge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51LWl0ZW0tdGl0bGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICAmLS1xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnRleHQtbWVudS1ibG9ja19fbWVudS1pdGVtLWxpbmsge1xuICAvLyBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDEuM2VtIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMi43ZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vIHdpZHRoOiAyNzZweDtcbiAgICAvLyBoZWlnaHQ6IDIzOHB4O1xuICB9XG59XG5cbi50ZXh0LW1lbnUtYmxvY2tfX21lbnUtaXRlbS1saW5rLS1leHBhbmRlZCB7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDIuN2VtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX190ZXh0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51LWl0ZW0tY29weSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIG1hcmdpbi10b3A6IDEuNGVtO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBtYXgtd2lkdGg6IDEzZW07XG4gIH1cbn1cblxuLnRleHQtbWVudS1ibG9ja19fbWVudS1pdGVtLWFycm93IHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDdweCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcbiAgICByaWdodDogMzZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDlweDtcbiAgfVxuXG4gICYtLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tYmx1ZTtcbiAgfVxuICAmLS1saWdodC1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWxpZ2h0LWJsdWU7XG4gIH1cbiAgJi0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLXB1cnBsZTtcbiAgfVxuICAmLS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbjtcbiAgfVxuICAmLS1wZWFjaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1wZWFjaDtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19tZW51LWl0ZW06aG92ZXIgLnRleHQtbWVudS1ibG9ja19fbWVudS1pdGVtLWFycm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuLnRleHQtbWVudS1ibG9ja19faWNvbiB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZpbGw6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuXG4udGV4dC1tZW51LWJsb2NrX19pY29uLS1xdWVzdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjlweDtcbiAgZmlsbDogIzdmOGU5NztcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbGVmdDogMzZweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cblxuLnRleHQtbWVudS1ibG9ja19fbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZTogMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnI7XG4gIC1tcy1ncmlkLXJvd3M6IDFmciAxZnIgMWZyIDFmciAxZnI7XG4gID4gOm50aC1jaGlsZCgxKSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgfVxuICA+IDpudGgtY2hpbGQoMikge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiAzO1xuICB9XG4gID4gOm50aC1jaGlsZCg0KSB7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogNDtcbiAgfVxuICA+IDpudGgtY2hpbGQoNSkge1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDU7XG4gIH1cbiAgPiA6bnRoLWNoaWxkKDYpIHtcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgLW1zLWdyaWQtcm93OiA2O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZTogMWZyIDFmciAxZnIgLyAxZnIgMWZyO1xuICAgIC8qIGdyaWQgcHJlZml4IGZvciBJRTExIHN1cHBvcnQgKi9cbiAgICAtbXMtZ3JpZC1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMWZyO1xuICAgID4gOm50aC1jaGlsZCgxKSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCgzKSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCg0KSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCg1KSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgfVxuICAgID4gOm50aC1jaGlsZCg2KSB7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgICAtbXMtZ3JpZC1yb3c6IDM7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBncmlkLXRlbXBsYXRlOiAxZnIgMWZyIDFmciAvIDFmciAxZnI7XG4gICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIj49bWF4XCIpIHtcbiAgICBncmlkLXRlbXBsYXRlOiAxZnIgMWZyIC8gMWZyIDFmciAxZnI7XG4gICAgLyogZ3JpZCBwcmVmaXggZm9yIElFMTEgc3VwcG9ydCAqL1xuICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIC1tcy1ncmlkLXJvd3M6IDFmciAxZnI7XG4gICAgPiA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDMpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDQpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDUpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICB9XG4gICAgPiA6bnRoLWNoaWxkKDYpIHtcbiAgICAgIC1tcy1ncmlkLWNvbHVtbjogMztcbiAgICAgIC1tcy1ncmlkLXJvdzogMjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJwYXJ0aWFscy9pbmNsdWRlLW1lZGlhXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdmFyXCI7XG5cbiR1bmRlcmxpbmUtY29sb3I6ICNkNWRkZTI7XG5cbi50ZXh0LW9ubHktaW50cm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgcGFkZGluZy1yaWdodDogMmVtO1xuXG4gIGdyaWQtdGVtcGxhdGU6IGF1dG8gLyBhdXRvIGF1dG8gMWZyO1xuICAtbXMtZ3JpZC1jb2x1bW5zOiBhdXRvIGF1dG8gMWZyO1xuICAtbXMtZ3JpZC1yb3dzOiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBncmlkLXRlbXBsYXRlOiBhdXRvIC8gYXV0byBhdXRvIDklIDFmcjtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiBhdXRvIGF1dG8gOSUgMWZyO1xuICB9XG59XG5cbi50ZXh0LW9ubHktaW50cm9fX2NvbnRlbnQtY29weSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS43ZW07XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj14bC10YWJsZXRcIikge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgICBncmlkLXRlbXBsYXRlOiBhdXRvIC8gbWluLWNvbnRlbnQgbWF4LWNvbnRlbnQgOSUgYXV0bztcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiBtaW4tY29udGVudCBtYXgtY29udGVudCA5JSBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1tYXhcIikge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5cbi50ZXh0LW9ubHktaW50cm9fX2NvbnRlbnQtd3JhcHBlciB7XG4gIGdyaWQtcm93OiAzIC8gMztcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAtbXMtZ3JpZC1yb3c6IDM7XG4gIC1tcy1ncmlkLWNvbHVtbjogMTtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDM7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj10YWJsZXRcIikge1xuICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAtbXMtZ3JpZC1jb2x1bW46IDI7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xuICAgIGdyaWQtY29sdW1uOiA0IC8gNDtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiA0O1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xuICAgIC1tcy1ncmlkLXJvdzogMTtcbiAgICAtbXMtZ3JpZC1yb3ctc3BhbjogMztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuLnRleHQtb25seS1pbnRyb19faGVhZGVyIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogODAlO1xuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRleHQtb25seS1pbnRyb19faGVhZGVyLWxpbmUyIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGV4dC1vbmx5LWludHJvX19oZWFkZXItd3JhcHBlciB7XG4gIGdyaWQtcm93OiAxIC8gMTtcbiAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAtbXMtZ3JpZC1yb3c6IDE7XG4gIC1tcy1ncmlkLXJvdy1zcGFuOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtZWRpYShcIj49dGFibGV0XCIpIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgLW1zLWdyaWQtY29sdW1uOiAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAyO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDI7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIH1cbn1cbi50ZXh0LW9ubHktaW50cm9fX3NlcnZpY2VzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1kZXNrdG9wXCIpIHtcbiAgICBncmlkLWNvbHVtbjogMiAvIDI7XG4gICAgZ3JpZC1yb3c6IDIgLyAyO1xuICAgIC1tcy1ncmlkLWNvbHVtbjogMjtcbiAgICAtbXMtZ3JpZC1yb3c6IDI7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi50ZXh0LW9ubHktaW50cm9fX3NlcnZpY2VzLWxpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtb25seS1pbnRyb19fc2VydmljZXMtbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAuMDMxMjVlbTtcbiAgJiArICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlLS1saWdodDtcbiAgICBtYXJnaW46IDAgMWVtO1xuICB9XG59XG4udGV4dC1vbmx5LWludHJvX191bmRlcmxpbmUtY29udGFpbmVyIHtcbiAgZ3JpZC1yb3c6IDIgLyAyO1xuICBncmlkLWNvbHVtbjogMSAvIDM7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgZ3JpZC1yb3c6IDEgLyAzO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMTtcbiAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgLW1zLWdyaWQtcm93LXNwYW46IDM7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XG4gIH1cbn1cbi50ZXh0LW9ubHktaW50cm9fX3VuZGVybGluZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzLjgxMjVyZW07XG4gIG1hcmdpbjogMS4yNWVtIDEuMjVlbSAxLjI1ZW0gMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR1bmRlcmxpbmUtY29sb3I7XG4gIGJvcmRlcjogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgbWFyZ2luOiAxLjVlbSAxLjhlbSAwIDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG4udGV4dC1vbmx5LWludHJvX19sb2dpbi1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50ZXh0LW9ubHktaW50cm9fX29wZW4tYWNjb3VudC1idXR0b24ge1xuICBAaW5jbHVkZSBtZWRpYShcIj49ZGVza3RvcFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGp1c3RpZnktc2VsZjogbGVmdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICB9XG59XG4iLCJcbi5oaWdobGlnaHQtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci10b3A6IDhweCBzb2xpZCByZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogODBweCAxODBweDtcblxuICAmLS1ncmVlbi1zZWEge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1pY29uLWdyZWVuLXNlYTtcbiAgfVxuICAmLS1vcmFuZ2Uge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1pY29uLW9yYW5nZTtcbiAgfVxuICAmLS1wdXJwbGUtbGlnaHQge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAkYy1pY29uLXB1cnBsZS0tbGlnaHQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi53aGl0ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBwYWRkaW5nOiA4MHB4IDE4MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD0xNjAwcHhcIikge1xuICAgIG1hcmdpbjogMCA2MHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbiIsIlxuLmNvbC10aHJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgbWFyZ2luOiAwIDEyMHB4O1xuICBwYWRkaW5nOiA4MHB4IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cblxuLmNvbC10aHJlZV9fYmxvY2tzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb2wtdGhyZWVfX2Jsb2NrIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxuICB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IGRpdiB7XG4gICAgZmxleDogMTtcbiAgfVxuXG4gICYtLWljb24td2lkZSB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxuICAmLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPmxhcmdlLXRhYmxldFwiKSB7XG4gICAgYVtocmVmXj1cInRlbDpcIl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD00MDBweFwiKSB7XG4gICAgJi1idG4ge1xuICAgICAgYSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2wtdGhyZWVfX2Jsb2NrLWRldGFpbHMge1xuICAmLS1ncmVlbiB7XG4gICAgY29sb3I6ICM2ODlkMjk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuIiwiXG4uY29sLXR3by1wYW5lbCB7XG4gIG1hcmdpbjogMCAxMjBweDtcbiAgcGFkZGluZzogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDAgNjBweDtcbiAgICBwYWRkaW5nOiA5MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5jb2wtdHdvLXBhbmVsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5jb2wtdHdvLXBhbmVsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbC10d28tcGFuZWxfX3R5cGVzIHtcbiAgZmxleDogMSAxIDYwJTtcbiAgcGFkZGluZzogMCA4MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uY29sLXR3by1wYW5lbF9fdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgaDMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJi5jb2wtdHdvLXBhbmVsX190eXBlLS1sYXJnZSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgICYuY29sLXR3by1wYW5lbF9fdHlwZS0tc2VhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJGMtaWNvbi1ncmVlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGxlZnQ6IC04MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLWljb24tZ3JlZW47XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmLmNvbC10d28tcGFuZWxfX3R5cGUtLWhpZ2hsaWdodCB7XG4gICAgICBjb2xvcjogIzc0OTRhNztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjIG91dHNpZGUgbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBoMyB7XG4gICAgICAmLmNvbC10d28tcGFuZWxfX3R5cGUtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICBoMyB7XG4gICAgICAmLmNvbC10d28tcGFuZWxfX3R5cGUtLWxhcmdlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2wtdHdvLXBhbmVsX19wYW5lbCB7XG4gIGZsZXg6IDEgMSA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG4iLCJcblxuLmZ1bGwtd2lkdGgtcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxMjBweDtcblxuICAmLS1zZWEge1xuICAgID4gaW1nIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgfVxuICB9XG5cbiAgJi0tbm8tYm9yZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLS1uby1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9fZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5mdWxsLXdpZHRoLXBob3RvX192aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6aG92ZXIge1xuICAgIC5mdWxsLXdpZHRoLXBob3RvX192aWRlby1wbGF5LWJ1dHRvbi0tZ3JheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG4uZnVsbC13aWR0aC1waG90b19fdmlkZW8tcGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi0tZ3JheSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG4gIH1cblxuICBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtcGhvdG9fX3ZpZGVvLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjUsIDIzMCwgMjM4LCAwLjg1KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IGZhZGVJbiA1MDBtcyBlYXNlO1xuICB9XG5cbiAgJi5mYWRlLW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgNTAwbXMgZWFzZTtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1waG90b19fdmlkZW8tbW9kYWwtY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogNjBweDtcblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiBwcm9wb3J0aW9uIHZhbHVlIHRvIGFzcGVjdCByYXRpbyAxNjo5ICg5IC8gMTYgPSAwLjU2MjUgb3IgNTYuMjUlKSAqL1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuIiwiXG5cbi5mdWxsLXdpZHRoLXBob3RvLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtYXJnaW46IDAgMTIwcHg7XG5cbiAgJi0tc2VhIHtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICRjLWljb24tZ3JlZW4tc2VhO1xuICB9XG5cbiAgJi0tbm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG5cbiAgJl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cblxuXG4uZnVsbC13aWR0aC1waG90by1iZ19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICAuZnVsbC13aWR0aC1waG90by1iZ19fdmlkZW8tcGxheS1idXR0b24tLWdyYXkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtcGhvdG8tYmdfX3ZpZGVvLXBsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICYtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtLWdyYXkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mdWxsLXdpZHRoLXBob3RvLWJnX192aWRlby1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI1LCAyMzAsIDIzOCwgMC44NSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcblxuICAmLm9wZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gNTAwbXMgZWFzZTtcbiAgfVxuXG4gICYuZmFkZS1vdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDUwMG1zIGVhc2U7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtcGhvdG8tYmdfX3ZpZGVvLW1vZGFsLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDYwcHg7XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogcHJvcG9ydGlvbiB2YWx1ZSB0byBhc3BlY3QgcmF0aW8gMTY6OSAoOSAvIDE2ID0gMC41NjI1IG9yIDU2LjI1JSkgKi9cbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbiIsIlxyXG4ucGhvbmUtc2xpZGVyLCAucGhvbmUtc2xpZGVyICoge1xyXG5cdGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiBuZWVkIHRvIHVwZGF0ZSB0aGlzIGNvbXBvbmVudCB0byB3b3JrIGFzIGJvcmRlci1ib3ggKi9cclxufVxyXG5cclxuLnBob25lLXNsaWRlciB7XHJcblx0ZGlzcGxheTogLW1zLWdyaWQ7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRtYXgtd2lkdGg6IDEyNDJweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcclxuXHRcdC1tcy1ncmlkLXJvd3M6IGF1dG8gYXV0bztcclxuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG5cdFx0cGFkZGluZzogMzVweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PWxhcmdlLXRhYmxldCcpIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMCBhdXRvIDFmciBhdXRvIDNmcjtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW5zOiA1ZnIgYXV0byAyZnIgYXV0byA2ZnI7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDVmciBhdXRvIDJmciBhdXRvIDZmcjtcclxuXHR9XHJcbn1cclxuLnBob25lLXNsaWRlcl9fb3V0bGluZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRib3JkZXI6IDhweCBzb2xpZCAkYy1mcmFtZS1ibHVlO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGdyaWQtY29sdW1uOiAxLzI7XHJcblx0XHRncmlkLXJvdzogMi80O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj1sYXJnZS10YWJsZXQnKSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDE7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNTtcclxuXHRcdC1tcy1ncmlkLXJvdzogMTtcclxuXHRcdC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG5cdFx0Z3JpZC1jb2x1bW46IDEvNjtcclxuXHRcdGdyaWQtcm93OiAxLzM7XHJcblx0fVxyXG59XHJcbi5waG9uZS1zbGlkZXJfX2ludHJvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Z3JpZC1jb2x1bW46IDEvMjtcclxuXHRncmlkLXJvdzogMS8yO1xyXG5cdHBhZGRpbmc6IDAgMCA1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJz49bGFyZ2UtdGFibGV0Jykge1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uOiAyO1xyXG5cdFx0LW1zLWdyaWQtY29sdW1uLXNwYW46IDE7XHJcblx0XHQtbXMtZ3JpZC1yb3c6IDE7XHJcblx0XHQtbXMtZ3JpZC1yb3ctc3BhbjogMTtcclxuXHRcdGdyaWQtY29sdW1uOiAyLzM7XHJcblx0XHRncmlkLXJvdzogMS8yO1xyXG5cdFx0cGFkZGluZzogOTBweCAwIDY1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxufVxyXG4ucGhvbmUtc2xpZGVyX19nZXQtc3RhcnRlZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGdyaWQtY29sdW1uOiAxLzI7XHJcblx0Z3JpZC1yb3c6IDMvNDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHRwYWRkaW5nLXRvcDogNTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PWxhcmdlLXRhYmxldCcpIHtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbjogMjtcclxuXHRcdC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxO1xyXG5cdFx0LW1zLWdyaWQtcm93OiAyO1xyXG5cdFx0LW1zLWdyaWQtcm93LXNwYW46IDE7XHJcblx0XHRncmlkLWNvbHVtbjogMi8zO1xyXG5cdFx0Z3JpZC1yb3c6IDIvMztcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHR9XHJcbn1cclxuLnBob25lLXNsaWRlcl9fcGhvbmUtd3JhcCB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG5cdGp1c3RpZnktc2VsZjogc3RyZXRjaDtcclxuXHRncmlkLWNvbHVtbjogMS8yO1xyXG5cdGdyaWQtcm93OiAyLzM7XHJcblx0d2lkdGg6IDcwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xyXG5cdFx0bWFyZ2luOiA3NXB4IDAgMjBweDtcclxuXHRcdGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj1sYXJnZS10YWJsZXQnKSB7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW46IDQ7XHJcblx0XHQtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMTtcclxuXHRcdC1tcy1ncmlkLXJvdzogMTtcclxuXHRcdC1tcy1ncmlkLXJvdy1zcGFuOiAyO1xyXG5cdFx0Z3JpZC1jb2x1bW46IDQvNTtcclxuXHRcdGdyaWQtcm93OiAxLzM7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4ucGhvbmUtc2xpZGVyX190aXRsZSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj1sYXJnZS10YWJsZXQnKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBob25lLXNsaWRlcl9fY29udGVudCB7XHJcblx0bWF4LXdpZHRoOiA0NDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJz49bGFyZ2UtdGFibGV0Jykge1xyXG5cdFx0cGFkZGluZzogMCA3MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBob25lLXNsaWRlcl9fYnRucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0bWFyZ2luOiAwIC02cHg7XHJcblxyXG5cdD4gLmJ0biB7XHJcblx0XHRmbGV4OiAxIDAgMTAwJTtcclxuXHRcdG1hcmdpbjogNnB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XHJcblx0XHRcdGZsZXg6IDEgMSAzNSU7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyBwaG9uZSBzbGlkZXIgc3R1ZmZcclxuLnBob25lLXNsaWRlcl9fc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWF4LXdpZHRoOiAzMTVweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xyXG5cdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdHdpZHRoOiAyNzVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEoJz49bGFyZ2UtdGFibGV0Jykge1xyXG5cdFx0bWFyZ2luOiAtMzBweCA5MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xyXG5cdFx0d2lkdGg6IDMxNXB4O1xyXG5cdH1cclxufVxyXG4ucGhvbmUtc2xpZGVyX19zbGlkZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLXRvcDogMjAwJTtcclxufVxyXG4ucGhvbmUtc2xpZGVyX19waG9uZS1ib3JkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0yJTtcclxuXHRib3R0b206IC0yJTtcclxuXHRsZWZ0OiAtMiU7XHJcblx0cmlnaHQ6IC0yJTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NyYy9pbWcvc2llYmVydG54dC1hcHAtcGhvbmUucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0ei1pbmRleDogMjtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnBob25lLXNsaWRlcl9fdHJhY2sge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogOCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQvLyBtYXNrIGNvcm5lcnMgZm9yIHNhZmFyaVxyXG5cdC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQod2hpdGUsIGJsYWNrKTtcclxufVxyXG5cclxuLnBob25lLXNsaWRlcl9fc2xpZGVzIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLVk7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5waG9uZS1zbGlkZXJfX2ZyYW1lIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCYgPiBpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuXHJcbi5waG9uZS1zbGlkZXJfX2Fycm93IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0d2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdG1pbi13aWR0aDogaW5pdGlhbDtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXM7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHQmOmhvdmVyLFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xyXG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xyXG5cdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0fVxyXG59XHJcbi5waG9uZS1zbGlkZXJfX2Fycm93LS1wcmV2IHtcclxuXHRsZWZ0OiAtMjZweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NyYy9pbWcvaWNvbkNoZXZyb25MZWZ0LnN2Zyk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcclxuXHRcdGxlZnQ6IC02NXB4O1xyXG5cdH1cclxufVxyXG4ucGhvbmUtc2xpZGVyX19hcnJvdy0tbmV4dCB7XHJcblx0cmlnaHQ6IC0yNnB4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc3JjL2ltZy9pY29uQ2hldnJvblJpZ2h0LnN2Zyk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcclxuXHRcdHJpZ2h0OiAtNjVweDtcclxuXHR9XHJcbn1cclxuIiwiQGltcG9ydCBcInBhcnRpYWxzL2luY2x1ZGUtbWVkaWFcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy92YXJcIjtcblxuLnN0eWxlLWd1aWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJl9faGVhZGxpbmUge1xuICAgICYtLWdyZXkge1xuICAgICAgY29sb3I6ICM5N2EwYTU7XG4gICAgICBtYXJnaW46IDEuNWVtIDA7XG4gICAgfVxuICB9XG4gICZfX3N1YmhlYWRsaW5lMiB7XG4gICAgJi0tZ3JleSB7XG4gICAgICBjb2xvcjogIzk3YTBhNTtcbiAgICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gICAgfVxuICB9XG4gICZfX2hvcml6b250YWwtbGluZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDIycHggMCAwIDA7XG4gICAgcGFkZGluZzogMCAwIDIycHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxuICAmX19jb2xvci1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19idXR0b24tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICZfX2J1dHRvbi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgJi0tYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkYy1zaWViZXJ0LWJsdWU7XG4gICAgICBwYWRkaW5nOiAxLjFlbTtcbiAgICB9XG4gIH1cbiAgJl9faWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgZmlsbDogI2ZmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmX19jb2xvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gICZfX2NvbG9yLWJsb2NrIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogNzFweDtcbiAgICB3aWR0aDogMTA2cHg7XG4gICAgbWFyZ2luOiAwLjVlbSAxLjVlbSAwLjVlbSAwO1xuICAgICYtLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2llYmVydC1ibHVlO1xuICAgIH1cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG4gICAgfVxuICAgICYtLWZyYW1lLWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZnJhbWUtYmx1ZTtcbiAgICB9XG4gICAgJi0tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1iYWNrZ3JvdW5kLWdyYXk7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtdGV4dDtcbiAgICB9XG4gICAgJi0tZ3JleS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JheTtcbiAgICB9XG4gICAgJi0tY29yZS1ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDk5Y2Y7XG4gICAgfVxuICAgICYtLWNvcmUtbGlnaHQtYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNGUzO1xuICAgIH1cbiAgICAmLS1jb3JlLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI2YmFhO1xuICAgIH1cbiAgICAmLS1jb3JlLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWM1NTQ7XG4gICAgfVxuICAgICYtLWNvcmUtcGVhY2gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmYTY4NDtcbiAgICB9XG4gIH1cbiAgJl9fbGluay0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogJGMtc2llYmVydC1ibHVlO1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCAkYy1zaWViZXJ0LWJsdWU7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAxMHB4O1xuICB9XG4gICZfX2J0bi1mb290ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmX19hcnJvdy1tZW51IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgIEBpbmNsdWRlIG1lZGlhKFwiPj1sYXJnZS10YWJsZXRcIikge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMi41ZnI7XG4gICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgMi41ZnI7XG4gICAgfVxuICB9XG4gICZfX21lbnUtd3JhcCB7XG4gICAgYm9yZGVyOiAyMHB4IHNvbGlkICNmMWYzZjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNjtcbiAgICBAaW5jbHVkZSBtZWRpYShcIj49bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDEuNWZyO1xuICAgICAgLW1zLWdyaWQtY29sdW1uczogMWZyIDEuNWZyO1xuICAgIH1cbiAgfVxuICAmX19pY29uLWxvY2sge1xuICAgIGZpbGw6ICRjLWljb24tZ3JheTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4uY29tcG9uZW50LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xuXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJcIjtcclxuQGltcG9ydCBcImluY2x1ZGUtbWVkaWFcIjtcclxuXHJcbi5tYWluLW5hdiB7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXgtd2lkdGg6IDE5OTJweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHJcbiAgICAmX19uby1icmVhayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXZlLWNoYXQtb25saW5lIHtcclxuICAgICAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpdmUtY2hhdC1hcmVhIHtcclxuICAgICAgICAuaW5BY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNhbGVzZm9yY2UtbW9kYWxfX2J1dHRvbi13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tbmF2X19iYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB6LWluZGV4OiA1O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZfX2xvZ28tY29udGFpbmVyIHtcclxuICBwYWRkaW5nOiAxN3B4IDIwcHggMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zaWViZXJ0LWJsdWU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIHBhZGRpbmc6IDM1cHggNTJweCAzNHB4O1xyXG4gIH1cclxufVxyXG4ubWFpbi1uYXZfX2xvZ28ge1xyXG4gIHdpZHRoOiA5MXB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgd2lkdGg6IDEwOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2X19tb2ItbG9naW4ge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAxNTBtcyBlYXNlLW91dDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICA+IGltZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubWFpbi1uYXZfX21vYi1tZW51IHtcclxuICBoZWlnaHQ6IDUycHg7XHJcbiAgd2lkdGg6IDUycHg7XHJcbiAgbWluLXdpZHRoOiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPmxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9fbW9iLW1lbnUtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTZweDtcclxuICBsZWZ0OiAxM3B4O1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JheTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyYXk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIHRvcDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fc2lnbnVwIHtcclxuICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2X19pdGVtcyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDUycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MnB4KTtcclxuICBwYWRkaW5nOiAxNXB4IDQwcHggNTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxuICBsZXR0ZXItc3BhY2luZzogLjAzMTI1ZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPnRhYmxldFwiKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwJSA1MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICB9XHJcbn1cclxuLm1haW4tbmF2X19pdGVtLXNwYWNlciB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKCc+bGFyZ2UtdGFibGV0Jykge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9faXRlbXMtc3BlY2lhbCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIGZsZXg6IDAgMCBhdXRvO1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggNTBweCAwIDIwcHg7XHJcbiAgfVxyXG5cclxuICAmID4gLmJ0biB7XHJcbiAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgIG1hcmdpbjogNnB4IDVweDtcclxuICB9XHJcbn1cclxuLm1haW4tbmF2X19pdGVtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMzEyNWVtO1xyXG5cclxuICAvKiBkcm9wIGRvd24gYWxpZ25tZW50IGJ1c2luZXNzICovXHJcbiAgJjpudGgtb2YtdHlwZSgxKSAubWFpbi1uYXZfX2Ryb3Bkb3duLFxyXG4gICY6bnRoLW9mLXR5cGUoMikgLm1haW4tbmF2X19kcm9wZG93biB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9fbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY29sb3I6ICRjLXRleHQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NyYy9pbWcvaWNvbkNoZXZyb25Nb2JpbGVOYXYuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPmxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDE4cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjLXNpZWJlcnQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJykge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fbG9naW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHRvcDogMTJweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvc3JjL2ltZy9pY29uU2VjdXJlTG9naW4uc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gICY6aG92ZXI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zcmMvaW1nL2ljb25TZWN1cmVMb2dpbi13aGl0ZS5zdmdcIik7XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9fc2lnbnVwIHtcclxuICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5tYWluLW5hdl9fZHJvcGRvd24ge1xyXG4gIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDkwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiA2MTNweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZGNkZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxufVxyXG5cclxuLm1haW4tbmF2X19zdWItaXRlbXMge1xyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9fc3ViLWl0ZW0ge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuXHJcbiAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPmxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZGNkZTtcclxuICB9XHJcblxyXG4gIC5tYWluLW5hdl9fbGluayB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMzEyNWVtO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6ICRjLXNpZWJlcnQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCAxOXB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tYWluLW5hdl9fc3BvdGxpZ2h0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZsZXg6IDAgMSAyMjBweDtcclxuICBwYWRkaW5nOiA0M3B4IDMwcHggNDBweCAzM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjY7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhKFwiPmxhcmdlLXRhYmxldFwiKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuLm1haW4tbmF2X190aHVtYm5haWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuLm1haW4tbmF2X19zcG90bGlnaHQgPiBwID4gYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMWVtO1xyXG59XHJcblxyXG4ubWFpbi1uYXYtLWV4cGFuZGVkIHtcclxuICAubWFpbi1uYXZfX2xvZ28tY29udGFpbmVyLFxyXG4gIC5tYWluLW5hdl9fbW9iLWxvZ2luIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTA1JSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbjtcclxuICB9XHJcbiAgLm1haW4tbmF2X19tb2ItbWVudSAubWFpbi1uYXZfX21vYi1tZW51LWljb24ge1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICB3aWR0aDogMzNweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZXh0O1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXM7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWFpbi1uYXZfX2l0ZW0tLWFjdGl2ZSB7XHJcbiAgPiAubWFpbi1uYXZfX2xpbmsge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYShcIj5sYXJnZS10YWJsZXRcIikge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZDogJGMtc2llYmVydC1ibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1haW4tbmF2X19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+bGFyZ2UtdGFibGV0XCIpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYW5pbWF0aW9uOiAzMDBtcyBtZW51LW9wZW4gZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1lbnUtb3BlbiB7XHJcbiAgMCUge1xyXG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAwJSwgMTAwJSAwJSwgMTAwJSAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNzUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDAlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEpO1xyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1tZW51LWFjdGl2ZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIlxuQGtleWZyYW1lcyBzbGlkZS1kb3duIHtcbiAgICAwJSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uc3ViLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggNTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWRkZTI7XG4gIHotaW5kZXg6IDI1O1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIxMnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1zaWViZXJ0LWJsdWU7XG4gIH1cblxuICAmLnN0aWNreSB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZS1kb3duIDUwMG1zIGVhc2U7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTk5MnB4O1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkZGUyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPmRlc2t0b3BcIikge1xuICAgICAgcGFkZGluZzogMTJweCA1NXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1kZXNrdG9wXCIpIHtcbiAgICBwYWRkaW5nOiAyNXB4IDU1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggNTVweDtcblxuICAgICAgJi5zdWItbmF2X19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOGZhO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEzMXB4O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1uYXZfX3N0aWNreS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5zdGlja3kge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zdWItbmF2X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCAyMzBweDtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgc3Bhbi5ibGFjayB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNWRkZTI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1vcGVuOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NyYy9pbWcvaWNvbkNoZXZyb25Nb2JpbGVOYXYuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1uYXZfX2NvbnRlbnQge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJi0tdmlzaWJsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ1cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlNmVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y4ZmE7XG4gIH1cbn1cblxuLnN1Yi1uYXZfX2xpbmtzIHtcbiAgZmxleDogMSAxIDEwMCU7XG5cbiAgdWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXRleHQ7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYy10ZXh0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMzEyNWVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDQwMG1zIGVhc2U7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYy1zaWViZXJ0LWJsdWU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWRlc2t0b3BcIikge1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9eGwtdGFibGV0XCIpIHtcbiAgICB1bCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnN1Yi1uYXZfX2J0biB7XG4gIGZsZXg6IDEgMCAyMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG4iLCIubG9naW4tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyNSwgMjMwLCAyMzgsIDAuODUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFuaW1hdGlvbjogZmFkZUluIDUwMG1zIGVhc2U7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICYuZmFkZS1vdXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYW5pbWF0aW9uOiBmYWRlT3V0IDUwMG1zIGVhc2U7XG4gIH1cbn1cblxuLmxvZ2luLW1vZGFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gZGl2IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1tb2RhbF9fY29udGVudC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCBncmF5O1xuICB9XG59XG5cbi5sb2dpbi1tb2RhbF9fdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDM1JTtcblxuICBoNSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGgzIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tbW9kYWxfX2Jsb2NrcyB7XG4gIGZsZXgtYmFzaXM6IDY1JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcblxuICAmLm9wZW4ge1xuICAgIC5sb2dpbi1tb2RhbF9fYmxvY2stZm9ybSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAubG9naW4tbW9kYWxfX2Jsb2NrLWljb24tLXB1cnBsZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5sb2dpbi1tb2RhbF9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuXG4gICAgJi0tcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tcHVycGxlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2U7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1saWdodC1ibHVlO1xuICAgIH1cbiAgICAmLS1wZWFjaCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLXBlYWNoO1xuICAgIH1cbiAgfVxuXG4gID4gYSxcbiAgPiAubG9naW4tbW9kYWxfX2Jsb2NrLWlubmVyID4gYSB7XG4gICAgY29sb3I6ICRjLXRleHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBkb3R0ZWQgZ3JheTtcbiAgICB9XG5cbiAgICA+IHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICA+IHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgPiBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgPiBhIHtcbiAgICAgID4gcCB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICA+IGEge1xuICAgICAgPiBwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsb2dpbk1vZGFsVG9wSW4ge1xuICBmcm9tIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbiAgdG8ge1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubG9naW4tbW9kYWxfX2Jsb2NrLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gNTAwbXMgZWFzZSwgbG9naW5Nb2RhbFRvcEluIDUwMG1zIGVhc2U7XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXNpZWJlcnQtYmx1ZTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXBfX2NoZWNrYm94IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zcmMvaW1nL2ljb25DaGVja21hcmtDb21wbGV0ZWRUYXNrRGFyay5zdmdcIik7XG4gICAgfVxuXG4gICAgJiArIC5pbnB1dC1ncm91cF9fbGFiZWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IDAuNWV4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgIC5pbnB1dC1ncm91cC1idG5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubG9naW4tbW9kYWxfX2Jsb2NrLWZvcm0tZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAycHggI2ViYTZhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjhmODtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjhmODtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZWJhNmEyO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWJhNmEyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICNjODIwMTg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiXG5cblxuLmJhY2stdG8tdG9wIHtcbiAgcGFkZGluZzogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+IGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBpbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cbmZvb3RlciB7XG4gIG1heC13aWR0aDogMTk5MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXNpZWJlcnQtYmx1ZS0tbGlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDUwcHggMTAwcHg7XG5cbiAgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX25ld3NsZXR0ZXItdGV4dCB7XG4gIGZsZXg6IDEgMCA2MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gZGl2IHtcbiAgICBmbGV4OiAxIDAgNjAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgZmxleDogMSAwIDQwJTtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8ZGVza3RvcFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcblxuICAgIHAge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlci1mb3JtIHtcbiAgZmxleDogMSAwIDQwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICA+ICoge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTEuNnB4IDIuNXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhzLWZpcnN0bmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ocy1lbWFpbCB7XG4gICAgd2lkdGg6IDYwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmhzLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjJmMzQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PTUwMHB4XCIpIHtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhzLWVycm9yLW1zZ3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwJTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogcmVkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgfVxuICAgIFxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogNXB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5mb290ZXJfX2xpbmtzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjhmYTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNjBweCAxMDBweDtcblxuICA+IGRpdiB7XG4gICAgZmxleDogMSAxIDI1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjx0YWJsZXRcIikge1xuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1zZWN0aW9uIHtcblxuICB1bCB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi5mb290ZXJfX2xpbmtzLXNlY3Rpb24tY29udGFjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAmLS10ZWwge1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtdGV4dDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy1zaWViZXJ0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD14bC10YWJsZXRcIikge1xuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICYuZm9vdGVyX19saW5rcy1zZWN0aW9uLWNvbnRhY3Qge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICYtLXRlbCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPHRhYmxldFwiKSB7XG4gICAgdWwge1xuXG4gICAgICBsaSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2Rpc2NsYWltZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDEyMHB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGxpIHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPGRlc2t0b3BcIikge1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXhsLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgdWwge1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8dGFibGV0XCIpIHtcbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59IiwiXG4ucW1vZC1xdW90ZWdyaWQgKixcbi5xbW9kLXByaWNlaGlzdG9yeS10YWJsZS13cmFwICosXG4ucW1vZC1zZWMtZmlsaW5ncyB7XG4gIGZvbnQtZmFtaWx5OiBuZXVlLWhhYXMtZ3JvdGVzay1kaXNwbGF5LCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5xbW9kLWNoLXVwLFxuLnFtb2QtY2hhbmdlLWljb24uZmEtYXJyb3ctY2lyY2xlLXVwIHtcbiAgY29sb3I6ICM3OGM2ODggIWltcG9ydGFudDtcbn1cblxuLnFtb2QtY2gtZG93bixcbi5xbW9kLWNoYW5nZS1pY29uLmZhLWFycm93LWNpcmNsZS1kb3duIHtcbiAgY29sb3I6ICNkYTdmOGUgIWltcG9ydGFudDtcbn1cblxuLnFtb2QtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYzRjYgIWltcG9ydGFudDtcbn1cblxuLnFtb2QtbW9kaWZpZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucW1vZC1kcm9wZG93bl90b2dnbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjRiNGI0ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IC0xLjZweCAyLjVweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuXG5cbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgLy8gd2lkdGggb2YgdGhlIGJnIGltYWdlIGZvciB0aGUgYXJyb3dcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9zcmMvaW1nL2lucHV0LXNlbGVjdC5wbmdcIikgcmlnaHQgY2VudGVyXG4gICAgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcyAhaW1wb3J0YW50O1xuXG4gIGkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG5cbi5kb2N1bWVudHMtaGVhZGVyIHtcbiAgLmludmVzdG1lbnQtaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW46IDkwcHggMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICAgIG1hcmdpbjogOTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBtYXJnaW46IDYwcHggMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgICBtYXJnaW46IDMwcHg7XG4gICAgfVxuICB9XG5cblxuICAuaW52ZXN0bWVudC1oZWFkZXJfX2NvbnRlbnQtYnRucyB7XG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLmRvY3VtZW50cy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTIwcHg7XG4gIHBhZGRpbmc6IDgwcHggMTIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTE2MDBweFwiKSB7XG4gICAgbWFyZ2luOiAwIDYwcHg7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9ZGVza3RvcFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuXG4uZG9jdW1lbnRzLWxpc3RfX2l0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTFlNmVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gID4gZGl2IHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbGV4OiAxIDAgMzgwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmFja2dyb3VuZC1ncmF5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgICAgZmxleDogMSAwIDI4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD05MDBweFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTFlNmVlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3VtZW50cy1saXN0X19pdGVtLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYyBvdXRzaWRlIG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTkwMHB4XCIpIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgIHAsIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLmRvY3VtZW50cy1saXN0X19pdGVtLWRvd25sb2FkIHtcbiAgcGFkZGluZzogNTBweCA4MHB4O1xuXG4gIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9OTAwcHhcIikge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIC5idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuLmNvbnRlbnRfX3RhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PTYwMHB4XCIpIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cbi5hbmltYXRlLWludHJvIHtcblxuXG4gICZfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuYW5pbWF0ZS1pbnRyb19fY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmFuaW1hdGUtcGFyYWxsYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNzAwbXMgZWFzZTtcblxuICAmX19pbWFnZSB7XG4gIFx0aGVpZ2h0OiAyMDAlO1xuICBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgXHR0b3A6IC0xMDAlO1xuICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDcwMG1zIGVhc2U7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFuaW1hdGUtaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICB0cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcblxuICAmLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5hbmltYXRlLXVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgNzAwbXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcblxuICAmLS1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5hbmltYXRlLXRleHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuXG4gICZfX2ltYWdlIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCUgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogY2xpcC1wYXRoIDcwMG1zIGVhc2U7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgLmFuaW1hdGUtdGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSk7XG4gICAgfVxuICB9XG5cbn1cblxuLmFuaW1hdGUtZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuXG4gICZfX2JvcmRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vdG9wOiAxNTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCA3MDBtcyBlYXNlO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLmFuaW1hdGUtZnJhbWVfX2JvcmRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cblxuICAgIC5hbmltYXRlLWZyYW1lX19jb250ZW50IHtcbiAgICAgIC8vdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi5hbmltYXRlLXJldmVhbCB7XG4gICZfX3dvcmQge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy90b3A6IC01MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX2ZpcnN0LCAmX19zZWNvbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICZfX2ZpcnN0LWJnLCAmX19zZWNvbmQtYmd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuXG4gICZfX2ZpcnN0LWJne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZmJmZjk7XG4gIH1cblxuICAmX19zZWNvbmQtYmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0MztcbiAgfVxuXG4gICZfX3NlY29uZHtcbiAgICBtYXJnaW4tbGVmdDogMTV2bWluO1xuICB9XG5cbn1cbiIsIlxuXG5cbi5wYXJhbGxheC1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhcmFsbGF4LWludHJvX19wYXJlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcblxuICA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhcmFsbGF4LWludHJvX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cbiAgPiBkaXYge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnBhcmFsbGF4LWludHJvX19pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiA0MCU7XG4gIH1cbn1cblxuLnBhcmFsbGF4LWludHJvX190ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD1sYXJnZS10YWJsZXRcIikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJhY2tncm91bmQtZ3JheTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShcIjw9NzAwcHhcIikge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYXJhbGxheC1pbnRyb19fY29udGVudCB7XG4gIG1hcmdpbjogMTUwcHg7XG5cbiAgaDQge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gIH1cblxuICBoMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI1JTtcbiAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWljb24tZ3JlZW47XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1pY29uLWdyZWVuO1xuICAgIH1cblxuICAgICYuZ3JlZW4tc2VhIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtaWNvbi1ncmVlbi1zZWE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PW1heFwiKSB7XG4gICAgICBmb250LXNpemU6IDMuNXZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9bGFyZ2UtdGFibGV0XCIpIHtcbiAgICAgIGZvbnQtc2l6ZTogNnZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9MTYwMHB4XCIpIHtcbiAgICBtYXJnaW46IDkwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgbWFyZ2luOiA2MHB4IDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG5cbn1cblxuLnBhcmFsbGF4LWludHJvX19ueHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGMtc2llYmVydC1ibHVlO1xuICB9XG59XG4iLCJcblxuXG4ubmV3cy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX2RhdGV0aW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzVhNmY3YztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19oZWFkbGluZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgfVxuXG4gICZfX3N1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuXG4gICAgJl9faGVhZGxpbmUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5uZXdzLXBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuXG4ubmV3cy1zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgJl9fZGF0ZXRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNWE2ZjdjO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2hlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI8PWxhcmdlLXRhYmxldFwiKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YmhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKFwiPD02MDBweFwiKSB7XG5cbiAgICAmX19oZWFkbGluZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc3ViaGVhZGxpbmUsXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWxlcnQtYmFubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1NXB4IDAgNTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWxlcnQtYmFubmVyX193cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0bWF4LXdpZHRoOiAxNjUwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDMwcHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uYWxlcnQtYmFubmVyX19pY29uIHtcblx0ZmxleDogMCAwIDcycHg7XG5cblx0QG1lZGlhKG1heC13aWR0aDogNjUwcHgpIHtcblx0XHRtYXgtd2lkdGg6IDQ1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uYWxlcnQtYmFubmVyX19jb250ZW50IHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHBhZGRpbmctbGVmdDogMzhweDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxufVxuXG4uYWxlcnQtYmFubmVyX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGNvbG9yOiAjMmIyZjM0O1xufVxuXG4uYWxlcnQtYmFubmVyX19kZXNjIHtcblx0cGFkZGluZy1yaWdodDogODBweDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogIzJiMmYzNDtcblxuXHRAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLmFsZXJ0LWJhbm5lcl9fY2xvc2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMzBweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHR3aWR0aDogMjVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRyaWdodDogNTAlO1xuXHRcdHdpZHRoOiAzcHg7XG5cdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cblx0XHRAbWVkaWEobWF4LXdpZHRoOiA2NTBweCkge1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxufSIsIkBpbXBvcnQgXCJwYXJ0aWFscy9pbmNsdWRlLW1lZGlhXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvdmFyXCI7XG5cbi5ub3QtZm91bmQge1xuICAmX19sb2dvIHtcbiAgICB3aWR0aDogOTdweDtcbiAgICBoZWlnaHQ6IDEzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNGVtO1xuICB9XG4gICZfX3N1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gICZfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41ZW07XG4gIH1cbiAgJl9fZGl2aWRlciB7XG4gICAgbWFyZ2luOiAxLjFlbSBhdXRvO1xuICAgIHdpZHRoOiA2MXB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWRkZTI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShcIjw9NjAwcHhcIikge1xuICAgICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwicGFydGlhbHMvaW5jbHVkZS1tZWRpYVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvdmFyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9taXhpbnNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9rZXlmcmFtZXNcIjtcclxuXHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9zaXRlZmluaXR5LXN0b3BcIjtcclxuXHJcbkBpbXBvcnQgXCJwYXJ0aWFscy90eXBvZ3JhcGh5XCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb3JtLWVsZW1lbnRzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb3JtLWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9sYXJnZS1waWN0dXJlXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbWFnZS1tZW51LWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9kYWlseS1tYXJrZXRcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2hvbWUtaW50cm9cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG1lbnQtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3RtZW50LXR5cGVzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3RtZW50LXdheXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG1lbnQtdHJhbnNmZXJzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3RtZW50LXRleHQtaW1hZ2VcIjtcclxuLy9AaW1wb3J0IFwicGFydGlhbHMvaW52ZXN0bWVudC1wbGFubmluZ1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaW5zdXJhbmNlL2luc3VyYW5jZS1oZWFkZXJcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2luc3VyYW5jZS9pbnN1cmFuY2UtcGFydG5lcnNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2luc3VyYW5jZS9pbnN1cmFuY2Utd2h5LXNpZWJlcnRcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2luc3VyYW5jZS9pbnN1cmFuY2UtcGxhbnNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2luc3VyYW5jZS9hbm51aXRpZXMvYW5udWl0aWVzLXR5cGVzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnN1cmFuY2UvYW5udWl0aWVzL2FubnVpdGllcy1mb3VyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnN1cmFuY2UvYW5udWl0aWVzL2FubnVpdGllcy1wbGFuc1wiO1xyXG4vL0BpbXBvcnQgXCJwYXJ0aWFscy9pbnN1cmFuY2UvYW5udWl0aWVzL2FubnVpdGllcy1leHBsb3JlXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb250YWN0L2NvbnRhY3QtaW50cm9cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2NvbnRhY3QvY29udGFjdC1mb3JtXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb250YWN0L29mZmljZS1sb2NhdGlvbnMtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb250YWN0L29mZmljZS1sb2NhdGlvbnMtYWRkcmVzc2VzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb250YWN0L29mZmljZS1sb2NhdGlvbnMtbWFwXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9zdG9jay1wbGFucy9zdG9jay1wbGFuLWJhc2ljc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvc3RvY2stcGxhbnMvc3RvY2stcGxhbi0zY29sXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9zdG9jay1wbGFucy9maW5hbmNpYWwtd2VsbG5lc3MtcXVhZFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvc3RvY2stcGxhbnMvc2VsbGluZy1zaGFyZXMvc2VsbGluZy1zaGFyZXMtaWNvbnNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3dlYWx0aC1tYW5hZ2VyL3dlYWx0aC1tYW5hZ2VyLWludHJvXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy93ZWFsdGgtbWFuYWdlci93ZWFsdGgtbWFuYWdlci1zdG9yeVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvd2VhbHRoLW1hbmFnZXIvd2VhbHRoLW1hbmFnZXItc2VydmljZXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3dlYWx0aC1tYW5hZ2VyL3dlYWx0aC1tYW5hZ2VyLWRldGFpbHNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9pbnZlc3Rvci1yZWxhdGlvbnMtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3Rvci1yZWxhdGlvbnMvaW52ZXN0b3ItcmVsYXRpb25zLTJjb2xcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9pbnZlc3Rvci1yZWxhdGlvbnMtM2NvbFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL2FubnVhbC1yZXBvcnRzLWhlYWRlclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL2FubnVhbC1yZXBvcnRzLXJlcG9ydFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL2FubnVhbC1yZXBvcnRzLWRvY3NcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9zZWMtZmlsaW5nc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvaW52ZXN0b3ItcmVsYXRpb25zL3N0b2NrLWluZm9ybWF0aW9uXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3Rvci1yZWxhdGlvbnMvaW52ZXN0b3ItbmV3cy1oZWFkZXJcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludmVzdG9yLXJlbGF0aW9ucy9pbnZlc3Rvci1uZXdzLWFydGljbGVzXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9pbnZlc3Rvci1yZWxhdGlvbnMvaW52ZXN0b3ItbmV3cy1wYW5lbFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL3doeS1zaWViZXJ0bnh0LTNjb2xcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy93aHktc2llYmVydG54dC1wcmVtaWVyZVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL3doeS1zaWViZXJ0bnh0LXByaWNpbmdcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy93aHktc2llYmVydG54dC1zZWxlY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3Mvd2h5LXNpZWJlcnRueHQtZGFzaGJvYXJkXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3Mvd2h5LXNpZWJlcnRueHQtcG9ydGZvbGlvc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL3BvcnRmb2xpb3MtZGl2ZXJzaWZpZWRcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9wb3J0Zm9saW9zLWNob2ljZXNcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9ob3dpdHdvcmtzLXF1ZXN0aW9uYWlyZVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL2hvd2l0d29ya3MtcG9ydGZvbGlvXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3MvaG93aXR3b3Jrc1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL254dHByZW1pZXJlLWhlYWRlclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvbWFuYWdlZC1wb3J0Zm9saW9zL254dHByZW1pZXJlLXBsYW5cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9ueHQtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9tYW5hZ2VkLXBvcnRmb2xpb3Mvbnh0LXF1YWRcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9ueHQtYmdcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9ueHQtcHJlbWllcmVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL21hbmFnZWQtcG9ydGZvbGlvcy9ueHQtZXhwZXJ0aXNlXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy90YWJzLTJjb2xcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2ludHJvLWNvbnRhY3RcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtaW1hZ2VcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtaW1hZ2UtYmdcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtaW50cm9cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtaW1hZ2UtYmxvY2tcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3RleHQtbWVudS1ibG9ja1wiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvdGV4dC1vbmx5LWludHJvXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9oaWdobGlnaHQtYmxvY2tcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3doaXRlLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9jb2wtdGhyZWVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2NvbC10d28tcGFuZWxcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2Z1bGwtd2lkdGgtcGhvdG9cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL2Z1bGwtd2lkdGgtcGhvdG8tYmdcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL3Bob25lLXNsaWRlclwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvc3R5bGUtZ3VpZGVcIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL25hdlwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvc3VibmF2XCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9sb2dpbi1tb2RhbFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9xdW90ZW1lZGlhXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9kb2N1bWVudHMtaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9kb2N1bWVudHMtbGlzdFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvY29udGVudFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvYW5pbWF0ZVwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvcGFyYWxsYXgtaW50cm9cIjtcclxuQGltcG9ydCBcInBhcnRpYWxzL25ld3MtbGlzdFwiO1xyXG5AaW1wb3J0IFwicGFydGlhbHMvYWxlcnQtYmFubmVyXCI7XHJcbkBpbXBvcnQgXCJwYXJ0aWFscy9ub3QtZm91bmRcIjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYzZjY7XHJcbn1cclxuXHJcbi5zci1vbmx5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgYm9yZGVyOiAwO1xyXG5cclxuICAmLnNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBjbGlwOiBhdXRvO1xyXG4gICAgICB6LWluZGV4OiAxNTA7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNmX2NvbHMge1xyXG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi53cmFwIHtcclxuICBtYXgtd2lkdGg6IDE5OTJweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NmE2O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1iZy10aWxlLnBuZyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogNDk4cHggNzE5cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWFpbi1iZy10aWxlQHgyLnBuZyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZXh0LW0ge1xyXG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTFweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogNThweDtcclxuICAgIG1hcmdpbi1yaWdodDogNThweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI+PWRlc2t0b3BcIikge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEyNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMjZweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZENlbnRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmRDb250ZW50IHtcclxuICAvLyBoaWRlIG5lZ2F0aXZlIG1hcmdpbnMgaW4gYWRtaW5cclxuXHJcbiAgKiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBub25lO1xyXG4gIH1cclxuICAuY2xkLXJlc3BvbnNpdmUge1xyXG4gICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICAubmVnLW1hcmdpbi01MDAsXHJcbiAgLm5lZy1tYXJnaW4tMTUsXHJcbiAgLm5lZy1tYXJnaW4tMTAsXHJcbiAgLm5lZy1tYXJnaW4tNyxcclxuICAubmVnLW1hcmdpbi0zIHtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wYWQtYm90dG9tIHtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5lZy1tYXJnaW4tNTAwIHtcclxuICBtYXJnaW4tYm90dG9tOiAtNTAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgLnBhZC1ib3R0b20ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEoXCI8PXRhYmxldFwiKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAtMjAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFkLWJvdHRvbSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZWctbWFyZ2luLTE1IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTUlICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5wYWQtYm90dG9tIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNSU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYShcIjw9dGFibGV0XCIpIHtcclxuICAgICYudGFibGV0LXZpc2libGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmVnLW1hcmdpbi0xMCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTEwJSAhaW1wb3J0YW50O1xyXG5cclxuICAucGFkLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAlO1xyXG4gIH1cclxufVxyXG5cclxuLm5lZy1tYXJnaW4tNyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTdlbSAhaW1wb3J0YW50O1xyXG5cclxuICAucGFkLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN2VtO1xyXG4gIH1cclxufVxyXG5cclxuLm5lZy1tYXJnaW4tMyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50O1xyXG5cclxuICAucGFkLWJvdHRvbSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gIH1cclxufVxyXG5cclxuLm1vZGFsLW9wZW4ge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5jbGQtYmcge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udXBwZXJjYXNlIHtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtYWtlLXNwYWNlcygkc3BhY2luZ3MpO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gdGVtcCBzdHVmZiB3aWxsIGJlIHJlbW92ZWRcclxuLnRtcC13aGl0ZSB7XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbiIsIkBtaXhpbiBtYWtlLXNwYWNlcygkc3BzOiAoKSkge1xyXG4gIEBlYWNoICRzei1ubSwgJHN6LXZhbCBpbiAkc3BzIHtcclxuICAgIC5tLXQtI3skc3otbm19IHtcclxuICAgICAgbWFyZ2luLXRvcDogJHN6LXZhbDtcclxuICAgIH1cclxuICAgIC5tLWItI3skc3otbm19IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHN6LXZhbDtcclxuICAgIH1cclxuXHJcbiAgICAucC10LSN7JHN6LW5tfSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAkc3otdmFsO1xyXG4gICAgfVxyXG4gICAgLnAtYi0jeyRzei1ubX0ge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogJHN6LXZhbDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xyXG4gICAgICAubS10LSN7JHN6LW5tfSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHN6LXZhbC8yO1xyXG4gICAgICB9XHJcbiAgICAgIC5tLWItI3skc3otbm19IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3otdmFsLzI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLXQtI3skc3otbm19IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHN6LXZhbC8yO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWItI3skc3otbm19IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHN6LXZhbC8yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAvKkBpbmNsdWRlIG1lZGlhKFwiPD10YWJsZXRcIikge1xyXG4gICAgICAubS10LSN7JHN6LW5tfS0tbW9iaWxlLm0tdC0jeyRzei1ubX0tLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHN6LXZhbDtcclxuICAgICAgfVxyXG4gICAgICAubS1iLSN7JHN6LW5tfS0tbW9iaWxlLm0tYi0jeyRzei1ubX0tLW1vYmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN6LXZhbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtdC0jeyRzei1ubX0tLW1vYmlsZS5wLXQtI3skc3otbm19LS1tb2JpbGUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3otdmFsO1xyXG4gICAgICB9XHJcbiAgICAgIC5wLWItI3skc3otbm19LS1tb2JpbGUucC1iLSN7JHN6LW5tfS0tbW9iaWxlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHN6LXZhbDtcclxuICAgICAgfVxyXG4gICAgfSovXHJcbiAgfVxyXG59XHJcbiJdfQ== */
