@charset "UTF-8";
    
/*!
* Theme name:  MobSopt | THEME
* Theme URI: https://mobspot.com.br/
* Author: Equipe MobSpot
* Description: Hotsite de apresentação
* Version: 2.0.0
* License: ISC
* License URI: https://opensource.org/licenses/ISC
*/html {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    line-height: 100%;
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
    font-family: Kanit, sans-serif;
}
html a {
    text-decoration: none;
}
html body.hidden {
    overflow: hidden;
}
html::-webkit-scrollbar {
    width: 8px;
    height: 8px;
    background: #666;
}
html::-webkit-scrollbar-button {
    width: 6px;
    height: 6px;
}
html::-webkit-scrollbar-thumb {
    background: #e1e1e1;
    border: 0 solid #fff;
    border-radius: 6px;
}
html::-webkit-scrollbar-thumb:hover {
    background: #fff;
}
html::-webkit-scrollbar-thumb:active {
    background: gray;
}
html::-webkit-scrollbar-track {
    background: #666;
    border: 0 none #fff;
    border-radius: 8px;
}
html::-webkit-scrollbar-track:hover {
    background: #666;
}
html::-webkit-scrollbar-track:active {
    background: #333;
}
html::-webkit-scrollbar-corner {
    background: transparent;
}
html ::-moz-selection {
    background: #465998;
    color: #fff;
}
html ::selection {
    background: #465998;
    color: #fff;
}
@media screen and (max-width:1024px) {
    .hidden-xs {
    display: none!important;
}
}@media screen and (min-width:1024px) {
    .hidden-lg {
    display: none!important;
}
}@font-face {
    font-family: MPlusRoundedRegular;
    src: url(fonts/MPLUSRounded1c-Regular.html) format("woff2");
}
@font-face {
    font-family: fontAwesomeB;
    src: url(fonts/fa-brands-400.html);
}
@font-face {
    font-family: fontAwesomeS;
    src: url(fonts/fa-solid-900.html);
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
    body {
    overflow-x: hidden;
}
}@keyframes entrada-baixo {
    0% {
    opacity: 0;
    transform: translateY(250px);
}
to {
    opacity: 1;
    transform: translateY(0);
}
}body.page-template-default {
    padding-top: 70px;
}
@media screen and (min-width:1024px) {
    body.page-template-default {
    padding-top: 0;
}
}#tapume {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    width: 100%;
    height: auto;
    font-family: Kanit, sans-serif;
    padding: 3.75rem 0 25.9375rem;
}
#tapume .bgTapume {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: #1c3645;
}
#tapume .bgTapume img {
    width: 100%;
    height: 100%;
    object-position: center top;
    object-fit: cover;
}
#tapume .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
#tapume .container .img-logo-evento {
    width: 13.625rem;
    height: auto;
    margin: 0;
}
#tapume .container .img-logo-evento img {
    width: 100%;
    height: 100%}
#tapume .container .logo-governo {
    margin: 3.25rem 0 2.5625rem;
    width: auto;
    height: 38px;
}
#tapume .container .logo-governo img {
    width: 100%;
    height: 100%}
#tapume .container .cards .card, #tapume .container .cards .card .cidade-data {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#tapume .container .cards .card .cidade-data h4 {
    text-align: center;
    font-size: 2.125rem;
    line-height: 3.125rem;
    font-weight: 800;
    letter-spacing: 1.7px;
    color: #326190;
    text-transform: uppercase;
    margin: 0;
}
#tapume .container .cards .card .cidade-data p {
    text-align: center;
    font-size: 1.3125rem;
    line-height: 1.9375rem;
    font-weight: 800;
    letter-spacing: 1.05px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 .9375rem;
}
#tapume .container .cards .card .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.125rem;
    line-height: 33px;
    font-weight: 700;
    letter-spacing: 0;
    color: #fff;
    text-transform: uppercase;
    width: 13.1875rem;
    height: 3.25rem;
    background: #3da8c8;
    border-radius: 54px;
    box-shadow: 0 3px 0 1px #326190;
    margin-bottom: 2.6875rem;
}
#tapume .container .cards .card:last-child .btn {
    margin-bottom: 0;
}
@media screen and (min-width:1024px) {
    #tapume {
    position: relative;
    height: 100vh;
    overflow: hidden;
    box-sizing: border-box;
    padding: 7.5rem 0 0;
}
#tapume .container {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 49.8125rem;
    width: 100vw;
}
#tapume .container .img-logo-evento {
    width: 19.25rem;
    height: auto;
    margin: 0;
}
#tapume .container .logo-governo {
    position: absolute;
    bottom: 3.75rem;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: 4.6875rem;
    margin: 0;
    padding: 0;
}
#tapume .container .cards .card {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
#tapume .container .cards .card .cidade-data {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    margin: 0 2.9375rem 1.5625rem 0;
}
#tapume .container .cards .card .cidade-data h4 {
    text-align: left;
    font-size: 1.3125rem;
    line-height: 1.9375rem;
    font-weight: 800;
    letter-spacing: .0656rem;
    margin: 0;
    min-width: 10.75rem;
}
#tapume .container .cards .card .cidade-data p {
    text-align: center;
    font-size: .875rem;
    line-height: 1.3125rem;
    letter-spacing: .0437rem;
    margin: 0;
    letter-spacing: .7px;
}
#tapume .container .cards .card .btn {
    width: 9.375rem;
    height: 2.3125rem;
    font-size: .8125rem;
    margin: 4px 0 0;
    transition: all .5s ease-in-out;
}
#tapume .container .cards .card .btn:hover {
    background: #326190;
}
#tapume .container .cards .card:last-child .btn {
    margin-bottom: 0;
}
}@media screen and (min-width:1600px) {
    #tapume {
    position: relative;
    height: 100vh;
    overflow: hidden;
    box-sizing: border-box;
    padding: 16.25rem 0 0;
}
#tapume .container {
    flex-direction: row;
    justify-content: space-between;
    max-width: 62.8125rem;
    width: 100vw;
}
#tapume .container .img-logo-evento {
    width: 24.0625rem;
    height: auto;
    margin: 10px 0 0;
}
#tapume .container .logo-governo {
    position: absolute;
    bottom: 10.625rem;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: 4.6875rem;
    margin: 0;
    padding: 0;
}
#tapume .container .cards .card .cidade-data {
    margin: 0 2.9375rem 1.5625rem 0;
}
#tapume .container .cards .card .cidade-data h4 {
    font-size: 2.125rem;
    line-height: 3.125rem;
    font-weight: 800;
    letter-spacing: 1.7px;
    margin: 0;
    min-width: 17.75rem;
}
#tapume .container .cards .card .cidade-data p {
    font-size: 1.3125rem;
    line-height: 1.9375rem;
    letter-spacing: 1.05px;
    margin: 0;
}
#tapume .container .cards .card .btn {
    width: 13.1875rem;
    height: 3.25rem;
    margin: 8px 0 0;
    font-size: 18px;
    transition: all .5s ease-in-out;
}
#tapume .container .cards .card .btn:hover {
    background: #326190;
}
#tapume .container .cards .card:last-child .btn {
    margin-bottom: 0;
}
}#banner-logos {
    width: 100%;
    height: 124px;
    background-color: #0b2a49;
}
#banner-logos .content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 100%}
#banner-logos .content .logos {
    width: 394px;
}
#banner-logos .content .logos img {
    width: 100%;
    height: 100%}
section#banner {
    width: 100%;
    height: 100vh;
    max-height: 640px;
    
    position: relative;
}
section#banner .bgWrapper {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    transition: all .8s ease;
    background-color: #fff;
}
section#banner .bgWrapper img {
    /* width: 100%;
    height: 100%; */
    /* object-fit: cover; */
}
section#banner .bgWrapper .fullhd, section#banner .bgWrapper .hd {
    display: none;
}
section#banner .bgWrapper .mobile {
    display: flex;
}
section#banner .bgWrapper .tns-outer .tns-nav {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    display: none;
    gap: 10px;
}
section#banner .bgWrapper .tns-outer .tns-nav button {
    background-color: #0e3358;
    box-shadow: 0 3px 6px #00000029;
    width: 10px;
    height: 10px;
    border-radius: 10px;
    box-sizing: border-box;
    outline: none;
    border: none;
    padding: 0;
}
section#banner .bgWrapper .tns-outer .tns-nav button.tns-nav-active {
    background-color: #fff;
}
section#banner .free-label {
    position: absolute;
    top: 187px;
    left: 236px;
    width: 123px;
    height: auto;
}
section#banner .container {
    width: 100%;
    max-width: 1146px;
    margin: 0 auto;
    box-sizing: border-box;
    padding: 0 30px 50px;
    height: 100%;
    display: flex;
    align-items: flex-end;
}
section#banner .container .content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}
section#banner .container .content-wrapper .title-wrapper {
    width: 312px;
    height: auto;
}
section#banner .container .content-wrapper .title-wrapper .banner-logo {
    width: 100%;
    height: auto;
}
section#banner .container .content-wrapper .title-wrapper .first-phrase {
    color: #192957;
}
section#banner .container .content-wrapper .title-wrapper .first-phrase, section#banner .container .content-wrapper .title-wrapper .second-phrase {
    text-align: center;
    font-family: Kanit, sans-serif;
    font-size: 29px;
    line-height: 40px;
    letter-spacing: 1.45px;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 900;
}
section#banner .container .content-wrapper .title-wrapper .second-phrase {
    color: #38b6ff;
}
section#banner .container .content-wrapper .text {
    font-size: 18px;
    line-height: 30px;
    color: #000;
    text-align: center;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    margin: 15px 0 20px;
}
section#banner .container .content-wrapper .text span {
    color: #0e3358;
    font-weight: 700;
}
section#banner .container .content-wrapper .subscription-button {
    display: flex;
    width: 195px;
    height: 46px;
    background-color: #fff;
    color: #192957;
    justify-content: flex-start;
    align-items: center;
    padding: 0 25px;
    box-shadow: 0 3px 0 #192957;
    border-radius: 50px;
    font-size: 16px;
    font-family: Kanit, sans-serif;
    font-weight: 700;
    margin: 0 0 20px;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
    letter-spacing: 2px;
    gap: 15px;
}
section#banner .container .content-wrapper .subscription-button img {
    height: 35px;
    width: 35px;
}
section#banner .container .content-wrapper .ministry-logo {
    width: 312px;
    height: auto;
}
@media screen and (min-width:1024px) {
    section#banner {
    height: calc(100vh - 107px);
    max-height: 550px;
    margin-top: 107px;
    margin-bottom: 0;
    padding-top: 20px;
    box-sizing: border-box;
}
section#banner .bgWrapper, section#banner .bgWrapper #tns1-iw, section#banner .bgWrapper #tns1-mw {
    height: 100%}
section#banner .bgWrapper .mobile {
    display: none;
}
section#banner .bgWrapper .tns-outer {
    height: 100%}
section#banner .bgWrapper .hd {
    display: flex;
    height: 100%}
section#banner .bgWrapper .hd img {
    width: 100vw;
    height: 100%;
    object-fit: cover;
}
section#banner .free-label {
    width: 187px;
    top: 42px;
    left: 55px;
}
section#banner .container {
    position: relative;
    padding: 0;
    height: 100%;
    align-items: flex-start;
}
section#banner .container .content-wrapper {
    margin: 0 0 96px 50px;
}
section#banner .container .content-wrapper .title-wrapper, section#banner .container .content-wrapper .title-wrapper .banner-logo {
    width: 445px;
}
section#banner .container .content-wrapper .title-wrapper .first-phrase {
    font-size: 83px;
    line-height: 85px;
}
section#banner .container .content-wrapper .title-wrapper .second-phrase {
    font-size: 50px;
    line-height: 69px;
}
section#banner .container .content-wrapper .text {
    max-width: 414px;
    font-size: 24px;
    line-height: 35px;
    margin: 0 0 25px;
}
section#banner .container .content-wrapper .subscription-button {
    display: flex;
    width: 195px;
    height: 46px;
    background-color: #fff;
    color: #192957;
    justify-content: flex-start;
    align-items: center;
    padding: 0 25px;
    box-shadow: 0 3px 0 #192957;
    border-radius: 50px;
    font-size: 16px;
    font-family: Kanit, sans-serif;
    font-weight: 700;
    margin: 20px 0;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
    letter-spacing: 2px;
    gap: 15px;
}
section#banner .container .content-wrapper .subscription-button img {
    height: 35px;
    width: 35px;
}
section#banner .container .content-wrapper .ministry-logo {
    width: 541px;
}
}@media screen and (min-width:1600px) {
    section#banner {
    height: 663px;
    max-height: 640px;
}
}#cards-info {
    width: 100%;
    position: relative;
    z-index: 1;
    padding: 0;
    height: 500px;
}
#cards-info .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    z-index: -1;
}
#cards-info .container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#cards-info .container .info {
    width: 280px;
    padding-bottom: 20px;
    margin-bottom: 25px;
    position: relative;
}
#cards-info .container .info:after {
    content: "";
    width: 215px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
#cards-info .container .info:last-child {
    margin: 0;
    padding: 0;
}
#cards-info .container .info:last-child:after {
    display: none;
}
#cards-info .container .info .title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-weight: 700;
    font-size: 24px;
    font-family: loveloBlack;
    color: #fff;
    line-height: 24px;
}
#cards-info .container .info .title .figure {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 60px;
    min-width: 60px;
    border-radius: 50%;
    margin-right: 20px;
    background: #3fada3;
    box-shadow: 0 1px 0 #1e184f;
}
#cards-info .container .info .title .figure .svg {
    width: 40px;
    height: 40px;
}
#cards-info .container .info .title .figure .svg * {
    fill: #fff;
}
#cards-info .container .info p {
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
}
#cards-info .container .info p b {
    font-weight: 900;
}
#cards-info .container .info p span {
    display: block;
    font-size: 14px;
    width: 180px;
    margin: 15px auto 0;
    line-height: 15px;
}
#cards-info .container .info:nth-child(2n+2) .title .figure {
    background: #f9d615;
    box-shadow: 0 1px 0 #fab600;
}
@media screen and (min-width:1024px) {
    #cards-info {
    height: 610px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
#cards-info h1 {
    width: 100%;
    text-align: center;
    font-family: loveloLineBold;
    margin: 0 auto 45px;
    color: #f9d615;
    font-size: 40px;
    letter-spacing: .06em;
}
#cards-info h1 strong {
    font-family: loveloBlack;
}
#cards-info .container {
    height: auto;
    flex-direction: row;
}
#cards-info .container .info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 370px;
    height: 335px;
    background: #e3f3f9;
    margin: 0;
    padding: 0;
    margin-right: 50px;
    border-radius: 10px;
    box-shadow: -5px 5px 0 #1cb0d3;
    transition: all .5s ease;
}
#cards-info .container .info:after {
    display: none;
}
#cards-info .container .info:last-child {
    margin: 0;
}
#cards-info .container .info .title {
    flex-direction: column;
    color: #291f4b;
    width: 200px;
    text-align: center;
}
#cards-info .container .info .title .figure {
    margin: 0 0 30px;
}
#cards-info .container .info p {
    width: 260px;
    color: #291f4b;
}
#cards-info .container .info:hover {
    box-shadow: 0 0 0 #1cb0d3;
    background: #fff;
}
}#footer-basico {
    width: 100vw;
    background: #43a8c6;
    font-family: Roboto, sans-serif;
}
#footer-basico .container {
    display: flex;
    flex-direction: column;
}
#footer-basico .container .logoTexto {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 1.875rem;
    margin: 4rem 0 .8125rem;
    order: 1;
}
#footer-basico .container .logoTexto img {
    width: 9.125rem;
    height: auto;
}
#footer-basico .container .logoTexto p {
    width: 100%;
    text-align: center;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.3125rem;
    color: #f4f4f4;
    margin: 1.8125rem 0 0;
    max-width: 18.375rem;
}
#footer-basico .container .logoTexto p strong {
    text-align: center;
    font-weight: 700;
    justify-content: center;
}
#footer-basico .container .links {
    border-bottom: 1px solid rgba(0, 0, 0, .11);
    border-top: 1px solid rgba(0, 0, 0, .11);
    position: relative;
    flex-direction: row;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Roboto, sans-serif;
    text-align: left;
    width: 100%;
    padding: 35px 0;
    order: 2;
}
#footer-basico .container .links, #footer-basico .container .links ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#footer-basico .container .links ul {
    gap: 1.25rem;
    margin: 0;
    padding: 0;
}
#footer-basico .container .links ul li {
    width: 156px;
    list-style: none;
}
#footer-basico .container .links ul li a {
    color: #f4f4f4;
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
#footer-basico .container .news {
    border-bottom: 1px solid #fff;
    order: 3;
}
#footer-basico .container .news h4 {
    text-align: center;
    font-family: Kanit, sans-serif;
    font-weight: 400;
    line-height: 58px;
    font-size: 16px;
    color: #f4f4f4;
    margin: 19px 0 0;
}
#footer-basico .container .news ul {
    width: 100%;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5px auto 30px;
    padding: 0;
    order: -1;
    box-sizing: border-box;
    height: 68px;
    gap: 30px;
}
#footer-basico .container .news ul li {
    list-style: none;
}
#footer-basico .container .news ul li a {
    color: #fff;
    font-family: fontAwesomeB;
    font-size: 32px;
    transition: all .2s ease-in-out;
}
#footer-basico .container .news ul li a:hover {
    color: #fff;
}
@media screen and (min-width:1024px) {
    #footer-basico {
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    padding: 90px 0 65px;
    height: auto;
    width: 100%;
    flex-direction: column-reverse;
}
#footer-basico .container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    width: 100vw;
    max-width: 1146px;
    margin: 0 auto;
}
#footer-basico .container:after {
    left: 0;
    bottom: 0;
}
#footer-basico .container .logoTexto {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin: 0;
    order: 0;
}
#footer-basico .container .logoTexto img {
    display: block;
    height: auto;
    width: 6.6875rem;
    padding: 0;
    margin: 0;
}
#footer-basico .container .logoTexto p {
    text-align: left;
    font-size: .9375rem;
    line-height: 1.5rem;
    font-weight: 400;
    width: 100%;
    max-width: 28.5rem;
    box-sizing: border-box;
    position: relative;
    margin: .9375rem 0 0;
}
#footer-basico .container .logoTexto p strong {
    font-weight: 700;
    text-align: left;
    margin: 0;
    display: inline;
}
#footer-basico .container .logoTexto:after {
    content: "";
    position: absolute;
    display: flex;
    height: 100%;
    max-height: 120px;
    width: 1px;
    background: #fff;
    right: -6.375rem;
    bottom: 0;
}
#footer-basico .container .links {
    display: flex;
    align-items: center;
    margin: 0;
    height: 100%;
    box-sizing: border-box;
    align-content: center;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    margin: 63px 9.9375rem 0 135px;
    padding: 0;
    border: 0;
    width: 100%;
    max-width: 10rem;
    order: 1;
}
#footer-basico .container .links a {
    color: #f4f4f4;
    transition: all .2s ease-in-out;
    text-align: left;
    font-weight: 400;
    font-size: 15px;
    line-height: 33px;
    font-family: Roboto, sans-serif;
}
#footer-basico .container .links a:hover {
    color: #8cd0cb;
}
#footer-basico .container .links ul {
    padding: 0;
    gap: 0;
}
#footer-basico .container .links li {
    list-style: none;
    margin: 0;
    height: 32px;
    line-height: 35px;
    min-width: 142px;
}
#footer-basico .container .links li a {
    line-height: 35px;
    font-size: 14px;
    font-weight: 500;
}
#footer-basico .container .links li:last-child {
    margin: 0;
}
#footer-basico .container .links .politics-links {
    padding: 0 20px;
}
#footer-basico .container .links .footer-links {
    margin: 0;
    padding: 0 20px;
}
#footer-basico .container .news {
    display: flex;
    width: auto;
    margin: 50px 0 0;
    border: none;
    flex-direction: column;
    justify-content: center;
    order: 2;
}
#footer-basico .container .news h4 {
    text-align: left;
    font-weight: 400;
    line-height: 1.6875rem;
    font-size: 1.125rem;
    margin: 0 0 20px;
    padding-left: 5px;
    font-family: Kanit, sans-serif;
    color: #fff;
    text-transform: none;
    width: 100%;
    max-width: 170px;
}
#footer-basico .container .news ul {
    width: 165px;
    height: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    order: 0;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0 0 5px;
}
#footer-basico .container .news ul li {
    list-style: none;
}
#footer-basico .container .news ul li a {
    color: #fff;
    font-family: fontAwesomeB;
    font-size: 35px;
    transition: all .2s ease-in-out;
}
#footer-basico .container .news ul li a:hover {
    color: #8cd0cb;
}
}#footer {
    background: transparent linear-gradient(270deg, #204572, #2e688d) 0 0 no-repeat padding-box;
    font-family: Roboto, sans-serif;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 30px;
    box-sizing: border-box;
    height: 102px;
    margin-bottom: 60px;
    border-top: 10px solid #1175c0;
}
#footer .logos {
    width: auto;
    height: 40px;
}
#footer .logos .svg, #footer .logos img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
#footer .box-descricao {
    width: 209px;
    height: 48px;
}
#footer .box-descricao p {
    color: #fff;
    text-align: left;
    font-weight: 400;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0;
    margin: 0;
}
#footer .box-descricao p span, #footer .box-descricao p strong {
    font-weight: 700;
}
#footer .box-descricao p a {
    font-weight: 700;
    color: #fff;
    transition: all .2s ease-in-out;
    font-size: 11px;
}
#footer .box-descricao p a:hover {
    color: #fff;
}
#footer .links {
    display: none;
}
@media screen and (min-width:1024px) {
    #footer {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    box-sizing: border-box;
    padding: 0 110px;
    height: 70px;
    margin-bottom: 0;
    transition: all .3s ease-in-out;
    border-top: 10px solid #1175c0;
}
#footer .logos {
    width: 60px;
    height: auto;
    margin: 0;
}
#footer .logos .svg, #footer .logos img {
    width: 100%;
    margin: 0;
}
}@media screen and (min-width:1024px) and (-ms-high-contrast:active), screen and (min-width:1024px) and (-ms-high-contrast:none) {
    #footer .logos .svg, #footer .logos img {
    width: 90px;
    height: 70px;
}
}@media screen and (min-width:1024px) {
    #footer .logos ul {
    height: auto;
    margin-top: 15px;
    border: none;
    order: 0;
    padding: 0;
}
#footer .logos ul li a {
    font-size: 15px;
}
#footer .box-descricao {
    width: 800px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0 0 0 31px;
}
#footer .box-descricao p {
    text-align: left;
    font-weight: 0;
    font-size: 12px;
    line-height: 20px;
    font-family: Kanit, sans-serif;
    color: #fff;
}
#footer .box-descricao p a {
    font-family: Roboto, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
}
#footer .box-descricao p a:hover {
    color: #8cd0cb;
}
#footer .box-descricao p strong {
    font-family: Roboto, sans-serif;
    font-weight: 700;
}
}@media screen and (min-width:1600px) {
    #footer {
    padding: 0 380px;
}
}#header {
    height: 70px;
    width: 100%;
    top: 0;
    left: 0;
    position: fixed;
    background: #38b6ff;
    z-index: 20;
    display: flex;
    justify-content: center;
    padding: 0 30px;
    box-sizing: border-box;
    box-shadow: 0 3px 6px #00000029;
}
#header .container {
    display: flex;
    align-items: center;
}
#header input {
    display: none;
}
#header label[for=burguer-menu] {
    height: 28px;
    position: absolute;
    left: 28px;
}
#header label[for=burguer-menu] span {
    display: block;
    width: 28px;
    height: 3px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    transition: all .3s ease;
}
#header label[for=burguer-menu] span:after, #header label[for=burguer-menu] span:before {
    position: absolute;
    content: "";
    display: block;
    width: 28px;
    height: 3px;
    background: #fff;
    transition: top .15s ease .12s, transform .12s ease;
}
#header label[for=burguer-menu] span:before {
    top: -7px;
}
#header label[for=burguer-menu] span:after {
    top: 7px;
}
#header label[for=burguer-menu] span:last-child {
    margin: 0;
}
#header nav {
    position: fixed;
    height: calc(100vh - 70px);
    width: 70vw;
    left: 0;
    top: 70px;
    visibility: hidden;
}
#header nav label, #header nav label .bg {
    display: block;
    z-index: -1;
}
#header nav label .bg {
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    top: 70px;
    height: calc(100vh - 70px);
    width: 100vw;
    left: 0;
    background: rgba(0, 0, 0, .85);
    position: fixed;
}
#header nav .menu {
    height: 100%;
    width: 100%;
    left: -100%;
    top: 70px;
    position: fixed;
    background: #43a8c6;
    transition: all .5s ease;
}
#header nav .menu a {
    box-sizing: border-box;
    width: 90%;
    display: block;
    height: 65px;
    display: flex;
    align-items: center;
    padding: 0 0 0 35px;
    color: #0b2a49;
    font-family: Kanit, sans-serif;
    border-bottom: 1px solid #73aacf;
    z-index: 1;
    font-weight: 400;
    font-size: 17px;
    letter-spacing: .5px;
    white-space: nowrap;
    opacity: 0;
    text-transform: uppercase;
}
#header nav .menu a img, #header nav .menu a svg {
    width: 22.5px;
    height: 22.5px;
    fill: #fff;
    margin-right: 15px;
}
#header nav .menu a img *, #header nav .menu a svg * {
    fill: #fff;
}
#header nav .menu>a.bandeira {
    position: absolute;
    width: 20px;
    height: 15px;
    border: none;
    right: 30px;
    bottom: 90px;
    padding: 0;
}
#header nav .menu>a.bandeira img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
#header nav .menu:after {
    content: "";
    position: absolute;
    width: 90%;
    height: 100%;
    opacity: 1;
    background: #ebf7ff;
    left: 0;
    top: 0;
    z-index: -1;
}
#header input#burguer-menu:checked~label[for=burguer-menu] span {
    background: hsla(0, 0%, 100%, 0);
}
#header input#burguer-menu:checked~label[for=burguer-menu] span:before {
    top: 0;
    transform: rotate(-45deg);
    transition: all .12s ease, transform .15s ease .12s, background .1s ease .12s;
    background: #fff;
}
#header input#burguer-menu:checked~label[for=burguer-menu] span:after {
    top: 0;
    transform: rotate(45deg);
    transition: all .12s ease, transform .15s ease .12s, background .1s ease .12s;
    background: #fff;
}
#header input#burguer-menu:checked~nav, #header input#burguer-menu:checked~nav .bg {
    visibility: visible;
}
#header input#burguer-menu:checked~nav .menu {
    left: 0;
}
#header input#burguer-menu:checked~nav .menu a:first-child:not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .1s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(2):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .2s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(3):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .3s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(4):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .4s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(5):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .5s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(6):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .6s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(7):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .7s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(8):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .8s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(9):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease .9s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(10):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(11):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.1s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(12):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.2s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(13):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.3s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(14):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.4s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(15):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.5s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(16):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.6s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(17):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.7s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(18):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.8s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(19):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 1.9s forwards;
}
#header input#burguer-menu:checked~nav .menu a:nth-child(20):not(.bandeira) {
    animation: entrada-esquerda-menu .3s ease 2s forwards;
}
#header .logo {
    display: flex;
    height: auto;
    width: 85px;
    margin: auto;
}
#header .logo a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
}
#header .logo a .img-logo, #header .logo a .patrocinador {
    width: 100%;
    height: auto;
}
#header .logo a .img-logo img, #header .logo a .patrocinador img {
    width: 100%}
#header .logo a * {
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
}
#header .logo .infos {
    display: none;
}
#header .logo .info-mobile {
    height: auto;
    color: #fff;
    font-size: 13px;
}
#header .logo .info-mobile strong {
    display: inline-block;
    width: 100%;
    height: auto;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .2em;
    font-weight: 400;
}
#header .logo .info-mobile strong span {
    color: #ccc;
}
#header .logo .info-mobile>span {
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    height: auto;
    width: 100%;
    text-transform: uppercase;
    letter-spacing: .2em;
}
#header .logo .info-mobile>span br {
    display: none;
}
#header .logo .info-mobile>span span {
    color: #ccc;
}
#header .inscreva-se {
    display: none;
    align-items: center;
    justify-content: center;
    color: #000;
    text-transform: uppercase;
    border-radius: 3px;
    letter-spacing: 1px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .3);
    bottom: 20px;
    height: 48px;
    box-sizing: border-box;
    width: calc(100vw - 40px);
    background: #ccc;
    z-index: -1;
}
#header>.bandeira {
    display: block;
}
#header .dots {
    display: block;
    position: relative;
    width: 27px;
    height: 30px;
    opacity: 1;
    visibility: visible;
    transition: all .5s ease;
}
#header .dots span {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all .3s ease;
}
#header .dots span, #header .dots span:after, #header .dots span:before {
    display: block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    background: #fff;
}
#header .dots span:after, #header .dots span:before {
    content: "";
    transition: all .15s ease, transform .12s ease;
    transform-origin: center center;
}
#header .dots span:before {
    left: -10px;
}
#header .dots span:after {
    left: 10px;
}
#header .dots span:last-child {
    margin: 0;
}
#header .submenu {
    display: none;
}
#header .submenu, #header .submenu .bg {
    position: fixed;
    left: 0;
    top: 70px;
    height: calc(100vh - 70px);
    width: 100vw;
    visibility: hidden;
}
#header .submenu .bg {
    z-index: -1;
    display: block;
    opacity: 0;
    transition: all .3s ease;
    background: rgba(0, 0, 0, .5);
}
#header .submenu .links {
    height: 100%;
    width: 80%;
    position: fixed;
    right: -100%;
    background: #5f0104;
    transition: all .5s ease;
}
#header input#close-header.card~label[for=close-header] {
    opacity: 1;
    visibility: visible;
}
#header input#close-header:checked~label[for=close-header] a {
    pointer-events: none;
}
#header input#close-header:checked~label[for=close-header] {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
}
#header input#close-header:checked~label[for=close-header] .svg {
    width: 100%;
    height: 100%}
#header input#close-header:not(.card):checked~.submenu {
    visibility: visible;
}
#header input#close-header:not(.card):checked~.submenu .bg {
    opacity: 1;
    visibility: visible;
}
#header input#close-header:not(.card):checked~.submenu .links {
    right: 0;
}
@media screen and (min-width:1024px) {
    #header {
    transition: all .1s linear;
    height: 107px;
    align-items: center;
    padding: 0;
    justify-content: flex-end;
    transition: all .4s ease;
}
#header label[for=burguer-menu] {
    display: none;
}
#header .container {
    height: 100%;
    width: 1146px;
    display: flex;
    align-items: center;
    margin: 0 auto;
}
#header:after {
    top: 107px;
    opacity: 0;
    transition: all .4s ease;
}
#header .dots, #header>label {
    display: none;
}
#header .logo {
    width: auto;
    margin: 0 auto 0 0;
}
#header .logo, #header .logo a {
    display: flex;
    height: 100%;
    align-items: center;
}
#header .logo a {
    width: 145px;
    justify-content: center;
    flex-direction: row;
    gap: 30px;
}
#header .logo a>div {
    height: 60px;
    width: 70px;
    transition: all .3s ease-in-out;
}
#header .logo a .img-logo {
    width: 107px;
    height: auto;
    transition: all .3s ease-in-out;
}
#header .logo a .img-logo img:first-child {
    width: 100%;
    height: 100%}
#header .logo a .patrocinador {
    width: 128px;
    height: auto;
    transition: all .3s ease-in-out;
}
#header .logo a .patrocinador img {
    width: 100%;
    height: 100%}
#header .logo .etapa {
    width: 170px;
    height: 70px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-left: 50px;
}
#header .logo .etapa img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
    transition: all .4s ease;
}
#header .logo .infos {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    flex-direction: column;
    margin-left: 22px;
    padding-left: 22px;
    border-left: 2px solid #1c3645;
}
#header .logo .infos>.cont {
    width: 100%;
    display: flex;
    gap: 15px;
}
#header .logo .infos>.cont .data {
    font-family: Kanit, sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #40989f;
}
#header .logo .infos>.cont .data span {
    color: #25accf;
}
#header .logo .infos>.cont .distancias {
    color: #1c3645;
    font-size: 18px;
    line-height: 28px;
    font-family: Kanit, sans-serif;
    font-weight: 400;
}
#header .logo .infos>.cont .distancias span {
    color: #40989f;
    margin: 0 3px;
}
#header .logo .cidade {
    font-size: 21px;
    font-family: Kanit, sans-serif;
    font-weight: 700;
    color: #18323f;
    line-height: 28px;
}
#header nav {
    position: relative;
    visibility: visible;
    height: 100%;
    opacity: 1;
    left: 0;
    top: 0;
}
#header nav, #header nav .menu {
    width: auto;
    transition: all .6s ease;
    padding: 0;
}
#header nav .menu {
    background: transparent;
    display: flex;
    gap: 30px;
    align-items: center;
    position: unset;
    margin-right: 24px;
}
#header nav .menu:before {
    display: none;
}
#header nav .menu a {
    font-size: 16px;
    line-height: 24px;
    font-family: Kanit, sans-serif;
    padding: 0;
    opacity: 1;
    color: #fff;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    white-space: nowrap;
    width: auto;
    transition: all .1s ease-in-out;
    height: 100%;
    position: relative;
    box-sizing: border-box;
    z-index: 1;
    font-weight: 400;
    text-transform: none;
}
#header nav .menu a:first-child {
    border-top: none;
    margin-top: 0;
}
#header nav .menu a:nth-last-child(2) {
    margin: 0;
}
#header nav .menu a img, #header nav .menu a svg {
    margin: 0;
    margin-bottom: 5px;
}
#header nav .menu a img *, #header nav .menu a svg * {
    transition: all .5s ease;
    fill: #65645c;
}
#header nav .menu a.clubeO2 {
    display: none;
}
#header nav .menu a.active, #header nav .menu a:hover {
    font-weight: 700;
}
#header nav .menu a.active:before, #header nav .menu a:hover:before {
    top: 0;
    opacity: 1;
}
#header nav .menu a.active img *, #header nav .menu a.active svg *, #header nav .menu a:hover img *, #header nav .menu a:hover svg * {
    fill: #fff;
}
#header nav .menu hr {
    position: absolute;
    display: none;
    height: 3px;
    width: 50px;
    left: -5px;
    bottom: 0;
    margin: 0;
    background: #25accf;
    border: none;
    transition: all .3s ease;
}
#header nav .menu:after {
    display: none;
}
#header .inscreva-se {
    display: flex;
    border-radius: 54px;
    width: 155px;
    height: 36px;
    font-size: 15px;
    font-weight: 700;
    line-height: 24px;
    transition: all .6s ease, color .3s ease;
    overflow: hidden;
    white-space: nowrap;
    text-transform: uppercase;
    color: #fff;
    background: #43a8c6;
    z-index: 1;
    font-family: Kanit, sans-serif;
    box-sizing: border-box;
    box-shadow: 0 3px 0 #34628e;
}
#header .inscreva-se .svg {
    width: 13px;
    height: 14px;
    margin-left: 10px;
}
#header .inscreva-se .svg * {
    fill: #0b2a49;
}
#header .inscreva-se:hover {
    background: #0b2a49;
    box-shadow: 0 3px 0 #0b2a49;
    color: #fff;
}
#header .inscreva-se:hover .svg {
    transform: translate(0);
}
#header .inscreva-se:hover .svg * {
    fill: #7dadb4;
}
#header .inscreva-se:active {
    transform: translateY(3px);
    box-shadow: 0 0 0 #291f4b;
}
#header .inscreva-se.on {
    transition: all .6s ease, color .3s ease;
}
#header .inscreva-se.on:hover {
    color: #fff;
}
#header .bandeira {
    display: block;
    width: 135px;
    height: auto;
    position: relative;
    right: 87%;
    top: 5%}
#header .bandeira img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
#header.on {
    height: 60px;
}
#header.on:after {
    opacity: 1;
}
#header.on .logo {
    width: auto;
}
#header.on .logo .img-logo {
    width: 90px;
}
#header.on .logo .etapa {
    margin-left: 0;
}
#header.on .logo .etapa img {
    height: 50px;
}
#header.on .logo .infos .cidade {
    font-size: 16px;
}
#header.on .logo .infos .cont .data, #header.on .logo .infos .cont .distancias {
    font-size: 14px;
}
#header.on:after {
    top: 60px;
}
#header.on .inscreva-se {
    width: 170px;
    height: 40px;
}
}#header+.inscreva-se {
    position: fixed;
    left: 0;
    z-index: 10;
    transition: all .8s ease;
}
#header+.inscreva-se, #header+.inscreva-se a {
    display: flex;
    width: 100vw;
    height: 80px;
    align-items: center;
    justify-content: center;
    bottom: 0;
}
#header+.inscreva-se a {
    position: absolute;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .05em;
    box-shadow: 0 3px 0 rgba(0, 0, 0, .3);
    box-sizing: border-box;
    font-family: Kanit, sans-serif;
    font-weight: 700;
    font-size: 29px;
    line-height: 58px;
    left: 50%;
    transform: translateX(-50%);
    background: #34628e;
    z-index: 1;
}
#header+.inscreva-se:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #666 90%);
    bottom: 0;
    left: 0;
    z-index: -1;
}
#header+.inscreva-se.off {
    bottom: -100%}
@media screen and (min-width:1024px) {
    #header+.inscreva-se {
    display: none;
}
}@keyframes entrada-esquerda-menu {
    0% {
    text-indent: -50px;
}
to {
    opacity: 1;
    text-indent: 0;
}
}#box-informacoes {
    width: 100%;
    overflow: hidden;
    display: block;
}
#box-informacoes .container {
    max-width: 1146px;
}
#box-informacoes input[type=checkbox] {
    display: none;
}
#box-informacoes label {
    position: relative;
    width: 100%;
    height: 150px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#box-informacoes label .bgCard {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 232px;
    z-index: -1;
}
#box-informacoes label .bgCard img {
    width: 100%;
    height: 232px;
}
#box-informacoes label .card-link {
    height: 150px;
    width: 100%;
    margin: 0 auto;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}
#box-informacoes label .card-link .figure {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-left: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
#box-informacoes label .card-link .figure .svg {
    width: 100%;
    height: 100%;
    opacity: 1;
    fill: #f38f2d;
}
#box-informacoes label .card-link .figure .svg * {
    fill: #f38f2d;
}
#box-informacoes label .card-link h2 {
    display: inline-block;
    width: 210px;
    margin-left: 20px;
    font-size: 22px;
    font-weight: 600;
    line-height: 26px;
    font-family: Kanit, sans-serif;
    color: #f38f2d;
}
#box-informacoes label .card-link h2 span {
    color: #8cd0cb;
}
#box-informacoes .tituloModulo {
    text-align: center;
    line-height: 35px;
    font-size: 30px;
    margin: 0 0 42px;
    color: #f67f23;
}
#box-informacoes .card-content {
    position: fixed;
    overflow: auto;
    height: auto;
    min-height: calc(100vh - 70px);
    width: 100%;
    top: 100vh;
    transition: all .8s ease;
    z-index: 10;
    box-sizing: border-box;
    overflow: hidden;
    opacity: 0;
}
#box-informacoes .card-content .bg {
    position: absolute;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 100%}
#box-informacoes .card-content .bg img {
    height: 100%;
    width: 100%}
#box-informacoes .card-content header {
    width: 100%;
    height: auto;
}
#box-informacoes .card-content header h1 {
    font-family: Kanit, sans-serif;
    font-size: 23px;
    font-weight: 400;
    color: #444;
    text-transform: uppercase;
    line-height: 20px;
    text-align: center;
    margin-bottom: 23px;
    margin-top: 0;
}
#box-informacoes .card-content header h1 span {
    font-weight: 900;
}
#box-informacoes .card-content header h2 {
    display: none;
}
#box-informacoes .card-content .container {
    height: calc(100vh - 60px);
    width: 100%;
    overflow: auto;
    margin: 0 auto;
    background: #fff;
}
#box-informacoes .card-content .container>h2 {
    margin: 50px auto 30px;
    text-align: center;
    text-transform: uppercase;
    font-size: 25px;
    color: #3c454c;
}
#box-informacoes .card-content .container>h2 strong {
    color: #b68c48;
}
#box-informacoes .card-content .container .title-infos {
    padding-bottom: 0;
}
#box-informacoes .card-content .container .bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -2;
}
#box-informacoes .card-content .container .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
}
#box-informacoes .card-content .container .tab {
    min-height: 0;
    height: auto;
}
#box-informacoes .card-content .container .tab label {
    display: flex;
    width: 100%;
    transition: all .3s ease-in-out;
    box-sizing: border-box;
    cursor: pointer;
    height: 77px;
    color: #444;
    position: relative;
    background: #43a8c6;
    justify-content: flex-start;
    padding-left: 40px;
    border-bottom: 1px solid #fff;
}
#box-informacoes .card-content .container .tab label span {
    display: flex;
    align-items: center;
    border: none;
    font-family: Kanit, sans-serif;
    font-size: 18px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 1px;
    color: #fff;
    text-transform: uppercase;
    opacity: 1;
    gap: 50px;
}
#box-informacoes .card-content .container .tab label span figure {
    margin: 0;
    position: relative;
    display: none;
}
#box-informacoes .card-content .container .tab label span figure .svg {
    width: 30px;
    height: 40px;
    height: auto;
    transition: all .2s ease;
    fill: #fff;
}
#box-informacoes .card-content .container .tab label span figure .svg * {
    fill: #fff;
    transition: all .2s ease;
}
#box-informacoes .card-content .container .tab label span figure:after {
    display: none;
    content: "";
    background: #fff;
    height: 58px;
    width: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -25px;
}
#box-informacoes .card-content .container .tab .content {
    overflow: hidden;
    background: #fff;
    max-height: 0;
    transition: max-height .3s;
}
#box-informacoes .card-content .container .tab .content dl {
    margin: 0;
    width: 100%;
    height: 100%;
    line-height: 31px;
}
#box-informacoes .card-content .container .tab .content dl dt {
    padding: 20px 25px 0 45px;
    font-family: Kanit, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #1c3645;
    margin-bottom: 4px;
    text-transform: uppercase;
}
#box-informacoes .card-content .container .tab .content dl dt.icone {
    padding-left: 35px;
    display: flex;
    align-items: center;
}
#box-informacoes .card-content .container .tab .content dl dt.icone .svg {
    width: 8px;
    height: 9px;
    margin-right: 6px;
    fill: #69b4b9;
}
#box-informacoes .card-content .container .tab .content dl dt.icone .svg * {
    fill: #69b4b9;
}
#box-informacoes .card-content .container .tab .content dl dt.noTitle {
    padding-top: 8px;
}
#box-informacoes .card-content .container .tab .content dl dt.noTitle:first-child {
    padding-top: 14px;
}
#box-informacoes .card-content .container .tab .content dl dd {
    margin: 0 25px 0 50px;
    padding-bottom: 15px;
    font-family: Kanit, sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #444;
    line-height: 20px;
    border-bottom: 1px solid #fff;
}
#box-informacoes .card-content .container .tab .content dl dd:last-child {
    border: none;
    padding-bottom: 20px;
}
#box-informacoes .card-content .container .tab .content dl dd a {
    color: #403d37;
    font-weight: 700;
}
#box-informacoes .card-content .container .tab .content dl dd a:hover {
    text-decoration: underline;
}
#box-informacoes .card-content .container .tab .content.on {
    max-height: 600px;
    height: -moz-fit-content;
    height: fit-content;
}
#box-informacoes .card-content .container .tab input[type=checkbox]:checked~label {
    background: #f38f2d;
}
#box-informacoes .card-content .container .tab input[type=checkbox]:checked {
    background: transparent;
}
#box-informacoes .card-content .container .tab input[type=checkbox]:checked~.content {
    padding: 0 0 5px;
}
#box-informacoes .card-content .container .tab:last-child {
    margin-bottom: 0;
}
#box-informacoes .card-content .container .tab:last-child label {
    border: none;
}
#box-informacoes input#abreCardInfos:checked~.card-content {
    top: 70px;
    opacity: 1;
}
#box-informacoes>.regulamentoModal {
    border-radius: 50%;
    background: #000;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    width: 0;
    height: 0;
    transition: all 1.4s cubic-bezier(.68, -.55, .265, 1.55);
}
#box-informacoes>.regulamentoModal .close-regulamento {
    visibility: hidden;
    opacity: 0;
    transition: all .3s linear;
    left: calc(50% + 35vw);
    top: calc(50% - 42vh);
    transform: translate(-50%, -50%);
}
#box-informacoes>.regulamentoModal .content {
    visibility: hidden;
    opacity: 0;
    padding: 10vh 30px;
    font-size: 18px;
    line-height: 23px;
    width: 100vw;
    height: 100vh;
    transition: all .3s linear;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    overflow: auto;
    display: inline-block;
}
#box-informacoes>.regulamentoModal .content h2 {
    text-transform: uppercase;
    margin-bottom: 100px;
}
#box-informacoes>.regulamentoModal .content p {
    margin: 10px 0;
    opacity: 0;
    visibility: hidden;
    font-weight: 400;
    text-align: left;
}
#box-informacoes>.regulamentoModal.on {
    transition: all .8s cubic-bezier(.6, -.28, .735, .045), padding .3s ease-in-out .8s;
    width: 2000px;
    height: 2000px;
    display: flex;
    justify-content: center;
    border-radius: 50%;
    align-items: center;
    text-align: left;
    box-sizing: border-box;
    color: #fff;
    overflow: auto;
}
#box-informacoes>.regulamentoModal.on .close-regulamento {
    opacity: 1;
    visibility: visible;
    height: 35px;
    width: 35px;
    background: #fff;
    position: fixed;
    border-radius: 50%;
    cursor: pointer;
    z-index: 1;
    transition: all .3s ease-in-out .8s, background .2s ease-in-out 0s;
}
#box-informacoes>.regulamentoModal.on .close-regulamento:after, #box-informacoes>.regulamentoModal.on .close-regulamento:before {
    content: "";
    width: 20px;
    height: 1px;
    background: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
#box-informacoes>.regulamentoModal.on .close-regulamento:before {
    transform: translate(-50%, -50%) rotate(-45deg);
}
#box-informacoes>.regulamentoModal.on .close-regulamento:hover {
    background: #d3d3d3;
}
#box-informacoes>.regulamentoModal.on .content, #box-informacoes>.regulamentoModal.on .content p {
    visibility: visible;
    opacity: 1;
}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
    #box-informacoes .card-content {
    overflow-y: hidden;
}
}@media screen and (min-width:1024px) {
    #box-informacoes {
    position: relative;
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 75px 0 95px;
    align-items: center;
}
#box-informacoes .tituloModulo {
    font-weight: 600;
    margin-bottom: 3.75rem;
    position: relative;
    z-index: 2;
}
#box-informacoes.padding-menor {
    padding: 20px 0!important;
}
#box-informacoes .bg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
#box-informacoes .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
#box-informacoes .card-content {
    position: static;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 0;
    position: relative;
    top: auto;
    bottom: auto;
    overflow: visible;
    opacity: 1;
}
#box-informacoes .card-content .container {
    width: 956px;
    height: auto;
    overflow: visible;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    box-shadow: 0 25px 20px #0000001C;
    border-radius: 15px;
}
#box-informacoes .card-content .container .title-infos {
    padding-bottom: 0;
    width: 356px;
    height: auto;
    min-height: 488px;
    overflow: auto;
    border-radius: 8px 0 0 8px;
    background: #43a8c6;
}
#box-informacoes .card-content .container .title-infos .tab {
    margin-bottom: 0;
    border-bottom: 1px solid #fff;
    height: 81px;
}
#box-informacoes .card-content .container .title-infos .tab label {
    height: 100%;
    padding: 30px 0 30px 20px;
    border: none;
}
#box-informacoes .card-content .container .title-infos .tab label span {
    justify-content: space-between;
    flex-direction: row-reverse;
    min-width: 310px;
    text-align: left;
    font-size: 20px;
    gap: 0;
}
#box-informacoes .card-content .container .title-infos .tab label span figure {
    display: block;
}
#box-informacoes .card-content .container .title-infos .tab label span figure .svg {
    display: block;
    width: 8px;
    height: 15px;
}
#box-informacoes .card-content .container .title-infos .tab label span figure:after {
    height: 15px;
    display: none;
}
#box-informacoes .card-content .container .title-infos .tab label:after, #box-informacoes .card-content .container .title-infos .tab label:before {
    opacity: 0;
}
#box-informacoes .card-content .container .title-infos .tab label:hover {
    background-color: #f38f2d;
}
#box-informacoes .card-content .container .title-infos .tab:last-child {
    border: none;
}
#box-informacoes .card-content .container .infos-content {
    width: 600px;
    height: 490px;
    min-height: 401px;
    background: #fff;
    overflow: auto;
    padding: 30px 45px 0;
    display: flex;
    justify-content: flex-start;
    box-sizing: border-box;
    flex-direction: column;
    border-radius: 0 15px 15px 0;
}
#box-informacoes .card-content .container .infos-content>.content {
    display: none;
    opacity: 0;
    width: 433px;
    height: auto;
    transition: transform .2s ease-out;
}
#box-informacoes .card-content .container .infos-content>.content h2 {
    display: flex;
    align-items: center;
    margin: 0;
    text-align: left;
    text-transform: capitalize;
}
#box-informacoes .card-content .container .infos-content>.content h2 img {
    display: none;
}
#box-informacoes .card-content .container .infos-content>.content h2 span {
    color: #34628e;
    font-size: 24px;
    line-height: 79px;
    font-family: Kanit, sans-serif;
    font-weight: 600;
}
#box-informacoes .card-content .container .infos-content>.content h2 strong {
    font-weight: 600;
}
#box-informacoes .card-content .container .infos-content>.content h2 svg {
    height: 30px;
    width: 30px;
    margin-right: 17px;
    fill: #0b2a49;
    display: none;
}
#box-informacoes .card-content .container .infos-content>.content h2 svg * {
    fill: #0b2a49;
}
#box-informacoes .card-content .container .infos-content>.content dl {
    margin: 10px 0 0;
    width: 100%;
    height: 100%}
#box-informacoes .card-content .container .infos-content>.content dl dt {
    padding: 15px 25px 0 48px;
    font-family: Kanit, sans-serif;
    line-height: 31px;
    font-size: 16px;
    font-weight: 500;
    color: #1c1f2a;
    position: relative;
}
#box-informacoes .card-content .container .infos-content>.content dl dt.icone {
    padding: 0 25px;
    display: flex;
    align-items: center;
}
#box-informacoes .card-content .container .infos-content>.content dl dt.icone .svg {
    position: absolute;
    left: 3px;
    width: 13px;
    height: 9px;
    margin-right: 15px;
    fill: #21415f;
}
#box-informacoes .card-content .container .infos-content>.content dl dt.icone .svg * {
    fill: #21415f;
}
#box-informacoes .card-content .container .infos-content>.content dl dt:first-child {
    padding: 0 25px;
}
#box-informacoes .card-content .container .infos-content>.content dl dt:first-child:not(.icone):after, #box-informacoes .card-content .container .infos-content>.content dl dt:first-child:not(.icone):before {
    top: 27px;
}
#box-informacoes .card-content .container .infos-content>.content dl dt.noTitle {
    padding-top: 8px;
}
#box-informacoes .card-content .container .infos-content>.content dl dt.noTitle:first-child {
    padding-top: 14px;
}
#box-informacoes .card-content .container .infos-content>.content dl dd {
    margin: 0;
    padding: 0 25px;
    font-family: Kanit, sans-serif;
    color: #444;
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.35;
    padding-bottom: 10px;
}
#box-informacoes .card-content .container .infos-content>.content dl dd:last-child {
    padding-bottom: 0;
    border: none;
}
#box-informacoes .card-content .container .infos-content>.content dl dd a {
    color: #000;
    font-weight: 700;
}
#box-informacoes .card-content .container .infos-content>.content dl dd a:hover {
    text-decoration: underline;
}
#box-informacoes .card-content .container .infos-content>.content.on {
    opacity: 1;
    display: flex;
    flex-direction: column;
    animation: entrada-baixo 1s ease-in-out forwards;
}
#box-informacoes .card-content .container .infos-content::-webkit-scrollbar {
    width: 8px;
    border-radius: 10px;
    background: transparent;
}
#box-informacoes .card-content .container .infos-content::-webkit-scrollbar-track {
    border-radius: 10px;
    background: transparent;
}
#box-informacoes .card-content .container .infos-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
}
#box-informacoes .regulamentoModal .content {
    padding: 10vh 18vw;
    width: calc(100vw - 20px);
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-button {
    width: 6px;
    height: 6px;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-thumb {
    background: #e1e1e1;
    border: 0 solid #fff;
    border-radius: 6px;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-thumb:hover {
    background: #fff;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-thumb:active {
    background: gray;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-track {
    background: #666;
    border: 0 none #fff;
    border-radius: 8px;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-track:hover {
    background: #666;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-track:active {
    background: #333;
}
#box-informacoes .regulamentoModal .content::-webkit-scrollbar-corner {
    background: transparent;
}
#box-informacoes .regulamentoModal.on {
    width: 120vw;
    height: 120vw;
}
#box-informacoes .regulamentoModal.on .close-regulamento {
    height: 50px;
    width: 50px;
    left: calc(50% + 50vw - 100px);
    top: calc(50% - 50vh + 80px);
    transform: translate(-50%, -50%);
}
}#box-informacoes.on .container .column:first-child {
    animation: entrada-baixo 1s ease-in-out 0s forwards;
}
#box-informacoes.on .container .column:nth-child(2) {
    animation: entrada-baixo 1s ease-in-out .3s forwards;
}
#box-informacoes.on .container .column:nth-child(3) {
    animation: entrada-baixo 1s ease-in-out .6s forwards;
}
#box-informacoes.on .container .column:nth-child(4) {
    animation: entrada-baixo 1s ease-in-out .9s forwards;
}
#box-informacoes.on .container .column:nth-child(5) {
    animation: entrada-baixo 1s ease-in-out 1.2s forwards;
}
#box-informacoes.on .container .column:nth-child(6) {
    animation: entrada-baixo 1s ease-in-out 1.5s forwards;
}
#box-informacoes.on .container .column:nth-child(7) {
    animation: entrada-baixo 1s ease-in-out 1.8s forwards;
}
#box-informacoes.on .container .column:nth-child(8) {
    animation: entrada-baixo 1s ease-in-out 2.1s forwards;
}
#box-informacoes.on .container .column:nth-child(9) {
    animation: entrada-baixo 1s ease-in-out 2.4s forwards;
}
#box-informacoes.on .container .column:nth-child(10) {
    animation: entrada-baixo 1s ease-in-out 2.7s forwards;
}
#box-informacoes.on .container .column:nth-child(11) {
    animation: entrada-baixo 1s ease-in-out 3s forwards;
}
#box-informacoes.on .container .column:nth-child(12) {
    animation: entrada-baixo 1s ease-in-out 3.3s forwards;
}
#box-informacoes.on .container .column:nth-child(13) {
    animation: entrada-baixo 1s ease-in-out 3.6s forwards;
}
#box-informacoes.on .container .column:nth-child(14) {
    animation: entrada-baixo 1s ease-in-out 3.9s forwards;
}
#box-informacoes.on .container .column:nth-child(15) {
    animation: entrada-baixo 1s ease-in-out 4.2s forwards;
}
#box-informacoes.on .container .column:nth-child(16) {
    animation: entrada-baixo 1s ease-in-out 4.5s forwards;
}
#box-informacoes.on .container .column:nth-child(17) {
    animation: entrada-baixo 1s ease-in-out 4.8s forwards;
}
#box-informacoes.on .container .column:nth-child(18) {
    animation: entrada-baixo 1s ease-in-out 5.1s forwards;
}
#box-informacoes.on .container .column:nth-child(19) {
    animation: entrada-baixo 1s ease-in-out 5.4s forwards;
}
#box-informacoes.on .container .column:nth-child(20) {
    animation: entrada-baixo 1s ease-in-out 5.7s forwards;
}
#box-informacoes.on .container .column:nth-child(21) {
    animation: entrada-baixo 1s ease-in-out 6s forwards;
}
#kits {
    position: relative;
    padding: 60px 0 40px;
    background: #212844;
    overflow: hidden;
    box-sizing: border-box;
    height: auto;
}
#kits .container {
    max-width: 1146px;
}
#kits .bg {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
#kits .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
#kits header {
    display: block;
    width: 100%;
    position: relative;
}
#kits header h1 {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    font-family: Kanit, sans-serif;
    font-size: 23px;
    text-align: center;
    margin-bottom: 40px;
    letter-spacing: .05em;
}
#kits header h1 span {
    color: #f5ec64;
}
#kits header h2 {
    display: none;
}
#kits #nextKit, #kits #prevKit {
    width: 35px;
    height: 35px;
    position: absolute;
    left: 0;
    border: none;
    border-radius: 50%;
    z-index: 10;
    top: 55%;
    background: #7dadb4;
    transition: all .3s ease-in-out;
    cursor: pointer;
}
#kits #nextKit[aria-disabled=true], #kits #prevKit[aria-disabled=true] {
    display: none;
}
#kits #prevKit {
    left: 28px;
}
#kits #prevKit:after, #kits #prevKit:before {
    content: "";
    width: 12px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 3.5px) rotate(45deg);
}
#kits #prevKit:after {
    transform: translate(-50%, -3.5px) rotate(-45deg);
}
#kits #nextKit {
    left: auto;
    right: 28px;
}
#kits #nextKit:after, #kits #nextKit:before {
    content: "";
    width: 12px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -3.5px) rotate(45deg);
}
#kits #nextKit:after {
    transform: translate(-50%, 3.5px) rotate(-45deg);
}
#kits .kits {
    display: flex;
    justify-content: center;
    font-family: Kanit, sans-serif;
    opacity: 0;
}
#kits .kits h1 {
    color: #f5eb65;
    text-transform: capitalize;
    font-weight: 800;
    font-size: 23px;
    text-align: center;
}
#kits .kits .kit {
    justify-content: center;
    box-sizing: content-box;
    margin-right: 20px;
}
#kits .kits .kit h1 {
    font-size: 27px;
    line-height: 36px;
    display: block;
    margin: 0 auto 20px;
    width: 100%;
    text-align: left;
    font-weight: 400;
    text-align: center;
    overflow: visible;
    margin-left: 0;
    color: #f5eb65;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit h1 strong {
    font-weight: 900;
}
#kits .kits .kit .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    width: 300px;
    background: #f4f2ef;
    border-radius: 31px;
    margin-bottom: 25px;
}
#kits .kits .kit .container .melhorOpcao {
    display: none;
}
#kits .kits .kit .container .figure {
    width: 250px;
    height: 248px;
    position: relative;
    background-size: cover;
    background-position: 50%;
    box-sizing: border-box;
}
#kits .kits .kit .container .figure .melhorOpcao {
    display: none;
}
#kits .kits .kit .container .figure img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    object-fit: contain;
    transform: translate(-50%, -50%);
}
#kits .kits .kit .container .hover {
    display: none;
}
#kits .kits .kit .container .precos {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    gap: 15px;
}
#kits .kits .kit .container .precos a {
    position: absolute;
    top: 117px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 17px;
    font-family: Kanit, sans-serif;
    letter-spacing: 1px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .3);
    bottom: 20px;
    height: 46px;
    box-sizing: border-box;
    width: 220px;
    background: #40989f;
    margin-top: 5px;
    z-index: -1;
    opacity: 1;
    transition: all .4s ease-in-out .3s;
    border-radius: 50px;
}
#kits .kits .kit .container .precos .desc {
    display: none;
    text-align: center;
    color: #0b2a49;
    font-size: 14px;
    font-weight: 600;
    padding: 0 25px;
    line-height: 1.3;
    margin-top: 0;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit .container .precos .valorDe {
    color: #0b2a49;
    font-weight: 800;
    font-size: 13px;
    letter-spacing: 1.1px;
    text-align: center;
    text-transform: uppercase;
    font-family: Kanit, sans-serif;
    margin-top: 15px;
}
#kits .kits .kit .container .precos .valorPor {
    color: #0b2a49;
    font-weight: 700;
    font-size: 32px;
    text-align: center;
    line-height: 42px;
    margin-top: 10px;
    margin-bottom: 35px;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit .container .precos .valorPor strong {
    font-size: 68px;
    line-height: 42px;
    position: relative;
    color: #0b2a49;
    letter-spacing: .02em;
    font-weight: 900;
}
#kits .kits .kit .container .descHover, #kits .kits .kit .container .msgEsgotado, #kits .kits .kit .container .msgGratis {
    display: none;
}
#kits .kits .kit.melhor .figure {
    position: relative;
}
#kits .kits .kit.melhor .figure .melhorOpcao {
    display: none;
    position: absolute;
    top: -12.5px;
    width: auto;
    left: 50%;
    transform: translateX(-50%);
    height: 25px;
    padding: 0 15px;
    justify-content: center;
    white-space: nowrap;
    text-align: center;
    background: #333;
    color: #fff;
    z-index: 1;
    box-sizing: border-box;
}
#kits .kits .kit.melhor .figure .melhorOpcao .svg {
    display: inline-block;
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    width: 13px;
    height: 25px;
    margin-right: 5px;
}
#kits .kits .kit.melhor .figure .melhorOpcao .svg * {
    fill: #d14753;
}
#kits .kits .kit.melhor .figure .melhorOpcao span {
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px;
    line-height: 25px;
    transform: none;
    top: -7px;
}
#kits .kits .kit.esgotado {
    pointer-events: none;
}
#kits .kits .kit.esgotado .container .hover, #kits .kits .kit.esgotado .container .precos {
    display: none;
}
#kits .kits .kit.esgotado .container .msgEsgotado {
    position: relative;
    font-weight: 700;
    text-transform: uppercase;
    color: #0b2a49;
    font-size: 16px;
    line-height: 1;
    text-align: center;
    height: 145px;
    display: flex;
    align-items: center;
}
@media screen and (min-width:1024px) {
    #kits .kits .kit.esgotado .container .msgEsgotado {
    display: flex;
    align-items: center;
    height: 132px;
    margin: 0 0 35px;
    font-size: 21px;
}
#kits .kits .kit.esgotado .container .msgEsgotado:after {
    bottom: 30px!important;
}
}@media screen and (min-width:1600px) {
    #kits .kits .kit.esgotado .container .msgEsgotado {
    display: flex;
    align-items: center;
    height: 132px;
    margin: 15px 0 35px;
    font-size: 22px;
}
#kits .kits .kit.esgotado .container .msgEsgotado:after {
    bottom: 35px!important;
}
}#kits .kits .kit.esgotado .container .msgEsgotado span {
    font-size: 26px;
    display: inline-block;
    width: 100%;
    margin: 10px 0 33px;
    color: #fff;
    font-weight: 900;
}
#kits .kits .kit.esgotado .container .msgEsgotado:after {
    content: "";
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    width: 57px;
    height: 2px;
    background: #5f0104;
}
#kits .kits .kit.gratis .container .precos {
    display: none;
}
#kits .kits .kit.gratis .container .msgGratis {
    position: relative;
    font-weight: 800;
    color: #0b2a49;
    font-size: 28px;
    line-height: 1;
    text-align: center;
    height: 145px;
    display: flex;
    align-items: center;
    flex-direction: column;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit.gratis .container .msgGratis .desc {
    margin: 0 0 30px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 18px;
}
@media screen and (min-width:1024px) {
    #kits .kits .kit.gratis .container .msgGratis {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 132px;
    margin: 0 0 35px;
    font-size: 39px;
    line-height: 40px;
}
}#kits .kits .kit.gratis .container .msgGratis span {
    font-size: 26px;
    display: inline-block;
    width: 100%;
    margin: 10px 0 33px;
    color: #fff;
    font-weight: 900;
}
#kits .kits .kit.tns-slide-active .precos a {
    opacity: 1;
    z-index: 0;
}
#kits .tamanhos {
    position: absolute;
    height: 50px;
    padding-left: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 15px;
    right: 15px;
}
#kits .tamanhos label {
    margin-right: 20px;
}
#kits .tamanhos label .svg {
    width: 30px;
    height: auto;
}
#kits .tamanhos label .svg * {
    fill: #fff;
}
#kits .tamanhos label span span, #kits input[type=checkbox] {
    display: none;
}
#kits.on .kits {
    animation: fadeIn .7s ease-in-out forwards;
}
@keyframes fadeIn {
    to {
    opacity: 1;
}
}@media screen and (min-width:1024px) {
    #kits {
    padding: 70px 0 100px;
}
#kits, #kits header {
    display: flex;
    justify-content: center;
}
#kits header {
    flex-direction: column;
    align-items: center;
    margin-bottom: 40px;
}
#kits header h1 {
    display: inline-block;
    font-size: 47px;
    color: #fff;
    font-weight: 400;
    margin: 0 0 20px;
    line-height: 50px;
    width: 100%;
    letter-spacing: .05em;
}
#kits header h1 strong {
    color: #d14753;
    font-weight: 900;
}
#kits header h2 {
    display: none;
    font-size: 16px;
    font-weight: 500;
    margin: 0 0 35px;
    color: #505050;
}
#kits .tns-inner {
    margin: 0 auto;
}
#kits .kits {
    transition: all 1.5s ease-in-out;
    transform: translateX(-100vw);
}
#kits .kits h1 {
    font-size: 22px;
    margin: 0 0 30px;
    line-height: 22px;
}
#kits .kits h1 span {
    color: #333;
}
#kits .kits h1 span span {
    font-weight: 400;
}
#kits .kits .kit {
    opacity: 0;
    width: 350px;
    margin: 0 1px 0 0;
    transition: all .5s ease-in-out 0s;
    cursor: pointer;
}
#kits .kits .kit h1 {
    text-align: center;
    font-size: 31px;
    line-height: 46px;
    width: 100%;
    padding-left: 5px;
    text-transform: capitalize;
    color: #f5eb65;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit.tns-slide-active {
    transition: all .5s ease-in-out .3s;
    opacity: 1;
}
#kits .kits .kit .container {
    width: auto;
    position: relative;
}
#kits .kits .kit .container .figure {
    width: 100%;
    height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .7s ease;
}
#kits .kits .kit .container .figure .thumb {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#kits .kits .kit .container .figure .thumb img {
    width: 100%;
    height: 100%;
    filter: none;
    transition: all .5s ease-in-out;
}
}@media screen and (min-width:1024px) and (-ms-high-contrast:active), screen and (min-width:1024px) and (-ms-high-contrast:none) {
    #kits .kits .kit .container .figure {
    height: 450px;
}
}@media screen and (min-width:1024px) and (min-width:1600px) {
    #kits .kits .kit .container .figure {
    height: 450px;
}
}@media screen and (min-width:1024px) {
    #kits .kits .kit .container .hover {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: 100%;
    transition: all .6s;
    z-index: 1;
    color: #fff;
}
#kits .kits .kit .container .hover .svg {
    height: 35px;
    width: 35px!important;
    margin: 0 0 30px;
    transform: none;
    position: static;
}
#kits .kits .kit .container .hover .svg * {
    fill: #fff;
}
#kits .kits .kit .container .hover .desc {
    display: inline-block;
    width: 100%;
    margin: 0;
    color: #5f0104;
    line-height: auto;
    font-size: 19px;
    line-height: 36px;
    text-align: center;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit .container .hover a {
    top: 140px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    width: 211px;
    height: 51px;
    border-radius: 50px;
    background: #40989f;
    box-shadow: 0 7px 0 0 #011a2b;
    z-index: -1;
    font-size: 18px;
    font-weight: 500;
    font-family: Kanit, sans-serif;
}
#kits .kits .kit .container .descHover, #kits .kits .kit .container .hover a {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    transition: all .2s ease-in-out;
}
#kits .kits .kit .container .descHover {
    width: 100%;
    height: 100%;
    background-color: rgba(11, 42, 73, .9);
    opacity: 0;
    top: 0;
    left: 0;
    border-radius: 31px;
    padding: 0 50px;
    text-align: center;
}
#kits .kits .kit .container .descHover .desc {
    color: #fff;
    font-family: Kanit, sans-serif;
    font-size: 18px;
    line-height: 26px;
}
#kits .kits .kit .container .precos {
    margin-bottom: 35px;
    gap: 20px;
}
#kits .kits .kit .container .precos .desc {
    display: none;
}
#kits .kits .kit .container .precos .valorDe {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 13px;
    margin-top: 20px;
    color: #0b2a49;
    font-weight: 700;
}
#kits .kits .kit .container .precos .valorPor {
    font-size: 41px;
    line-height: 56px;
    color: #0b2a49;
    letter-spacing: .02em;
    font-weight: 400;
    margin-bottom: 10px;
}
#kits .kits .kit .container .precos .valorPor strong {
    font-size: 72px;
    font-weight: 900;
    color: #0b2a49;
    margin-left: 10px;
}
#kits .kits .kit .container .msgEsgotado, #kits .kits .kit .container .precos a {
    display: none;
}
#kits .kits .kit .container:hover .descHover {
    opacity: 1;
}
#kits .kits .kit .container:hover .precos .valorDe, #kits .kits .kit .container:hover .precos .valorPor, #kits .kits .kit .container:hover .precos strong {
    color: #f4f2ef;
    position: relative;
    z-index: 2;
}
#kits .kits .kit .container:hover .msgGratis {
    color: #fff;
    position: relative;
    z-index: 2;
}
#kits .kits .kit.gratis .container .msgGratis .desc {
    display: none;
}
#kits .kits .kit.melhor .figure .melhorOpcao {
    display: none;
    height: 30px;
    width: 160px;
    top: 12.5px;
    line-height: 43px;
    transform: translate(-50%, -25px);
    bottom: auto;
}
#kits .card-content.no-slider #nextKit, #kits .card-content.no-slider #prevKit {
    display: none;
}
#kits .card-content.no-slider .kits .kit {
    opacity: 1;
    margin: 0 20px 0 0;
}
#kits .tamanhos {
    flex-direction: column;
    top: 45px;
}
#kits .tamanhos label {
    cursor: pointer;
    margin-bottom: 10px;
}
#kits .tamanhos label>span {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 5px 10px;
    box-sizing: border-box;
    transition: all .5s ease-in-out;
    position: relative;
    width: auto;
    overflow: hidden;
    border-radius: 3px;
}
#kits .tamanhos label>span:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    transition: all .3s ease-in-out;
    left: 0;
    top: 0;
    opacity: 0;
}
#kits .tamanhos label>span .svg {
    z-index: 1;
    margin-right: 10px;
}
#kits .tamanhos label>span .svg * {
    transition: all .5s ease-in-out;
    fill: #fff;
}
#kits .tamanhos label>span span {
    z-index: 1;
    display: inline;
    font-family: Kanit, sans-serif;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 36px;
    color: #fff;
    transition: all .5s ease-in-out;
}
#kits .tamanhos label>span span b {
    font-weight: 900;
}
#kits.on .kits {
    transform: translateX(0);
}
#kits .modal-tamanhos {
    display: flex;
}
}@media screen and (min-width:1600px) {
    #kits .bg img {
    height: 100%}
#kits #nextKit, #kits #prevKit {
    top: 40%}
#kits .kits {
    gap: 20px;
}
#kits .kits .kit {
    width: 430px;
}
#kits .kits .kit .container .hover a {
    top: 154px;
    font-size: 23px;
}
#kits .kits .kit .container .figure {
    height: 310px;
}
#kits .kits .kit .container .precos {
    margin-top: 15px;
}
#kits .kits .kit .container .descHover .desc {
    font-size: 28px;
    line-height: 35px;
}
#kits .tamanhos {
    width: auto;
    right: 180px;
}
#kits .tamanhos label span {
    align-items: center;
}
#kits .tamanhos label span span {
    font-size: 18px;
}
#kits .tamanhos label span svg {
    width: 30px;
    margin-right: 15px;
}
}.modal-tamanhos-input {
    display: none;
}
.modal-tamanhos {
    position: fixed;
    height: 100%;
    width: 100%;
    background: rgba(0, 0, 0, .8);
    display: flex;
    top: 100vh;
    left: 0;
    align-items: center;
    justify-content: center;
    z-index: 30;
    opacity: 0;
    transition: all .5s ease-in-out;
    transform: translateZ(0);
}
.modal-tamanhos label {
    width: 30px;
    height: 30px;
    position: absolute;
    right: 18px;
    top: 17px;
    cursor: pointer;
}
.modal-tamanhos label:after, .modal-tamanhos label:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    width: 21px;
    height: 3px;
    background: #fff;
}
.modal-tamanhos label:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
.modal-tamanhos img {
    max-width: 100%;
    object-fit: contain;
}
.modal-tamanhos img.desk {
    display: none;
}
@media screen and (min-width:1024px) {
    .modal-tamanhos {
    position: absolute;
    top: 100%;
    display: none;
    z-index: 1;
}
.modal-tamanhos label {
    width: 30px;
    height: 30px;
}
}input#tamanho-camiseta:checked+.modal-tamanhos, input#tamanho-jaqueta:checked+.modal-tamanhos {
    top: 0;
    opacity: 1;
}
.modal-grupos {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .8);
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 202;
    font-family: Lato, sans-serif;
}
.modal-grupos, .modal-grupos .content {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .4s ease;
}
.modal-grupos .content {
    position: relative;
    z-index: 10;
    text-align: center;
    width: 85%;
    flex-direction: column;
}
.modal-grupos .content h1 {
    color: #fff;
    font-size: 39px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 20px;
    line-height: 1;
}
.modal-grupos .content h2 {
    font-size: 17px;
    font-style: italic;
    color: #ccc;
    margin-bottom: 30px;
}
.modal-grupos .content .conteudo-grupos {
    background: hsla(0, 0%, 95%, .8);
    border-radius: 4px;
    width: 796px;
    display: flex;
    flex-direction: row;
}
.modal-grupos .content .conteudo-grupos .titulo {
    width: 212px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.modal-grupos .content .conteudo-grupos .titulo i {
    font-size: 47px;
    color: #82858e;
    margin-bottom: 10px;
    font-family: fontAwesomeS;
}
.modal-grupos .content .conteudo-grupos .titulo h3 {
    color: #12182a;
    font-size: 25px;
    font-style: italic;
}
.modal-grupos .content .conteudo-grupos .conteudo {
    text-align: left;
    padding: 30px 45px;
    width: 585px;
    border-left: 3px solid #101010;
    box-sizing: border-box;
}
.modal-grupos .content .conteudo-grupos .conteudo ul {
    list-style: none;
    font-size: 17px;
    color: #323232;
    margin: 0;
    padding: 0;
}
.modal-grupos .content .conteudo-grupos .conteudo ul li {
    margin-bottom: 15px;
}
.modal-grupos .content .conteudo-grupos .conteudo ul li i {
    color: #10788e;
    margin-right: 10px;
    font-family: fontAwesomeS;
}
.modal-grupos .content .aviso {
    text-transform: uppercase;
    color: #f3f3f3;
    width: 70%;
    margin-top: 20px;
}
.modal-grupos .content h3 {
    font-size: 16px;
    color: #fff;
    margin-bottom: 20px;
}
.modal-grupos .content .contato {
    font-size: 30px;
    color: #fff;
    letter-spacing: .1em;
    font-weight: 500;
}
.modal-grupos .content .contato span {
    font-size: 20px;
    font-style: italic;
    color: #bfc0c0;
}
.modal-grupos .content .contato a {
    color: #bfc0c0;
    font-size: 30px;
    font-style: italic;
}
.modal-grupos .content .contato a span {
    color: #fff;
    font-size: 30px;
}
.modal-grupos .content .close-grupos {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 11;
    width: 39px;
    height: 39px;
    transition: all .4s ease;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}
.modal-grupos .content .close-grupos span {
    position: absolute;
    right: 0;
    top: 7px;
    display: inline-block;
    width: 30px;
    height: 30px;
    cursor: pointer;
}
.modal-grupos .content .close-grupos span:after, .modal-grupos .content .close-grupos span:before {
    content: "";
    width: 21px;
    height: 3px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
.modal-grupos .content .close-grupos span:before {
    transform: translate(-50%, -50%) rotate(135deg);
}
.modal-grupos.on {
    opacity: 1;
    visibility: visible;
}
@media (max-width:768px) {
    .modal-grupos {
    overflow: auto;
    align-items: flex-start;
}
.modal-grupos .content {
    padding: 15px;
}
.modal-grupos .content h1 {
    font-size: 30px;
}
.modal-grupos .content h2 {
    font-size: 17px;
    line-height: 17px;
}
.modal-grupos .content .conteudo-grupos {
    width: 100%;
    padding: 10px 0;
    display: flex;
    flex-direction: column;
}
.modal-grupos .content .conteudo-grupos .titulo {
    width: 100%;
    border-bottom: 3px solid #101010;
}
.modal-grupos .content .conteudo-grupos .titulo i {
    font-size: 35px;
    font-family: fontAwesomeS;
}
.modal-grupos .content .conteudo-grupos .conteudo {
    padding: 10px 20px;
    border-left: none;
    width: 100%}
.modal-grupos .content .conteudo-grupos .conteudo ul {
    list-style: none;
    font-size: 17px;
    color: #323232;
    margin: 0;
    padding: 0;
}
.modal-grupos .content .conteudo-grupos .conteudo ul li {
    margin-bottom: 15px;
}
.modal-grupos .content .conteudo-grupos .conteudo ul li i {
    color: #10788e;
    margin-right: 10px;
    font-family: fontAwesomeS;
}
.modal-grupos .content .aviso {
    width: 90%;
    margin-top: 10px;
}
.modal-grupos .content h3 {
    margin-bottom: 10px;
}
.modal-grupos .content .contato {
    line-height: 32px;
}
.modal-grupos .content .close-grupos {
    right: 10px;
    top: 10px;
    position: fixed;
}
.modal-grupos .content .close-grupos span {
    height: 27px;
}
}#modal-informe {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .7);
    background-size: cover;
    opacity: 0;
    visibility: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .6s ease-in-out;
    top: 0;
    left: 0;
    z-index: 30;
}
#modal-informe.por_imagem iframe {
    display: none;
}
#modal-informe.por_imagem a:not(.close), #modal-informe.por_video iframe {
    display: block;
}
#modal-informe.por_video a:not(.close) {
    display: none;
}
#modal-informe div {
    position: relative;
    z-index: 10;
    width: 850px;
    height: 520px;
    transition: all .4s ease-in-out;
}
#modal-informe div strong {
    text-align: center;
    width: 100%;
    display: inline-block;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: .05em;
    margin-bottom: 20px;
    color: #fff;
}
#modal-informe div iframe {
    width: 700px;
    height: 500px;
}
#modal-informe div a.close {
    position: absolute;
    top: 0;
    right: -25px;
    height: 50px;
    width: 50px;
    z-index: 11;
    transition: all .4s ease-in-out;
    background: #ccc;
    opacity: 1;
    line-height: 1;
}
#modal-informe div a.close:after, #modal-informe div a.close:before {
    content: "";
    display: block;
    width: 22px;
    height: 3px;
    background: #000;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
#modal-informe div a.close:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
#modal-informe div img {
    width: 100%}
@media screen and (max-width:768px) {
    #modal-informe div {
    width: 90%}
#modal-informe div img {
    width: 100%}
#modal-informe div iframe {
    width: 90%;
    height: 300px;
    margin: 0 auto;
}
#modal-informe div a.close {
    width: 44px;
    top: -30px;
    right: 0;
}
}#modal-informe.on {
    visibility: visible;
    opacity: 1;
}
#modalidades {
    width: 100%;
    height: 492px;
    background: #ffde32;
    padding-top: 44px;
    box-sizing: border-box;
    position: relative;
}
#modalidades h1 {
    font-family: Montserrat;
    color: #0f5d84;
    text-transform: uppercase;
    font-size: 25px;
    text-align: center;
    line-height: 34px;
    margin-bottom: 50px;
}
#modalidades h1 span {
    display: block;
    font-family: loveloLineLight;
}
#modalidades .tns-outer .tns-controls button[data-controls=next], #modalidades .tns-outer .tns-controls button[data-controls=prev] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    width: 40px;
    height: 40px;
    background: transparent;
    border: none;
    transition: all .3s ease;
}
#modalidades .tns-outer .tns-controls button[data-controls=next] span, #modalidades .tns-outer .tns-controls button[data-controls=prev] span {
    position: relative;
    display: block;
    width: 42px;
    height: 42px;
    background: #0e5c86;
    border-radius: 50%}
#modalidades .tns-outer .tns-controls button[data-controls=next] span:after, #modalidades .tns-outer .tns-controls button[data-controls=next] span:before, #modalidades .tns-outer .tns-controls button[data-controls=prev] span:after, #modalidades .tns-outer .tns-controls button[data-controls=prev] span:before {
    content: "";
    width: 14px;
    height: 2px;
    position: absolute;
    background: #ffde32;
    left: 40%;
    transform: translateX(-40%);
}
#modalidades .tns-outer .tns-controls button[data-controls=next] span:before, #modalidades .tns-outer .tns-controls button[data-controls=prev] span:before {
    top: calc(50% - 5px);
    transform: rotate(-45deg);
}
#modalidades .tns-outer .tns-controls button[data-controls=next] span:after, #modalidades .tns-outer .tns-controls button[data-controls=prev] span:after {
    top: calc(50% + 5px);
    transform: rotate(45deg);
}
#modalidades .tns-outer .tns-controls button[data-controls=prev] {
    left: 5px;
    border-radius: 0 5px 5px 0;
}
#modalidades .tns-outer .tns-controls button[data-controls=next] {
    right: 14px;
    border-radius: 5px 0 0 5px;
}
#modalidades .tns-outer .tns-controls button[data-controls=next] span:after {
    top: calc(50% - 5px);
    transform: rotate(45deg);
}
#modalidades .tns-outer .tns-controls button[data-controls=next] span:before {
    top: calc(50% + 5px);
    transform: rotate(-45deg);
}
#modalidades .tns-outer .tns-controls button[disabled] {
    opacity: 0;
    pointer-events: none;
}
#modalidades .container {
    display: inline-flex;
    flex-shrink: 0;
}
#modalidades .container .modalidade {
    height: 280px;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
    position: relative;
}
#modalidades .container .modalidade:last-child {
    margin: 0;
}
#modalidades .container .modalidade .figure img {
    width: 260px;
    object-fit: contain;
    object-position: center;
    position: absolute;
    transition: all .4s ease;
    top: 0;
    left: 0;
    z-index: -1;
}
#modalidades .container .modalidade .figure .front {
    top: 50%;
    left: 50%;
    width: 100%;
    font-family: Lato, "sans-serif";
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: all .4s ease;
}
#modalidades .container .modalidade .figure .front h2, #modalidades .container .modalidade .figure .front p {
    display: none;
    font-size: 15px;
    line-height: 23px;
    color: #291f4b;
    text-align: center;
    margin: 0;
    width: 250px;
    font-weight: 700;
}
#modalidades .container .modalidade .title {
    color: #115b8a;
    text-align: center;
    width: 100%;
    font-family: Montserrat;
    font-size: 22px;
    margin-top: 60px;
    line-height: 28px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
@media screen and (min-width:1024px) {
    #modalidades {
    height: 540px;
    padding-top: 75px;
}
#modalidades h1 {
    font-size: 55px;
    margin: 0 0 70px;
}
#modalidades h1 span {
    display: inline;
}
#modalidades .container {
    width: 1230px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
#modalidades .container .modalidade {
    margin-right: 60px;
    height: 340px;
    flex-direction: column;
}
#modalidades .container .modalidade:last-child {
    margin: 0;
}
#modalidades .container .modalidade .figure {
    position: relative;
}
#modalidades .container .modalidade .figure img {
    position: static;
    width: 260px;
    object-fit: contain;
    object-position: center;
    transition: all .4s ease;
}
#modalidades .container .modalidade .figure .front {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    opacity: 0;
    font-family: Montserrat, "sans-serif";
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    transition: all .4s ease;
}
#modalidades .container .modalidade .figure .front h2, #modalidades .container .modalidade .figure .front p {
    display: block;
    font-size: 15px;
    line-height: 25px;
    color: #115b8a;
    text-align: center;
    margin: 0;
}
#modalidades .container .modalidade .title {
    color: #115b8a;
    text-align: center;
    width: 100%;
    font-family: Montserrat;
    font-size: 24px;
    margin-top: 60px;
    line-height: 28px;
    position: relative;
}
#modalidades .container .modalidade .title:after {
    content: "";
    width: 80px;
    height: 3px;
    background: #0f5d84;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -30px;
}
#modalidades .container .modalidade:hover .figure img {
    opacity: .1;
}
#modalidades .container .modalidade:hover .figure .front {
    opacity: 1;
}
}#newsletter {
    position: relative;
    align-items: flex-start;
    overflow: hidden;
    box-sizing: border-box;
    font-family: Kanit, sans-serif;
    padding: 3.125rem 0 5rem;
    background: #f5f5f5;
}
#newsletter, #newsletter .container {
    display: flex;
    justify-content: center;
    flex-direction: column;
}
#newsletter .container {
    max-width: 71.625rem;
    width: 100%;
    align-items: center;
}
#newsletter .container img {
    width: 5.9375rem;
    height: auto;
}
#newsletter .container .news {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
#newsletter .container .news h2 {
    font-family: Kanit, sans-serif;
    font-size: 1.375rem;
    line-height: 1.75rem;
    font-weight: 600;
    max-width: 13.75rem;
    text-align: center;
    letter-spacing: 0;
    color: #34628e;
    margin: 2.5rem 0;
}
#newsletter .container .news form {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
}
#newsletter .container .news form * {
    transition: all .3s ease-in-out;
}
#newsletter .container .news form .submit {
    display: flex;
    width: 286px;
    height: 48px;
    border: 1px solid #707070;
    border-radius: 31px;
    margin: 0 auto;
}
#newsletter .container .news form .submit>input {
    width: 80%;
    height: 48px;
    margin: 0;
    border: 0;
    text-align: left;
    font: normal normal normal 16px/19px Roboto;
    font-size: 1rem;
    line-height: 1.1875rem;
    letter-spacing: 0;
    color: #17263b;
    font-family: Roboto, sans-serif;
    background: transparent;
    box-sizing: border-box;
    outline: none;
}
#newsletter .container .news form .submit>input::-webkit-input-placeholder {
    color: #17263b;
}
#newsletter .container .news form .submit>input::-moz-placeholder {
    color: #17263b;
}
#newsletter .container .news form .submit>input::-ms-input-placeholder {
    color: #17263b;
}
#newsletter .container .news form .submit>input::placeholder {
    color: #17263b;
}
#newsletter .container .news form .submit button {
    height: 100%;
    width: 20%;
    margin: 0;
    border: 0;
    padding: 0;
    box-sizing: border-box;
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 15px;
    cursor: pointer;
    transition: all .3s ease-in-out;
    position: relative;
    outline: none;
    z-index: 1;
}
#newsletter .container .news form .submit button .svg {
    width: auto;
    height: 100%;
    display: inline-flex;
    margin-right: -10px;
}
#newsletter .container .news form .submit button:hover {
    color: #7dadb4;
    box-shadow: none;
}
#newsletter .container .news form input {
    width: 309px;
    height: 45px;
    margin: 0;
    border: 0;
    font-size: 12px;
    padding-left: 20px;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    background: transparent;
    box-sizing: border-box;
    outline: none;
    color: #fff;
    border: 1px solid #f4f4f4;
    border-radius: 25px;
    margin: 0 auto;
}
#newsletter .container .news form input::-webkit-input-placeholder {
    color: #fff;
}
#newsletter .container .news form input::-moz-placeholder {
    color: #fff;
}
#newsletter .container .news form input::-ms-input-placeholder {
    color: #fff;
}
#newsletter .container .news form input::placeholder {
    color: #fff;
}
#newsletter .container .news form .alert {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
    opacity: 0;
    transition: background .3s ease-in-out;
    text-align: center;
    color: #fff;
}
#newsletter .container .news form .alert i {
    font-family: fontAwesomeS;
    font-size: 70px;
    margin-right: 10px;
}
#newsletter .container .news form .alert p {
    font-size: 20px;
    line-height: 15px;
    margin: 0;
    text-transform: uppercase;
    font-weight: 300;
    text-align: left;
}
#newsletter .container .news form .alert p span {
    font-weight: 900;
    color: #fff;
}
#newsletter .container .news form .alert p strong {
    display: block;
    margin-top: 5px;
    text-transform: uppercase;
    font-size: 41px;
    font-weight: 900;
}
#newsletter .container .news form .alert.success {
    display: none;
}
#newsletter .container .news form .alert.success i {
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 60px;
    position: relative;
    transform: rotate(45deg);
    margin: 0;
    left: -30px;
    bottom: 5px;
}
#newsletter .container .news form .alert.success i:before {
    content: "";
    width: 35px;
    height: 15px;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
}
#newsletter .container .news form .alert.success i:after {
    content: "";
    width: 60px;
    height: 15px;
    background: #fff;
    position: absolute;
    left: -2px;
    top: 20px;
    transform: rotate(90deg);
}
#newsletter .container .news form .alert.error {
    display: none;
}
#newsletter .container .news form .alert.error i {
    color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    position: relative;
}
#newsletter .container .news form .alert.error i:after, #newsletter .container .news form .alert.error i:before {
    content: "";
    width: 80px;
    height: 15px;
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
#newsletter .container .news form .alert.error i:before {
    transform: translate(-50%, -50%) rotate(135deg);
}
#newsletter .container .news form.on {
    left: 50%;
    top: 50%;
    animation: submit 5s ease-in-out forwards .3s;
}
#newsletter .container .news form.on .submit, #newsletter .container .news form.on button, #newsletter .container .news form.on input {
    opacity: 0;
}
#newsletter .container .news form.on .alert.success {
    display: flex;
    align-items: center;
    visibility: visible;
    animation: aparecer-alert 5s ease-in-out forwards .3s;
}
#newsletter .container .news form.on .alert.success p {
    line-height: 17px;
}
#newsletter .container .news form.on .alert.error p {
    line-height: 23px;
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    #newsletter .container .news form.on {
    position: absolute;
}
}#newsletter .container .news form.off {
    left: 50%;
    top: 60%;
    animation: submit 5s ease-in-out forwards .3s;
}
#newsletter .container .news form.off .submit, #newsletter .container .news form.off button, #newsletter .container .news form.off input {
    opacity: 0;
}
#newsletter .container .news form.off .alert.error {
    display: flex;
    align-items: center;
    visibility: visible;
    animation: aparecer-alert 5s ease-in-out forwards .3s;
}
#newsletter .container .news form.off .alert.error p {
    line-height: 15px;
}
@media (-ms-high-contrast:active), (-ms-high-contrast:none) {
    #newsletter .container .news form.off {
    position: absolute;
}
}@media screen and (min-width:1024px) {
    #newsletter {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8.75rem 0;
    border: none;
}
#newsletter .container {
    max-width: 1146px;
    flex-direction: row;
}
#newsletter .container img {
    height: 159px;
    width: auto;
}
#newsletter .container .news {
    margin-left: 5.1875rem;
}
#newsletter .container .news h2 {
    text-align: left;
    font-size: 1.5625rem;
    line-height: 1.875rem;
    font-weight: 600;
    letter-spacing: 0;
    color: #34628e;
    margin: 0 0 2.25rem;
    max-width: 24.5rem;
}
#newsletter .container .news form .submit {
    width: 368px;
    height: 60px;
    border: 1px solid #707070;
    border-radius: 31px;
    margin: 0;
}
#newsletter .container .news form .submit input {
    text-align: left;
    font-size: .9375rem;
    line-height: 1.125rem;
    font-weight: 400;
    letter-spacing: 0;
    color: #898989;
    height: 100%;
    margin: 0;
}
#newsletter .container .news form .submit button .svg {
    margin-right: -15px;
}
#newsletter .alert {
    position: absolute;
}
}@keyframes submit {
    0% {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}
15% {
    background: rgba(0, 0, 0, .8);
    opacity: 1;
}
20% {
    opacity: 0;
}
30% {
    opacity: 1;
}
40% {
    opacity: 0;
}
50% {
    opacity: 1;
    width: 50px;
    height: 50px;
}
60% {
    width: 200vw;
    height: 200vw;
}
85% {
    opacity: 1;
    border-radius: 50%;
    background: rgba(0, 0, 0, .8);
}
to {
    width: 200vw;
    height: 200vw;
    opacity: 1;
    position: absolute;
    transform: translate(-50%, -50%);
}
}@keyframes aparecer-alert {
    50% {
    opacity: 0;
    transform: translate(-50%, calc(-50% + 150px));
}
63% {
    opacity: 1;
    transform: translate(-50%, -50%);
}
85% {
    opacity: 1;
}
to {
    opacity: 1;
}
}#paralax {
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -9999;
}
#compromisso {
    width: 100vw;
    height: 280px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, .3);
    text-align: center;
    line-height: 30px;
}
#compromisso .bg span {
    transform: translate(-50%, -50%);
    font-size: 3rem;
    font-weight: 700;
    color: #fff;
    text-align: center;
    z-index: 9999;
}
#percurso {
    height: auto;
    width: 100%;
    padding: 0;
}
#percurso>input#abreCardPercurso {
    display: none;
}
#percurso .card-link {
    height: 150px;
    width: 100%;
    background-size: cover;
    flex-direction: row;
    background: #43a8c6;
    box-shadow: 0 10px 10px #0000000F;
}
#percurso .card-link, #percurso .card-link .figure {
    display: flex;
    justify-content: center;
    align-items: center;
}
#percurso .card-link .figure {
    min-width: 62px;
    height: 62px;
    border-radius: 50%;
    margin-right: 20px;
    border: none;
}
#percurso .card-link .figure .svg {
    height: 75px;
    width: auto;
}
#percurso .card-link .figure .svg * {
    fill: #fff;
}
#percurso .card-link h2 {
    text-align: left;
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    font-family: Kanit, sans-serif;
    letter-spacing: 0;
    color: #fff;
}
#percurso .card-link h2 span, #percurso .card-link h2 strong {
    color: #da3718;
}
#percurso .card-content {
    position: fixed;
    overflow: auto;
    overflow-x: hidden;
    height: calc(100vh - 70px);
    padding: 50px 0;
    width: 100%;
    background: #fff;
    top: 100vh;
    transition: all .6s ease-in-out;
    z-index: 12;
    opacity: 0;
}
#percurso .card-content>input {
    display: none;
}
#percurso .card-content header {
    margin-bottom: 20px;
}
#percurso .card-content header .titulos {
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
}
#percurso .card-content header .titulos h1 {
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    line-height: 60px;
    font-family: Kanit, sans-serif;
    letter-spacing: 0;
    color: #192957;
    margin: 0;
    padding: 0;
}
#percurso .card-content header .titulos h1 span, #percurso .card-content header .titulos h1 strong {
    color: #da3718;
}
#percurso .card-content .navigation {
    position: relative;
    width: 100%;
    display: flex;
    z-index: 1;
    font-family: Kanit, sans-serif;
    flex-direction: column;
    align-items: center;
    gap: 26px;
    margin: 0 0 45px;
}
#percurso .card-content .navigation a {
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    width: 214px;
    height: 65px;
    border-radius: 54px;
    text-align: center;
    font-family: Kanit, sans-serif;
    font-size: 18px;
    line-height: 77px;
    font-weight: 700;
    letter-spacing: 0;
    color: #fff;
    background: #38b6ff;
    box-shadow: 0 3px 0 1px #192957;
    margin: 0;
    padding: 0;
}
#percurso .card-content .iframes {
    position: relative;
    z-index: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 300px;
    height: 300px;
    margin: 0 auto;
}
#percurso .card-content .iframes .percursos>input {
    display: none;
}
#percurso .card-content .iframes .percursos .iframe {
    height: 300px;
    width: 300px;
}
#percurso .card-content .iframes .percursos .iframe .imagem-breve {
    border-radius: 15px;
    width: 100%;
    height: 100%;
    display: block;
    justify-content: center;
    align-items: center;
    background-color: #666;
    background-size: cover;
    background-position: 50%}
#percurso .card-content .iframes .percursos .iframe input[type=checkbox] {
    display: none;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe {
    border-radius: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(100% + 5px);
    height: calc(100% + 5px);
    background: rgba(74, 115, 155, .8);
    z-index: 1;
    position: absolute;
    top: -5px;
    left: 0;
    cursor: pointer;
    transition: all .4s ease-in-out;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span .svg {
    width: auto;
    height: 50px;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span .svg * {
    fill: #fff;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span span {
    width: 165px;
    display: block;
    font-family: Kanit, sans-serif;
    color: #fff;
    text-align: center;
    font-size: 22px;
    line-height: 30px;
    text-transform: uppercase;
}
#percurso .card-content .iframes .percursos .iframe iframe {
    width: 100%;
    height: 300px;
    border-radius: 15px;
}
#percurso .card-content .iframes .percursos .iframe input[type=checkbox]:checked~label.shadow-iframe {
    opacity: 1;
    pointer-events: all;
    visibility: visible;
}
#percurso .card-content .iframes>#acessaPercurso {
    display: none;
}
#percurso>input#abreCardPercurso:checked~.card-content {
    top: 70px;
    opacity: 1;
}
@media screen and (min-width:1024px) {
    #percurso {
    position: relative;
    z-index: 0;
    background: #fff;
    padding: 45px 0 0;
}
#percurso .card-link {
    display: none;
}
#percurso .card-content {
    position: relative;
    height: auto;
    top: 0;
    overflow: hidden;
    opacity: 1;
    background: none;
    padding: 0;
}
#percurso .card-content .imagem-breve {
    height: 400px;
}
#percurso .card-content header {
    margin-bottom: 24px;
}
#percurso .card-content header .titulos h1 {
    font-size: 30px;
    line-height: 63px;
    letter-spacing: 0;
    font-weight: 600;
}
#percurso .card-content .navigation {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    gap: 48px;
    margin: 0;
}
#percurso .card-content .navigation a {
    width: 253px;
    height: 65px;
    font-size: 22px;
    line-height: 56px;
    letter-spacing: 0;
    transition: all .5s ease-in-out;
}
#percurso .card-content .navigation a:hover {
    background: #34628e;
}
#percurso .card-content .iframes {
    z-index: 0;
    margin-top: 85px;
    display: block;
    width: 100%}
#percurso .card-content .iframes .percursos .iframe {
    width: 100%}
#percurso .card-content .iframes .percursos .iframe .imagem-breve {
    height: 298px;
    width: 100%;
    border-radius: 0;
}
#percurso .card-content .iframes .percursos .iframe iframe {
    height: 298px;
    width: 100%;
    border: none;
    position: absolute;
    border-radius: 0;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe {
    border-radius: 0;
    top: 0;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span {
    gap: 24px;
}
#percurso .card-content .iframes .percursos .iframe label.shadow-iframe span span {
    width: 100%}
}#pin-santander {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    gap: 12px;
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 60px;
    padding: 0 15px;
    background-color: #5f0104;
    color: #fff;
    transition: all 3ms ease-in-out;
}
#pin-santander .logo-pin-santander {
    width: 35px;
    height: auto;
    fill: #fff;
}
#pin-santander .logo-pin-santander * {
    fill: #fff;
}
#pin-santander .texto-informativo {
    width: 200px;
    font-size: 10px;
    font-family: MPlusRoundedRegular;
}
@media screen and (min-width:1024px) {
    #pin-santander {
    top: 100px;
    right: 0;
    z-index: 100;
    padding: 5px 10px;
    width: 250px;
    border-radius: 10px 0 0 10px;
}
#pin-santander .logo-pin-santander {
    width: 45px;
}
#pin-santander .texto-informativo {
    font-size: 12px;
}
}@media screen and (min-width:1600px) {
    #pin-santander {
    top: 150px;
}
}#pin-santander.pin-light {
    background-color: #fff;
    color: #5f0104;
}
#pin-santander.pin-light .logo-pin-santander, #pin-santander.pin-light .logo-pin-santander * {
    fill: #5f0104;
}
.header-posevento {
    align-items: center!important;
}
@media screen and (min-width:1024px) {
    .header-posevento {
    padding: 0 100px!important;
}
}@media screen and (min-width:1600px) {
    .header-posevento {
    padding: 0 200px!important;
}
}.pos-evento {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    z-index: 1;
    background-color: #fff;
}
.pos-evento figure {
    position: relative;
    z-index: -3;
    left: 0;
    top: 0;
    transition: all .4s ease-in-out;
    padding: 0;
    margin: 0;
    width: 100%}
.pos-evento figure .bg-mobile {
    object-fit: fill;
    width: 100%;
    height: 100%}
.pos-evento .resultados {
    margin: 0;
    position: absolute;
    height: auto;
    list-style: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    padding-bottom: 20px;
}
.pos-evento .resultados a {
    display: flex;
    position: relative;
    width: 260px;
    height: 80px;
    letter-spacing: 0;
    font-size: 15px;
    font-weight: 900;
    z-index: 0;
    line-height: 11px;
    letter-spacing: .8px;
    transition: all .6s ease, color .3s ease;
    overflow: hidden;
    white-space: nowrap;
    color: #fff;
    background: #3da8c6;
    border-radius: 80px;
    font-family: Kanit, sans-serif;
    letter-spacing: .08em;
    text-transform: uppercase;
    align-items: center;
    margin-top: 35px;
    box-shadow: 0 10px 10px #00000029;
    box-sizing: border-box;
}
.pos-evento .resultados a:first-child {
    margin-top: 0;
}
.pos-evento .resultados a:last-child {
    margin-bottom: 20px;
}
.pos-evento .resultados a .circulo {
    background: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 25px;
    margin-left: 20px;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.pos-evento .resultados a .circulo img {
    width: 30px;
    height: auto;
}
.pos-evento .resultados a p {
    color: #fff;
    font-family: Kanit, sans-serif;
    line-height: 1.3;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
}
.pos-evento .resultados a p strong {
    font-size: 18px;
    font-weight: 900;
    text-transform: uppercase;
}
.pos-evento .resultados a:hover {
    background: #326190;
}
.pos-evento .resultados a:hover p {
    color: #fff;
}
.pos-evento .logos-patrocinio {
    display: flex;
    width: 90vw;
    position: absolute;
    bottom: 420px;
}
@media screen and (min-width:1024px) {
    .pos-evento {
    padding: 0;
    background: transparent;
    width: 100%;
    height: 100vh;
    object-fit: cover;
}
.pos-evento figure {
    position: absolute;
    height: 100%;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: -2;
}
.pos-evento figure .bg-desk {
    object-fit: cover;
}
.pos-evento figure .bg-desk, .pos-evento figure .bg-mobile {
    width: 100%;
    height: 100%;
    z-index: -2;
}
.pos-evento .texto-realizado {
    text-align: left;
    left: 830px;
    bottom: 210px;
    font-size: 65px;
    line-height: 68px;
}
.pos-evento .resultados {
    position: relative;
    flex-direction: row;
    align-items: flex-end;
    justify-content: center;
    width: 65%;
    height: 7.7em;
    padding-bottom: 5vh;
}
.pos-evento .resultados a {
    margin: 0;
    margin-right: 50px;
}
.pos-evento .resultados a:last-of-type {
    margin: 0;
}
.pos-evento .logos-patrocinio {
    width: 32vw;
    bottom: 138px;
    left: 230px;
}
}@media screen and (min-width:1600px) {
    .pos-evento .texto-realizado {
    font-size: 102px;
    line-height: 107px;
    bottom: 300px;
    left: 1130px;
}
.pos-evento .resultados {
    padding-bottom: 5vh;
}
.pos-evento .logos-patrocinio {
    left: 275px;
    bottom: 210px;
}
}#conteudo {
    padding: 50px 0 100px;
    position: relative;
}
#conteudo h1 {
    text-align: center;
    font-family: Montserrat;
    color: #0f5d84;
    font-size: 44px;
    letter-spacing: .06em;
    margin: 0 0 60px;
    text-transform: uppercase;
}
#conteudo h1 strong {
    font-family: Montserrat;
    font-weight: 400;
}
#conteudo .tns-outer .tns-controls button[data-controls=next], #conteudo .tns-outer .tns-controls button[data-controls=prev] {
    position: absolute;
    top: 32%;
    transform: translateY(-32%);
    z-index: 1;
    width: 40px;
    height: 40px;
    background: transparent;
    border: none;
    transition: all .3s ease;
}
#conteudo .tns-outer .tns-controls button[data-controls=next] span, #conteudo .tns-outer .tns-controls button[data-controls=prev] span {
    position: relative;
    display: block;
    width: 42px;
    height: 42px;
    background: #0e5c86;
    border-radius: 50%}
#conteudo .tns-outer .tns-controls button[data-controls=next] span:after, #conteudo .tns-outer .tns-controls button[data-controls=next] span:before, #conteudo .tns-outer .tns-controls button[data-controls=prev] span:after, #conteudo .tns-outer .tns-controls button[data-controls=prev] span:before {
    content: "";
    width: 14px;
    height: 2px;
    position: absolute;
    background: #ffde32;
    left: 40%;
    transform: translateX(-40%);
}
#conteudo .tns-outer .tns-controls button[data-controls=next] span:before, #conteudo .tns-outer .tns-controls button[data-controls=prev] span:before {
    top: calc(50% - 5px);
    transform: rotate(-45deg);
}
#conteudo .tns-outer .tns-controls button[data-controls=next] span:after, #conteudo .tns-outer .tns-controls button[data-controls=prev] span:after {
    top: calc(50% + 5px);
    transform: rotate(45deg);
}
#conteudo .tns-outer .tns-controls button[data-controls=prev] {
    left: 5px;
    border-radius: 0 5px 5px 0;
}
#conteudo .tns-outer .tns-controls button[data-controls=next] {
    right: 28px;
    border-radius: 5px 0 0 5px;
}
#conteudo .tns-outer .tns-controls button[data-controls=next] span:after {
    top: calc(50% - 5px);
    transform: rotate(45deg);
}
#conteudo .tns-outer .tns-controls button[data-controls=next] span:before {
    top: calc(50% + 5px);
    transform: rotate(-45deg);
}
#conteudo .tns-outer .tns-controls button[disabled] {
    opacity: 0;
    pointer-events: none;
}
#conteudo .container {
    width: 1320px;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
#conteudo .container .post {
    margin: 0;
    height: auto;
    margin-bottom: 50px;
    opacity: 0;
}
#conteudo .container .post:nth-of-type(4n+4) {
    margin-right: 0;
}
#conteudo .container .post .thumb {
    display: inline-block;
    height: 0;
}
#conteudo .container .post .thumb img {
    width: 100%;
    height: 190px;
    border-radius: 25px;
    object-fit: cover;
    object-position: center;
    margin-bottom: 20px;
}
#conteudo .container .post .title {
    font-size: 21px;
    font-family: Montserrat, sans-serif;
    color: #13628c;
    line-height: 31px;
    margin-bottom: 15px;
}
#conteudo .container .post p {
    color: #13628c;
    font-size: 14px;
    line-height: 24px;
    font-family: Montserrat, sans-serif;
}
#conteudo>button {
    width: 240px;
    height: 50px;
    color: #fff;
    font-family: loveloBlack;
    font-size: 13px;
    border: none;
    border-bottom: 2px solid #4f4697;
    letter-spacing: .05em;
    border-radius: 5px;
    background: #1cb0d3;
    display: block;
    margin: 30px auto 0;
    cursor: pointer;
    transition: all .5s ease;
    padding-top: 3px;
    box-sizing: border-box;
}
#conteudo>button:hover {
    background: #465998;
}
#conteudo>button:active, #conteudo>button:focus {
    transform: translateY(2px);
    border-width: 0;
    outline: none;
}
#conteudo>button.loading {
    color: transparent;
    font-size: 0;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
}
#conteudo.on .container .post:first-of-type {
    animation: entrada-baixo .7s ease 0s forwards;
}
#conteudo.on .container .post:nth-of-type(2) {
    animation: entrada-baixo .7s ease .2s forwards;
}
#conteudo.on .container .post:nth-of-type(3) {
    animation: entrada-baixo .7s ease .4s forwards;
}
#conteudo.on .container .post:nth-of-type(4) {
    animation: entrada-baixo .7s ease .6s forwards;
}
#conteudo.on .container .post:nth-of-type(5) {
    animation: entrada-baixo .7s ease .8s forwards;
}
#conteudo.on .container .post:nth-of-type(6) {
    animation: entrada-baixo .7s ease 1s forwards;
}
#conteudo.on .container .post:nth-of-type(7) {
    animation: entrada-baixo .7s ease 1.2s forwards;
}
#conteudo.on .container .post:nth-of-type(8) {
    animation: entrada-baixo .7s ease 1.4s forwards;
}
#conteudo.on .container .post:nth-of-type(9) {
    animation: entrada-baixo .7s ease 1.6s forwards;
}
#conteudo.opened {
    padding-bottom: 0;
}
@media screen and (min-width:1024px) {
    #conteudo h1 {
    font-size: 55px;
}
#conteudo .container {
    gap: 30px;
    justify-content: space-around;
}
#conteudo .container .post {
    width: 262px;
    margin: 0;
}
#conteudo .container .post .title {
    font-size: 18px;
    line-height: 22px;
}
#conteudo .container .post p {
    font-size: 15px;
    line-height: 20px;
}
}#rodape-logos {
    background-color: #f8f8f8;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 160px 0 50px;
    align-items: center;
    position: relative;
    text-align: center;
    overflow: hidden;
}
#rodape-logos .container-fluid .row, #rodape-logos .container .row {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
#rodape-logos .container-fluid .row .widget_acf, #rodape-logos .container .row .widget_acf {
    margin: 0 0 20px;
    display: flex;
    justify-content: center;
}
#rodape-logos .container-fluid .row .widget_acf.col-sm-1, #rodape-logos .container .row .widget_acf.col-sm-1 {
    width: 8.33333%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-2, #rodape-logos .container .row .widget_acf.col-sm-2 {
    width: 16.66667%;
    width: auto;
}
#rodape-logos .container-fluid .row .widget_acf.col-sm-3, #rodape-logos .container .row .widget_acf.col-sm-3 {
    width: 25%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-4, #rodape-logos .container .row .widget_acf.col-sm-4 {
    width: 33.33333%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-5, #rodape-logos .container .row .widget_acf.col-sm-5 {
    width: 41.66667%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-6, #rodape-logos .container .row .widget_acf.col-sm-6 {
    width: 50%;
    width: auto;
}
#rodape-logos .container-fluid .row .widget_acf.col-sm-7, #rodape-logos .container .row .widget_acf.col-sm-7 {
    width: 58.33333%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-8, #rodape-logos .container .row .widget_acf.col-sm-8 {
    width: 66.66667%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-9, #rodape-logos .container .row .widget_acf.col-sm-9 {
    width: 75%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-10, #rodape-logos .container .row .widget_acf.col-sm-10 {
    width: 83.33333%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-11, #rodape-logos .container .row .widget_acf.col-sm-11 {
    width: 91.66667%}
#rodape-logos .container-fluid .row .widget_acf.col-sm-12, #rodape-logos .container .row .widget_acf.col-sm-12 {
    width: 100%}
#rodape-logos .container-fluid .row .widget_acf:last-child, #rodape-logos .container .row .widget_acf:last-child {
    margin: 0;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container, #rodape-logos .container .row .widget_acf .logo-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container.Esquerda, #rodape-logos .container-fluid .row .widget_acf .logo-container.esquerda, #rodape-logos .container .row .widget_acf .logo-container.Esquerda, #rodape-logos .container .row .widget_acf .logo-container.esquerda {
    margin-left: auto;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container.Direita, #rodape-logos .container-fluid .row .widget_acf .logo-container.direita, #rodape-logos .container .row .widget_acf .logo-container.Direita, #rodape-logos .container .row .widget_acf .logo-container.direita {
    margin-right: auto;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .titulo, #rodape-logos .container .row .widget_acf .logo-container .titulo {
    font-family: Lato, sans-serif;
    margin-bottom: 20px;
    font-size: 16px;
    color: #aaa;
    font-weight: 500;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .titulo.titulo-alternativo, #rodape-logos .container .row .widget_acf .logo-container .titulo.titulo-alternativo {
    width: -moz-max-content;
    width: max-content;
    height: auto;
    position: absolute;
    top: -60px;
    min-height: 40px;
    display: flex;
    align-items: flex-end;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos, #rodape-logos .container .row .widget_acf .logo-container .logos {
    width: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 2px 3px;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a, #rodape-logos .container .row .widget_acf .logo-container .logos a {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    margin: 0 15px 30px;
    box-shadow: 0 0 3px rgba(0, 0, 0, .1);
    position: relative;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.grande, #rodape-logos .container .row .widget_acf .logo-container .logos a.grande {
    height: 230px;
    width: 90vw;
    min-width: 90vw;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.grande, #rodape-logos .container .row .widget_acf .logo-container .logos a.grande {
    height: 240px;
    width: 330px;
    min-width: 330px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.medio, #rodape-logos .container .row .widget_acf .logo-container .logos a.medio {
    height: 200px;
    width: 75vw;
    min-width: 75vw;
    margin: 0 15px 70px;
}
@media (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.medio, #rodape-logos .container .row .widget_acf .logo-container .logos a.medio {
    height: 196px;
    width: 270px;
    min-width: 270px;
    margin: 0 15px 40px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.pequeno, #rodape-logos .container .row .widget_acf .logo-container .logos a.pequeno {
    height: 110px;
    width: 40vw!important;
    min-width: 40vw;
}
@media (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos a.pequeno, #rodape-logos .container .row .widget_acf .logo-container .logos a.pequeno {
    height: 123px;
    width: 170px!important;
    min-width: 170px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a div, #rodape-logos .container .row .widget_acf .logo-container .logos a div {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos a div img, #rodape-logos .container .row .widget_acf .logo-container .logos a div img {
    width: 85%}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande1, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio1, #rodape-logos .container .row .widget_acf .logo-container .logos.grande1, #rodape-logos .container .row .widget_acf .logo-container .logos.medio1 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio1, #rodape-logos .container .row .widget_acf .logo-container .logos.medio1 {
    flex-direction: row;
    width: 300px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno1, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno1 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno1, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno1 {
    width: 206px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande2, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio2, #rodape-logos .container .row .widget_acf .logo-container .logos.grande2, #rodape-logos .container .row .widget_acf .logo-container .logos.medio2 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio2, #rodape-logos .container .row .widget_acf .logo-container .logos.medio2 {
    flex-direction: row;
    width: 600px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno2, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno2 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno2, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno2 {
    width: 412px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande3, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio3, #rodape-logos .container .row .widget_acf .logo-container .logos.grande3, #rodape-logos .container .row .widget_acf .logo-container .logos.medio3 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio3, #rodape-logos .container .row .widget_acf .logo-container .logos.medio3 {
    flex-direction: row;
    width: 900px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno3, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno3 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno3, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno3 {
    width: 618px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande4, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio4, #rodape-logos .container .row .widget_acf .logo-container .logos.grande4, #rodape-logos .container .row .widget_acf .logo-container .logos.medio4 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio4, #rodape-logos .container .row .widget_acf .logo-container .logos.medio4 {
    flex-direction: row;
    width: 1200px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno4, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno4 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno4, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno4 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande5, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio5, #rodape-logos .container .row .widget_acf .logo-container .logos.grande5, #rodape-logos .container .row .widget_acf .logo-container .logos.medio5 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio5, #rodape-logos .container .row .widget_acf .logo-container .logos.medio5 {
    flex-direction: row;
    width: 1500px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno5, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno5 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno5, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno5 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande6, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio6, #rodape-logos .container .row .widget_acf .logo-container .logos.grande6, #rodape-logos .container .row .widget_acf .logo-container .logos.medio6 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio6, #rodape-logos .container .row .widget_acf .logo-container .logos.medio6 {
    flex-direction: row;
    width: 900px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno6, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno6 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno6, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno6 {
    width: 618px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande7, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio7, #rodape-logos .container .row .widget_acf .logo-container .logos.grande7, #rodape-logos .container .row .widget_acf .logo-container .logos.medio7 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio7, #rodape-logos .container .row .widget_acf .logo-container .logos.medio7 {
    flex-direction: row;
    width: 1200px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno7, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno7 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno7, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno7 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande8, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio8, #rodape-logos .container .row .widget_acf .logo-container .logos.grande8, #rodape-logos .container .row .widget_acf .logo-container .logos.medio8 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio8, #rodape-logos .container .row .widget_acf .logo-container .logos.medio8 {
    flex-direction: row;
    width: 1200px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno8, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno8 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno8, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno8 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande9, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio9, #rodape-logos .container .row .widget_acf .logo-container .logos.grande9, #rodape-logos .container .row .widget_acf .logo-container .logos.medio9 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio9, #rodape-logos .container .row .widget_acf .logo-container .logos.medio9 {
    flex-direction: row;
    width: 1500px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno9, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno9 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno9, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno9 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande10, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio10, #rodape-logos .container .row .widget_acf .logo-container .logos.grande10, #rodape-logos .container .row .widget_acf .logo-container .logos.medio10 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio10, #rodape-logos .container .row .widget_acf .logo-container .logos.medio10 {
    flex-direction: row;
    width: 1500px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno10, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno10 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno10, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno10 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande11, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio11, #rodape-logos .container .row .widget_acf .logo-container .logos.grande11, #rodape-logos .container .row .widget_acf .logo-container .logos.medio11 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio11, #rodape-logos .container .row .widget_acf .logo-container .logos.medio11 {
    flex-direction: row;
    width: 1800px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno11, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno11 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno11, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno11 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande12, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio12, #rodape-logos .container .row .widget_acf .logo-container .logos.grande12, #rodape-logos .container .row .widget_acf .logo-container .logos.medio12 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio12, #rodape-logos .container .row .widget_acf .logo-container .logos.medio12 {
    flex-direction: row;
    width: 1800px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno12, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno12 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno12, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno12 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande13, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio13, #rodape-logos .container .row .widget_acf .logo-container .logos.grande13, #rodape-logos .container .row .widget_acf .logo-container .logos.medio13 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio13, #rodape-logos .container .row .widget_acf .logo-container .logos.medio13 {
    flex-direction: row;
    width: 2100px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno13, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno13 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno13, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno13 {
    width: 824px;
    width: 1030px;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno13 a:nth-child(4n+6), #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno13 a:nth-child(4n+6) {
    margin-left: 20px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande14, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio14, #rodape-logos .container .row .widget_acf .logo-container .logos.grande14, #rodape-logos .container .row .widget_acf .logo-container .logos.medio14 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio14, #rodape-logos .container .row .widget_acf .logo-container .logos.medio14 {
    flex-direction: row;
    width: 2100px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno14, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno14 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno14, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno14 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande15, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio15, #rodape-logos .container .row .widget_acf .logo-container .logos.grande15, #rodape-logos .container .row .widget_acf .logo-container .logos.medio15 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio15, #rodape-logos .container .row .widget_acf .logo-container .logos.medio15 {
    flex-direction: row;
    width: 2400px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno15, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno15 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno15, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno15 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande16, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio16, #rodape-logos .container .row .widget_acf .logo-container .logos.grande16, #rodape-logos .container .row .widget_acf .logo-container .logos.medio16 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio16, #rodape-logos .container .row .widget_acf .logo-container .logos.medio16 {
    flex-direction: row;
    width: 2400px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno16, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno16 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno16, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno16 {
    width: 824px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande17, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio17, #rodape-logos .container .row .widget_acf .logo-container .logos.grande17, #rodape-logos .container .row .widget_acf .logo-container .logos.medio17 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio17, #rodape-logos .container .row .widget_acf .logo-container .logos.medio17 {
    flex-direction: row;
    width: 2700px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno17, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno17 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno17, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno17 {
    width: 824px;
    width: 1030px;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno17 a:nth-child(4n+6), #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno17 a:nth-child(4n+6) {
    margin-left: 20px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande18, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio18, #rodape-logos .container .row .widget_acf .logo-container .logos.grande18, #rodape-logos .container .row .widget_acf .logo-container .logos.medio18 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio18, #rodape-logos .container .row .widget_acf .logo-container .logos.medio18 {
    flex-direction: row;
    width: 2700px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno18, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno18 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno18, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno18 {
    width: 1030px;
}
#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno18 a:nth-child(4n+11), #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno18 a:nth-child(4n+11) {
    margin-left: 20px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande19, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio19, #rodape-logos .container .row .widget_acf .logo-container .logos.grande19, #rodape-logos .container .row .widget_acf .logo-container .logos.medio19 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio19, #rodape-logos .container .row .widget_acf .logo-container .logos.medio19 {
    flex-direction: row;
    width: 3000px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno19, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno19 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno19, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno19 {
    width: 1030px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.grande20, #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio20, #rodape-logos .container .row .widget_acf .logo-container .logos.grande20, #rodape-logos .container .row .widget_acf .logo-container .logos.medio20 {
    flex-direction: column;
}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.medio20, #rodape-logos .container .row .widget_acf .logo-container .logos.medio20 {
    flex-direction: row;
    width: 3000px;
}
}#rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno20, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno20 {
    width: 100%}
@media screen and (min-width:1024px) {
    #rodape-logos .container-fluid .row .widget_acf .logo-container .logos.pequeno20, #rodape-logos .container .row .widget_acf .logo-container .logos.pequeno20 {
    width: 1030px;
}
}#skate .container input {
    display: none;
}
#skate .container input#abreCardSkate:checked~.card-content {
    top: 0;
    opacity: 1;
}
#skate .container .card-skate .card-link {
    width: 100%;
    height: 197px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    flex-direction: row-reverse;
}
#skate .container .card-skate .card-link .bgCardLink {
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 197px;
}
#skate .container .card-skate .card-link .bgCardLink img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#skate .container .card-skate .card-link .icon {
    width: 16px;
    height: 16px;
}
#skate .container .card-skate .card-link .icon .svg {
    width: 14px;
    height: 14px;
    fill: #fff;
}
#skate .container .card-skate .card-link .icon .svg * {
    fill: #fff;
}
#skate .container .card-skate .card-link h2 {
    color: #fff;
    font-size: 25px;
    width: 184px;
    line-height: 33px;
    font-family: Kanit, sans-serif;
    font-weight: 400;
    margin: 0 32px;
}
#skate .container .card-skate .card-link h2 span {
    color: #fec72e;
}
#skate .container .card-content {
    position: fixed;
    overflow: auto;
    height: auto;
    min-height: calc(100vh - 70px);
    margin-top: 70px;
    width: 100%;
    top: 100vh;
    transition: all .8s ease;
    z-index: 10;
    box-sizing: border-box;
    opacity: 0;
}
#skate .container .card-content .content-mobile {
    overflow: auto;
    height: calc(100vh - 70px);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 54px 0;
    box-sizing: border-box;
}
#skate .container .card-content .content-mobile .bgMobile {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
#skate .container .card-content .content-mobile .bgMobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#skate .container .card-content .content-mobile .title {
    margin: 0;
    font-family: Kanit, sans-serif;
    font-size: 25px;
    text-align: left;
    line-height: 30px;
    width: 80%;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
}
#skate .container .card-content .content-mobile .title span {
    color: #fec72e;
}
#skate .container .card-content .content-mobile .infos-wrapper {
    text-align: left;
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 35px 0 0 35px;
}
#skate .container .card-content .content-mobile .infos-wrapper .info {
    display: flex;
    gap: 10px;
    align-items: baseline;
}
#skate .container .card-content .content-mobile .infos-wrapper .info p {
    font-family: Roboto, sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    font-weight: 400;
    margin: 0;
    width: 85%}
#skate .container .card-content .content-mobile .infos-wrapper .info svg {
    width: 13px;
    height: 13px;
}
#skate .container .card-content .content-mobile .img-skate {
    width: 284px;
    height: auto;
    display: none;
}
#skate .container .card-content .content-mobile .button-kit {
    width: 310px;
    padding: 10px 0;
    background-color: #40989f;
    border-radius: 54px;
    font-family: Kanit, sans-serif;
    font-size: 25px;
    line-height: 37px;
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    box-shadow: 0 5px 0 #000101;
}
@media screen and (min-width:1024px) {
    #skate {
    width: 100%;
    height: 376px;
    position: relative;
}
#skate .bgDesk {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
#skate .bgDesk img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#skate .bgDesk .fullhd {
    display: none;
}
#skate .container {
    width: 1146px;
    margin: 0 auto;
    height: 100%}
#skate .container .content-desk {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%}
#skate .container .content-desk .content-wrapper {
    display: flex;
    gap: 66px;
    align-items: center;
}
#skate .container .content-desk .content-wrapper .img-skate {
    width: 558px;
    height: auto;
}
#skate .container .content-desk .content-wrapper .text-wrapper {
    display: flex;
    gap: 85px;
    align-items: center;
}
#skate .container .content-desk .content-wrapper .text-wrapper .title {
    font-family: Kanit, sans-serif;
    color: #fff;
    font-weight: 500;
    font-size: 43px;
    line-height: 70px;
    width: 317px;
    margin: 0;
}
#skate .container .content-desk .content-wrapper .text-wrapper .title span {
    color: #fec72e;
}
#skate .container .content-desk .content-wrapper .text-wrapper .infos-wrapper .info {
    display: flex;
    align-items: center;
    gap: 16px;
}
#skate .container .content-desk .content-wrapper .text-wrapper .infos-wrapper .info svg {
    width: 13px;
    height: 13px;
}
#skate .container .content-desk .content-wrapper .text-wrapper .infos-wrapper .info p {
    color: #fff;
    font-weight: 300;
}
#skate .container .content-desk .content-wrapper .text-wrapper .infos-wrapper .info p strong {
    font-weight: 500;
}
}@media screen and (min-width:1600px) {
    #skate .bgDesk .hd {
    display: none;
}
#skate .bgDesk .fullhd {
    display: block;
}
#skate .container .content-desk {
    padding-top: 35px;
}
#skate .container .content-desk .content-wrapper {
    margin-bottom: 52px;
}
}#slider-infos {
    display: block;
    width: 100%;
    position: relative;
    opacity: 0;
    transition: all .6s ease;
    transform: translateX(-500px);
}
#slider-infos .bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
#slider-infos .bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
#slider-infos .tns-outer .tns-controls button[data-controls=next], #slider-infos .tns-outer .tns-controls button[data-controls=prev] {
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
    z-index: 1;
    width: 40px;
    height: 40px;
    background: transparent;
    border: none;
    transition: all .3s ease;
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span, #slider-infos .tns-outer .tns-controls button[data-controls=prev] span {
    position: relative;
    display: block;
    width: 32px;
    height: 32px;
    border-radius: 50%}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span:after, #slider-infos .tns-outer .tns-controls button[data-controls=next] span:before, #slider-infos .tns-outer .tns-controls button[data-controls=prev] span:after, #slider-infos .tns-outer .tns-controls button[data-controls=prev] span:before {
    content: "";
    width: 10px;
    height: 2px;
    position: absolute;
    background: #fff;
    left: 40%;
    transform: translateX(-40%);
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span:before, #slider-infos .tns-outer .tns-controls button[data-controls=prev] span:before {
    top: calc(50% - 3px);
    transform: rotate(-45deg);
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span:after, #slider-infos .tns-outer .tns-controls button[data-controls=prev] span:after {
    top: calc(50% + 3px);
    transform: rotate(45deg);
}
#slider-infos .tns-outer .tns-controls button[data-controls=prev] {
    left: 5px;
    border-radius: 0 5px 5px 0;
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] {
    right: 14px;
    border-radius: 5px 0 0 5px;
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span:after {
    top: calc(50% - 3px);
    transform: rotate(45deg);
}
#slider-infos .tns-outer .tns-controls button[data-controls=next] span:before {
    top: calc(50% + 4px);
    transform: rotate(-45deg);
}
#slider-infos .tns-outer .tns-controls button[disabled] {
    opacity: 0;
    pointer-events: none;
}
#slider-infos .container {
    margin-top: -1px;
    margin-bottom: -1px;
}
#slider-infos .container .info-titulo-mobile {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 19.5625rem;
    padding-top: 3.8125rem;
    background: #192957;
}
#slider-infos .container .info-titulo-mobile h2 {
    font-size: 25px;
    line-height: 2.1875rem;
    font-family: Kanit, sans-serif;
    font-weight: 700;
    text-align: center;
    letter-spacing: 0;
    width: 100%;
    max-width: 225px;
    color: #fff;
    text-transform: uppercase;
    margin: 0 0 60px;
}
#slider-infos .container .info-titulo-mobile h2 span, #slider-infos .container .info-titulo-mobile h2 strong {
    font-weight: 700;
}
#slider-infos .container .info-titulo-mobile img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
#slider-infos .container .info {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    z-index: 1;
    position: relative;
    height: 313px;
    background: #fff;
}
#slider-infos .container .info:nth-child(odd) {
    background: #fff;
}
#slider-infos .container .info .bg {
    display: block;
    object-fit: contain;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
}
#slider-infos .container .info .icon {
    width: auto;
    height: 3.3125rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
#slider-infos .container .info .icon .svg {
    width: 100%;
    height: 100%}
#slider-infos .container .info .icon .svg * {
    fill: #fff;
}
#slider-infos .container .info .hover {
    width: 100%;
    height: 100%;
    background: rgba(25, 41, 87, .85);
    padding: 8px;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    justify-content: center;
}
#slider-infos .container .info .hover h3 {
    font-family: Kanit, sans-serif;
    font-size: 25px;
    line-height: 2.5625rem;
    font-weight: 600;
    text-align: center;
    letter-spacing: 0;
    color: #fff;
    text-transform: capitalize;
    margin: 12px 0 4px;
    padding: 20px;
}
#slider-infos .container .info .hover h3 span, #slider-infos .container .info .hover h3 strong {
    font-weight: 700;
}
#slider-infos .container .info .hover p {
    width: auto;
    max-width: 365px;
    text-align: center;
    line-height: 1.1875rem;
    font-size: 14px;
    font-family: Roboto, sans-serif;
    color: #0e3358;
    font-weight: 400;
    margin: 0;
}
#slider-infos .container .info .hover p span, #slider-infos .container .info .hover p strong {
    font-weight: 700;
}
#slider-infos .container a {
    width: 100vw;
    height: 313px;
    background: #192957;
    color: #fff;
    font-size: 18px;
    font-family: Kanit, sans-serif;
    text-align: center;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    box-sizing: border-box;
    padding-right: 30px;
    text-transform: uppercase;
    font-weight: 700;
}
#slider-infos .container .descricao {
    width: 209px;
    background: #fff;
    height: 188px;
    padding: 16px;
    border-radius: 20px;
}
#slider-infos .container .descricao h4 {
    color: #0e3358;
    font-weight: 500;
    font-size: 20px;
}
#slider-infos .container .descricao p {
    color: #1d4c7b;
    font-size: 15px;
}
#slider-infos.on {
    opacity: 1;
    transform: translateX(0);
}
@media screen and (min-width:1024px) {
    #slider-infos {
    padding: 0 0 65px;
    background: #d6eaec;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 85px 0;
}
#slider-infos .bg {
    background: #fff;
}
#slider-infos h1 {
    font-size: 60px;
    line-height: 2.9375rem;
    text-align: center;
    letter-spacing: 0;
    font-weight: 600;
    color: #192957;
    margin-bottom: .3125rem;
    text-transform: capitalize;
    background: transparent;
    font-family: Kanit, sans-serif;
    margin: 0 0 60px;
}
#slider-infos h1 span, #slider-infos h1 strong {
    font-weight: 700;
}
#slider-infos h1 br {
    display: none;
}
#slider-infos img {
    width: auto;
    height: 2.9375rem;
    margin: 0 0 2.9375rem;
}
#slider-infos .container {
    width: 100%;
    max-width: 1310px;
    height: auto;
    border: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 60px;
}
#slider-infos .container .info {
    position: relative;
    width: 280px;
    height: 280px;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0;
    border-radius: 20px;
    background: transparent!important;
}
#slider-infos .container .info .icon {
    width: auto;
    height: 50px;
}
#slider-infos .container .info .icon .svg {
    width: 100%;
    height: 100%}
#slider-infos .container .info h3 {
    font-size: 1.625rem;
    line-height: 2.4375rem;
    margin: .3125rem 0 0;
    color: #fff;
    text-align: center;
}
#slider-infos .container .info .hover {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .5s ease-in-out;
    opacity: 0;
    background: rgba(25, 41, 87, .85);
}
#slider-infos .container .info .hover h3 {
    color: #fff;
    text-align: center;
    font-size: 35px;
    line-height: 3.5625rem;
    font-weight: 400;
    padding: 20px;
}
#slider-infos .container .info .hover p {
    width: 212px;
    height: 191px;
    margin: 0;
    transition: all .5s ease-in-out;
    position: relative;
    top: 30%}
#slider-infos .container .info .hover p br {
    display: none;
}
#slider-infos .container .info:hover .hover {
    opacity: 1;
}
#slider-infos a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 253px;
    height: 65px;
    background: #38b6ff;
    box-shadow: 0 3px 0 1px #192957;
    color: #fff;
    transition: all .4s ease-in-out;
    border-radius: 54px;
    font-size: 22px;
    margin-top: 75px;
}
#slider-infos a:hover {
    background: #34628e;
}
}#sobreInstitucional {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 40px 0;
    width: 100%;
    background: linear-gradient(180deg, #291f4b, #1cb0d3);
}
#sobreInstitucional p {
    font-family: Kanit, sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    max-width: 960px;
    margin: 0 0 20px;
}
#sobreInstitucional p:last-child {
    margin: 0;
}
@media screen and (min-width:1600px) {
    #sobreInstitucional p {
    font-size: 28px;
    line-height: 40px;
    max-width: 1445px;
}
}@media screen and (max-width:1024px) {
    #sobreInstitucional {
    padding: 45px 40px;
    box-sizing: border-box;
}
#sobreInstitucional p {
    width: auto;
    font-size: 15px;
    line-height: 21px;
    font-weight: 500;
}
}#sobreEvento {
    height: auto;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    padding-top: 85px;
    background-color: #fff;
}
#sobreEvento, #sobreEvento .containerSobre {
    width: 100vw;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sobreEvento .containerSobre {
    padding: 40px 0;
    justify-content: center;
    background: #192957;
}
#sobreEvento .containerSobre.direita {
    background: #fff;
}
#sobreEvento .containerSobre.direita .container .sobre .cardEvento p, #sobreEvento .containerSobre.direita .container h1 {
    color: #192957;
}
#sobreEvento .container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 1146px;
}
#sobreEvento h1 {
    font-family: Kanit, sans-serif;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 1px;
    color: #fff;
    text-align: center;
    font-weight: 400;
    margin: 20px 0;
    font-weight: 600;
}
#sobreEvento .sobre {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    width: 100%}
#sobreEvento .sobre img {
    width: 250px;
    height: 190px;
    object-fit: cover;
}
#sobreEvento .sobre .cardEvento {
    width: 274px;
    height: auto;
}
#sobreEvento .sobre .cardEvento p {
    font-size: 17px;
    color: #fff;
    line-height: 26px;
    text-align: center;
    font-weight: 400;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin: 0;
    font-family: Kanit, sans-serif;
}
#sobreEvento .sobre .iframe {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    transition: all 1s ease-in-out;
    z-index: 10;
}
#sobreEvento .sobre .iframe.play {
    opacity: 1;
    visibility: visible;
}
#sobreEvento .sobre .closeIframe {
    width: 50px;
    height: 50px;
    background: #000;
    z-index: 15;
    border-radius: 50%;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    transition: all 1s ease-in-out;
}
#sobreEvento .sobre .closeIframe:after, #sobreEvento .sobre .closeIframe:before {
    content: "";
    width: 22px;
    height: 4px;
    background: #fff;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    display: block;
    position: absolute;
}
#sobreEvento .sobre .closeIframe:after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
#sobreEvento .sobre .closeIframe.on {
    opacity: 1;
    visibility: visible;
}
#sobreEvento .bgMobile {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}
@media screen and (min-width:1024px) {
    #sobreEvento {
    padding: 0 0 95px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}
#sobreEvento .containerSobre {
    background: #192957;
    padding: 0;
}
#sobreEvento .containerSobre .container h1 {
    font-size: 36px;
    color: #fff;
    line-height: 38px;
    letter-spacing: 0;
    font-family: Kanit, sans-serif;
    margin: 70px auto 30px;
    text-align: center;
    width: 100%;
    font-weight: 600;
    text-transform: uppercase;
}
#sobreEvento .containerSobre .container .sobre {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}
#sobreEvento .containerSobre .container .sobre .imgs-bg {
    position: relative;
    width: 50%;
    height: 300px;
    max-width: 410px;
    margin-bottom: -35px;
    box-shadow: 0 50px 99px #0000001a;
}
#sobreEvento .containerSobre .container .sobre .imgs-bg img {
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    bottom: -15px;
    left: -20px;
}
#sobreEvento .containerSobre .container .sobre .imgs-bg .boxLaranja {
    background-color: #38b6ff;
    z-index: -1;
    width: 100%;
    height: 100%}
#sobreEvento .containerSobre .container .sobre .cardEvento {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 50%;
    height: auto;
    box-sizing: border-box;
    margin: 0;
    text-align: center;
    background: transparent;
}
#sobreEvento .containerSobre .container .sobre .cardEvento span {
    line-height: 25px;
    font-size: 15px;
    width: auto;
    text-align: justify;
    font-family: Roboto, sans-serif;
    color: #fff;
}
#sobreEvento .containerSobre .container .sobre .cardEvento span p {
    text-align: left;
}
#sobreEvento .containerSobre .container .bgMaior {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: -2;
}
#sobreEvento .containerSobre.direita {
    margin-top: 85px;
    background: #fff;
}
#sobreEvento .containerSobre.direita .container h1 {
    color: #192957;
    margin-top: 0;
}
#sobreEvento .containerSobre.direita .container .sobre {
    flex-direction: row-reverse!important;
}
#sobreEvento .containerSobre.direita .container .sobre .imgs-bg img {
    right: -20px;
    left: unset;
}
#sobreEvento .containerSobre.direita .container .sobre .cardEvento span {
    color: #192957;
}
}
/*# sourceMappingURL=data:application/json;
    charset=utf8;
    base64, eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsInNjc3MvYmFzZS9faGVhZGVyLnNjc3MiLCJzY3NzL2Jhc2UvX2FuaW1hY29lcy5zY3NzIiwic2Nzcy9sYXlvdXQvX21haW4uc2NzcyIsInNjc3MvbGF5b3V0L190YXB1bWUuc2NzcyIsImJhbm5lci1sb2dvcy5zY3NzIiwiYmFubmVyLnNjc3MiLCJjYXJkcy1pbmZvcm1hY29lcy5zY3NzIiwiZm9vdGVyLWJhc2ljby5zY3NzIiwiaGVhZGVyLWJsb2NrLnNjc3MiLCJzdHlsZXMuY3NzIiwiaW5mb3JtYWNvZXMtMi1jb2x1bmFzLnNjc3MiLCJraXRzLWNhcm91c3NlbC5zY3NzIiwibW9kYWwtZ3J1cG9zLnNjc3MiLCJtb2RhbC1pbmZvcm1lLnNjc3MiLCJtb2RhbGlkYWRlcy5zY3NzIiwibmV3c2xldHRlci5zY3NzIiwicGFyYWxheC5zY3NzIiwicGVyY3Vyc28tdmlkZW8uc2NzcyIsInBpbi1zYW50YW5kZXIuc2NzcyIsInBvc0V2ZW50by5zY3NzIiwicG9zdGFnZW5zLnNjc3MiLCJyb2RhcGUtbG9nb3Muc2NzcyIsInNrYXRlLnNjc3MiLCJzbGlkZXJJbmZvLnNjc3MiLCJzb2JyZS1pbnN0aXR1Y2lvbmFsLnNjc3MiLCJzb2JyZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQVFBO0FBUkE7Ozs7Ozs7O0VBUUEsQUNRQSxLQUNDLHNCQUFzQixBQUN0QixTQUFTLEFBQ1QsVUFBVSxBQUNWLGlCQUFpQixBQUNqQixlQUFlLEFBQ2YsOEJBQThCLEFBQzlCLDRCQUE0QixBQUM1QixvQ0FBb0MsQUFDcEMsa0NBQWtDLEFBQ2xDLGtDQUFrQyxBQUNsQywyQkFBMkIsQUFDM0IsbUNBQW1DLEFBQ25DLG9DQUF3QyxBQUN4Qyw0QkE5QmlDLENBZ0JsQyxBQThEQyxPQTdDQyxvQkFBcUIsQ0FqQnZCLEFBa0JFLGlCQUVBLGVBQWdCLENBcEJsQixBQXFCRSx3QkFHQSxVQUFVLEFBQ1YsV0FBVyxBQUNYLGVBQWdCLENBMUJsQixB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OTBDTixDQUFBLEFDKzBDTSx3REFFRSxXRGwwQ1IsQUM4bENNLFdBQUEsQ0Q1bENOLEFDNGxDTSxnRUR2ekNOLFVBQUEsQ0FBQSxBQ2dpRE0sa0JEaGlETixZQUFBLEFBb09BLDRCQUFBLEFDMGxDSSx3QkR4bENKLEFDd2xDSSx1QkR4bENKLENBQUEsQUMrekNJLHFCQXBPRSxZQUFBLENEemxDTixBQyt6Q0ksMkJBQ0UsWUQ5ekNOLEFDK3pDTSxXRDl6Q04sQUMrekNNLGNEOXpDTixDQUFBLEFDK3pDTSxrQ0Q3ekNOLHFCQTlPQSxBQThPQSxXQTlPQSxBQ3kwQ1EsWUR6MENSLEFDeTBDUSxrQkR6MENSLEFDZ2pEUSx5QkQ1ekNSLEFDd2xDTSxvQkR0bENOLEFDc2xDTSxlRHRsQ04sQ0FBQSxBQUNBLHVDQUNBLFVBQUEsQ0FBQSxBQzZ6Q00sZ0NEM3pDTixxQkExUEEsQUEwUEEsbUJBMVBBLEFDbTFDUSxrQkRuMUNSLEFDbTFDUSxZRG4xQ1IsQUMwakRRLFdEMWpEUixBQStQQSx5QkEvUEEsQUM0akRRLG1CRHZ6Q1IsQ0FBQSxBQ21sQ0UsbUNEamxDRixZQUFBLENBQUEsQUFDQSxxQ0FDQSxVQUFBLENBQUEsQUN3ekNFLHFCRHR6Q0YsYUFBQSxBQUNBLG1CQUFBLEFBQ0EsdUJBQUEsQUFDQSxXQUFBLEFBQ0EseUJBQUEsQUFDQSxrQkFBQSxBQUNBLG1CQUFBLEFBQ0EscUNBbFJBLEFBbVJBLFlBblJBLEFBcVJBLFlBclJBLEFBcVJBLHNCQXJSQSxBQXdSQSx5QkFBQSxBQ2lsQ0UsZ0JEL2tDRixBQytrQ0UsVUQva0NGLENBQUEsQUNzekNFLGtCRHB6Q0YsYUFBQSxDQUFBLEFDc3pDRSxjRHB6Q0YsY0E5UkEsQUE4UkEsa0JBOVJBLEFDZzNDSSxXQUFBLEFBQ0EsWUFBQSxBQXNPQSxVRHJ6Q0osQUNzekNJLG1CRHJ6Q0osQUNzekNJLHVCRHJ6Q0osQ0FBQSxBQ3N6Q0ksbUJEMWxESixTQUFBLEFDMjNDTSxRRDdrQ04sQUM2a0NNLCtCRDdrQ04sQUN1ekNNLHVCRHJ6Q04sQ0FBQSxBQ3N6Q00sc0VEaDBDTixjQUFBLEFBQ0EsVUFBQSxBQUNBLFdBQUEsQUFDQSxrQkFBQSxBQ3N6Q00sa0JEdHpDTixBQzJ6Q00sZURyekNOLENBZUEsQUN3eUNNLG1ERHB6Q04sV0FsVEEsQUFrVEEsNkNBbFRBLEFBNlRBLDhCQUNBLENBOVRBLEFBOFRBLDBCQUlBLFVBQUEsQ0FBQSxBQzBrQ0UseUJEeGtDRixTQUFBLENBQUEsQUFDQSw4QkFDQSxRQUFBLENBQUEsQUNtekNFLGlCRHpuREYsWUFpVUEsQ0FhQSxBQ216Q0ksc0NEenpDSixlQUFBLEFDMmtDSSxPQUFBLEFBQ0EsU0FBQSxBQTBPQSwwQkRsekNKLEFDbXpDSSxZRGx6Q0osQUNtekNJLGlCRGx6Q0osQ0ExVkEsQUM2b0RJLHFCRGp6Q0osV0FBQSxBQUNBLGNBQUEsQUFDQSxVQUFBLEFBRUEsd0JBQUEsQUFNQSx5QkFBQSxDQXRXQSxBQ3lwREksd0JEN29ESixZQUFBLEFBZ1dBLFVBQUEsQUN1a0NFLGVEdjZDRixBQ3U2Q0UsWURwa0NGLEFBQ0EsbUJBcFdBLEFBb1dBLHVCQXBXQSxDQUFBLEFDb3BERSx3REF4T0EsVURua0NGLEFDbWtDRSxrQkRua0NGLENBQUEsQUM4eUNFLDZERDV5Q0YsbUJBS0EsQ0FBQSxBQ3l5Q0UsMkRBeE9FLFdEcGtDSixBQ3FrQ0ksWUFBQSxBQTBPQSxrQkQzeUNKLEFDNHlDSSxXRDN5Q0osQUNta0NFLFFBQUEsQ0FBQSxBQUNFLGdFQUNBLFdEdjdDSixBQ3U3Q0ksV0R0a0NKLENBQUEsQUNpekNFLHVERHR5Q0Ysa0JBQUEsQ0FBQSxBQ3d5Q0ksMkRBeE9GLFVBQUEsQUFDRSxrQkFBQSxDQUFBLEFBME9BLDhERHZ5Q0osT0FBQSxDQUFBLEFDeXlDRSxxQ0FDRSxRRDFxREosMEJBbVlBLEFDZ2tDTSxhRG44Q04sQUNtOENNLG1CRG44Q04sQUM4cURNLFVEdnlDTixBQytqQ00seUJBQUEsQUEwT0EsdUJEdnlDTixDQUFBLEFDd3lDTSxnQ0R0eUNOLFlBQUEsQ0FBQSxBQ3d5Q00sbUJEcnlDTixZQUFBLEFDOGpDTSxhRDVqQ04sQUM0akNNLGFENThDTixBQWdaQSxtQkFFQSxBQUNBLGFBQUEsQ0FuWkEsQUFtWkEsY0FHQSxVQXRaQSxBQXNaQSxVQXRaQSxBQXlaQSx1QkFBQSxDQUFBLEFDc3lDTSw0QkRseUNOLFlBQUEsQ0FBQSxBQ295Q00sY0FHRSxXRG55Q1IsQUNxeUNRLGlCRG55Q1IsQ0FBQSxBQ295Q1EsOEJBOU9BLGFBQUEsQUFDQSxZQUFBLEFBMk9BLGtCRG55Q1IsQ0FhQSxBQ3d4Q1EsZ0JEdnNEUixZQUFBLEFDbytDVSx1QkFBQSxBQTJPQSxtQkRqekNWLEFDa3pDVSxRRGp5Q1YsQ0FBQSxBQ3lqQ1Usb0JEdmpDVixZQWpiQSxBQWliQSxXQWpiQSxBQzIrQ1ksOEJEdmpDWixDQUFBLEFDaXlDVSwwQkFDRSxZRHR0RFosQUN1dERZLFlEN3hDWixBQ3FqQ1UsOEJBQUEsQ0RuakNWLEFDbWpDVSwwQ0QvK0NWLFdBd1pBLEFDMGxDWSxXQUFBLENBQUEsQUEwT0YsOEJBQ0UsWUQ3dERaLEFDOHREWSxZRDF4Q1osQUNrakNRLDhCQUFBLENEaGpDUixBQ2dqQ1Esa0NEL2lDUixXQUFBLEFBQ0EsV0FBQSxDQUFBLEFDMnhDUSxxQkR6eENSLFlBMWNBLEFBMGNBLFlBMWNBLEFDNi9DVSxhQUFBLEFBQ0EsdUJBQUEsQUEwT0EsbUJEMXhDVixBQzJ4Q1Usa0JEMXhDVixBQzJ4Q1UsZ0JEMXhDVixDQUFBLEFDMnhDVSx5QkQzdURWLFdBQUEsQUM2dURZLFlEN3VEWixBQ29nRFEsbUJEN2lDUixBQzZpQ1EsOEJEN2lDUixBQUNBLHVCQUFBLENBQUEsQUMyeENRLHFCRHp4Q1IsYUExZEEsQUEwZEEsdUJBUEEsQUN3akNVLHVCQUFBLEFBQ0Esc0JBQUEsQUE0T0EsaUJEbndDVixBQ293Q1Usa0JEdHlDVixBQ3V5Q1UsNkJEMXhDVixDQUFBLEFDMnhDVSwyQkFDRSxXRDF4Q1osQUMyeENZLGFEMXhDWixBQzJ4Q1ksUUQxeENaLENBQUEsQUMyeENZLGlDQTFPRSw2QkRyaERkLEFBc2VBLGVBdGVBLEFDa3dEYyxpQkR2eENkLEFDNmlDWSxnQkQzaUNa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LENEMjlERSxBQzM5REYsc0NBRUEsWUFBQSxDRDI5REUsQUMzOURGLHVCQWhCQSxrQkQ2dkRJLEFDN3ZESixXRDZ2REksQUFDQSxhQUFBLEFBaVBBLGFBQ0EsQUMzOURKLHVCRDQ5REksQUMzOURKLGtCQUNBLENEMjlESSxBQzM5REosK0JBdkJBLGtCRG93RE0sQUNwd0ROLE1Eb3dETSxBQUNBLE9BQUEsQUFpUEEsV0FDQSxBQ3YvRE4sYUR3d0RJLEFDenVESixVRHl1REksQ0FBQSxBQ3Z1REosbUNBQ0EsV0FBQSxBQUdBLFlBQUEsQ0R1OURJLEFDdjlESixrQ0FFQSxhQUFBLEFBQ0EsV0F4Q0EsQUF3Q0EsY0R3dURNLEFDaHhETixzQkRpeERNLEFDdnVETixhRHV1RE0sQUFpUEEsdUJBQ0EsQUN2OUROLG1CRHc5RE0sQUN2OUROLGtCQUNBLENEdTlETSxBQ3Y5RE4sMENBRUEsV0FoREEsQUFnREEsWUR3dURRLEFDeHhEUixrQkR3eERRLEFBQ0EsaUJBQUEsQUFpUEEsYUFDQSxBQ3Q5RFIsdUJEdTlEUSxBQ3Q5RFIsa0JBdERBLENENmdFUSxBQzdnRVIsK0NBQUEsV0QrZ0VVLEFDL2dFVixZRGd5RE0sQUNudUROLFVEbXVETSxBQ2p1RE4sWUFBQSxDQUFBLEFBQ0EsaURBQ0EsWUFBQSxDRG05RE0sQUNuOUROLHFDQUVBLHFCVjVGZSxBVTZGZixZQXBFQSxBQW9FQSxpQkRvdURRLEFDeHlEUixlQUFBLEFBc0VBLGdCRG85RFEsQUMxaEVSLGlCRDJ5REUsQUMvdERGLDZCRCt0REUsQUM3dERGLGFBQUEsQ0FBQSxBQUNBLDBDQUNBLGFBQUEsQ0QrOERFLEFDLzhERiwrQkFLQSxrQkQ0dERFLEFDNXRERixpQkQ0dERFLEFDMXRERixlQUFBLEFBQ0EsZ0JBQUEsQUFDQSxhQUFBLENENDhERSxBQzU4REYsK0JBRUEsZUFBQSxBQUNBLGNBQUEsQUFDQSxZQUFBLEFBQ0EsOEJBQUEsQUFDQSxXQS9GQSxBQStGQSxVRDZ0REksQUM1ekRKLHdCRDZ6REksQUM1dERKLFdENHRESSxBQWlQQSxzQkFDQSxBQzU4REos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Y0F2aEJBLEFBdWhCQSxvQkQ4b0RZLEFDcnFFWixhRHFxRVksQUFDQSwyQkFBQSxBQTZQQSxzQkFDQSxBQ3o0RFosc0JEMDREWSxBQ3o0RFosMkJBQ0EsQ0R5NERZLEFDejREWixrRUQ4b0RjLGFBQUEsVUFBQSxZQUFBLEFBQ0EsWUFBQSxBQWdRQSxpQ0MxNERkLENENDREYyxBQzM0RGQscUVEOG9EZ0IsYUFBQSxBQ2pyRWhCLG1CRGk3RWdCLEFDajdFaEIsU0RvckVnQixBQzVvRGhCLGdCRDRvRGdCLEFBK1BBLHlCQ3o0RGhCLENEMDREZ0IsQUMxNERoQix5RUFFQSxZQUFBLENEMDREZ0IsQUMxNERoQiwwRUFHQSxjQS9pQkEsQUEraUJBLGVBL2lCQSxBQWtqQkEsaUJEMG9EZ0IsQUMxb0RoQiw2QkQwb0RnQixBQ3hvRGhCLGVBQUEsQ0R3NERnQixBQ3g0RGhCLDRFQUVBLGVBQUEsQ0R3NERnQixBQ3A0RGhCLHlFRHVvRGtCLFlBQUEsQUNqc0VsQixXRGk4RWtCLEFDajhFbEIsa0JEb3NFYyxBQ3ZvRGQsYUR1b0RjLEFDcm9EZCxZQUFBLENBL2pCQSxBQStqQkEsMkVEd29EZ0IsWUN0b0RoQixDRHE0RGMsQUNyNERkLHFFRHM0RGdCLGdCQUNBLEFDcjREaEIsV0RzNERnQixBQ3I0RGhCLFdBQ0EsQ0RxNERnQixBQ3I0RGhCLHdFQUVBLHlCQXZrQkEsQUF1a0JBLDZCRHdvRGtCLEFDL3NFbEIsaUJEK3NFa0IsQUFDQSxlQUFBLEFBK1BBLGdCQUNBLEFDcjREbEIsY0RzNERrQixBQ2o5RWxCLGlCRG10RW9CLENBQUEsQUErUEYsOEVBQ0UsZUFDQSxBQ3I0RHBCLGFEczREb0IsQUNyNERwQixrQkFDQSxDRHE0RG9CLEFDcjREcEIsbUZBamxCQSxrQkQwdEVzQixBQ3J4RHRCLFNEcXhEc0IsQUMxdEV0QixXRDA5RXNCLEFDMTlFdEIsV0Q2dEVrQixBQy9sRGxCLGtCRCtsRGtCLEFBQ0UsWUFBQSxDQUFBLEFDOXRFcEIscUZBc29CQSxZQUFBLENEMmxEa0IsQUMzbERsQixvRkQ0bERvQixjQzFsRHBCLENBeG9CQSxBQXdvQkEsNk1BS0EsUUFBQSxDRHdsRGdCLEFDeGxEaEIsZ0ZBRUEsZUFBQSxDQUFBLEFBQ0EsNEZBQ0EsZ0JBQUEsQ0RzMURnQixBQ3QxRGhCLHdFQUVBLFNBQUEsQUFDQSxlQUFBLEFBQ0EsNkJBcnBCQSxBQXFwQkEsV0R5bERrQixBQzl1RWxCLGdDRCt1RWtCLEFDeGxEbEIsZUR3bERrQixBQStQQSxnQkFDQSxBQy8rRWxCLGlCRGt2RWtCLEFDM3ZFbEIsbUJEMnZFa0IsQ0FBQSxBQStQQSxtRkE3UEUsaUJDcHZFcEIsQUE4cEJBLFdBOXBCQSxDRG8vRWtCLEFDcC9FbEIsMEVEdXZFYyxXQUFBLEFDamxEZCxlQUFBLENBQUEsQUFDQSxnRkF2cUJBLHlCQXFjQSxDRG9qRWMsQUNwakVkLHFFRHFqRWdCLFVBOVBKLEFDaGxEWixhRGdsRFksQUM5a0RaLHNCQUFBLEFBSUEsK0NBQUEsQ0Qra0RZLEFDL2tEWiw0RUFsckJBLFVBQUEsQUFzckJBLG1CQXRyQkEsQUFzckJBLHNCQXRyQkEsQ0RtZ0ZZLEFDbmdGWixrRkRzd0VNLG1CQUFBLEFDdHdFTixzQkEyckJBLENENmtEUSxBQzdrRFIsa0ZEOGtEUSxrQkFBQSxDQUFBLEFBK1BGLDRDQUNFLGtCQTdQQSxBQ3hrRFIsd0JEd2tEUSxDQUFBLEFBK1BBLCtEQ24wRFIsVUR1a0RRLEFDdmtEUixVRHVrRFEsQ0FBQSxBQStQQSxzRUM5Z0ZSLFVBQUEsQUE2c0JBLFVBQUEsQ0E3c0JBLEFBNnNCQSxxRUFHQSxtQkFodEJBLEFBZ3RCQSxvQkFodEJBLEFBbXRCQSxpQkFBQSxDRG9rRFEsQUNwa0RSLDJFQUVBLGVBQUEsQ0RrMERRLEFDbDBEUiw0RUFHQSxlQUFBLENBeHRCQSxBQXd0QkEscUVBR0EsZ0JBM3RCQSxBQTJ0QkEsbUJBM3RCQSxBQTh0QkEsaUJBQUEsQ0E5dEJBLEFBOHRCQSwyRUFJQSxlQUFBLENEK2pETSxBQy9qRE4sNEVBbHVCQSxlQUFBLENEbXlFUSxBQ255RVIsc0VEb3lFUSxzQkFBQSxDQUFBLEFBK1BGLHNDQUNFLFlBQ0EsQUM3ekRSLFlBQ0EsQ0Q2ekRRLEFDN3pEUix5REFvREEsWUQyd0RVLEFDM3dEVixXQTd4QkEsQUE2eEJBLDhCQTd4QkEsQUE2eEJBLDRCQTd4QkEsQUE2eEJBLDhCQTd4QkEsQ0FBQSxDRDZpRkUsQUM3aUZGLG1EQUFBLGtEQUFBLENEZ2pGRSxBQ2hqRkYsb0RBQUEsbURBQUEsQ0RtakZFLEFDbmpGRixvREFBQSxtREFBQSxDRHNqRkUsQUN0akZGLG9EQUFBLG1EQUFBLENEeWpGRSxBQ3pqRkYsb0RBQUEsb0RBQUEsQ0Q0akZFLEFDNWpGRixvREFBQSxvREFBQSxDRCtqRkUsQUMvakZGLG9EQUFBLG9EQUFBLENEa2tGRSxBQ2xrRkYsb0RBQUEsb0RBQUEsQ0Rxa0ZFLEFDcmtGRixvREFBQSxvREFBQSxDRHdrRkUsQUN4a0ZGLHFEQUFBLG9EQUFBLENEMmtGRSxBQzNrRkYscURBQUEsa0RBQUEsQ0Q4a0ZFLEFDOWtGRixxREFBQSxvREFBQSxDRGlsRkUsQUNqbEZGLHFEQUFBLG9EQUFBLENEb2xGRSxBQ3BsRkYscURBQUEsb0RBQUEsQ0R1bEZFLEFDdmxGRixxREFBQSxvREFBQSxDRDBsRkUsQUMxbEZGLHFEQUFBLG9EQUFBLENENmxGRSxBQzdsRkYscURBQUEsb0RBQUEsQ0RnbUZFLEFDaG1GRixxREFBQSxvREFBQSxDRG1tRkUsQUNubUZGLHFERGsxRUUsb0RBQUEsQ0FBQSxBQW9SQSxxREFFVSxvREFBc0QsQ0FuUmxFLEFBbVJvRSxxREUzbUZwRSxrREFBQSxDRmduRkEsQUVobkZBLE1BSkEsa0JGazJFRSxBRWwyRUYsb0JBQUEsQUFRQSxtQkZnbkZFLEFFeG5GRixnQkZxMkVFLEFFMTFFRixzQkYwMUVFLEFBcVJBLFdFN21GRixDRjhtRkUsQUU5bUZGLGlCQUVBLGdCQU9BLENGdW1GRSxBRXZtRkYsVUZvMUVJLGtCQUNBLEFFMTFFSixZRjAxRUksQUFxUkEsV0FDQSxBRTltRkosTUYrbUZJLEFFOW1GSixNQXBCQSxDRm1vRkksQUVub0ZKLGNBd0JBLFdGNm1GTSxBRTdtRk4sWUFBQSxBQUVBLGlCRnkx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LEFFcGtGUiw0QkFFQSxDRm1rRlEsQUVua0ZSLG9ERm15RVEsZ0JBQUEsQUFDRSxlQUFBLEFBa1NBLGVBQ0EsQUVwa0ZWLGdCQUNBLENGb2tGUSxBRXBrRlIscUNGcWtGVSw4Q0Vsa0ZWLGFBNVhBLEFBNFhBLG1CQWhSQSxBQW1SQSx1QkZreUVRLEFFbHlFUixhRmt5RVEsQUVoeUVSLGdCQUFBLEFBRUEsZUFBQSxBQUNBLGdCQUFBLENBQUEsQ0Zra0ZRLEFFbGtGUixtREFwWUEsZUE0R0EsQUFrU0EscUJGMHhFTSxBRTF4RU4sV0YweEVNLEFFbnhFTixtQkFBQSxBQUNBLFdGcXhFRSxBRXJ4RUYsZUZxeEVFLENBQUEsQUVueEVGLDRDQUNBLFVBQUEsQUFDQSxTQUFBLENGc2pGRSxBRXRqRkYsZ0JBRUEsa0JBQUEsQUFDQSxZQTdaQSxBQTZaQSxrQkZzeEVJLEFFOXhFSixhRit4RUksQUVyeEVKLG1CRnF4RUksQUFrU0EsdUJBQ0EsQUV0akZKLFNGcXhFTSxBQWtTRixVRXg5RkosQ0Z5OUZJLEFFejlGSixzQkYwOUZNLGlCRTE5Rk4sQ0YyOUZNLEFFMzlGTiwyQkFBQSxXQUFBLEFBK2FBLFdBQUEsQ0EvYUEsQUFnYkEsNkJBR0EsU0FBQSxDRitpRkUsQUUvaUZGLDJERmdqRkksWUFBYyxDQWpTbEIsQUFpU29CLGVFbitGcEIseUNBQUEsQ0Z3K0ZBLEFFeCtGQSxrQkZ5K0ZFLEdBQ0UsU0UxK0ZKLENBQUEsQ0YyK0ZFLEFFMytGRixxQ0Y0K0ZJLE1BQ0Usb0JFM2lGTixDRjhpRk0sQUV0aEZOLG1CRm9oRk0sYUFDQSxBRTVpRk4sc0JBQ0EsQ0Y0aUZNLEFFdGlGTixhRnlpRlEsc0JBQ0EsQUU1aUZSLG1CRjZpRlEsQUU1aUZSLGtCQUNBLENGNGlGUSxBRTVpRlIsZ0JBRUEscUJBQUEsQUFDQSxlQTdjQSxBQTZjQSxXRjJ3RVUsQUV6eEVWLGdCRnl4RVUsQUFDQSxnQkFBQSxBQW1TQSxpQkFDQSxBRTFpRlYsV0Z5d0VRLEFFeHdFUixvQkZ3d0VRLENBQUEsQUV0d0VSLHVCQUNBLGNBQUEsQUFDQSxlQUNB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c1RGLHdCQUNFLG9CQUNBLEFLaG1ISixhQUNBLENMZ21ISSxBS2htSEosb0NMNHlHTSxhQUFBLEFLeDRHTixhTCtySE0sQUsvckhOLDhCTDI0R00sQUt4eUdOLDJCTHd5R00sQUFzVEEsaUJLNWxITixDTDZsSE0sQUs3bEhOLCtDTDhsSFEsUUs3bEhSLENMOGxITSxBSzlsSE4sZ0RMK2xIUSxZSzlsSFIsQUFFQSxtQkF6R0EsQUF5R0EsdUJBekdBLEFBNkdBLGtCTHV5R00sQUt2eUdOLHdCTHV5R00sQUtyeUdOLE1BQUEsQUFDQSxPQUFBLEFBQ0EsVUFBQSxDTDhsSE0sQUs5bEhOLG1EQUVBLFFBQUEsQUFDQSxTQUFBLEFBQ0EsV0FySEEsQUFxSEEsOEJMd3lHUSxBSzMwR1IsYUwyMEdRLEFBQ0EsdUJBQUEsQUF3VEEsbUJBQ0EsQUs5bEhSLHNCTCtsSFEsQUs5bEhSLHVCQUNBLENMOGxIUSxBSzlsSFIsMkdBRUEsYUFBQSxBQUNBLGVBOUhBLEFBOEhBLGlCQTVDQSxBQWlEQSxjTG95R00sQUtweUdOLGtCTG95R00sQUtseUdOLFNBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxDTDJsSE0sQUszbEhOLDJDQUVBLGNBQUEsQUFDQSxrQkFBQSxBQUNBLFdBQUEsQUFJQSx1QkEvSUEsQUErSUEsZUxreUdFLEFLajdHRixnQkxpN0dFLEFBQ0UsaUJBQUEsQUtsN0dKLG1CTG83R00sQUtseUdOLHdCQUNBLENMeWxIRSxBS3psSEYscUNMMGxISSxhQUNFLGFBdlRFLEFBd1RGLGdCSy91SE4sQ0xndkhNLEFLaHZITixnQkwwN0dNLGVBQUEsQUs5eEdOLGVBQUEsQ0FBQSxBQUNBLHFCQTdKQSxjQUFBLENMcXZITSxBS3J2SE4sd0JMKzdHUSxhQUFBLEFBd1RBLGFBQ0EsQUt2bEhSLHVCTHdsSFEsQUtobUhSLGFMeXlHVSxDQUFBLEFBd1RGLG9DQUNFLGtCQXRUQSxBSy94R1YsYUwreEdVLEFBd1RBLHFCS3JsSFYsQ0xzbEhVLEFLdGxIViwrQ0x1bEhZLFFLcmxIWixDTHNsSFUsQUt0bEhWLDRDTHVsSFksaUJLcmxI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Q0EsQ05peUhjLEFNanlIZCwwREFFQSxXQXhMQSxBQXdMQSxXQXhMQSxBQTJMQSxZTnU5R2MsQU12OUdkLGdCTnU5R2MsQU1yOUdkLGtCQUFBLEFBQ0EsT0FBQSxBQUNBLFFBQUEsQ05neUhjLEFNaHlIZCx5REFFQSxXQUFBLEFBQ0EsV0FsTUEsQUFrTUEsWUF2TEEsQUE0TEEsZ0JONnhIZ0IsQU03eEhoQixrQk5vOUdVLEFNcDlHVixVTm85R1UsQUFDRSxTTW45R1osQUFFQSx1QkFBQSxDTjh4SFUsQU05eEhWLCtDTit4SFksWU03eEhaLENOOHhIWSxBTTl4SFosaURBRUEsa0JBL01BLEFBK01BLGFOcTlHYyxBTXpwSGQsbUJOMHBIYyxBTW45R2QsdUJObTlHYyxBQTJVQSxXQUNBLEFNN3hIZCxZTjh4SGMsQU03eEhkLGlCQUNBLENONnhIYyxBTTd4SGQsK0dBRUEsV0FBQSxBQUNBLFdBek5BLEFBeU5BLFlBek5BLEFBNE5BLGdCTjR4SGdCLEFNNXhIaEIsa0JBNU5BLEFBNE5BLFNBNU5BLEFBa09BLFFOODhHUSxBTTk4R1IsNENOODhHUSxDQUFBLEFNejdHUix3REF2UEEsNkNBcU9BLENOMnhIUSxBTTN4SFIscUNBck9BLFNOa2dJVSxBTWxnSVYsUU5rZ0ltQixBTXh4SG5CLDRDQUFBLENOODhHVSxBTTk4R1Ysb0lBMU9BLFNBQUEsQ055Z0lVLEFNemdJVixvRE4wZ0lZLGFBOVVBLEFNNXJIWixtQk40Z0lZLEFNNWdJWixtQkFBQSxBQXFQQSxvREExT0EsQ05zckhVLEFNdHJIVixzREFYQSxnQkFBQSxDTmloSVUsQU1qaElWLG9ETm9zSFEsZ0JBQUEsQ0FBQSxBTXY3R1IsMkRBN1FBLHFDQUFBLGlCQUFBLENBQUEsQ05zaElRLEFNdGhJUixzQ0FBQSxTTndoSVUsQU14aElWLFFOd2hJbUIsQU1ueEhuQiw0Q0FBQSxDTnU4R1UsQU12OEdWLHVJQXJRQSxTQUFBLENOK2hJVSxBTS9oSVYsbUROZ2lJWSxhQWhWQSxBTWw4R1osbUJOb3hIWSxBTXB4SFosbUJBblFBLEFBNFFBLG9EQUFBLENOOHdIWSxBTTl3SFoscUROKzdHRSxnQkFBQSxDQUFBLEFBQ0UsMkRNNTdHSixzQ0FFQSxpQkFBQSxDQUFBLENONndIRSxBTTd3SEYscUNOOHdISSxZQS9VRSxhQUNBLEFNNTdHTixtQk40N0dNLEFBaVZBLHVCQUNBLEFNL3dITixrQk4rN0dRLEFBaVZGLFdBaFZFLENBQUEsQUFpVkYsdUJBQ0UsaUJBL1VBLEFNejdHUixrQk55N0dRLENBQUEsQUFpVkEsMkJBL1VFLGFBQUEsQUFpVkEsVU14d0hWLENOeXdIUSxBTXp3SFIsNkJOMHdIVSxxQk14d0hWLENOeXdIVSxBTXp3SFYsZ0NBRUEsZ0JBQUEsQUFDQSxvQkFuVEEsQUFtVEEscUJBbkJBLEFBd0JBLGdCTnM3R1UsQU10N0dWLGlCTnM3R1UsQU1wN0dWLGNBQUEsQUFDQSxtQkFBQSxBQUNBLGlCQUFBLENOc3dIVSxBTXR3SFYsMENOdTdHWSxZQUNBLEFNcjdHWixZTnE3R1ksQUFpVkEseUJBQ0EsQU1yd0haLG1CTnN3SFksQU1yd0haLFFBQ0EsQ05xd0hZLEFNcndIWixnREFFQSxnQkFBQSxBQUNBLG1CQXRVQSxBQXVVQSxxQkF2Q0EsQUEwQ0EsZ0JBMVVBLEFBMFVBLGlCQTFVQSxBQW1WQSxjTjQ2R00sQU01NkdOLFlONDZHTSxBTXY2R04sUUFBQSxDTnl2SFksQU16dkhaLHNETjA2R0Esa0JBQUEsQ0FBQSxBQUNFLG1CTXY2R0YsaUJBQUEsQ0FBQSxDTjB2SEEsQU0xdkhBLGtCTjJ2SEUsR010dkhGLFdOd3ZISSxBTXh2SEosWU53NkdFLEFNeDZHRixrQk53NkdFLEFNcjZHRixrQkFBQSxBQUdBLDhCQUFBLENOdXZIRSxBTXZ2SEYsSUFHQSwwQkFBQSxBQUNBLFNBQUEsQ0FBQSxBQUVBLElBQ0EsU0FBQSxDTm82R0UsQU1wNkdGLElBRUEsU0FBQSxDTnF2SEUsQU1ydkhGLElBR0EsU0FBQSxDTm02R0UsQU1uNkdGLElBR0EsVUFBQSxBQUNBLFdOazZHRSxBTWw2R0YsV05rNkdFLENBQUEsQUFrVkEsSU1odkhGLFlBQUEsQUFDQSxZQUFBLENOaTZHRSxBTWo2R0YsSUFFQSxVQUFBLEFBQ0Esa0JBQUEsQUFDQSx5QkFBQSxDTmt2SEUsQU1sdkhGLEdBR0EsWU5pdkhJLEFNanZISixhTmt2SEksQU1sdkhKLFVOaTZHQSxBQWlWZSxrQkFqVmYsQU01NUdBLDhCQUFBLENBQUEsQ05rdkhBLEFNbHZIQSwwQk5nNkdFLElNNTVHRixVQUFBLEFBQ0EsNENBQUEsQ0FBQSxBQUVBLElBQ0EsVUFBQSxBQzFaQSw4QkFBQSxDUDZvSUUsQU83b0lGLElQMHpIQSxTQUFBLENBQUEsQU90ekhBLEdBQ0EsU0FBQSxDQUFBLENQNm9JQSxBTzdvSUEsU1AwekhFLFlBQVEsQU90ekhWLGFQNG9JRSxBTzVvSUYsZVB5ekhBLEFBbVZrQixNQW5WbEIsQU90ekhBLE9BQUEsQUFDQSxhQUFBLENQNm9JQSxBTzdvSUEsYUFHQSxZQUFBLEFBQ0EsYUFSQSxBQVFBLGFQeXpIRSxBT2owSEYsdUJQazBIRSxBT3R6SEYsbUJQc3pIRSxBQXFWQSxnQ0FDQSxBTzFvSUYsa0JQMm9JRSxBTzNvSUYsZ0JBQ0EsQ1Ayb0lFLEFPM29JRixzQlB3ekhJLCtCQUFtQixBUWowSHZCLGVSd3BJSSxBUXhwSUosZ0JSbzBIQSxBQW9Wc0IsV0FwVnRCLEFRajBIQSxrQkFIQSxBQXViQSxZQW5iQSxDUnlwSUEsQVF6cElBLFVSMHBJRSxZQXBWQSxBUWowSEYsV1JpMEhFLEFBc1ZBLFNRcnBJRixDUnNwSUUsQVF0cElGLGlDQUVBLFlBQUEsQ1JzcElFLEFRdHBJRixxQkFFQSxhQUFBLEFBSUEsV0FBQSxBQUVBLHNCUnFwSUksQVFycElKLG1CUnNwSUksQVFscElKLG1CUm1wSUksQVFscElKLGdDQUNBLENSa3BJSSxBUWxwSUosa0RBM0JBLGFSbTFISSxBUW4xSEosdUJSbTFISSxBQUNBLGtCQUFBLENBeVZBLEFRN3FJSiw2QkE2QkEsZUFBQSxBQUNBLFlBOUJBLEFBOEJBLGtCUjh6SE0sQVE1MUhOLGtCUnFySU0sQVFycElOLFdBaENBLENSc3JJTSxBUXRySU4sa0NSazJISSxZQUFBLEFReHpISixVQUFBLENBQUEs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cEhFLEFRdHBIRixrQkFBQSxDQTlWQSxBQThWQSxpRFJ5cEhFLFlBQUEsQ0FBQSxBQXFWQSx1REFDRSxTQUNBLEFRNStISixTQUNBLENSNCtIRSxBUTUrSEYscUNSNitISSxVUWgxSUosa0JSazFJTSxBUWwxSU4sVVIrL0hNLEFRdnBITixnQlJ1cEhNLEFBcVZBLGdCUTErSE4sQ1IyK0hNLEFRMytITixxQkFFQSxZQUFBLENSMitITSxBUTMrSE4sd0JBRUEsa0JBOVdBLEFBOFdBLFlSd3BIUSxBUXRnSVIsTVJzZ0lRLEFRdGdJUixnQlI0MUlRLEFRNTFJUixVUnlnSVEsQVF0cEhSLGdCUnNwSFEsQUFxVkEsU0FwVkUsQ0FBQSxBQXFWRixzQ0FDRSxZUXgrSFYsQ1J5K0hRLEFReitIUiwrQlIwK0hVLGtCUWwySVYsQ1JtMklVLEFRcitIViwyQ1JrcEhRLGVBQUEsQVEvb0hSLGlCQUFBLEFBQ0EsaUJBQUEsQUFDQSxlQUFBLENScStIUSxBUXIrSFIsb0NBbllBLGFSc2hJVSxBUS9xSFYsbUJSZ3JIVSxBUWpwSFYsdUJSaXBIVSxBQXFWQSxtQkFDQSxBUXIrSFYsU1JzK0hVLEFRcitIVixRQUNBLENScStIVSxBUXIrSFYsc0NBMVlBLFlSNmhJWSxBUTdoSVosWVI2aElZLEFRN2hJWixlUm0zSVksQVFuM0laLGlCUmdpSVEsQVE1b0hSLGlCUjRvSFEsQVExb0hSLDhCQUFBLENBQUEsQUFDQSw0Q0F2WkEsa0JBdVdBLENSaWhJUSxBUWpoSVIsaUNSOHJIVSxVQUFBLEFBcVZBLGdCQUNBLEFRLzlIVixjUjJvSFksQUFxVkYsVVE5OUhWLENSKzlIVSxBUS85SFYsb0RSZytIWSxVUTc5SFosQ1Iwb0hZLEFRMW9IWixrRUFFQSxhQUFBLEFBQ0EsV0FBQSxBQUNBLGVBQUEsQ1I4OUhZLEFROTlIWiwyREFJQSxhUndvSFksQVF4b0haLFdSd29IWSxBUWpqSVosWVJtakljLEFRbmpJZCxrQlJvakljLEFReG9IZCxlUndvSGMsQ0FBQSxBQXFWRix3RUFDRSxnQkFwVkUsQUFxVkYsS1MxNUlkLENUMjVJYyxBUzM1SWQs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Vm9sSUUsYUFBQSxBQUNFLFdBQUEsQUFzVkEsa0JBQ0EsQVV6NklKLFlBQ0EsQ1Z5NklFLEFVejZJRixxQ1YwNklJLFlBcFZFLFVBQUEsQUFzVkEsdUJBclZBLEFVcGxJTixXVm9sSU0sQUF1VkEsYVV6NklOLEFBRUEsZ0JBQUEsQ1YwNklNLEFVMTZJTixtQkF0SUEsa0JWNHRJUSxBVTV0SVIsWVY2dElRLEFVbmxJUixXVm1sSVEsQUF1VkEsVUFDQSxBVXo2SVIsU1YwNklRLEFVejZJUixVQTdJQSxDVnVqSlEsQVV0N0lSLDRCQXFCQSxnQkFBQSxDVmdsSU0sQVVobElOLDBEVms2SVUsV0F0VkYsQVVsbElSLFlWa2xJUSxBVWhsSVIsVUFBQSxDVis2SU0sQVV2NklOLDZCQUdBLGdCVitrSU0sQVUva0lOLFdWK2tJTSxBVTdrSU4sYUFBQSxBQUNBLGVBQUEsQUFDQSxnQkFBQSxDVnM2SU0sQVV0NklOLHdCQUVBLGtCQW5LQSxBQW1LQSxtQlZnbElRLEFVdmxJUixxQlZ3bElRLEFVOWtJUix1QlY4a0lRLEFBd1ZBLFVBQ0EsQVU3a0pSLGFWc3ZJVSxBQXdWRixrQlU5a0pSLENWK2tKUSxBVS9rSlIsMEJWeXZJTSxTQUFBLEFVemtJTixpQkFBQSxDQUFBLEFBR0EsdUNBbkxBLFFBb0xBLENWeWtJRSxBVXprSUYsOEJWMGtJSSxXQUFBLEFVdmtJSixhQUFBLEFBQ0EsVUFBQSxDQUFBLENWZzZJRSxBVWg2SUYscUNWaTZJSSw2QlV6bEpKLGdCQUFBLEFBOExBLGtCVnVrSUksQVV2a0lKLGFWdWtJSSxBQUNFLFdBQVksQ0FBQSxBQXdWZCx3QkFDRSxrQkFBb0IsQ0F0VjFCLEFBc1Y0Qiw4QldubUo1QixXWCt3SUUsQVcvd0lGLFlYK3dJRSxDVzN3SUYsQ1hvbUpBLEFXcG1KQSxVWHFtSkUscUJBQ0EsQVdubUpGLGlCQUNBLENYbW1KRSxBV25tSkYsYUFFQSxrQkFWQSxBQVVBLHVCWDZ3SUksQVc1d0lKLGNYNHdJSSxBQUNBLGVBQUEsQUF3VkEscUJBQ0EsQVdqbkpKLGdCWDJ4SUUsQVd4d0lGLHdCWHd3SUUsQ0FBQSxBV3R3SUYsb0JBQ0EsdUJBQUEsQUFDQSxlQUFBLENYK2xKRSxBVy9sSkYsNEhBQ0Esa0JBQUEsQUFDQSxRQUFBLEFBRUEsMkJBM0JBLEFBcURBLFVYK3VJSSxBV3B5SUosV1hveUlJLEFBQ0EsWUFBQSxBQXlWQSx1QkFDQSxBV2htSkosWVhpbUpJLEFXaG1KSix1QkFDQSxDWGdtSkksQVdobUpKLHNJQWpDQSxrQlgyeUlNLEFXM3lJTixjWDJ5SU0sQUFDQSxXQUFBLEFBeVZBLFlBQ0EsQVdobUpOLG1CWGltSk0sQVdobUpOLGlCQUNBLENYZ21KTSxBV2htSk4sc1NBRUEsV0ExQ0EsQUEwQ0EsV0ExQkEsQUE2QkEsV1grbEpRLEFXL2xKUixrQlh1d0lNLEFXdndJTixtQlh1d0lNLEFXcHpJTixTQUFBLEFBaURBLDBCQUFBLENYc3dJTSxBV3R3SU4sb0pBakRBLG9CQWlCQSxBQXNDQSx3QkFBQSxDWG13SUUsQVdud0lGLGtKQXZEQSxvQlg2eklFLEFXN3lJRix1Qlg2eUlFLENBQUEsQUE0VkEsOERBMVZFLFNBQUEsQUFDQSx5QkFBQSxDQUFBLEFBNFZGLDhEQUNFLFdBQ0EsQVczbEpKLHlCQUFBLENYZ3dJSSxBV2h3SUoseUVBbkVBLG9CQWlCQSxBQXdEQSx1QkFBQSxDWDZ2SUUsQVc3dklGLDBFQXpFQSxvQlh5MElFLEFXM3ZJRix3QlgydklFLENBQUEsQUE4VkEsb0RXcmxKRixVQUFBLEFBQ0EsbUJBQUEsQ1h1bEpFLEFXdmxKRixxQlgydklJLGFBQUEsQUFDQSxjQUFBLEFBOFZBLGFBQ0EsQVd0bEpKLDJCWHVsSkksQVc3aUpKLGNBbElBLENYZ3JKSSxBV2hySkosMkJBQUEsU1hrckpNLEFXbHJKTixZWHMxSU0sQVd4dklOLG1CWHd2SU0sQUE4VkEsU1dwckpOLENYcXJKTSxBV3JySk4sNkNYeTFJUSxjQUFBLENBQUEsQUE4VkYsa0NBQ0UscUJBQ0EsQVdybEpSLFFBQ0EsQ1hxbEpRLEFXcmxKUixzQ1hzbEpVLFdXM3JKVixBQXNHQSxhWHVsSlUsQVc3ckpWLG1CWGcySU0sQVdoMklOLGlCWGcySU0sQVdudklOLHVCQUFBLEFBQ0Esa0JBQUEsQ1hxbEpNLEFXcmxKTixrQ0FHQSxlWHF2SU0sQVdydklOLGtDWHF2SU0sQVdudklOLGNBQUEsQUFDQSxpQkFwSEEsQUFvSEEsa0JBZ0JBLENYcWtKTSxBV3JrSk4sNkJYdXVJRSxjQUFBLEFXcHVJRixlQUFBLEFBQ0EsaUJBQUEsQUFDQSxpQ0FBQSxDWHFrSkUsQVdya0pGLGlCQUVBLFlBQUEsQUFDQSxZQUFBLEFBQ0EsV0FBQSxBQUNBLHdCQUFBLEFBQ0EsZUFBQSxBQUNBLFlBQUEsQUFDQSxnQ0FBQSxBQUNBLHFCQUFBLEFBQ0Esa0JBQUEsQUFDQSxtQkFwSkEsQUFvSkEsY1h1dUlJLEFXMzNJSixtQlgyM0lJLEFXMzNJSixlWDR0SkksQVc1dEpKLHdCWDgzSUksQVdydUlKLGdCWHF1SUksQUFnV0EscUJXbmtKSixDWG9rSkksQVdwa0pKLHVCQTNKQSxrQkFvSUEsQ1g2bEpJLEFXN2xKSiwrQ0E0QkEsMEJBQUEsQUFDQSxlQUFBLEFBQ0EsWUFBQSxDWG9rSkksQVdwa0pKLHlCQUVBLGtCQUFBLEFBQ0EsWUFyS0EsQUFxS0EsWUFyS0EsQUE4S0EsV0E5S0EsQUE4S0Esa0JBOUtBLEFBOEtBLG9CWCtqSk0sQVcvakpOLGtCQTlLQSxBQThLQSxTQTlLQSxDWCt1SkUsQVcvdUpGLDRDQUFBLDRDQUFBLENYa3ZKRSxBV2x2SkYsNkNBQUEsNkNBQUEsQ1hxdkpFLEFXcnZKRiw2Q0FBQSw2Q0FBQSxDWHd2SkUsQVd4dkpGLDZDQUFBLDZDQUFBLENYMnZKRSxBVzN2SkYsNkNBQUEsNkNBQUEsQ1g4dkpFLEFXOXZKRiw2Q0FBQSw0Q0FBQSxDWGl3SkUsQVdqd0pGLDZDQUFBLDhDQUFBLENYb3dKRSxBV3B3SkYsNkNBeUxBLDhDQUFBLENYOGtKRSxBVzlrSkYsNkNBekxBLDhDQUFBLENYMHdKRSxBVzF3SkYsaUJYazZJSSxnQkFBQSxDQUFBLEFBMFdGLHFDQUNFLGFBeFdFLGNBQUEsQ0FBQSxBQTBXRixxQkFDRSxTQXpXRSxBQTBXRiw0QkF6V0UsQ0FBQSxBQTBXRiwyQkFDRSxZQXhXQSxBV251SVIsUVhtdUlRLENBQUEsQUEwV0Esa0NZL3hKUixlWml5SlUsQVlqeUpWLGdCWml5SjRCLENBeFc1QixBQXdXOEIsNkJZOXhKOUIsZUFBQSxBQUNBLGdCQUFBLENBQUEsQ1preUpBLEFZbHlKQSxjQUdBLHlCQUFBLEFBQ0EsYUFBQSxBQUNBLHNCQVRBLEFBeUtBLHVCWnl4SUUsQVl4N0lGLHFCWnk3SUUsQVl2N0lGLG1CWnU3SUUsQUEwV0Esa0JBQ0EsQVloeUpGLGtCWml5SkUsQVkveUpGLGVaczhJSSxDQTBXRixBWWh5SkYsa0VaaXlKSSxhQUNBLEFZaHlKSix1QlppeUpJLEFZenlKSixjWmc4SU0sQ0FBQSxBQTBXRiwwRkFDRSxnQkF4V0EsQVl4N0lOLGFadzdJTSxBQTBXQSxzQll2ekpOLENad3pKTSxBWXh6Sk4sNEdBQUEsY0FBQSxDWjB6Sk0sQVkxekpOLDRHQUFBLGdCQUFBLEFBcUJBLFVBQUEsQ0FyQkEsQUFxQkEsNEdBQUEsU0FBQSxDWmk4SU0sQVlqOElOLDRHQXJCQSxlQVVBLENadXpKTSxBWXZ6Sk4sNEdBVkEsZUFBQSxDWm0wSk0sQVluMEpOLDRHQUFBLFVBQUEsQUFxQkEsVUFBQSxDQXJCQSxBQXFCQSw0R0FBQSxlQUFBLENBckJBLEFBcUJBLDRHQUFBLGVBQUEsQ0FyQkEsQUFxQkEsNEdBQUEsU0FBQSxDQXJCQSxBQXFCQSw4R0FLQSxlQUNBLENBM0JBLEFBMkJBLDhHQUVBLGVBQUEsQ1owOElNLEFZMThJTiw4R0FFQSxVQUFBLENabXpKTSxBWW56Sk4sZ0haMjhJUSxRQUFBLENBQUEsQUEwV0YsMEhBQ0UsYVlyMUpSLEFBcUNBLHNCWmt6SlEsQVl2MUpSLGtCQXdDQSxDWnU4SVEsQVl2OElSLHdSQUVBLGdCQUFBLENaZ3pKUSxBWWh6SlIsb1JBRUEsaUJBQUEsQ1pnekpRLEFZaHpKUiwwSVp3OElVLDRCQUNBLEFZdjhJVixtQlp1OElVLEFBMFdBLGVBQ0EsQVloekpWLFdaaXpKVSxBWWp6SlYsZUFBQSxDWmt6SlUsQVlsekpWLGdMQUdBLHVCQUFBLEFBQ0Esa0JBcERBLEFBb0RBLFlBcERBLEFBd0RBLGtCWnE4SVEsQVlyOElSLFVacThJUSxBWW44SVIsZ0JBQUEsQUFDQSxhQUFBLEFBQ0Esb0JBQUEsQ1pnekpRLEFZaHpKUix3SVpzOElVLFdBQUEsQUFDQSxhQUFBLEFBNFdBLGVBQ0EsQVloekpWLHVCWml6SlUsQVloekpWLGVBQ0EsQ1pnekpVLEFZaHpKViw0SUFFQSxhQXBFQSxBQW9FQSxtQlpzOElZLEFZMWdKWix1QloyZ0pZLEFZcjhJWixzQlpxOElZLEFBNFdBLG1CQUNBLEFZaHpKWixrQ1ppekpZLEFZaHpKWixpQkEvREEsQ1pnM0pZLEFZaDNKWiwwSlppM0pjLGFBM1dFLEFBNFdGLFdBQ0EsQVlqekpkLGNBNUVBLENaODNKYyxBWXAzSmQscUNaMGdKWSwwSllsOElaLGFBQUEsQUFDQSxZQUFBLEFBQ0EsZUFBQSxDQUFBLENaK3lKWSxBWS95Slosd0pacThJYyxhQUFBLEFBNFdBLFdBM1dFLEFBNFdGLGVBQ0EsQVloekpkLGtCQUNBLENaZ3pKYyxBWWh6SmQsMEJaaXpKZ0Isd0pBMVdKLGFBQUEsQVlqOElaLFlBQUEsQUFDQSxnQlptOEljLEFZbjhJZCxrQkFyRkEsQ0FBQSxDWm80SlksQVlwNEpaLDRKWnE0SmMsYUEzV0UsQUE0V0YscUJBQ0EsQVkveUpkLGNBbEdBLENaazVKYyxBWWw1SmQsMEJad2lKWSw0SlloOElaLGFBQUEsQUFDQSxzQkFBQSxBQUNBLGVBQUEsQ0FBQSxDWjZ5SlksQVk3eUpaLG9KWm04SWMsV0FBQSxBWTdpSmQsWVowNUpjLEFZMTVKZCxhQUFBLEFBa0hBLHVCQWxIQSxBQXFIQSxrQkFBQSxDWjY3SVUsQVk3N0lWLDRKWjg3SVksU0FBQSxDQUFBLEFBOFdGLDhTQUNFLHFCWWh3SlosQ1pzNUlVLEFZdDVJVixxQ1p1NUlZLHNKQUNBLG1CQUFBLEFZMWpKWixXQUFBLENBQUEsQ1p1NkpVLEFZdjZKViwwSkFBQSxVQUFBLENBQUEsQUFxSEEscUNaMDhJVSwwSkFDRSxXQUFBLENBQUEsQ0FBQSxBQThXRiw4U0FDRSxxQlk3d0paLENabTZJVSxBWW42SVYscUNabzZJWSxzSkFDQSxtQkFBQSxBWXZrSlosV0FBQSxDQUFBLENabzdKVSxBWXA3SlYsMEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWnU5SVUsMEpBQ0UsV0FBQSxDQUFBLENBQUEsQUE4V0YsOFNBQ0UscUJZMXhKWixDWmc3SVUsQVloN0lWLHFDWmk3SVksc0pBQ0EsbUJBQUEsQVlwbEpaLFdBQUEsQ0FBQSxDWmk4SlUsQVlqOEpWLDBKQUFBLFVBQUEsQ0FBQSxBQXFIQSxxQ1pvK0lVLDBKQUNFLFdBQUEsQ0FBQSxDQUFBLEFBOFdGLDhTQUNFLHFCWXZ5SlosQ1o2N0lVLEFZNzdJVixxQ1o4N0lZLHNKQUNBLG1CQUFBLEFZam1KWixZQUFBLENBQUEsQ1o4OEpVLEFZOThKViwwSkFBQSxVQUFBLENBQUEsQUFxSEEscUNaaS9JVSwwSkFDRSxXQUFBLENBQUEsQ0FBQSxBQThXRiw4U0FDRSxxQllwekpaLENaMDhJVSxBWTE4SVYscUNaMjhJWSxzSkFDQSxtQkFBQSxBWTltSlosWUFBQSxDQUFBLENaMjlKVSxBWTM5SlYsMEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWjgvSVUsMEpBQ0UsWUFBQSxDQUFBLENBQUEsQUE4V0YsOFNBQ0UscUJZajBKWixDWnU5SVUsQVl2OUlWLHFDWnc5SVksc0pBQ0EsbUJBQUEsQVkzbkpaLFdBQUEsQ0FBQSxDWncrSlUsQVl4K0pWLDBKQUFBLFVBQUEsQ0FBQSxBQXFIQSxxQ1oyZ0pVLDBKQUNFLFdBQUEsQ0FBQSxDQUFBLEFBOFdGLDhTQUNFLHFCWTkwSlosQ1pvK0lVLEFZcCtJVixxQ1pxK0lZLHNKQUNBLG1CQUFBLEFZeG9KWixZQUFBLENBQUEsQ1pxL0pVLEFZci9KViwwSkFBQSxVQUFBLENBQUEsQUFxSEEscUNad2hKVSwwSkFDRSxXQUFBLENBQUEsQ0FBQSxBQThXRiw4U0FDRSxxQlkzMUpaLENaaS9JVSxBWWovSVYscUNaay9JWSxzSkFDQSxtQkFBQSxBWXJwSlosWUFBQSxDQUFBLENaa2dLVSxBWWxnS1YsMEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWnFpSlUsMEpBQ0UsV0FBQSxDQUFBLENBQUEsQUE4V0YsOFNBQ0UscUJZeDJKWixDWjgvSVUsQVk5L0lWLHFDWisvSVksc0pBQ0EsbUJBQUEsQVlscUpaLFlBQUEsQ0FBQSxDWitnS1UsQVkvZ0tWLDBKQUFBLFVBQUEsQ0FBQSxBQXFIQSxxQ1prakpVLDBKQUNFLFlBQUEsQ0FBQSxDQUFBLEFBOFdGLGtUQUNFLHFCWXIzSlosQ1oyZ0pVLEFZM2dKVixxQ1o0Z0pZLHdKQUNBLG1CQUFBLEFZL3FKWixZQUFBLENBQUEsQ1o0aEtVLEFZNWhLViw0SkFBQSxVQUFBLENBQUEsQUFxSEEscUNaK2pKVSw0SkFDRSxZQUFBLENBQUEsQ0FBQSxBQThXRixrVEFDRSxxQllsNEpaLENad2hKVSxBWXhoSlYscUNaeWhKWSx3SkFDQSxtQkFBQSxBWTVySlosWUFBQSxDQUFBLENaeWlLVSxBWXppS1YsNEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWjRrSlUsNEpBQ0UsV0FBQSxDQUFBLENBQUEsQUE4V0Ysa1RBQ0UscUJZLzRKWixDWnFpSlUsQVlyaUpWLHFDWnNpSlksd0pBQ0EsbUJBQUEsQVl6c0paLFlBQUEsQ0FBQSxDWnNqS1UsQVl0aktWLDRKQUFBLFVBQUEsQ0FBQSxBQXFIQSxxQ1p5bEpVLDRKQUNFLFdBQUEsQ0FBQSxDQUFBLEFBOFdGLGtUQUNFLHFCWTU1SlosQ1prakpVLEFZbGpKVixxQ1ptakpZLHdKQUNBLG1CQUFBLEFBQ0UsWUFBQSxDQUFBLENBQUEsQUE0V0osNEpBQ0UsVUEzV0ksQ0FBQSxBQTRXSixxQ0FDRSw0Sll0a0tkLFlBQUEsQUFxSEEsWUFBQSxDWnltSlUsQVl6bUpWLGdNWjBtSlksZ0JZcnRKWixDQUFBLENabWtLVSxBWW5rS1Ysa1Rab2tLWSxxQlk1NkpaLENaa2tKVSxBWWxrSlYscUNabWtKWSx3SkFDQSxtQkFBQSxBWXR1SlosWUFBQSxDQUFBLENabWxLVSxBWW5sS1YsNEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWnNuSlUsNEpBQ0UsWUFBQSxDQUFBLENBQUEsQUE4V0Ysa1RBQ0UscUJZejdKWixDWitrSlUsQVkva0pWLHFDWmdsSlksd0pBQ0EsbUJBQUEsQVludkpaLFlBQUEsQ0FBQSxDWmdtS1UsQVlobUtWLDRKQUFBLFVBQUEsQ0FBQSxBQXFIQSxxQ1ptb0pVLDRKQUNFLFlBQUEsQ0FBQSxDQUFBLEFBOFdGLGtUQUNFLHFCWXQ4SlosQ1o0bEpVLEFZNWxKVixxQ1o2bEpZLHdKQUNBLG1CQUFBLEFZaHdKWixZQUFBLENBQUEsQ1o2bUtVLEFZN21LViw0SkFBQSxVQUFBLENBQUEsQUFxSEEscUNaZ3BKVSw0SkFDRSxXQUFBLENBQUEsQ0FBQSxBQThXRixrVEFDRSxxQlluOUpaLENaeW1KVSxBWXptSlYscUNaMG1KWSx3SkFDQSxtQkFBQSxBQUNFLFlBQUEsQ0FBQSxDQUFBLEFBNFdKLDRKQUNFLFVBM1dJLENBQUEsQUE0V0oscUNBQ0UsNEpZN25LZCxZQUFBLEFBcUhBLFlBQUEsQ1pncUpVLEFZaHFKVixnTVppcUpZLGdCWTV3SlosQ0FBQSxDWjBuS1UsQVkxbktWLGtUWjJuS1kscUJZbitKWixDWnluSlUsQVl6bkpWLHFDWjBuSlksd0pBQ0EsbUJBQUEsQUFDRSxZQUFBLENBQUEsQ0FBQSxBQTRXSiw0SkFDRSxVQTNXSSxDQUFBLEFBNFdKLHFDQUNFLDRKWXhoS2QsWUFBQSxDWmdySlUsQVlockpWLGtNWmlySlksZ0JZNXhKWixDQUFBLENaMG9LVSxBWTFvS1Ysa1RaMm9LWSxxQlluL0paLENaeW9KVSxBWXpvSlYscUNaMG9KWSx3SkFDQSxtQkFBQSxBWTd5SlosWUFBQSxDQUFBLENaMHBLVSxBWTFwS1YsNEpBQUEsVUFBQSxDQUFBLEFBcUhBLHFDWjZySlUsNEpBQ0UsWUFBQSxDQUFBLENBQUEsQUE4V0Ysa1RBQ0UscUJZaGdLWixDWnNwSlUsQVl0cEpWLHFDWnVwSlksd0pBQ0EsbUJBQUEsQUFDRSxZQUFBLENBQUEsQ0FBQSxBQTRXSiw0SkFDRSxVQUFZLENBMVd4QixBQTBXMEIscUNheHFLMUIsNEpiMnFLZ0IsWUFBYyxDQUFFLENBQUUsQUFFbEMsd0JhN3FLQSxZQUNBLENibzBKQSxBYXAwSkEsNERBWUEsTUFBQSxBQUNBLFNBQUEsQ2JzcUtBLEFhdHFLQSx5Q0FHQSxXQWpCQSxBQWlCQSxhYjJ6SkUsQWE1MEpGLGFiNDBKRSxBQUNBLG1CQUFBLEFBNFdBLHVCQUNBLEFhcnFLRixzQmJzcUtFLEFhcnFLRiwwQkFyQkEsQ2IycktFLEFhM3JLRixxRGJpMUpJLGtCQUFBLEFBNFdBLFdBQ0EsQWFycUtKLFdic3FLSSxBYWhzS0osWUE4QkEsQ2JtcUtJLEFhbnFLSix5RGJ3ekpFLFdBQUEsQWF0MUpGLFlieTFKSSxBYXgxSkosZ0JidzFKSSxDQUFBLEFBNldGLCtDQUNFLFdBQ0EsQWF4c0tKLFdBcUNBLENib3FLSSxBYXBxS0osb0RicXFLTSxXQTNXSixBYXJ6SkYsWWJxekpFLEFhbnpKRixTQUFBLENBQUEsQUFDQSxzREFDQSxTdEI5Q2UsQ0FBQSxBUytzS2IsNENhL3BLRixXQWhEQSxBQWdEQSxlYnN6SkksQWF0MkpKLFliczJKSSxBQUNBLGlCQUFBLEFBNldBLDZCQUNBLEFhN3BLSixnQmJrekpBLEFBMldxQixhQTNXckIsQ0FBQSxBYS95SkEsaURBQ0EsYUFBQSxDYjhwS0EsQWE5cEtBLGdDQUdBLGVBQUEsQUFDQSxjQUFBLEFBQ0EsWUFBQSxBQUNBLDhCQUFBLEFBQ0EsZ0JBbkVBLEFBbUVBLFdia3pKRSxBYXIzSkYsVWJzM0pFLEFhanpKRix3QmJpekpFLEFBNldBLFdBQ0EsQWE3cEtGLHNCYjhwS0UsQWE3cEtGLFNBQ0EsQ2I2cEtFLEFhN3BLRixnREFFQSxjQUFBLEFBQ0EsMEJBNUVBLEFBNEVBLGFia3pKSSxBYTkzSkosc0JiKzNKSSxBYWp6SkosbUJiaXpKSSxBQTZXQSxrQkFDQSxBYTdwS0osZWI4cEtJLEFhN3BLSixxQkFDQSxDYjZwS0ksQWE3cEtKLDBEQWxGQSxrQmJxNEpNLEFhcDRKTixXYm80Sk0sQUFDQSxNQUFBLEFBNldBLE9BQ0EsQWE3cEtOLFdiOHBLTSxBYXJ2S04sV0EyRkEsQ2IycEtNLEFhM3BLTiw4RGIreUpJLFdBQUEsQWE3eUpKLFlBQUEsQUFFQSxnQkFBQSxDYjRwS0ksQWE1cEtKLHVEQUVBLFNBQUEsQUFDQSw2QkFBQSxBQUNBLGVBbkdBLEFBbUdBLGdCYmd6Sk0sQWFsNUpOLGlCYms1Sk0sQWFuNUpOLFVia3dLTSxBYWx3S04sZ0JiczVKSSxBYTV5SkosV2I0eUpJLEFhMXlKSix3QkFBQSxDQUFBLEFBQ0EsNERBQ0EsYUFBQSxDYnlwS0ksQWF6cEtKLCtEYjZ5Sk0sZ0JBQUEsQUFDQSxhQUFBLEFBOFdBLHNCQUNBLEFhenBLTixTYjBwS00sQWE1d0tOLG9CYis1SlEsQ1Q5NUpXLEFTNHdLYixxRUFDRSxhQUNBLEFhenBLUixTYjBwS1EsQWF6cEtSLG9CQUNBLENieXBLUSxBYXpwS1IsdUVBRUEsOEJBMUhBLEFBMkhBLGVBMUhBLEFBNEhBLGlCYjJ5SlEsQWEzeUpSLFdiMnlKUSxBYXg2SlIsZ0JBd0RBLEFBNEVBLFNidXlKSSxBYXZ5SkosU2J1eUpJLENBQUEsQWFyeUpKLHlFQXRJQSxXQUNBLEFBd0lBLFdBQUEsQ2JzeUpJLEFhdHlKSiwyREFFQSxZQUFBLEFBQ0EsWUFBQSxBQUNBLFlBQUEsQ2JtcEtJLEFhbnBLSiw0REFFQSxZQUFBLEFBQ0EsZUFBQSxBQUNBLHlCQUFBLEFBQ0EsbUJBQUEsQUFDQSw2QmJzeUpNLEFhdHlKTixlYnN5SmtCLEFhanlKbEIsaUJiZ3BLTSxBYWhwS04seUJib3lKQSxBQTRXZ0MsZ0JBNVdoQyxBQUNFLFdBQUEsQWFseUpGLDBCQUFBLENia3BLQSxBYWxwS0EscUNibXBLRSxPQUNFLFdBQ0EsQWFqcEtKLGFia3BLSSxBYWpwS0osaUJBQ0EsQ2JpcEtJLEFhanBLSixlQWpLQSxrQmJ1OEpNLEFhM3lKTixXYjJ5Sk0sQUFDQSxNQUFBLEFBOFdBLE9BQ0EsQWFqcEtOLFdia3BLTSxBYXh6S04sV0F5S0EsQ2JncEtNLEFhaHBLTixtQkF6S0EsV0FBQSxBQTZLQSxZQUFBLEFBRUEsZ0JBQUEsQ0EvS0EsQUErS0EsdUJia3lKTSxZYWh5Sk4sQ2Irb0tJLEFhL29LSixrQmJncEtNLGFBQ0EsQWE5b0tOLGNiK29LTSxBYTlvS04sV0FDQSxDYjhvS00sQWE5b0tOLGdDYml5SlEsYUFDQSxBYWh5SlIsbUJiZ3lKUSxBQStXQSx1QkFDQSxBYTdvS1IsV2I4b0tRLEFhN3BLUixXYit5SlUsQ0FBQSxBQStXRixpREFDRSxhQUNBLEFhNTBLVixTYis5SlUsQWE5eEpWLGtCYjh4SlUsQ0FBQSxBQStXQSw0RGE5MEtWLFliaytKWSxBYXR6SlosV2JzekpZLENBQUEsQUErV0YsK0RBQ0UsYUFDQSxBYTVvS1osU2I2b0tZLEFhNW9LWixrQkFDQSxDYjRvS1ksQWE1b0taLHNFQUVBLDZCQTNNQSxBQStNQSxXYjJ4SmMsQWExK0pkLGdCQUFBLEFBNk1BLGViNm9LYyxBYTExS2QsaUJiNitKWSxBYTN4SlosWWIyeEpZLEFhenhKWixRQUFBLENBcE5BLEFBb05BLDJFYjR4SmMsYWExeEpkLENieW9LWSxBYXpvS1osb0ZiMG9LYyxhQUNBLEFhcnJLZCxtQmJ3MEpjLEFhMXhKZCxRYjB4SmMsQ0FBQSxBQStXQSx3RkE3V0UsV0FBQSxBQUNBLFdBQUEsQ0FBQSxBQStXRixzRkFDRSxXQTdXaEIsQUE2VzRCLGVBN1c1QixDQUFBLEFhMS9KQSw2RkE4T0EsZUFBQSxDQUFBLENiOG5LQSxBYTluS0EscUNiaXhKRSxtQkFDRSxZQUFBLENBQUEsQUErV0YsdUJBQ0UsYWNoM0tKLENkaTNLRSxBY2ozS0YsZ0Nkb2dLQSxnQkFBQSxDQUFBLEFjamdLQSxpREFDQSxrQkFBQSxDQUFBLENkazNLQSxBY2wzS0EsY0FKQSxjZDBnS0UsQWMxZ0tGLFdkMGdLRSxBQStXQSxrQkEvV0EsQUFDQSxVQUFBLEFBZ1hBLHdCY2ozS0YsQUFFQSw0QkFBQSxDZGszS0UsQWNsM0tGLGtCQVpBLFdkaWhLSSxBY2poS0osWWRraEtJLEFjbmdLSixrQmRtZ0tJLEFBZ1hBLE1BQ0EsQWNsM0tKLE9kbTNLSSxBY3A0S0osVUFBQSxDZHE0S0ksQWNyNEtKLHNCZHNoS0UsV0FBQSxBQWlYSSxZQUFhLEFjNTJLbkIsZ0JBQUEsQ2QrMktFLEFjLzJLRixvSUFF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OHlLUSxBZ0IvZ0xSLFNoQmloTFUsQWdCamhMVixPaEJpaExVLEFBQ0EsVUFBQSxDQUFBLEFBNlhGLHFDQUNFLGdCQTNYQSxBZ0I1eUtWLGVoQjR5S1UsQ0FBQSxBQTZYQSxtREEzWEUsY0FBQSxBQTZYQSxZZ0JwNUxaLENoQnE1TFUsQWdCandMVix1RGhCczRLWSxvQ0FBQSxDQUFBLEFBNlhBLG9FQUNFLFlBQWEsQUFDYixVQUFZLENBQUUsQUFDaEIsd0VBQ0UsYUFBZSxDQUFFLENBQUUiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiogVGhlbWUgbmFtZTogTW9iU29wdCB8IFRIRU1FXHJcbiogVGhlbWUgVVJJOiBodHRwczovL21vYnNwb3QuY29tLmJyL1xyXG4qIEF1dGhvcjogRXF1aXBlIE1vYlNwb3RcclxuKiBEZXNjcmlwdGlvbjogSG90c2l0ZSBkZSBhcHJlc2VudGHDp8Ojb1xyXG4qIFZlcnNpb246IDIuMC4wXHJcbiogTGljZW5zZTogSVNDXHJcbiogTGljZW5zZSBVUkk6IGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvSVNDXHJcbiovXHJcblxyXG5AaW1wb3J0IFwic2Nzcy9iYXNlL2hlYWRlclwiO1xyXG5AaW1wb3J0IFwic2Nzcy9iYXNlL2FuaW1hY29lc1wiO1xyXG5AaW1wb3J0IFwic2Nzcy9iYXNlL3ZhcmlhdmVpc1wiO1xyXG5AaW1wb3J0IFwic2Nzcy9sYXlvdXQvbWFpblwiO1xyXG5AaW1wb3J0IFwic2Nzcy9sYXlvdXQvdGFwdW1lXCI7IiwiJGZvbnRlLXBhZHJhbzogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xyXG4kZm9udGUtc2VjdW5kYXJpYTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnRlLW1wbHVzcm91bmRlZC1yZWd1bGFyOiBNUGx1c1JvdW5kZWRSZWd1bGFyO1xyXG4kZm9udGUtbXBsdXNyb3VuZGVkLW1lZGl1bTogTVBsdXNSb3VuZGVkTWVkaXVtO1xyXG4kZm9udGUtbXBsdXNyb3VuZGVkLWJvbGQ6IE1QbHVzUm91bmRlZEJvbGQ7XHJcbiRmb250ZS1tcGx1c3JvdW5kZWQtZXh0cmFib2xkOiBNUGx1c1JvdW5kZWRFeHRyYUJvbGQ7XHJcbiRmb250ZS1lcGlsb2d1ZS1ib2xkOiBFcGlsb2d1ZUJvbGQ7XHJcbiRmb250ZS1lcGlsb2d1ZS1yZWd1bGFyOiBFcGlsb2d1ZVJlZ3VsYXI7XHJcblxyXG4kZm9udGUtYWNtZTogXCJBY21lXCI7XHJcblxyXG4kaGVhZGVyOiA3MHB4O1xyXG4kaGVhZGVyRGVzazogOTBweDtcclxuJG1vYmlsZTogMTAyNHB4O1xyXG4kZnVsbC1oZDogMTYwMHB4O1xyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRmb250LXNpemU6IDEwMCU7XHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG5cdGZvbnQtdmFyaWFudC1saWdhdHVyZXM6IG5vbmU7XHJcblx0LXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xyXG5cdHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHRmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0dGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4wMSkgMCAwIDFweDtcclxuXHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuXHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdGJvZHkuaGlkZGVuIHtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcblx0XHR3aWR0aDogOHB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNjY2O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xyXG5cdFx0d2lkdGg6IDZweDtcclxuXHRcdGhlaWdodDogNnB4O1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xyXG5cdFx0Ym9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQ6ICM4MDgwODA7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6ICM2NjY2NjY7XHJcblx0XHRib3JkZXI6IDBweCBub25lICNmZmZmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICM2NjY2NjY7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG5cdH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcclxuXHR9XHJcblxyXG5cdDo6c2VsZWN0aW9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICM0NjU5OTg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHR9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG5cdC5oaWRkZW4teHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0LmhpZGRlbi1sZyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogTVBsdXNSb3VuZGVkUmVndWxhcjtcclxuXHRzcmM6IHVybChcImZvbnRzL01QTFVTUm91bmRlZDFjLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IE1QbHVzUm91bmRlZE1lZGl1bTtcclxuXHRzcmM6IHVybChcImZvbnRzL01QTFVTUm91bmRlZDFjLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogTVBsdXNSb3VuZGVkQm9sZDtcclxuXHRzcmM6IHVybChcImZvbnRzL01QTFVTUm91bmRlZDFjLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBNUGx1c1JvdW5kZWRFeHRyYUJvbGQ7XHJcblx0c3JjOiB1cmwoXCJmb250cy9NUExVU1JvdW5kZWQxYy1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBFcGlsb2d1ZUJvbGQ7XHJcblx0c3JjOiB1cmwoXCJmb250cy9FcGlsb2d1ZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogRXBpbG9ndWVSZWd1bGFyO1xyXG5cdHNyYzogdXJsKFwiZm9udHMvRXBpbG9ndWUtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lQjtcclxuXHRzcmM6IHVybChcImZvbnRzL2ZhLWJyYW5kcy00MDAud29mZjJcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lUjtcclxuXHRzcmM6IHVybChcImZvbnRzL2ZhLXJlZ3VsYXItNDAwLndvZmYyXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBmb250QXdlc29tZVM7XHJcblx0c3JjOiB1cmwoXCJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIik7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBLb25UaWtpQWxvaGFKRjtcclxuXHRzcmM6IHVybChcImZvbnRzL0tvblRpa2lBbG9oYUpGLndvZmYyXCIpO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG5cdGJvZHkge1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4iLCJcclxuLy8gRU5UUkFEQVNcclxuXHJcbkBrZXlmcmFtZXMgZW50cmFkYS1kaXJlaXRhe1xyXG4gICAgZnJvbXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MDBweCk7XHJcbiAgICB9dG97XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBlbnRyYWRhLWVzcXVlcmRhe1xyXG4gICAgZnJvbXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpO1xyXG4gICAgfXRve1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZW50cmFkYS1lc3F1ZXJkYS1jZW50ZXJ7XHJcbiAgICBmcm9te1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwMHB4LCAtNTAlKTtcclxuICAgIH10b3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZW50cmFkYS1jaW1hIHtcclxuICAgIGZyb217XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1MHB4KTtcclxuICAgIH10b3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGVudHJhZGEtYmFpeG8ge1xyXG4gICAgZnJvbXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNTBweCk7XHJcbiAgICB9dG97XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBlbnRyYWRhLWVzcXVlcmRhLW1lbnV7XHJcbiAgICBmcm9te1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtNTBweDtcclxuICAgIH10b3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZW50cmFkYS1mb3Rve1xyXG4gICAgNTAle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSW57XHJcbiAgICB0b3tcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgc3VibWl0IHtcclxuICAgIDAle1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgfTE1JXtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH0yMCV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH0zMCV7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH00MCV7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH01MCV7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB9NjAle1xyXG4gICAgICAgIHdpZHRoOiAyMDB2dztcclxuICAgICAgICBoZWlnaHQ6IDIwMHZ3O1xyXG4gICAgfTg1JXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuOCk7XHJcbiAgICB9MTAwJXtcclxuICAgICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDB2dztcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGFwYXJlY2VyLWFsZXJ0IHtcclxuICAgIDUwJXtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDE1MHB4KSk7XHJcbiAgICB9NjMle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9ODUle1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9MTAwJXtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZG93bmxvYWRQbGFuaWxoYXMge1xyXG4gICAgZnJvbXtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgLSAyLjVweCkpO1xyXG4gICAgfXRve1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDIuNXB4KSk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBzcGluLWxvYWRlcntcclxuICAgIHRve1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBlbnRyYWRhLWJvdHRvbXtcclxuICAgIGZyb217XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwcHgpO1xyXG4gICAgfXRve1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG9uZGF7XHJcbiAgICAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XHJcbiAgICB9MTAwJXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIG9uZGEye1xyXG4gICAgZnJvbXtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcclxuICAgIH10b3tcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7XHJcbiAgICB9XHJcbn0iLCJib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdHtcclxuICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbn0iLCIvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XHJcbi8vICAgICBib2R5IHtcclxuLy8gICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4jdGFwdW1lIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcblx0cGFkZGluZzogMy43NXJlbSAwIDI1LjkzNzVyZW07XHJcblx0LmJnVGFwdW1lIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0YmFja2dyb3VuZDogIzFDMzY0NTtcclxuXHRcdGltZ3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdC5pbWctbG9nby1ldmVudG8ge1xyXG5cdFx0XHR3aWR0aDogMTMuNjI1cmVtO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC5sb2dvLWdvdmVybm8ge1xyXG5cdFx0XHRtYXJnaW46IDMuMjVyZW0gMCAyLjU2MjVyZW07XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDM4cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FyZHN7XHJcblx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdC5jaWRhZGUtZGF0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHQvLyBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAzNHB4LzUwcHggS2FuaXQ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzI2MTkwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwe1xyXG5cdFx0XHRcdFx0XHQvLyBmb250OiBub3JtYWwgbm9ybWFsIDgwMCAyMXB4LzMxcHggS2FuaXQ7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjMxMjVyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAuOTM3NXJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJ0bntcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHJcblx0XHRcdFx0XHQvLyBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMThweC8zM3B4IEthbml0O1xyXG5cclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzNweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcclxuXHRcdFx0XHRcdHdpZHRoOiAxMy4xODc1cmVtO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzLjI1cmVtO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzNEQThDODtcclxuXHRcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCA3cHggMHB4IDJweCAjMzI2MTkwOyBcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDFweCAjMzI2MTkwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMi42ODc1cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogNy41cmVtIDAgMDtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ5LjgxMjVyZW07XHJcblx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRcclxuXHRcdFx0LmltZy1sb2dvLWV2ZW50byB7XHJcblx0XHRcdFx0d2lkdGg6IDE5LjI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQubG9nby1nb3Zlcm5vIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOiAzLjc1cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogNC42ODc1cmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkc3tcclxuXHRcdFxyXG5cdFx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdC5jaWRhZGUtZGF0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIuOTM3NXJlbSAxLjU2MjVyZW0gMDtcclxuXHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNjU2cmVtO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwLjc1cmVtO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDQzN3JlbTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRue1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5LjM3NXJlbTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjMxMjVyZW07XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjgxMjVyZW07XHJcblx0XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogNHB4IDAgMDtcclxuXHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzI2MTkwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbC1oZCkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMTYuMjVyZW0gMCAwO1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWF4LXdpZHRoOiA2Mi44MTI1cmVtO1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0XHJcblx0XHRcdC5pbWctbG9nby1ldmVudG8ge1xyXG5cdFx0XHRcdHdpZHRoOiAyNC4wNjI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LmxvZ28tZ292ZXJubyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMTAuNjI1cmVtO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTsgXHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogNC42ODc1cmVtO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkc3tcclxuXHRcdFxyXG5cdFx0XHRcdC5jYXJke1xyXG5cdFx0XHRcdFx0LmNpZGFkZS1kYXRhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDIuOTM3NXJlbSAxLjU2MjVyZW0gMDtcclxuXHRcdFx0XHRcdFx0aDR7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMy4xMjVyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMS43cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogMTcuNzVyZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMzEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjA1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRue1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMy4xODc1cmVtO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMuMjVyZW07XHJcblx0XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogOHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzMyNjE5MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxuXHRAa2V5ZnJhbWVzIGVudHJhZGEtYmFpeG8tdGFwdW1lIHtcclxuXHRcdGZyb20ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDBweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0dG8ge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIjYmFubmVyLWxvZ29zIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEyNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwYjJhNDk7XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdC5sb2dvcyB7XHJcblx0XHRcdHdpZHRoOiAzOTRweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwic2VjdGlvbiNiYW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG5cdC8vIGhlaWdodDogNTYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcdFxuXHQuYmdXcmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHRcdC5oZCwgLmZ1bGxoZHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5tb2JpbGV7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0XHQudG5zLW91dGVye1xuXHRcdFx0LnRucy1uYXZ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGdhcDogMTBweDtcblx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwRTMzNTg7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuXHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHQmLnRucy1uYXYtYWN0aXZle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZyZWUtbGFiZWx7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTg3cHg7XG5cdFx0bGVmdDogMjM2cHg7XG5cdFx0d2lkdGg6IDEyM3B4O1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXHQuY29udGFpbmVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTE0NnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCAzMHB4IDUwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdC5jb250ZW50LXdyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdFx0d2lkdGg6IDMxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdC5iYW5uZXItbG9nb3tcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpcnN0LXBocmFzZXtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjQ1cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRjb2xvcjogIzE5Mjk1Nztcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zZWNvbmQtcGhyYXNle1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcblx0XHRcdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDEuNDVweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzhiNmZmO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50ZXh0e1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXNlY3VuZGFyaWE7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdG1hcmdpbjogMTVweCAwIDIwcHg7XG5cdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0Y29sb3I6ICMwRTMzNTg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN1YnNjcmlwdGlvbi1idXR0b257XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHdpZHRoOiAxOTVweDtcblx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRjb2xvcjogIzE5Mjk1Nztcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgIzE5Mjk1Nztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogS2FuaXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRcdFx0Z2FwOiAxNXB4O1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm1pbmlzdHJ5LWxvZ28ge1xuXHRcdFx0XHR3aWR0aDogMzEycHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCk7XG5cdFx0bWF4LWhlaWdodDogNTUwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTA3cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdC5iZ1dyYXBwZXJ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQjdG5zMS1tdywgI3RuczEtaXcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubW9iaWxle1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnRucy1vdXRlciB7XG5cdFx0XHRcdC8vIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuaGR7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdHdpZHRoOiAxMDB2dztcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmZyZWUtbGFiZWx7XG5cdFx0XHR3aWR0aDogMTg3cHg7XG5cdFx0XHR0b3A6IDQycHg7XG5cdFx0XHRsZWZ0OiA1NXB4O1xuXHRcdH1cblx0XHQuY29udGFpbmVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0LmNvbnRlbnQtd3JhcHBlcntcblx0XHRcdFx0bWFyZ2luOiAwIDAgOTZweCA1MHB4O1xuXHRcdFx0XHQudGl0bGUtd3JhcHBlcntcblx0XHRcdFx0XHR3aWR0aDogNDQ1cHg7XG5cdFx0XHRcdFx0LmJhbm5lci1sb2dve1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ0NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuZmlyc3QtcGhyYXNle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4M3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDg1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zZWNvbmQtcGhyYXNle1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDY5cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50ZXh0e1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDE0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDI1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnN1YnNjcmlwdGlvbi1idXR0b257XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHR3aWR0aDogMTk1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Y29sb3I6ICMxOTI5NTc7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAyNXB4O1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgIzE5Mjk1Nztcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogS2FuaXQsc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0XHRcdGdhcDogMTVweDtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ2MjhFO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubWluaXN0cnktbG9nb3tcblx0XHRcdFx0XHR3aWR0aDogNTQxcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbC1oZCkge1xuXHRcdGhlaWdodDogNjYzcHg7XG5cdFx0bWF4LWhlaWdodDogNjQwcHg7XG5cdH1cbn1cblxuIiwiI2NhcmRzLWluZm97XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiA1MDBweDtcclxuICAgIC5iZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgIHdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBsb3ZlbG9CbGFjaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAuZmlndXJleyBcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2ZhZGEzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxcHggMCAjMWUxODRmO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuICsgMil7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y5ZDYxNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwICNmYWI2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIGhlaWdodDogNjEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogbG92ZWxvTGluZUJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQ1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjlkNjE1O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBsb3ZlbG9CbGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2UzZjNmOTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMCAjMWNiMGQzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTFmNGI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAuZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjkxZjRiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjMWNiMGQzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29yQmFja2dyb3VuZEZvb3RlcjogdHJhbnNwYXJlbnRcclxuXHRsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjMjA0NTcyIDAlLCAjMmU2ODhkIDEwMCUpIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcclxuJGNvci1saW5rcy1mb290ZXI6ICNmZmY7XHJcbiRjb3ItbGlua3MtZm9vdGVyLWhvdmVyOiAjOGNkMGNiO1xyXG4kY29yVGV4dG9Gb290ZXJOb3J0ZTogI2ZmZjtcclxuJGNvclRleHRvRm9vdGVyOiAjRjRGNEY0O1xyXG4kY29yQm9yZGFEZXN0YXF1ZTogI2ZlZDAyZjtcclxuJGNvckJvcmRhQ29tdW06ICNiMzI4MDA7XHJcbiRjb3JJY29uc1JlZGVTb2NpYWw6ICNmZmY7XHJcbiRjb3JMaW5rYW5jb3JhZm9vdGVyOiAjZmZmO1xyXG5cclxuI2Zvb3Rlci1iYXNpY28ge1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRiYWNrZ3JvdW5kOiAjNDNBOEM2O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udGUtc2VjdW5kYXJpYTtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0LmxvZ29UZXh0byB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xyXG5cdFx0XHRtYXJnaW46IDRyZW0gMCAuODEyNXJlbTtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDkuMTI1cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IC44NzVyZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcclxuXHRcdFx0XHRjb2xvcjogJGNvclRleHRvRm9vdGVyO1xyXG5cdFx0XHRcdG1hcmdpbjogMS44MTI1cmVtIDAgMDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE4LjM3NXJlbTtcclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGlua3Mge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMSk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXNlY3VuZGFyaWE7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4IDA7XHJcblx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdGdhcDogMS4yNXJlbTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTU2cHg7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjRjRGNEY0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uZXdzIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDU4cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29yVGV4dG9Gb290ZXI7XHJcblx0XHRcdFx0bWFyZ2luOiAxOXB4IDAgMDtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDVweCBhdXRvIDMwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRvcmRlcjogLTE7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRoZWlnaHQ6IDY4cHg7XHJcblx0XHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb3JJY29uc1JlZGVTb2NpYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBmb250QXdlc29tZUI7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29yLWxpbmtzLWZvb3RlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRwYWRkaW5nOiA5MHB4IDAgNjVweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdFx0XHJcblx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdG1heC13aWR0aDogMTE0NnB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvVGV4dG8ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdG9yZGVyOiAwO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOiA2LjY4NzVyZW07XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjguNXJlbTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW46IC45Mzc1cmVtIDAgMDtcclxuXHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gYnIge1xyXG5cdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0XHRyaWdodDogLTYuMzc1cmVtO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubGlua3Mge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRtYXJnaW46IDYzcHggOS45Mzc1cmVtIDAgMTM1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMHJlbTtcclxuXHRcdFx0XHRvcmRlcjogMTtcclxuXHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZjRmNGY0O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1zZWN1bmRhcmlhO1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29yLWxpbmtzLWZvb3Rlci1ob3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGdhcDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0XHRtaW4td2lkdGg6IDE0MnB4O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wb2xpdGljcy1saW5rcyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb290ZXItbGlua3Mge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubmV3cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW46IDUwcHggMCAwO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFxyXG5cdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTcwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxNjVweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0b3JkZXI6IDA7XHJcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvckljb25zUmVkZVNvY2lhbDtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogZm9udEF3ZXNvbWVCO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29yLWxpbmtzLWZvb3Rlci1ob3ZlcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNmb290ZXIge1xyXG5cdGJhY2tncm91bmQ6ICRjb3JCYWNrZ3JvdW5kRm9vdGVyO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udGUtc2VjdW5kYXJpYTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Z2FwOiAzMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0aGVpZ2h0OiAxMDJweDtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICMxMTc1YzA7XHJcblx0LmxvZ29zIHtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0aW1nLFxyXG5cdFx0LnN2ZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdC8vIG1hcmdpbi10b3A6IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3gtZGVzY3JpY2FvIHtcclxuXHRcdHdpZHRoOiAyMDlweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdHAge1xyXG5cdFx0XHRjb2xvcjogJGNvclRleHRvRm9vdGVyTm9ydGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHNwYW4sIHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29yTGlua2FuY29yYWZvb3RlcjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvci1saW5rcy1mb290ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0cGFkZGluZzogMCAxMTBweDtcclxuXHRcdGhlaWdodDogNzBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgIzExNzVjMDtcclxuXHRcdC5sb2dvcyB7XHJcblx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0aW1nLFxyXG5cdFx0XHQuc3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLFxyXG5cdFx0XHRcdFx0KC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRvcmRlcjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYm94LWRlc2NyaWNhbyB7XHJcblx0XHRcdHdpZHRoOiA4MDBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAwIDMxcHg7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXNlY3VuZGFyaWE7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb3ItbGlua3MtZm9vdGVyLWhvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1zZWN1bmRhcmlhO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkZnVsbC1oZCkge1xyXG5cdFx0cGFkZGluZzogMCAzODBweDtcclxuXHR9XHJcbn1cclxuIiwiJGhlYWRlckRlc2s6IDEwN3B4O1xyXG4kYmFja2dyb3VuZEhlYWRlcjogI2ZmZjtcclxuJGNvckhhbWJ1cmd1ZXJIZWFkZXI6ICNmZmY7XHJcbiRjb3JIYW1idXJndWVyQWN0aXZlOiAjZmZmO1xyXG4kY29yTWVudU1vYmlsZTogIzVmMDEwNDtcclxuJGNvclRleHRvTW9iaWxlOiAjZmZmO1xyXG4kY29yQm90YW9JbnNjcmV2YXNlOiAjY2NjO1xyXG4kY29ySG92ZXJCb3Rhb0luc2NyZXZhc2U6ICM0MTQzNDI7XHJcbiRjb3JJY29uZXNIZWFkZXI6ICNmZmY7XHJcbiRjb3JCb3JkZXJNZW51TW9iaWxlOiAjNDY1OTk4O1xyXG4kY29yRHJvcFNoYWRvd0xvZ29zOiAwIDAgMzBweCAjMDAwO1xyXG4kY29yRGVzdGFxdWVJbmZvczogI2IzYjNiMztcclxuJGNvckhvdmVyTWVudUl0ZW06ICMyNWFjY2Y7XHJcbiRjb3JIb3Zlckluc2NyZXZhc2U6ICM2NjY7XHJcbiRjb3JEZWdyYWRlSW5zY3JldmFzZU1vYmlsZTogIzY2NjtcclxuXHJcbiNoZWFkZXIge1xyXG5cdGhlaWdodDogJGhlYWRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0YmFja2dyb3VuZDogIzM4YjZmZjtcclxuXHR6LWluZGV4OiAyMDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cGFkZGluZzogMCAzMHB4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xyXG5cdC5jb250YWluZXJ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0bGFiZWxbZm9yPVwiYnVyZ3Vlci1tZW51XCJdIHtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDI4cHg7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0b3AgMC4xNXMgZWFzZSAwLjEycywgdHJhbnNmb3JtIDAuMTJzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHRvcDogLTdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRuYXYge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyfSk7XHJcblx0XHR3aWR0aDogNzB2dztcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6ICRoZWFkZXI7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0LmJnIHtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHRcdHRvcDogJGhlYWRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJ9KTtcclxuXHRcdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lbnUge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRsZWZ0OiAtMTAwJTtcclxuXHRcdFx0dG9wOiAkaGVhZGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM0M0E4QzY7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDM1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICMwQjJBNDk7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3M0FBQ0Y7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0Ly8gJjpmaXJzdC1jaGlsZHtcclxuXHRcdFx0XHQvLyAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0Ly8gJi5jbHViZU8ye1xyXG5cdFx0XHRcdC8vICAgICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCA3NywgMTE0LCAwLjI1KTtcclxuXHRcdFx0XHQvLyAgICAgc3Zne1xyXG5cdFx0XHRcdC8vICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdC8vICAgICAgICAgd2lkdGg6IGF1dG87XHJcblx0XHRcdFx0Ly8gICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG5cdFx0XHRcdC8vICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRcdC8vICAgICAgICAgfVxyXG5cdFx0XHRcdC8vICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG5cdFx0XHRcdC8vICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHRcdFx0XHQvLyAgICAgICAgIH1cclxuXHRcdFx0XHQvLyAgICAgICAgICp7XHJcblx0XHRcdFx0Ly8gICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuXHRcdFx0XHQvLyAgICAgICAgIH1cclxuXHRcdFx0XHQvLyAgICAgfVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRzdmcsXHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMi41cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIyLjVweDtcclxuXHRcdFx0XHRcdGZpbGw6ICRjb3JJY29uZXNIZWFkZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdFx0ZmlsbDogJGNvckljb25lc0hlYWRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0PiBhLmJhbmRlaXJhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRyaWdodDogMzBweDtcclxuXHRcdFx0XHRib3R0b206IDkwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0VCRjdGRjtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR6LWluZGV4OiAtMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSBzcGFuIHtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjE1cyBlYXNlIDAuMTJzLFxyXG5cdFx0XHRcdGJhY2tncm91bmQgMC4xcyBlYXNlIDAuMTJzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGVhc2UgMC4xMnMsXHJcblx0XHRcdFx0YmFja2dyb3VuZCAwLjFzIGVhc2UgMC4xMnM7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQuYmcge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdFx0Lm1lbnUge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDIwIHtcclxuXHRcdFx0XHRhOm50aC1jaGlsZCgjeyRpfSkge1xyXG5cdFx0XHRcdFx0Jjpub3QoLmJhbmRlaXJhKSB7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAjeyRpICogMC4xfXMgZm9yd2FyZHM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubG9nbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0d2lkdGg6IDg1cHg7XHJcblx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRhIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0LmltZy1sb2dvLFxyXG5cdFx0XHQucGF0cm9jaW5hZG9yIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQqIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pbmZvcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQuaW5mby1tb2JpbGUge1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQ+IHNwYW4ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2NjYztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmluc2NyZXZhLXNlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRib3R0b206IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA0MHB4KTtcclxuXHRcdGJhY2tncm91bmQ6ICRjb3JCb3Rhb0luc2NyZXZhc2U7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHR9XHJcblx0PiAuYmFuZGVpcmEge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5kb3RzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDI3cHg7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRjb3JIYW1idXJndWVySGVhZGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvckhhbWJ1cmd1ZXJIZWFkZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjEycyBlYXNlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnN1Ym1lbnUge1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6ICRoZWFkZXI7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJ9KTtcclxuXHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdC5iZyB7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdFx0XHR0b3A6ICRoZWFkZXI7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlcn0pO1xyXG5cdFx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0fVxyXG5cdFx0LmxpbmtzIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHJpZ2h0OiAtMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvck1lbnVNb2JpbGU7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0I2Nsb3NlLWhlYWRlci5jYXJkIH4gbGFiZWxbZm9yPVwiY2xvc2UtaGVhZGVyXCJdIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdH1cclxuXHRpbnB1dCNjbG9zZS1oZWFkZXI6Y2hlY2tlZCB+IGxhYmVsW2Zvcj1cImNsb3NlLWhlYWRlclwiXSBhIHtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHRpbnB1dCNjbG9zZS1oZWFkZXI6Y2hlY2tlZCB+IGxhYmVsW2Zvcj1cImNsb3NlLWhlYWRlclwiXSB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0dG9wOiAyMHB4O1xyXG5cdFx0LnN2Z3tcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQjY2xvc2UtaGVhZGVyOm5vdCguY2FyZCk6Y2hlY2tlZCB+IC5zdWJtZW51IHtcclxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHQuYmcge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0fVxyXG5cdFx0LmxpbmtzIHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKSB7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblx0XHRoZWlnaHQ6IDEwN3B4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHRcdGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXXtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC5jb250YWluZXJ7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0d2lkdGg6IDExNDZweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR9XHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0dG9wOiAkaGVhZGVyRGVzaztcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHRcdH1cclxuXHRcdD4gbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmRvdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LmxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0byAwIDA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6IDE0NXB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGdhcDogMzBweDtcclxuXHRcdFx0XHQ+IGRpdiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRcdC8vIGZpbHRlcjogZHJvcC1zaGFkb3coI3skY29yQm9yZGVyTWVudU1vYmlsZX0pO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWctbG9nbyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTA3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGF0cm9jaW5hZG9yIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMjhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmV0YXBhIHtcclxuXHRcdFx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwcHg7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbmZvcyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICMxQzM2NDU7XHJcblx0XHRcdFx0PiAuY29udCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRnYXA6IDE1cHg7XHJcblx0XHRcdFx0XHQuZGF0YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzQwOTg5RjtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMyNWFjY2Y7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGlzdGFuY2lhcyB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjMUMzNjQ1O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM0MDk4OUY7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2lkYWRlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRjb2xvcjogIzE4MzIzRjtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bmF2IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdC5tZW51IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGdhcDogMzBweDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiB1bnNldDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Ly8gdGV4dC10cmFuc2Zvcm06IDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcblx0XHRcdFx0XHQvLyBtaW4td2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHQvLyBtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1sYXN0LWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdC8vZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN2ZyxcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6ICM2NTY0NWM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY2x1YmVPMiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN2ZyxcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHQqIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGhyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogLTVweDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb3JIb3Zlck1lbnVJdGVtO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmluc2NyZXZhLXNlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTRweDtcclxuXHRcdFx0d2lkdGg6IDE1NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM0M0E4QzY7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggM3B4IDBweCAjMzQ2MjhFO1xyXG5cdFx0XHQuc3ZnIHtcclxuXHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApO1xyXG5cdFx0XHRcdC8vIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHRmaWxsOiAjMEIyQTQ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMEIyQTQ5O1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAzcHggMHB4ICMwQjJBNDk7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0LnN2ZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdFx0XHRcdCoge1xyXG5cdFx0XHRcdFx0XHRmaWxsOiAjN0RBREI0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgIzI5MWY0YjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLm9uIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5iYW5kZWlyYSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTM1cHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRyaWdodDogODclO1xyXG5cdFx0XHR0b3A6IDUlO1xyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYub24ge1xyXG5cdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5sb2dvIHtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHQuaW1nLWxvZ28ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5ldGFwYSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmluZm9zIHtcclxuXHRcdFx0XHRcdC5jaWRhZGUge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29udCB7XHJcblx0XHRcdFx0XHRcdC5kYXRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmRpc3RhbmNpYXMge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dG9wOiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnNjcmV2YS1zZSB7XHJcblx0XHRcdFx0d2lkdGg6IDE3MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbC1oZCkge1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbiNoZWFkZXIgKyAuaW5zY3JldmEtc2Uge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xyXG5cdGEge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcblx0XHRib3gtc2hhZG93OiAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGhlaWdodDogODBweDtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHR3aWR0aDogMTAwdnc7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI5cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNThweDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdGJhY2tncm91bmQ6ICMzNDYyOEU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0XHR0byBib3R0b20sXHJcblx0XHRcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksXHJcblx0XHRcdCN7JGNvckRlZ3JhZGVJbnNjcmV2YXNlTW9iaWxlfSA5MCVcclxuXHRcdCk7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0fVxyXG5cdCYub2ZmIHtcclxuXHRcdGJvdHRvbTogLTEwMCU7XHJcblx0fVxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdEBrZXlmcmFtZXMgZW50cmFkYS1lc3F1ZXJkYS1tZW51IHtcclxuXHRcdGZyb20ge1xyXG5cdFx0XHR0ZXh0LWluZGVudDogLTUwcHg7XHJcblx0XHR9XHJcblx0XHR0byB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRleHQtaW5kZW50OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcclxuKiBUaGVtZSBuYW1lOiBNb2JTb3B0IHwgVEhFTUVcclxuKiBUaGVtZSBVUkk6IGh0dHBzOi8vbW9ic3BvdC5jb20uYnIvXHJcbiogQXV0aG9yOiBFcXVpcGUgTW9iU3BvdFxyXG4qIERlc2NyaXB0aW9uOiBIb3RzaXRlIGRlIGFwcmVzZW50YcOnw6NvXHJcbiogVmVyc2lvbjogMi4wLjBcclxuKiBMaWNlbnNlOiBJU0NcclxuKiBMaWNlbnNlIFVSSTogaHR0cHM6Ly9vcGVuc291cmNlLm9yZy9saWNlbnNlcy9JU0NcclxuKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9uZTtcbiAgLXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICB0ZXh0LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjAxKSAwIDAgMXB4O1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmOyB9XG4gIGh0bWwgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGh0bWwgYm9keS5oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogIzY2NjsgfVxuICBodG1sOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODA4MDgwOyB9XG4gIGh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7IH1cbiAgaHRtbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzOyB9XG4gIGh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICBodG1sIDo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY1OTk4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNUGx1c1JvdW5kZWRSZWd1bGFyO1xuICBzcmM6IHVybChcImZvbnRzL01QTFVTUm91bmRlZDFjLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNUGx1c1JvdW5kZWRNZWRpdW07XG4gIHNyYzogdXJsKFwiZm9udHMvTVBMVVNSb3VuZGVkMWMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTVBsdXNSb3VuZGVkQm9sZDtcbiAgc3JjOiB1cmwoXCJmb250cy9NUExVU1JvdW5kZWQxYy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTVBsdXNSb3VuZGVkRXh0cmFCb2xkO1xuICBzcmM6IHVybChcImZvbnRzL01QTFVTUm91bmRlZDFjLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IEVwaWxvZ3VlQm9sZDtcbiAgc3JjOiB1cmwoXCJmb250cy9FcGlsb2d1ZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogRXBpbG9ndWVSZWd1bGFyO1xuICBzcmM6IHVybChcImZvbnRzL0VwaWxvZ3VlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZUI7XG4gIHNyYzogdXJsKFwiZm9udHMvZmEtYnJhbmRzLTQwMC53b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lUjtcbiAgc3JjOiB1cmwoXCJmb250cy9mYS1yZWd1bGFyLTQwMC53b2ZmMlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lUztcbiAgc3JjOiB1cmwoXCJmb250cy9mYS1zb2xpZC05MDAud29mZjJcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBLb25UaWtpQWxvaGFKRjtcbiAgc3JjOiB1cmwoXCJmb250cy9Lb25UaWtpQWxvaGFKRi53b2ZmMlwiKTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBib2R5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtZGlyZWl0YSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwMHB4KTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtZXNxdWVyZGEge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZW50cmFkYS1lc3F1ZXJkYS1jZW50ZXIge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MDBweCwgLTUwJSk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtY2ltYSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNTBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBlbnRyYWRhLWJhaXhvIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjUwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZW50cmFkYS1lc3F1ZXJkYS1tZW51IHtcbiAgZnJvbSB7XG4gICAgdGV4dC1pbmRlbnQ6IC01MHB4OyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtaW5kZW50OiAwOyB9IH1cblxuQGtleWZyYW1lcyBlbnRyYWRhLWZvdG8ge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzdWJtaXQge1xuICAwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgMTUlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIDYwJSB7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMjAwdnc7IH1cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMjAwdnc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFwYXJlY2VyLWFsZXJ0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDE1MHB4KSk7IH1cbiAgNjMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBkb3dubG9hZFBsYW5pbGhhcyB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSAtIDIuNXB4KSk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDIuNXB4KSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4tbG9hZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtYm90dG9tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwcHgpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIG9uZGEge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBvbmRhMiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMCk7IH0gfVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIGJvZHkucGFnZS10ZW1wbGF0ZS1kZWZhdWx0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuI3RhcHVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAzLjc1cmVtIDAgMjUuOTM3NXJlbTsgfVxuICAjdGFwdW1lIC5iZ1RhcHVtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjMUMzNjQ1OyB9XG4gICAgI3RhcHVtZSAuYmdUYXB1bWUgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgI3RhcHVtZSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAjdGFwdW1lIC5jb250YWluZXIgLmltZy1sb2dvLWV2ZW50byB7XG4gICAgICB3aWR0aDogMTMuNjI1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAjdGFwdW1lIC5jb250YWluZXIgLmltZy1sb2dvLWV2ZW50byBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgI3RhcHVtZSAuY29udGFpbmVyIC5sb2dvLWdvdmVybm8ge1xuICAgICAgbWFyZ2luOiAzLjI1cmVtIDAgMi41NjI1cmVtO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDM4cHg7IH1cbiAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAubG9nby1nb3Zlcm5vIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIC5jaWRhZGUtZGF0YSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmNpZGFkZS1kYXRhIGg0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gICAgICAgICAgY29sb3I6ICMzMjYxOTA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgI3RhcHVtZSAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCAuY2lkYWRlLWRhdGEgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4wNXB4O1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgLjkzNzVyZW07IH1cbiAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdpZHRoOiAxMy4xODc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICMzREE4Qzg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAwcHggMnB4ICMzMjYxOTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDFweCAjMzI2MTkwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjY4NzVyZW07IH1cbiAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQ6bGFzdC1jaGlsZCAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjdGFwdW1lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmc6IDcuNXJlbSAwIDA7IH1cbiAgICAgICN0YXB1bWUgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1heC13aWR0aDogNDkuODEyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3OyB9XG4gICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuaW1nLWxvZ28tZXZlbnRvIHtcbiAgICAgICAgICB3aWR0aDogMTkuMjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmxvZ28tZ292ZXJubyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMy43NXJlbTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNC42ODc1cmVtO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmNpZGFkZS1kYXRhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAyLjkzNzVyZW0gMS41NjI1cmVtIDA7IH1cbiAgICAgICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmNpZGFkZS1kYXRhIGg0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDY1NnJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwLjc1cmVtOyB9XG4gICAgICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIC5jaWRhZGUtZGF0YSBwIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDQzN3JlbTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7IH1cbiAgICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDkuMzc1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjMxMjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IC44MTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiA0cHggMCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmJ0bjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjYxOTA7IH1cbiAgICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkOmxhc3QtY2hpbGQgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgI3RhcHVtZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAxNi4yNXJlbSAwIDA7IH1cbiAgICAgICN0YXB1bWUgLmNvbnRhaW5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWF4LXdpZHRoOiA2Mi44MTI1cmVtO1xuICAgICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgICAgI3RhcHVtZSAuY29udGFpbmVyIC5pbWctbG9nby1ldmVudG8ge1xuICAgICAgICAgIHdpZHRoOiAyNC4wNjI1cmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAubG9nby1nb3Zlcm5vIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAxMC42MjVyZW07XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IDQuNjg3NXJlbTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIC5jaWRhZGUtZGF0YSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDIuOTM3NXJlbSAxLjU2MjVyZW0gMDsgfVxuICAgICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmNpZGFkZS1kYXRhIGg0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNy43NXJlbTsgfVxuICAgICAgICAgICN0YXB1bWUgLmNvbnRhaW5lciAuY2FyZHMgLmNhcmQgLmNpZGFkZS1kYXRhIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45Mzc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDVweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjdGFwdW1lIC5jb250YWluZXIgLmNhcmRzIC5jYXJkIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMy4xODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgI3RhcHVtZSAuY29udGFpbmVyIC5jYXJkcyAuY2FyZCAuYnRuOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjYxOTA7IH1cbiAgICAgICAgI3RhcHVtZSAuY29udGFpbmVyIC5jYXJkcyAuY2FyZDpsYXN0LWNoaWxkIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtYmFpeG8tdGFwdW1lIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDBweCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7IH0gfVxuXG4jYmFubmVyLWxvZ29zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjJhNDk7IH1cbiAgI2Jhbm5lci1sb2dvcyAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAjYmFubmVyLWxvZ29zIC5jb250ZW50IC5sb2dvcyB7XG4gICAgICB3aWR0aDogMzk0cHg7IH1cbiAgICAgICNiYW5uZXItbG9nb3MgLmNvbnRlbnQgLmxvZ29zIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuc2VjdGlvbiNiYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgc2VjdGlvbiNiYW5uZXIgLmJnV3JhcHBlciAuaGQsIHNlY3Rpb24jYmFubmVyIC5iZ1dyYXBwZXIgLmZ1bGxoZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgc2VjdGlvbiNiYW5uZXIgLmJnV3JhcHBlciAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyIC50bnMtb3V0ZXIgLnRucy1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMHB4OyB9XG4gICAgICBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyIC50bnMtb3V0ZXIgLnRucy1uYXYgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBFMzM1ODtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggIzAwMDAwMDI5O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgc2VjdGlvbiNiYW5uZXIgLmJnV3JhcHBlciAudG5zLW91dGVyIC50bnMtbmF2IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICBzZWN0aW9uI2Jhbm5lciAuZnJlZS1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTg3cHg7XG4gICAgbGVmdDogMjM2cHg7XG4gICAgd2lkdGg6IDEyM3B4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNDZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMzBweCA1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAzMTJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAuYmFubmVyLWxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLnRpdGxlLXdyYXBwZXIgLmZpcnN0LXBocmFzZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzE5Mjk1NztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAuc2Vjb25kLXBocmFzZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjQ1cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogIzM4YjZmZjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMjBweDsgfVxuICAgICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLnRleHQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICMwRTMzNTg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgc2VjdGlvbiNiYW5uZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5zdWJzY3JpcHRpb24tYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTkyOTU3O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMCAjMTkyOTU3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBLYW5pdCxzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBnYXA6IDE1cHg7IH1cbiAgICAgICAgc2VjdGlvbiNiYW5uZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5zdWJzY3JpcHRpb24tYnV0dG9uIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLm1pbmlzdHJ5LWxvZ28ge1xuICAgICAgICB3aWR0aDogMzEycHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBzZWN0aW9uI2Jhbm5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCk7XG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgc2VjdGlvbiNiYW5uZXIgLmJnV3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyICN0bnMxLW13LCBzZWN0aW9uI2Jhbm5lciAuYmdXcmFwcGVyICN0bnMxLWl3IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgc2VjdGlvbiNiYW5uZXIgLmJnV3JhcHBlciAubW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIHNlY3Rpb24jYmFubmVyIC5iZ1dyYXBwZXIgLnRucy1vdXRlciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIHNlY3Rpb24jYmFubmVyIC5iZ1dyYXBwZXIgLmhkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5iZ1dyYXBwZXIgLmhkIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgc2VjdGlvbiNiYW5uZXIgLmZyZWUtbGFiZWwge1xuICAgICAgICB3aWR0aDogMTg3cHg7XG4gICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgbGVmdDogNTVweDsgfVxuICAgICAgc2VjdGlvbiNiYW5uZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDk2cHggNTBweDsgfVxuICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNDQ1cHg7IH1cbiAgICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAuYmFubmVyLWxvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogNDQ1cHg7IH1cbiAgICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGl0bGUtd3JhcHBlciAuZmlyc3QtcGhyYXNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA4M3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODVweDsgfVxuICAgICAgICAgICAgc2VjdGlvbiNiYW5uZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC50aXRsZS13cmFwcGVyIC5zZWNvbmQtcGhyYXNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjlweDsgfVxuICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAudGV4dCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4OyB9XG4gICAgICAgICAgc2VjdGlvbiNiYW5uZXIgLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIC5zdWJzY3JpcHRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY29sb3I6ICMxOTI5NTc7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMCAjMTkyOTU3O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBLYW5pdCxzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICAgICAgZ2FwOiAxNXB4OyB9XG4gICAgICAgICAgICBzZWN0aW9uI2Jhbm5lciAuY29udGFpbmVyIC5jb250ZW50LXdyYXBwZXIgLnN1YnNjcmlwdGlvbi1idXR0b24gaW1nIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDsgfVxuICAgICAgICAgIHNlY3Rpb24jYmFubmVyIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciAubWluaXN0cnktbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogNTQxcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICBzZWN0aW9uI2Jhbm5lciB7XG4gICAgICBoZWlnaHQ6IDY2M3B4O1xuICAgICAgbWF4LWhlaWdodDogNjQwcHg7IH0gfVxuXG4jY2FyZHMtaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogNTAwcHg7IH1cbiAgI2NhcmRzLWluZm8gLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICNjYXJkcy1pbmZvIC5jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgICAgI2NhcmRzLWluZm8gLmNvbnRhaW5lciAuaW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm86bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8gLnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBsb3ZlbG9CbGFjaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8gLnRpdGxlIC5maWd1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzZmFkYTM7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwICMxZTE4NGY7IH1cbiAgICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvIC50aXRsZSAuZmlndXJlIC5zdmcge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICAgICAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8gLnRpdGxlIC5maWd1cmUgLnN2ZyAqIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgI2NhcmRzLWluZm8gLmNvbnRhaW5lciAuaW5mbyBwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvIHAgYiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvIHAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG4gICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvOm50aC1jaGlsZCgybiArIDIpIC50aXRsZSAuZmlndXJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y5ZDYxNTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAwICNmYWI2MDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2NhcmRzLWluZm8ge1xuICAgICAgaGVpZ2h0OiA2MTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICNjYXJkcy1pbmZvIGgxIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGxvdmVsb0xpbmVCb2xkO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA0NXB4O1xuICAgICAgICBjb2xvcjogI2Y5ZDYxNTtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtOyB9XG4gICAgICAgICNjYXJkcy1pbmZvIGgxIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGxvdmVsb0JsYWNrOyB9XG4gICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlM2YzZjk7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogLTVweCA1cHggMCAjMWNiMGQzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2NhcmRzLWluZm8gLmNvbnRhaW5lciAuaW5mbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICNjYXJkcy1pbmZvIC5jb250YWluZXIgLmluZm8gLnRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBjb2xvcjogIzI5MWY0YjtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgI2NhcmRzLWluZm8gLmNvbnRhaW5lciAuaW5mbyAudGl0bGUgLmZpZ3VyZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7IH1cbiAgICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvIHAge1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyOTFmNGI7IH1cbiAgICAgICAgICAjY2FyZHMtaW5mbyAuY29udGFpbmVyIC5pbmZvOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICMxY2IwZDM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cblxuI2Zvb3Rlci1iYXNpY28ge1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQ6ICM0M0E4QzY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICNmb290ZXItYmFzaWNvIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxvZ29UZXh0byB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbjogNHJlbSAwIC44MTI1cmVtO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxvZ29UZXh0byBpbWcge1xuICAgICAgICB3aWR0aDogOS4xMjVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubG9nb1RleHRvIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgIGNvbG9yOiAjRjRGNEY0O1xuICAgICAgICBtYXJnaW46IDEuODEyNXJlbSAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMTguMzc1cmVtOyB9XG4gICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxvZ29UZXh0byBwIHN0cm9uZyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxpbmtzIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubGlua3MgdWwgbGkge1xuICAgICAgICAgIHdpZHRoOiAxNTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubGlua3MgdWwgbGkgYSB7XG4gICAgICAgICAgICBjb2xvcjogI0Y0RjRGNDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgb3JkZXI6IDM7IH1cbiAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLm5ld3MgaDQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAjRjRGNEY0O1xuICAgICAgICBtYXJnaW46IDE5cHggMCAwOyB9XG4gICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMzBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICAgIGdhcDogMzBweDsgfVxuICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHVsIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubmV3cyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lQjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZm9vdGVyLWJhc2ljbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCA2NXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQ2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXI6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5sb2dvVGV4dG8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG9yZGVyOiAwOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubG9nb1RleHRvIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiA2LjY4NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubG9nb1RleHRvIHAge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjkzNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyOC41cmVtO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogLjkzNzVyZW0gMCAwOyB9XG4gICAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5sb2dvVGV4dG8gcCBzdHJvbmcge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxvZ29UZXh0bzo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgcmlnaHQ6IC02LjM3NXJlbTtcbiAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbjogNjNweCA5LjkzNzVyZW0gMCAxMzVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubGlua3MgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM4Y2QwY2I7IH1cbiAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyB1bCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiAwOyB9XG4gICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubGlua3MgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDE0MnB4OyB9XG4gICAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyBsaSBhIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgICAgICAgI2Zvb3Rlci1iYXNpY28gLmNvbnRhaW5lciAubGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLmxpbmtzIC5wb2xpdGljcy1saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5saW5rcyAuZm9vdGVyLWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgb3JkZXI6IDI7IH1cbiAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIGg0IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfVxuICAgICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLm5ld3MgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7IH1cbiAgICAgICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLm5ld3MgdWwgbGkge1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAgICAgICAgICNmb290ZXItYmFzaWNvIC5jb250YWluZXIgLm5ld3MgdWwgbGkgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lQjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICAgICAjZm9vdGVyLWJhc2ljbyAuY29udGFpbmVyIC5uZXdzIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Y2QwY2I7IH0gfVxuXG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KDI3MGRlZywgIzIwNDU3MiAwJSwgIzJlNjg4ZCAxMDAlKSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAycHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExNzVjMDsgfVxuICAjZm9vdGVyIC5sb2dvcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgI2Zvb3RlciAubG9nb3MgaW1nLFxuICAgICNmb290ZXIgLmxvZ29zIC5zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICNmb290ZXIgLmJveC1kZXNjcmljYW8ge1xuICAgIHdpZHRoOiAyMDlweDtcbiAgICBoZWlnaHQ6IDQ4cHg7IH1cbiAgICAjZm9vdGVyIC5ib3gtZGVzY3JpY2FvIHAge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNmb290ZXIgLmJveC1kZXNjcmljYW8gcCBzcGFuLCAjZm9vdGVyIC5ib3gtZGVzY3JpY2FvIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgI2Zvb3RlciAuYm94LWRlc2NyaWNhbyBwIGEge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgICAgICAjZm9vdGVyIC5ib3gtZGVzY3JpY2FvIHAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgI2Zvb3RlciAubGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgcGFkZGluZzogMCAxMTBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzExNzVjMDsgfVxuICAgICAgI2Zvb3RlciAubG9nb3Mge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgI2Zvb3RlciAubG9nb3MgaW1nLFxuICAgICAgICAjZm9vdGVyIC5sb2dvcyAuc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAjZm9vdGVyIC5sb2dvcyBpbWcsXG4gICAgICAgICNmb290ZXIgLmxvZ29zIC5zdmcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAjZm9vdGVyIC5sb2dvcyB1bCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgICAjZm9vdGVyIC5sb2dvcyB1bCBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgI2Zvb3RlciAuYm94LWRlc2NyaWNhbyB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMxcHg7IH1cbiAgICAgICAgI2Zvb3RlciAuYm94LWRlc2NyaWNhbyBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAwMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICNmb290ZXIgLmJveC1kZXNjcmljYW8gcCBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgICAjZm9vdGVyIC5ib3gtZGVzY3JpY2FvIHAgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOGNkMGNiOyB9XG4gICAgICAgICAgI2Zvb3RlciAuYm94LWRlc2NyaWNhbyBwIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAjZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzgwcHg7IH0gfVxuXG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICMzOGI2ZmY7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7IH1cbiAgI2hlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgI2hlYWRlciBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjaGVhZGVyIGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyOHB4OyB9XG4gICAgI2hlYWRlciBsYWJlbFtmb3I9XCJidXJndWVyLW1lbnVcIl0gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAjaGVhZGVyIGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSBzcGFuOmJlZm9yZSwgI2hlYWRlciBsYWJlbFtmb3I9XCJidXJndWVyLW1lbnVcIl0gc3BhbjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTVzIGVhc2UgMC4xMnMsIHRyYW5zZm9ybSAwLjEycyBlYXNlOyB9XG4gICAgICAjaGVhZGVyIGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTdweDsgfVxuICAgICAgI2hlYWRlciBsYWJlbFtmb3I9XCJidXJndWVyLW1lbnVcIl0gc3BhbjphZnRlciB7XG4gICAgICAgIHRvcDogN3B4OyB9XG4gICAgICAjaGVhZGVyIGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgI2hlYWRlciBuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB3aWR0aDogNzB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNzBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAjaGVhZGVyIG5hdiBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAjaGVhZGVyIG5hdiBsYWJlbCAuYmcge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODUpO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAjaGVhZGVyIG5hdiAubWVudSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IC0xMDAlO1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZDogIzQzQThDNjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgICAgICNoZWFkZXIgbmF2IC5tZW51IGEge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNXB4O1xuICAgICAgICBjb2xvcjogIzBCMkE0OTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3M0FBQ0Y7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGEgc3ZnLFxuICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIyLjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyLjVweDtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGEgc3ZnICosXG4gICAgICAgICAgI2hlYWRlciBuYXYgLm1lbnUgYSBpbWcgKiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAjaGVhZGVyIG5hdiAubWVudSA+IGEuYmFuZGVpcmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGJvdHRvbTogOTBweDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjaGVhZGVyIG5hdiAubWVudSA+IGEuYmFuZGVpcmEgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAjaGVhZGVyIG5hdiAubWVudTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogI0VCRjdGRjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbGFiZWxbZm9yPVwiYnVyZ3Vlci1tZW51XCJdIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH1cbiAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbGFiZWxbZm9yPVwiYnVyZ3Vlci1tZW51XCJdIHNwYW46YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMTVzIGVhc2UgMC4xMnMsXHIgYmFja2dyb3VuZCAwLjFzIGVhc2UgMC4xMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgI2hlYWRlciBpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IGxhYmVsW2Zvcj1cImJ1cmd1ZXItbWVudVwiXSBzcGFuOmFmdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4xNXMgZWFzZSAwLjEycyxcciBiYWNrZ3JvdW5kIDAuMXMgZWFzZSAwLjEycztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgI2hlYWRlciBpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IG5hdiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICNoZWFkZXIgaW5wdXQjYnVyZ3Vlci1tZW51OmNoZWNrZWQgfiBuYXYgLmJnIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICNoZWFkZXIgaW5wdXQjYnVyZ3Vlci1tZW51OmNoZWNrZWQgfiBuYXYgLm1lbnUgYTpudGgtY2hpbGQoMSk6bm90KC5iYW5kZWlyYSkge1xuICAgICAgICBhbmltYXRpb246IGVudHJhZGEtZXNxdWVyZGEtbWVudSAwLjNzIGVhc2UgMC4xcyBmb3J3YXJkczsgfVxuICAgICAgI2hlYWRlciBpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IG5hdiAubWVudSBhOm50aC1jaGlsZCgyKTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAwLjJzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDMpOm5vdCguYmFuZGVpcmEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBlbnRyYWRhLWVzcXVlcmRhLW1lbnUgMC4zcyBlYXNlIDAuM3MgZm9yd2FyZHM7IH1cbiAgICAgICNoZWFkZXIgaW5wdXQjYnVyZ3Vlci1tZW51OmNoZWNrZWQgfiBuYXYgLm1lbnUgYTpudGgtY2hpbGQoNCk6bm90KC5iYW5kZWlyYSkge1xuICAgICAgICBhbmltYXRpb246IGVudHJhZGEtZXNxdWVyZGEtbWVudSAwLjNzIGVhc2UgMC40cyBmb3J3YXJkczsgfVxuICAgICAgI2hlYWRlciBpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IG5hdiAubWVudSBhOm50aC1jaGlsZCg1KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAwLjVzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDYpOm5vdCguYmFuZGVpcmEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBlbnRyYWRhLWVzcXVlcmRhLW1lbnUgMC4zcyBlYXNlIDAuNnMgZm9yd2FyZHM7IH1cbiAgICAgICNoZWFkZXIgaW5wdXQjYnVyZ3Vlci1tZW51OmNoZWNrZWQgfiBuYXYgLm1lbnUgYTpudGgtY2hpbGQoNyk6bm90KC5iYW5kZWlyYSkge1xuICAgICAgICBhbmltYXRpb246IGVudHJhZGEtZXNxdWVyZGEtbWVudSAwLjNzIGVhc2UgMC43cyBmb3J3YXJkczsgfVxuICAgICAgI2hlYWRlciBpbnB1dCNidXJndWVyLW1lbnU6Y2hlY2tlZCB+IG5hdiAubWVudSBhOm50aC1jaGlsZCg4KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAwLjhzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDkpOm5vdCguYmFuZGVpcmEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBlbnRyYWRhLWVzcXVlcmRhLW1lbnUgMC4zcyBlYXNlIDAuOXMgZm9yd2FyZHM7IH1cbiAgICAgICNoZWFkZXIgaW5wdXQjYnVyZ3Vlci1tZW51OmNoZWNrZWQgfiBuYXYgLm1lbnUgYTpudGgtY2hpbGQoMTApOm5vdCguYmFuZGVpcmEpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBlbnRyYWRhLWVzcXVlcmRhLW1lbnUgMC4zcyBlYXNlIDFzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDExKTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjFzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDEyKTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjJzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDEzKTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjNzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE0KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjRzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE1KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjVzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE2KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjZzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE3KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjdzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE4KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjhzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDE5KTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAxLjlzIGZvcndhcmRzOyB9XG4gICAgICAjaGVhZGVyIGlucHV0I2J1cmd1ZXItbWVudTpjaGVja2VkIH4gbmF2IC5tZW51IGE6bnRoLWNoaWxkKDIwKTpub3QoLmJhbmRlaXJhKSB7XG4gICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1lc3F1ZXJkYS1tZW51IDAuM3MgZWFzZSAycyBmb3J3YXJkczsgfVxuICAjaGVhZGVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogODVweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAjaGVhZGVyIC5sb2dvIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICNoZWFkZXIgLmxvZ28gYSAuaW1nLWxvZ28sXG4gICAgICAjaGVhZGVyIC5sb2dvIGEgLnBhdHJvY2luYWRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgI2hlYWRlciAubG9nbyBhIC5pbWctbG9nbyBpbWcsXG4gICAgICAgICNoZWFkZXIgLmxvZ28gYSAucGF0cm9jaW5hZG9yIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICNoZWFkZXIgLmxvZ28gYSAqIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAjaGVhZGVyIC5sb2dvIC5pbmZvcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgI2hlYWRlciAubG9nbyAuaW5mby1tb2JpbGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICNoZWFkZXIgLmxvZ28gLmluZm8tbW9iaWxlIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgI2hlYWRlciAubG9nbyAuaW5mby1tb2JpbGUgc3Ryb25nIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjY2NjOyB9XG4gICAgICAjaGVhZGVyIC5sb2dvIC5pbmZvLW1vYmlsZSA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICNoZWFkZXIgLmxvZ28gLmluZm8tbW9iaWxlID4gc3BhbiBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjaGVhZGVyIC5sb2dvIC5pbmZvLW1vYmlsZSA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNjY2M7IH1cbiAgI2hlYWRlciAuaW5zY3JldmEtc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDQwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgei1pbmRleDogLTE7IH1cbiAgI2hlYWRlciA+IC5iYW5kZWlyYSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2hlYWRlciAuZG90cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyN3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTsgfVxuICAgICNoZWFkZXIgLmRvdHMgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgI2hlYWRlciAuZG90cyBzcGFuOmJlZm9yZSwgI2hlYWRlciAuZG90cyBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UsIHRyYW5zZm9ybSAwLjEycyBlYXNlO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgICAjaGVhZGVyIC5kb3RzIHNwYW46YmVmb3JlIHtcbiAgICAgICAgbGVmdDogLTEwcHg7IH1cbiAgICAgICNoZWFkZXIgLmRvdHMgc3BhbjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgICNoZWFkZXIgLmRvdHMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICNoZWFkZXIgLnN1Ym1lbnUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAjaGVhZGVyIC5zdWJtZW51IC5iZyB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAjaGVhZGVyIC5zdWJtZW51IC5saW5rcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgcmlnaHQ6IC0xMDAlO1xuICAgICAgYmFja2dyb3VuZDogIzVmMDEwNDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7IH1cbiAgI2hlYWRlciBpbnB1dCNjbG9zZS1oZWFkZXIuY2FyZCB+IGxhYmVsW2Zvcj1cImNsb3NlLWhlYWRlclwiXSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICNoZWFkZXIgaW5wdXQjY2xvc2UtaGVhZGVyOmNoZWNrZWQgfiBsYWJlbFtmb3I9XCJjbG9zZS1oZWFkZXJcIl0gYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI2hlYWRlciBpbnB1dCNjbG9zZS1oZWFkZXI6Y2hlY2tlZCB+IGxhYmVsW2Zvcj1cImNsb3NlLWhlYWRlclwiXSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICAjaGVhZGVyIGlucHV0I2Nsb3NlLWhlYWRlcjpjaGVja2VkIH4gbGFiZWxbZm9yPVwiY2xvc2UtaGVhZGVyXCJdIC5zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgI2hlYWRlciBpbnB1dCNjbG9zZS1oZWFkZXI6bm90KC5jYXJkKTpjaGVja2VkIH4gLnN1Ym1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAjaGVhZGVyIGlucHV0I2Nsb3NlLWhlYWRlcjpub3QoLmNhcmQpOmNoZWNrZWQgfiAuc3VibWVudSAuYmcge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAjaGVhZGVyIGlucHV0I2Nsb3NlLWhlYWRlcjpub3QoLmNhcmQpOmNoZWNrZWQgfiAuc3VibWVudSAubGlua3Mge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2hlYWRlciB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XG4gICAgICBoZWlnaHQ6IDEwN3B4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgI2hlYWRlciBsYWJlbFtmb3I9XCJidXJndWVyLW1lbnVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMTQ2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAjaGVhZGVyOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDdweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgI2hlYWRlciA+IGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2hlYWRlciAuZG90cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNoZWFkZXIgLmxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAwIDA7IH1cbiAgICAgICAgI2hlYWRlciAubG9nbyBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDMwcHg7IH1cbiAgICAgICAgICAjaGVhZGVyIC5sb2dvIGEgPiBkaXYge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICNoZWFkZXIgLmxvZ28gYSAuaW1nLWxvZ28ge1xuICAgICAgICAgICAgd2lkdGg6IDEwN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLmxvZ28gYSAuaW1nLWxvZ28gaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICNoZWFkZXIgLmxvZ28gYSAucGF0cm9jaW5hZG9yIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAjaGVhZGVyIC5sb2dvIGEgLnBhdHJvY2luYWRvciBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICNoZWFkZXIgLmxvZ28gLmV0YXBhIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgICAgICAgICAjaGVhZGVyIC5sb2dvIC5ldGFwYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgICAjaGVhZGVyIC5sb2dvIC5pbmZvcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxQzM2NDU7IH1cbiAgICAgICAgICAjaGVhZGVyIC5sb2dvIC5pbmZvcyA+IC5jb250IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTVweDsgfVxuICAgICAgICAgICAgI2hlYWRlciAubG9nbyAuaW5mb3MgPiAuY29udCAuZGF0YSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNDA5ODlGOyB9XG4gICAgICAgICAgICAgICNoZWFkZXIgLmxvZ28gLmluZm9zID4gLmNvbnQgLmRhdGEgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyNWFjY2Y7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLmxvZ28gLmluZm9zID4gLmNvbnQgLmRpc3RhbmNpYXMge1xuICAgICAgICAgICAgICBjb2xvcjogIzFDMzY0NTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIC5sb2dvIC5pbmZvcyA+IC5jb250IC5kaXN0YW5jaWFzIHNwYW4ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA5ODlGO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzcHg7IH1cbiAgICAgICAgI2hlYWRlciAubG9nbyAuY2lkYWRlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAjMTgzMjNGO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gICAgICAjaGVhZGVyIG5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNoZWFkZXIgbmF2IC5tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgICAgICAgI2hlYWRlciBuYXYgLm1lbnU6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGEgc3ZnLFxuICAgICAgICAgICAgI2hlYWRlciBuYXYgLm1lbnUgYSBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhIHN2ZyAqLFxuICAgICAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhIGltZyAqIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIGZpbGw6ICM2NTY0NWM7IH1cbiAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGEuY2x1YmVPMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGE6aG92ZXIsICNoZWFkZXIgbmF2IC5tZW51IGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhOmhvdmVyOjpiZWZvcmUsICNoZWFkZXIgbmF2IC5tZW51IGEuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGE6aG92ZXIgc3ZnICosXG4gICAgICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGE6aG92ZXIgaW1nICosICNoZWFkZXIgbmF2IC5tZW51IGEuYWN0aXZlIHN2ZyAqLFxuICAgICAgICAgICAgICAjaGVhZGVyIG5hdiAubWVudSBhLmFjdGl2ZSBpbWcgKiB7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgICNoZWFkZXIgbmF2IC5tZW51IGhyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogLTVweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyNWFjY2Y7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgI2hlYWRlciBuYXYgLm1lbnU6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNoZWFkZXIgLmluc2NyZXZhLXNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0M0E4QzY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4ICMzNDYyOEU7IH1cbiAgICAgICAgI2hlYWRlciAuaW5zY3JldmEtc2UgLnN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgI2hlYWRlciAuaW5zY3JldmEtc2UgLnN2ZyAqIHtcbiAgICAgICAgICAgIGZpbGw6ICMwQjJBNDk7IH1cbiAgICAgICAgI2hlYWRlciAuaW5zY3JldmEtc2U6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwQjJBNDk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggIzBCMkE0OTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICNoZWFkZXIgLmluc2NyZXZhLXNlOmhvdmVyIC5zdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgICAgICAgICAgICNoZWFkZXIgLmluc2NyZXZhLXNlOmhvdmVyIC5zdmcgKiB7XG4gICAgICAgICAgICAgIGZpbGw6ICM3REFEQjQ7IH1cbiAgICAgICAgI2hlYWRlciAuaW5zY3JldmEtc2U6YWN0aXZlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjMjkxZjRiOyB9XG4gICAgICAgICNoZWFkZXIgLmluc2NyZXZhLXNlLm9uIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAjaGVhZGVyIC5pbnNjcmV2YS1zZS5vbjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgI2hlYWRlciAuYmFuZGVpcmEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEzNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IDg3JTtcbiAgICAgICAgdG9wOiA1JTsgfVxuICAgICAgICAjaGVhZGVyIC5iYW5kZWlyYSBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgICNoZWFkZXIub24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7IH1cbiAgICAgICAgI2hlYWRlci5vbjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI2hlYWRlci5vbiAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAjaGVhZGVyLm9uIC5sb2dvIC5pbWctbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDsgfVxuICAgICAgICAgICNoZWFkZXIub24gLmxvZ28gLmV0YXBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgICAjaGVhZGVyLm9uIC5sb2dvIC5ldGFwYSBpbWcge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAjaGVhZGVyLm9uIC5sb2dvIC5pbmZvcyAuY2lkYWRlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgICNoZWFkZXIub24gLmxvZ28gLmluZm9zIC5jb250IC5kYXRhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICNoZWFkZXIub24gLmxvZ28gLmluZm9zIC5jb250IC5kaXN0YW5jaWFzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAjaGVhZGVyLm9uOjphZnRlciB7XG4gICAgICAgICAgdG9wOiA2MHB4OyB9XG4gICAgICAgICNoZWFkZXIub24gLmluc2NyZXZhLXNlIHtcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4OyB9IH1cblxuI2hlYWRlciArIC5pbnNjcmV2YS1zZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlOyB9XG4gICNoZWFkZXIgKyAuaW5zY3JldmEtc2UgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogIzM0NjI4RTtcbiAgICB6LWluZGV4OiAxOyB9XG4gICNoZWFkZXIgKyAuaW5zY3JldmEtc2U6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICM2NjYgOTAlKTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAjaGVhZGVyICsgLmluc2NyZXZhLXNlLm9mZiB7XG4gICAgYm90dG9tOiAtMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjaGVhZGVyICsgLmluc2NyZXZhLXNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVudHJhZGEtZXNxdWVyZGEtbWVudSB7XG4gIGZyb20ge1xuICAgIHRleHQtaW5kZW50OiAtNTBweDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0ZXh0LWluZGVudDogMDsgfSB9XG5cbiNib3gtaW5mb3JtYWNvZXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2JveC1pbmZvcm1hY29lcyAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDZweDsgfVxuICAjYm94LWluZm9ybWFjb2VzIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNib3gtaW5mb3JtYWNvZXMgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgbGFiZWwgLmJnQ2FyZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIzMnB4O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgbGFiZWwgLmJnQ2FyZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgbGFiZWwgLmNhcmQtbGluayB7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgI2JveC1pbmZvcm1hY29lcyBsYWJlbCAuY2FyZC1saW5rIC5maWd1cmUge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIGxhYmVsIC5jYXJkLWxpbmsgLmZpZ3VyZSAuc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBmaWxsOiAjRjM4RjJEOyB9XG4gICAgICAgICAgI2JveC1pbmZvcm1hY29lcyBsYWJlbCAuY2FyZC1saW5rIC5maWd1cmUgLnN2ZyAqIHtcbiAgICAgICAgICAgIGZpbGw6ICNGMzhGMkQ7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgbGFiZWwgLmNhcmQtbGluayBoMiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNGMzhGMkQ7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyBsYWJlbCAuY2FyZC1saW5rIGgyIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAjOGNkMGNiOyB9XG4gICNib3gtaW5mb3JtYWNvZXMgLnRpdHVsb01vZHVsbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW46IDAgMCA0MnB4IDA7XG4gICAgY29sb3I6ICNGNjdGMjM7IH1cbiAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMHZoO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmJnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuYmcgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCBoZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCBoZWFkZXIgaDEge1xuICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IGhlYWRlciBoMSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgaGVhZGVyIGgyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgPiBoMiB7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBjb2xvcjogIzNjNDU0YzsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciA+IGgyIHN0cm9uZyB7XG4gICAgICAgICAgY29sb3I6ICNiNjhjNDg7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50aXRsZS1pbmZvcyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IC0yOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5iZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYiBsYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBoZWlnaHQ6IDc3cHg7XG4gICAgICAgICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0M0E4QzY7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjsgfVxuICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgbGFiZWwgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgZ2FwOiA1MHB4OyB9XG4gICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGFiIGxhYmVsIHNwYW4gZmlndXJlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYiBsYWJlbCBzcGFuIGZpZ3VyZSAuc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgbGFiZWwgc3BhbiBmaWd1cmUgLnN2ZyAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgbGFiZWwgc3BhbiBmaWd1cmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGFiIC5jb250ZW50IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7IH1cbiAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGFiIC5jb250ZW50IGRsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7IH1cbiAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZHQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMCA0NXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMUMzNjQ1O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYiAuY29udGVudCBkbCBkdC5pY29uZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZHQuaWNvbmUgLnN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICM2OUI0Qjk7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZHQuaWNvbmUgLnN2ZyAqIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogIzY5QjRCOTsgfVxuICAgICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGFiIC5jb250ZW50IGRsIGR0Lm5vVGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGFiIC5jb250ZW50IGRsIGR0Lm5vVGl0bGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZGQge1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMjVweCAwIDUwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZGQgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0MDNkMzc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQgZGwgZGQgYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgLmNvbnRlbnQub24ge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRjM4RjJEOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50YWIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gLmNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRhYjpsYXN0LWNoaWxkIGxhYmVsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAjYm94LWluZm9ybWFjb2VzIGlucHV0I2FicmVDYXJkSW5mb3M6Y2hlY2tlZCB+IC5jYXJkLWNvbnRlbnQge1xuICAgIHRvcDogNzBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgei1pbmRleDogMjA7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMS40cyBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbCAuY2xvc2UtcmVndWxhbWVudG8ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzV2dyk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNDJ2aCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbCAuY29udGVudCB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZzogMTB2aCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgI2JveC1pbmZvcm1hY29lcyA+IC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50IGgyIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbCAuY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbC5vbiB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KSwgcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0IDAuOHM7XG4gICAgICB3aWR0aDogMjAwMHB4O1xuICAgICAgaGVpZ2h0OiAyMDAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzID4gLnJlZ3VsYW1lbnRvTW9kYWwub24gLmNsb3NlLXJlZ3VsYW1lbnRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC44cywgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0IDBzOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbC5vbiAuY2xvc2UtcmVndWxhbWVudG86YmVmb3JlLCAjYm94LWluZm9ybWFjb2VzID4gLnJlZ3VsYW1lbnRvTW9kYWwub24gLmNsb3NlLXJlZ3VsYW1lbnRvOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbC5vbiAuY2xvc2UtcmVndWxhbWVudG86YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzID4gLnJlZ3VsYW1lbnRvTW9kYWwub24gLmNsb3NlLXJlZ3VsYW1lbnRvOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDNEM0QzOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzID4gLnJlZ3VsYW1lbnRvTW9kYWwub24gLmNvbnRlbnQge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgPiAucmVndWxhbWVudG9Nb2RhbC5vbiAuY29udGVudCBwIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI2JveC1pbmZvcm1hY29lcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogNzVweCAwIDk1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC50aXR1bG9Nb2R1bG8ge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICNib3gtaW5mb3JtYWNvZXMucGFkZGluZy1tZW5vciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAhaW1wb3J0YW50OyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5iZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmJnIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA5NTZweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyNXB4IDIwcHggIzAwMDAwMDFDO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cbiAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGl0bGUtaW5mb3Mge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMzU2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODhweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDNBOEM2OyB9XG4gICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGl0bGUtaW5mb3MgLnRhYiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgxcHg7IH1cbiAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRpdGxlLWluZm9zIC50YWIgbGFiZWwge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50aXRsZS1pbmZvcyAudGFiIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBnYXA6IDA7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50aXRsZS1pbmZvcyAudGFiIGxhYmVsIHNwYW4gZmlndXJlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRpdGxlLWluZm9zIC50YWIgbGFiZWwgc3BhbiBmaWd1cmUgLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRpdGxlLWluZm9zIC50YWIgbGFiZWwgc3BhbiBmaWd1cmU6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50aXRsZS1pbmZvcyAudGFiIGxhYmVsOmFmdGVyLCAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAudGl0bGUtaW5mb3MgLnRhYiBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC50aXRsZS1pbmZvcyAudGFiIGxhYmVsOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzhGMkQ7IH1cbiAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLnRpdGxlLWluZm9zIC50YWI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDE1cHggMTVweCAwOyB9XG4gICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudCA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQzM3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgaDIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgaDIgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudCA+IC5jb250ZW50IGgyIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzNDYyOEU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzlweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQgPiAuY29udGVudCBoMiBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgaDIgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgICAgICAgZmlsbDogIzBCMkE0OTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgaDIgc3ZnICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjMEIyQTQ5OyB9XG4gICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudCA+IC5jb250ZW50IGRsIGR0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAwIDQ4cHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxQzFGMkE7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQuaWNvbmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQuaWNvbmUgLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzIxNDE1RjsgfVxuICAgICAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQuaWNvbmUgLnN2ZyAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyMTQxNUY7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4OyB9XG4gICAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQ6Zmlyc3QtY2hpbGQ6bm90KC5pY29uZSk6YmVmb3JlLCAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudCA+IC5jb250ZW50IGRsIGR0OmZpcnN0LWNoaWxkOm5vdCguaWNvbmUpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7IH1cbiAgICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZHQubm9UaXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7IH1cbiAgICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQgPiAuY29udGVudCBkbCBkdC5ub1RpdGxlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50ID4gLmNvbnRlbnQgZGwgZGQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQgPiAuY29udGVudCBkbCBkZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQgPiAuY29udGVudCBkbCBkZCBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2JveC1pbmZvcm1hY29lcyAuY2FyZC1jb250ZW50IC5jb250YWluZXIgLmluZm9zLWNvbnRlbnQgPiAuY29udGVudCBkbCBkZCBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudCA+IC5jb250ZW50Lm9uIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7IH1cbiAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICNib3gtaW5mb3JtYWNvZXMgLmNhcmQtY29udGVudCAuY29udGFpbmVyIC5pbmZvcy1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5jYXJkLWNvbnRlbnQgLmNvbnRhaW5lciAuaW5mb3MtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTB2aCAxOHZ3O1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDIwcHgpOyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLnJlZ3VsYW1lbnRvTW9kYWwgLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLnJlZ3VsYW1lbnRvTW9kYWwgLmNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICAgICAgICBib3JkZXI6IDBweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM4MDgwODA7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAucmVndWxhbWVudG9Nb2RhbCAuY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgICAgICAgYm9yZGVyOiAwcHggbm9uZSAjZmZmZmZmO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjsgfVxuICAgICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsIC5jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7IH1cbiAgICAgICAgI2JveC1pbmZvcm1hY29lcyAucmVndWxhbWVudG9Nb2RhbCAuY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApOyB9XG4gICAgICAjYm94LWluZm9ybWFjb2VzIC5yZWd1bGFtZW50b01vZGFsLm9uIHtcbiAgICAgICAgd2lkdGg6IDEyMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEyMHZ3OyB9XG4gICAgICAgICNib3gtaW5mb3JtYWNvZXMgLnJlZ3VsYW1lbnRvTW9kYWwub24gLmNsb3NlLXJlZ3VsYW1lbnRvIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAoMTAwdncvMikgLSAxMDBweCk7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICgxMDB2aC8yKSArIDgwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9IH1cbiAgI2JveC1pbmZvcm1hY29lcy5vbiAuY29udGFpbmVyIC5jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMHMgZm9yd2FyZHM7IH1cbiAgI2JveC1pbmZvcm1hY29lcy5vbiAuY29udGFpbmVyIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMC4zcyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCAwLjZzIGZvcndhcmRzOyB9XG4gICNib3gtaW5mb3JtYWNvZXMub24gLmNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDFzIGVhc2UtaW4tb3V0IDAuOXMgZm9yd2FyZHM7IH1cbiAgI2JveC1pbmZvcm1hY29lcy5vbiAuY29udGFpbmVyIC5jb2x1bW46bnRoLWNoaWxkKDUpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMS4ycyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoNikge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCAxLjVzIGZvcndhcmRzOyB9XG4gICNib3gtaW5mb3JtYWNvZXMub24gLmNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCg3KSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDFzIGVhc2UtaW4tb3V0IDEuOHMgZm9yd2FyZHM7IH1cbiAgI2JveC1pbmZvcm1hY29lcy5vbiAuY29udGFpbmVyIC5jb2x1bW46bnRoLWNoaWxkKDgpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMi4xcyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoOSkge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCAyLjRzIGZvcndhcmRzOyB9XG4gICNib3gtaW5mb3JtYWNvZXMub24gLmNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgxMCkge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCAyLjdzIGZvcndhcmRzOyB9XG4gICNib3gtaW5mb3JtYWNvZXMub24gLmNvbnRhaW5lciAuY29sdW1uOm50aC1jaGlsZCgxMSkge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCAzcyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTIpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMy4zcyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTMpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMy42cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTQpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgMy45cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTUpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNC4ycyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTYpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNC41cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTcpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNC44cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTgpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNS4xcyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMTkpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNS40cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMjApIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNS43cyBmb3J3YXJkczsgfVxuICAjYm94LWluZm9ybWFjb2VzLm9uIC5jb250YWluZXIgLmNvbHVtbjpudGgtY2hpbGQoMjEpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMXMgZWFzZS1pbi1vdXQgNnMgZm9yd2FyZHM7IH1cblxuI2tpdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMjEyODQ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgI2tpdHMgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQ2cHg7IH1cbiAgI2tpdHMgLmJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gICAgI2tpdHMgLmJnIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgI2tpdHMgaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAja2l0cyBoZWFkZXIgaDEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTsgfVxuICAgICAgI2tpdHMgaGVhZGVyIGgxIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0Y1RUM2NDsgfVxuICAgICNraXRzIGhlYWRlciBoMiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNraXRzICNwcmV2S2l0LCAja2l0cyAjbmV4dEtpdCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1NSU7XG4gICAgYmFja2dyb3VuZDogIzdEQURCNDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAja2l0cyAjcHJldktpdFthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSwgI2tpdHMgI25leHRLaXRbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAja2l0cyAjcHJldktpdCB7XG4gICAgbGVmdDogMjhweDsgfVxuICAgICNraXRzICNwcmV2S2l0OmJlZm9yZSwgI2tpdHMgI3ByZXZLaXQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAzLjVweCkgcm90YXRlKDQ1ZGVnKTsgfVxuICAgICNraXRzICNwcmV2S2l0OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zLjVweCkgcm90YXRlKC00NWRlZyk7IH1cbiAgI2tpdHMgI25leHRLaXQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDI4cHg7IH1cbiAgICAja2l0cyAjbmV4dEtpdDpiZWZvcmUsICNraXRzICNuZXh0S2l0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMuNXB4KSByb3RhdGUoNDVkZWcpOyB9XG4gICAgI2tpdHMgI25leHRLaXQ6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMy41cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICNraXRzIC5raXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgICNraXRzIC5raXRzIGgxIHtcbiAgICAgIGNvbG9yOiAjRjVFQjY1O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI2tpdHMgLmtpdHMgLmtpdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAja2l0cyAua2l0cyAua2l0IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY29sb3I6ICNGNUVCNjU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCBoMSBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjRGMkVGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAubWVsaG9yT3BjYW8ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5maWd1cmUge1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0OHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuZmlndXJlIC5tZWxob3JPcGNhbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5maWd1cmUgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLnByZWNvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBnYXA6IDE1cHg7IH1cbiAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLnByZWNvcyBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTE3cHg7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICAgICAgICBib3R0b206IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwOTg5RjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3MgLmRlc2Mge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAucHJlY29zIC52YWxvckRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjFweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAucHJlY29zIC52YWxvclBvciB7XG4gICAgICAgICAgICBjb2xvcjogIzBCMkE0OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3MgLnZhbG9yUG9yIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQjJBNDk7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5tc2dFc2dvdGFkbyxcbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5tc2dHcmF0aXMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5kZXNjSG92ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNraXRzIC5raXRzIC5raXQubWVsaG9yIC5maWd1cmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5tZWxob3IgLmZpZ3VyZSAubWVsaG9yT3BjYW8ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEyLjVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAja2l0cyAua2l0cyAua2l0Lm1lbGhvciAuZmlndXJlIC5tZWxob3JPcGNhbyAuc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAja2l0cyAua2l0cyAua2l0Lm1lbGhvciAuZmlndXJlIC5tZWxob3JPcGNhbyAuc3ZnICoge1xuICAgICAgICAgICAgICBmaWxsOiAjZDE0NzUzOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5tZWxob3IgLmZpZ3VyZSAubWVsaG9yT3BjYW8gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgdG9wOiAtN3B4OyB9XG4gICAgICAja2l0cyAua2l0cyAua2l0LmVzZ290YWRvIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5lc2dvdGFkbyAuY29udGFpbmVyIC5ob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0LmVzZ290YWRvIC5jb250YWluZXIgLnByZWNvcyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0LmVzZ290YWRvIC5jb250YWluZXIgLm1zZ0VzZ290YWRvIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQuZXNnb3RhZG8gLmNvbnRhaW5lciAubXNnRXNnb3RhZG8ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5lc2dvdGFkbyAuY29udGFpbmVyIC5tc2dFc2dvdGFkbzphZnRlciB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5lc2dvdGFkbyAuY29udGFpbmVyIC5tc2dFc2dvdGFkbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAgICAgICAgICAgICAja2l0cyAua2l0cyAua2l0LmVzZ290YWRvIC5jb250YWluZXIgLm1zZ0VzZ290YWRvOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDM1cHggIWltcG9ydGFudDsgfSB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5lc2dvdGFkbyAuY29udGFpbmVyIC5tc2dFc2dvdGFkbyBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMzNweCAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5lc2dvdGFkbyAuY29udGFpbmVyIC5tc2dFc2dvdGFkbzphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1ZjAxMDQ7IH1cbiAgICAgICNraXRzIC5raXRzIC5raXQuZ3JhdGlzIC5jb250YWluZXIgLnByZWNvcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNraXRzIC5raXRzIC5raXQuZ3JhdGlzIC5jb250YWluZXIgLm1zZ0dyYXRpcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgY29sb3I6ICMwQjJBNDk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0LmdyYXRpcyAuY29udGFpbmVyIC5tc2dHcmF0aXMgLmRlc2Mge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICNraXRzIC5raXRzIC5raXQuZ3JhdGlzIC5jb250YWluZXIgLm1zZ0dyYXRpcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfSB9XG4gICAgICAgICNraXRzIC5raXRzIC5raXQuZ3JhdGlzIC5jb250YWluZXIgLm1zZ0dyYXRpcyBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMzcHggMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAja2l0cyAua2l0cyAua2l0LnRucy1zbGlkZS1hY3RpdmUgLnByZWNvcyBhIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgei1pbmRleDogMDsgfVxuICAja2l0cyAudGFtYW5ob3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7IH1cbiAgICAja2l0cyAudGFtYW5ob3MgbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAja2l0cyAudGFtYW5ob3MgbGFiZWwgLnN2ZyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgI2tpdHMgLnRhbWFuaG9zIGxhYmVsIC5zdmcgKiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgI2tpdHMgLnRhbWFuaG9zIGxhYmVsIHNwYW4gc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI2tpdHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNraXRzLm9uIC5raXRzIHtcbiAgICBhbmltYXRpb246IGZhZGVJbiAwLjdzIGVhc2UtaW4tb3V0IGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAja2l0cyB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDAgMTAwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgI2tpdHMgaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAgICAgI2tpdHMgaGVhZGVyIGgxIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiA0N3B4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtOyB9XG4gICAgICAgICAgI2tpdHMgaGVhZGVyIGgxIHN0cm9uZyB7XG4gICAgICAgICAgICBjb2xvcjogI2QxNDc1MztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgI2tpdHMgaGVhZGVyIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XG4gICAgICAgICAgY29sb3I6ICM1MDUwNTA7IH1cbiAgICAgICNraXRzIC50bnMtaW5uZXIge1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgI2tpdHMgLmtpdHMge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMS41cyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDB2dyk7IH1cbiAgICAgICAgI2tpdHMgLmtpdHMgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgaDEgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgaDEgc3BhbiBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICBtYXJnaW46IDAgMXB4IDAgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAja2l0cyAua2l0cyAua2l0IGgxIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgY29sb3I6ICNGNUVCNjU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC50bnMtc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDAuM3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLmZpZ3VyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTsgfVxuICAgICAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLmZpZ3VyZSAudGh1bWIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5maWd1cmUgLnRodW1iIGltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLmZpZ3VyZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNDUwcHg7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5maWd1cmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLmhvdmVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuaG92ZXIgLnN2ZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgICAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuaG92ZXIgLnN2ZyAqIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5ob3ZlciAuZGVzYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzVGMDEwNDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5ob3ZlciBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNDBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MDk4OUY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCAwcHggMHB4ICMwMTFBMkI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5kZXNjSG92ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCA0MiwgNzMsIDAuOSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuZGVzY0hvdmVyIC5kZXNjIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3Mge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3MgLmRlc2Mge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3MgLnZhbG9yRGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQjJBNDk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLnByZWNvcyAudmFsb3JQb3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBCMkE0OTtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAucHJlY29zIC52YWxvclBvciBzdHJvbmcge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5wcmVjb3MgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyIC5tc2dFc2dvdGFkbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lcjpob3ZlciAuZGVzY0hvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyOmhvdmVyIC5wcmVjb3MgLnZhbG9yRGUsICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lcjpob3ZlciAucHJlY29zIC52YWxvclBvciwgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyOmhvdmVyIC5wcmVjb3Mgc3Ryb25nIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNGNEYyRUY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdCAuY29udGFpbmVyOmhvdmVyIC5tc2dHcmF0aXMge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgICAgICAgI2tpdHMgLmtpdHMgLmtpdC5ncmF0aXMgLmNvbnRhaW5lciAubXNnR3JhdGlzIC5kZXNjIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAja2l0cyAua2l0cyAua2l0Lm1lbGhvciAuZmlndXJlIC5tZWxob3JPcGNhbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgdG9wOiAxMi41cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yNXB4KTtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bzsgfVxuICAgICAgI2tpdHMgLmNhcmQtY29udGVudC5uby1zbGlkZXIgI3ByZXZLaXQsICNraXRzIC5jYXJkLWNvbnRlbnQubm8tc2xpZGVyICNuZXh0S2l0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI2tpdHMgLmNhcmQtY29udGVudC5uby1zbGlkZXIgLmtpdHMgLmtpdCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgICAgI2tpdHMgLnRhbWFuaG9zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgdG9wOiA0NXB4OyB9XG4gICAgICAgICNraXRzIC50YW1hbmhvcyBsYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAja2l0cyAudGFtYW5ob3MgbGFiZWwgPiBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgICAgICAgICNraXRzIC50YW1hbmhvcyBsYWJlbCA+IHNwYW46YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAja2l0cyAudGFtYW5ob3MgbGFiZWwgPiBzcGFuIC5zdmcge1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgI2tpdHMgLnRhbWFuaG9zIGxhYmVsID4gc3BhbiAuc3ZnICoge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7IH1cbiAgICAgICAgICAgICNraXRzIC50YW1hbmhvcyBsYWJlbCA+IHNwYW4gc3BhbiB7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAgICNraXRzIC50YW1hbmhvcyBsYWJlbCA+IHNwYW4gc3BhbiBiIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAja2l0cy5vbiAua2l0cyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgICAgI2tpdHMgLm1vZGFsLXRhbWFuaG9zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICNraXRzIC5iZyBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgI2tpdHMgI3ByZXZLaXQge1xuICAgICAgdG9wOiA0MCU7IH1cbiAgICAja2l0cyAjbmV4dEtpdCB7XG4gICAgICB0b3A6IDQwJTsgfVxuICAgICNraXRzIC5raXRzIHtcbiAgICAgIGdhcDogMjBweDsgfVxuICAgICAgI2tpdHMgLmtpdHMgLmtpdCB7XG4gICAgICAgIHdpZHRoOiA0MzBweDsgfVxuICAgICAgICAja2l0cyAua2l0cyAua2l0IC5jb250YWluZXIgLmhvdmVyIGEge1xuICAgICAgICAgIHRvcDogMTU0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9XG4gICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuZmlndXJlIHtcbiAgICAgICAgICBoZWlnaHQ6IDMxMHB4OyB9XG4gICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAucHJlY29zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgICNraXRzIC5raXRzIC5raXQgLmNvbnRhaW5lciAuZGVzY0hvdmVyIC5kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgICAja2l0cyAudGFtYW5ob3Mge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICByaWdodDogMTgwcHg7IH1cbiAgICAgICNraXRzIC50YW1hbmhvcyBsYWJlbCBzcGFuIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAja2l0cyAudGFtYW5ob3MgbGFiZWwgc3BhbiBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgI2tpdHMgLnRhbWFuaG9zIGxhYmVsIHNwYW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuXG4ubW9kYWwtdGFtYW5ob3MtaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tb2RhbC10YW1hbmhvcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMzA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG4gIC5tb2RhbC10YW1hbmhvcyBsYWJlbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMThweDtcbiAgICB0b3A6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1vZGFsLXRhbWFuaG9zIGxhYmVsOmJlZm9yZSwgLm1vZGFsLXRhbWFuaG9zIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB3aWR0aDogMjFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGRjsgfVxuICAgIC5tb2RhbC10YW1hbmhvcyBsYWJlbDphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAubW9kYWwtdGFtYW5ob3MgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5tb2RhbC10YW1hbmhvcyBpbWcuZGVzayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tb2RhbC10YW1hbmhvcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLm1vZGFsLXRhbWFuaG9zIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDsgfSB9XG5cbmlucHV0I3RhbWFuaG8tY2FtaXNldGE6Y2hlY2tlZCArIC5tb2RhbC10YW1hbmhvcyB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dCN0YW1hbmhvLWphcXVldGE6Y2hlY2tlZCArIC5tb2RhbC10YW1hbmhvcyB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubW9kYWwtZ3J1cG9zIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAyO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmOyB9XG4gIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogODUlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm1vZGFsLWdydXBvcyAuY29udGVudCBoMSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLm1vZGFsLWdydXBvcyAuY29udGVudCBoMiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3Mge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0MywgMjQzLCAwLjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgd2lkdGg6IDc5NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRldWRvLWdydXBvcyAudGl0dWxvIHtcbiAgICAgICAgd2lkdGg6IDIxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRldWRvLWdydXBvcyAudGl0dWxvIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICBjb2xvcjogIzgyODU4ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZVM7IH1cbiAgICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCAuY29udGV1ZG8tZ3J1cG9zIC50aXR1bG8gaDMge1xuICAgICAgICAgIGNvbG9yOiAjMTIxODJhO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7IH1cbiAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRldWRvLWdydXBvcyAuY29udGV1ZG8ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQ1cHg7XG4gICAgICAgIHdpZHRoOiA1ODVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTAxMDEwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRldWRvLWdydXBvcyAuY29udGV1ZG8gdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCAuY29udGV1ZG8tZ3J1cG9zIC5jb250ZXVkbyB1bCBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3MgLmNvbnRldWRvIHVsIGxpIGkge1xuICAgICAgICAgICAgICBjb2xvcjogIzEwNzg4ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTOyB9XG4gICAgLm1vZGFsLWdydXBvcyAuY29udGVudCAuYXZpc28ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjZjNmM2YzO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRhdG8ge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250YXRvIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6ICNiZmMwYzA7IH1cbiAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRhdG8gYSB7XG4gICAgICAgIGNvbG9yOiAjYmZjMGMwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250YXRvIGEgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLm1vZGFsLWdydXBvcyAuY29udGVudCAuY2xvc2UtZ3J1cG9zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jbG9zZS1ncnVwb3Mgc3BhbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jbG9zZS1ncnVwb3Mgc3BhbjphZnRlciwgLm1vZGFsLWdydXBvcyAuY29udGVudCAuY2xvc2UtZ3J1cG9zIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNsb3NlLWdydXBvcyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDEzNWRlZyk7IH1cbiAgLm1vZGFsLWdydXBvcy5vbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5tb2RhbC1ncnVwb3Mge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCBoMSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3Mge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3MgLnRpdHVsbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTAxMDEwOyB9XG4gICAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3MgLnRpdHVsbyBpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTOyB9XG4gICAgICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCAuY29udGV1ZG8tZ3J1cG9zIC5jb250ZXVkbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3MgLmNvbnRldWRvIHVsIHtcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmNvbnRldWRvLWdydXBvcyAuY29udGV1ZG8gdWwgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250ZXVkby1ncnVwb3MgLmNvbnRldWRvIHVsIGxpIGkge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDc4OGU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTOyB9XG4gICAgICAgIC5tb2RhbC1ncnVwb3MgLmNvbnRlbnQgLmF2aXNvIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgLm1vZGFsLWdydXBvcyAuY29udGVudCBoMyB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jb250YXRvIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDsgfVxuICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jbG9zZS1ncnVwb3Mge1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgICAgICAgICAubW9kYWwtZ3J1cG9zIC5jb250ZW50IC5jbG9zZS1ncnVwb3Mgc3BhbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7IH0gfVxuXG4jbW9kYWwtaW5mb3JtZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzMDsgfVxuICAjbW9kYWwtaW5mb3JtZS5wb3JfaW1hZ2VtIGlmcmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjbW9kYWwtaW5mb3JtZS5wb3JfaW1hZ2VtIGE6bm90KC5jbG9zZSkge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtb2RhbC1pbmZvcm1lLnBvcl92aWRlbyBpZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNtb2RhbC1pbmZvcm1lLnBvcl92aWRlbyBhOm5vdCguY2xvc2UpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNtb2RhbC1pbmZvcm1lIGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA4NTBweDtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0OyB9XG4gICAgI21vZGFsLWluZm9ybWUgZGl2IHN0cm9uZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI21vZGFsLWluZm9ybWUgZGl2IGlmcmFtZSB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBoZWlnaHQ6IDUwMHB4OyB9XG4gICAgI21vZGFsLWluZm9ybWUgZGl2IGEuY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHotaW5kZXg6IDExO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgICAjbW9kYWwtaW5mb3JtZSBkaXYgYS5jbG9zZTo6YWZ0ZXIsICNtb2RhbC1pbmZvcm1lIGRpdiBhLmNsb3NlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAjbW9kYWwtaW5mb3JtZSBkaXYgYS5jbG9zZTo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICNtb2RhbC1pbmZvcm1lIGRpdiBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgI21vZGFsLWluZm9ybWUgZGl2IHtcbiAgICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgICAjbW9kYWwtaW5mb3JtZSBkaXYgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAjbW9kYWwtaW5mb3JtZSBkaXYgaWZyYW1lIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgI21vZGFsLWluZm9ybWUgZGl2IGEuY2xvc2Uge1xuICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDsgfSB9XG4gICNtb2RhbC1pbmZvcm1lLm9uIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuI21vZGFsaWRhZGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDkycHg7XG4gIGJhY2tncm91bmQ6ICNGRkRFMzI7XG4gIHBhZGRpbmctdG9wOiA0NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI21vZGFsaWRhZGVzIGgxIHtcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgIGNvbG9yOiAjMEY1RDg0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICAgI21vZGFsaWRhZGVzIGgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogbG92ZWxvTGluZUxpZ2h0OyB9XG4gICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdLCAjbW9kYWxpZGFkZXMgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3BhbiwgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogIzBFNUM4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YWZ0ZXIsICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHNwYW46OmJlZm9yZSwgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3Bhbjo6YWZ0ZXIsICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZERTMyO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTsgfVxuICAgICAgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YmVmb3JlLCAjbW9kYWxpZGFkZXMgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YWZ0ZXIsICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAjbW9kYWxpZGFkZXMgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcbiAgICByaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAgICNtb2RhbGlkYWRlcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgI21vZGFsaWRhZGVzIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA1cHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAjbW9kYWxpZGFkZXMgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI21vZGFsaWRhZGVzIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgI21vZGFsaWRhZGVzIC5jb250YWluZXIgLm1vZGFsaWRhZGUge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlIC5maWd1cmUgaW1nIHtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciAubW9kYWxpZGFkZSAuZmlndXJlIC5mcm9udCB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlIC5maWd1cmUgLmZyb250IGgyLCAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciAubW9kYWxpZGFkZSAuZmlndXJlIC5mcm9udCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBjb2xvcjogIzI5MWY0YjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciAubW9kYWxpZGFkZSAudGl0bGUge1xuICAgICAgICBjb2xvcjogIzExNUI4QTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjbW9kYWxpZGFkZXMge1xuICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4OyB9XG4gICAgICAjbW9kYWxpZGFkZXMgaDEge1xuICAgICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDsgfVxuICAgICAgICAjbW9kYWxpZGFkZXMgaDEgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMjMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciAubW9kYWxpZGFkZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgI21vZGFsaWRhZGVzIC5jb250YWluZXIgLm1vZGFsaWRhZGUgLmZpZ3VyZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlIC5maWd1cmUgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTsgfVxuICAgICAgICAgICAgI21vZGFsaWRhZGVzIC5jb250YWluZXIgLm1vZGFsaWRhZGUgLmZpZ3VyZSAuZnJvbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgXCJzYW5zLXNlcmlmXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4gICAgICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlIC5maWd1cmUgLmZyb250IGgyLCAjbW9kYWxpZGFkZXMgLmNvbnRhaW5lciAubW9kYWxpZGFkZSAuZmlndXJlIC5mcm9udCBwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMTVCOEE7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogIzExNUI4QTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgI21vZGFsaWRhZGVzIC5jb250YWluZXIgLm1vZGFsaWRhZGUgLnRpdGxlOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBGNUQ4NDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgdG9wOiAtMzBweDsgfVxuICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlOmhvdmVyIC5maWd1cmUgaW1nIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMTsgfVxuICAgICAgICAgICNtb2RhbGlkYWRlcyAuY29udGFpbmVyIC5tb2RhbGlkYWRlOmhvdmVyIC5maWd1cmUgLmZyb250IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4jbmV3c2xldHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAzLjEyNXJlbSAwIDVyZW07XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7IH1cbiAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MS42MjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogNS45Mzc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXgtd2lkdGg6IDEzLjc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIGNvbG9yOiAjMzQ2MjhFO1xuICAgICAgICBtYXJnaW46IDIuNXJlbSAwOyB9XG4gICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gKiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5zdWJtaXQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgd2lkdGg6IDI4NnB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLnN1Ym1pdCA+IGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8xOXB4IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMxNzI2M0I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuc3VibWl0ID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxNzI2M0I7IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLnN1Ym1pdCBidXR0b24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5zdWJtaXQgYnV0dG9uIC5zdmcge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDsgfVxuICAgICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM3ZGFkYjQ7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMzA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjRGNEY0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuYWxlcnQge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuYWxlcnQgaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTO1xuICAgICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5hbGVydCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLmFsZXJ0IHAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLmFsZXJ0IHAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5hbGVydC5zdWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuYWxlcnQuc3VjY2VzcyBpIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiA1cHg7IH1cbiAgICAgICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5hbGVydC5zdWNjZXNzIGk6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLmFsZXJ0LnN1Y2Nlc3MgaTphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTJweDtcbiAgICAgICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5hbGVydC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLmFsZXJ0LmVycm9yIGkge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0gLmFsZXJ0LmVycm9yIGk6YWZ0ZXIsICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuYWxlcnQuZXJyb3IgaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuYWxlcnQuZXJyb3IgaTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxMzVkZWcpOyB9XG4gICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybS5vbiB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3VibWl0IDVzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDAuM3M7IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub24gaW5wdXQsXG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtLm9uIGJ1dHRvbixcbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub24gLnN1Ym1pdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtLm9uIC5hbGVydC5zdWNjZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYXBhcmVjZXItYWxlcnQgNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMC4zczsgfVxuICAgICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtLm9uIC5hbGVydC5zdWNjZXNzIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDsgfVxuICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybS5vbiAuYWxlcnQuZXJyb3IgcCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub2ZmIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA2MCU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzdWJtaXQgNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMC4zczsgfVxuICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybS5vZmYgaW5wdXQsXG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtLm9mZiBidXR0b24sXG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtLm9mZiAuc3VibWl0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub2ZmIC5hbGVydC5lcnJvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGFwYXJlY2VyLWFsZXJ0IDVzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDAuM3M7IH1cbiAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybS5vZmYgLmFsZXJ0LmVycm9yIHAge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDsgfVxuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gICAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGZvcm0ub2ZmIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI25ld3NsZXR0ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDguNzVyZW0gMDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0NnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1OXB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3Mge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1LjE4NzVyZW07IH1cbiAgICAgICAgICAjbmV3c2xldHRlciAuY29udGFpbmVyIC5uZXdzIGgyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICMzNDYyOEU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyLjI1cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNC41cmVtOyB9XG4gICAgICAgICAgI25ld3NsZXR0ZXIgLmNvbnRhaW5lciAubmV3cyBmb3JtIC5zdWJtaXQge1xuICAgICAgICAgICAgd2lkdGg6IDM2OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMxcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuc3VibWl0IGlucHV0IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAuOTM3NXJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzg5ODk4OTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgICAgICNuZXdzbGV0dGVyIC5jb250YWluZXIgLm5ld3MgZm9ybSAuc3VibWl0IGJ1dHRvbiAuc3ZnIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgICAgI25ld3NsZXR0ZXIgLmFsZXJ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuQGtleWZyYW1lcyBzdWJtaXQge1xuICAwJSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgMTUlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4OyB9XG4gIDYwJSB7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMjAwdnc7IH1cbiAgODUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDIwMHZ3O1xuICAgIGhlaWdodDogMjAwdnc7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGFwYXJlY2VyLWFsZXJ0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDE1MHB4KSk7IH1cbiAgNjMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIDg1JSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuI3BhcmFsYXgge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtOTk5OTsgfVxuXG4jY29tcHJvbWlzc28ge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7IH1cbiAgI2NvbXByb21pc3NvIC5iZyBzcGFuIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDk5OTk7IH1cblxuI3BlcmN1cnNvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuICAjcGVyY3Vyc28gPiBpbnB1dCNhYnJlQ2FyZFBlcmN1cnNvIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwZXJjdXJzbyAuY2FyZC1saW5rIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYmFja2dyb3VuZDogIzQzQThDNjtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4ICMwMDAwMDAwRjsgfVxuICAgICNwZXJjdXJzbyAuY2FyZC1saW5rIC5maWd1cmUge1xuICAgICAgbWluLXdpZHRoOiA2MnB4O1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWxpbmsgLmZpZ3VyZSAuc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgICAjcGVyY3Vyc28gLmNhcmQtbGluayAuZmlndXJlIC5zdmcgKiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICNwZXJjdXJzbyAuY2FyZC1saW5rIGgyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAjcGVyY3Vyc28gLmNhcmQtbGluayBoMiBzdHJvbmcsICNwZXJjdXJzbyAuY2FyZC1saW5rIGgyIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0RBMzcxODsgfVxuICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB0b3A6IDEwMHZoO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHotaW5kZXg6IDEyO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCA+IGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCBoZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgaGVhZGVyIC50aXR1bG9zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IGhlYWRlciAudGl0dWxvcyBoMSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgICBjb2xvcjogIzE5Mjk1NztcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IGhlYWRlciAudGl0dWxvcyBoMSBzdHJvbmcsICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IGhlYWRlciAudGl0dWxvcyBoMSBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAjREEzNzE4OyB9XG4gICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLm5hdmlnYXRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMjZweDtcbiAgICAgIG1hcmdpbjogMCAwIDQ1cHg7IH1cbiAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5uYXZpZ2F0aW9uIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgd2lkdGg6IDIxNHB4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzOGI2ZmY7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAwcHggMnB4ICMxOTI5NTc7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggMHB4IDFweCAjMTkyOTU3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCAuaWZyYW1lcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyA+IGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgd2lkdGg6IDMwMHB4OyB9XG4gICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSAuaW1hZ2VtLWJyZXZlIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSBsYWJlbC5zaGFkb3ctaWZyYW1lIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzQsIDExNSwgMTU1LCAwLjgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCAuaWZyYW1lcyAucGVyY3Vyc29zIC5pZnJhbWUgbGFiZWwuc2hhZG93LWlmcmFtZSBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7IH1cbiAgICAgICAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCAuaWZyYW1lcyAucGVyY3Vyc29zIC5pZnJhbWUgbGFiZWwuc2hhZG93LWlmcmFtZSBzcGFuIC5zdmcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSBsYWJlbC5zaGFkb3ctaWZyYW1lIHNwYW4gLnN2ZyAqIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSBsYWJlbC5zaGFkb3ctaWZyYW1lIHNwYW4gc3BhbiB7XG4gICAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIGlmcmFtZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4OyB9XG4gICAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCAuaWZyYW1lcyAucGVyY3Vyc29zIC5pZnJhbWUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbC5zaGFkb3ctaWZyYW1lIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgPiAjYWNlc3NhUGVyY3Vyc28ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICNwZXJjdXJzbyA+IGlucHV0I2FicmVDYXJkUGVyY3Vyc286Y2hlY2tlZCB+IC5jYXJkLWNvbnRlbnQge1xuICAgIHRvcDogNzBweDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNwZXJjdXJzbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAwOyB9XG4gICAgICAjcGVyY3Vyc28gLmNhcmQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjcGVyY3Vyc28gLmNhcmQtY29udGVudCAuaW1hZ2VtLWJyZXZlIHtcbiAgICAgICAgICBoZWlnaHQ6IDQwMHB4OyB9XG4gICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IGhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IGhlYWRlciAudGl0dWxvcyBoMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5uYXZpZ2F0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBnYXA6IDQ4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLm5hdmlnYXRpb24gYSB7XG4gICAgICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLm5hdmlnYXRpb24gYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDYyOEU7IH1cbiAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMge1xuICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICNwZXJjdXJzbyAuY2FyZC1jb250ZW50IC5pZnJhbWVzIC5wZXJjdXJzb3MgLmlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIC5pbWFnZW0tYnJldmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI5OHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIGlmcmFtZSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjk4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIGxhYmVsLnNoYWRvdy1pZnJhbWUge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIGxhYmVsLnNoYWRvdy1pZnJhbWUgc3BhbiB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4OyB9XG4gICAgICAgICAgICAgICAgI3BlcmN1cnNvIC5jYXJkLWNvbnRlbnQgLmlmcmFtZXMgLnBlcmN1cnNvcyAuaWZyYW1lIGxhYmVsLnNoYWRvdy1pZnJhbWUgc3BhbiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuI3Bpbi1zYW50YW5kZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVmMDEwNDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAzbXMgZWFzZS1pbi1vdXQ7IH1cbiAgI3Bpbi1zYW50YW5kZXIgLmxvZ28tcGluLXNhbnRhbmRlciB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICAjcGluLXNhbnRhbmRlciAubG9nby1waW4tc2FudGFuZGVyICoge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAjcGluLXNhbnRhbmRlciAudGV4dG8taW5mb3JtYXRpdm8ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IE1QbHVzUm91bmRlZFJlZ3VsYXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI3Bpbi1zYW50YW5kZXIge1xuICAgICAgdG9wOiAxMDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4OyB9XG4gICAgICAjcGluLXNhbnRhbmRlciAubG9nby1waW4tc2FudGFuZGVyIHtcbiAgICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgICNwaW4tc2FudGFuZGVyIC50ZXh0by1pbmZvcm1hdGl2byB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICNwaW4tc2FudGFuZGVyIHtcbiAgICAgIHRvcDogMTUwcHg7IH0gfVxuICAjcGluLXNhbnRhbmRlci5waW4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICM1ZjAxMDQ7IH1cbiAgICAjcGluLXNhbnRhbmRlci5waW4tbGlnaHQgLmxvZ28tcGluLXNhbnRhbmRlciB7XG4gICAgICBmaWxsOiAjNWYwMTA0OyB9XG4gICAgICAjcGluLXNhbnRhbmRlci5waW4tbGlnaHQgLmxvZ28tcGluLXNhbnRhbmRlciAqIHtcbiAgICAgICAgZmlsbDogIzVmMDEwNDsgfVxuXG4uaGVhZGVyLXBvc2V2ZW50byB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVhZGVyLXBvc2V2ZW50byB7XG4gICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuaGVhZGVyLXBvc2V2ZW50byB7XG4gICAgICBwYWRkaW5nOiAwIDIwMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucG9zLWV2ZW50byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucG9zLWV2ZW50byBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnBvcy1ldmVudG8gZmlndXJlIC5iZy1tb2JpbGUge1xuICAgICAgb2JqZWN0LWZpdDogZmlsbDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wb3MtZXZlbnRvIC5yZXN1bHRhZG9zIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5wb3MtZXZlbnRvIC5yZXN1bHRhZG9zIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC42cyBlYXNlLGNvbG9yIC4zcyBlYXNlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzREE4QzY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDhlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggIzAwMDAwMDI5O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLnBvcy1ldmVudG8gLnJlc3VsdGFkb3MgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5wb3MtZXZlbnRvIC5yZXN1bHRhZG9zIGE6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wb3MtZXZlbnRvIC5yZXN1bHRhZG9zIGEgLmNpcmN1bG8ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgLnBvcy1ldmVudG8gLnJlc3VsdGFkb3MgYSAuY2lyY3VsbyBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnBvcy1ldmVudG8gLnJlc3VsdGFkb3MgYSBwIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyBhIHAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMyNjE5MDsgfVxuICAgICAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyBhOmhvdmVyIHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wb3MtZXZlbnRvIC5sb2dvcy1wYXRyb2NpbmlvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA5MHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQyMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5wb3MtZXZlbnRvIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5wb3MtZXZlbnRvIGZpZ3VyZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgei1pbmRleDogLTI7IH1cbiAgICAgICAgLnBvcy1ldmVudG8gZmlndXJlIC5iZy1kZXNrIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogLTI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgLnBvcy1ldmVudG8gZmlndXJlIC5iZy1tb2JpbGUge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgLnBvcy1ldmVudG8gLnRleHRvLXJlYWxpemFkbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxlZnQ6IDgzMHB4O1xuICAgICAgICBib3R0b206IDIxMHB4O1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2OHB4OyB9XG4gICAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgaGVpZ2h0OiA3LjdlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDV2aDsgfVxuICAgICAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyBhIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gICAgICAgICAgLnBvcy1ldmVudG8gLnJlc3VsdGFkb3MgYTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucG9zLWV2ZW50byAubG9nb3MtcGF0cm9jaW5pbyB7XG4gICAgICAgIHdpZHRoOiAzMnZ3O1xuICAgICAgICBib3R0b206IDEzOHB4O1xuICAgICAgICBsZWZ0OiAyMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5wb3MtZXZlbnRvIC50ZXh0by1yZWFsaXphZG8ge1xuICAgICAgZm9udC1zaXplOiAxMDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDdweDtcbiAgICAgIGJvdHRvbTogMzAwcHg7XG4gICAgICBsZWZ0OiAxMTMwcHg7IH1cbiAgICAucG9zLWV2ZW50byAucmVzdWx0YWRvcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXZoOyB9XG4gICAgLnBvcy1ldmVudG8gLmxvZ29zLXBhdHJvY2luaW8ge1xuICAgICAgbGVmdDogMjc1cHg7XG4gICAgICBib3R0b206IDIxMHB4OyB9IH1cblxuI2NvbnRldWRvIHtcbiAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI2NvbnRldWRvIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBjb2xvcjogIzBGNUQ4NDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICBtYXJnaW46IDAgMCA2MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAjY29udGV1ZG8gaDEgc3Ryb25nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdLCAjY29udGV1ZG8gLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzIlKTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3BhbiwgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYmFja2dyb3VuZDogIzBFNUM4NjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgICAgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YWZ0ZXIsICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHNwYW46OmJlZm9yZSwgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3Bhbjo6YWZ0ZXIsICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZERTMyO1xuICAgICAgICBsZWZ0OiA0MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTsgfVxuICAgICAgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YmVmb3JlLCAjY29udGV1ZG8gLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAgICAgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0gc3Bhbjo6YWZ0ZXIsICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmFmdGVyIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAjY29udGV1ZG8gLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSB7XG4gICAgbGVmdDogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwOyB9XG4gICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcbiAgICByaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAgICNjb250ZXVkbyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHNwYW46OmFmdGVyIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgI2NvbnRldWRvIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyA1cHgpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAjY29udGV1ZG8gLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI2NvbnRldWRvIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgI2NvbnRldWRvIC5jb250YWluZXIgLnBvc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICNjb250ZXVkbyAuY29udGFpbmVyIC5wb3N0Om50aC1vZi10eXBlKDRuICsgNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICNjb250ZXVkbyAuY29udGFpbmVyIC5wb3N0IC50aHVtYiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAwOyB9XG4gICAgICAgICNjb250ZXVkbyAuY29udGFpbmVyIC5wb3N0IC50aHVtYiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAjY29udGV1ZG8gLmNvbnRhaW5lciAucG9zdCAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTM2MjhDO1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgI2NvbnRldWRvIC5jb250YWluZXIgLnBvc3QgcCB7XG4gICAgICAgIGNvbG9yOiAjMTM2MjhDO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmOyB9XG4gICNjb250ZXVkbyA+IGJ1dHRvbiB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogbG92ZWxvQmxhY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRmNDY5NztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMWNiMGQzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgI2NvbnRldWRvID4gYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NjU5OTg7IH1cbiAgICAjY29udGV1ZG8gPiBidXR0b246YWN0aXZlLCAjY29udGV1ZG8gPiBidXR0b246Zm9jdXMge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAjY29udGV1ZG8gPiBidXR0b24ubG9hZGluZyB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAjY29udGV1ZG8ub24gLmNvbnRhaW5lciAucG9zdDpudGgtb2YtdHlwZSgxKSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDAuN3MgZWFzZSAwcyBmb3J3YXJkczsgfVxuICAjY29udGV1ZG8ub24gLmNvbnRhaW5lciAucG9zdDpudGgtb2YtdHlwZSgyKSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDAuN3MgZWFzZSAwLjJzIGZvcndhcmRzOyB9XG4gICNjb250ZXVkby5vbiAuY29udGFpbmVyIC5wb3N0Om50aC1vZi10eXBlKDMpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMC43cyBlYXNlIDAuNHMgZm9yd2FyZHM7IH1cbiAgI2NvbnRldWRvLm9uIC5jb250YWluZXIgLnBvc3Q6bnRoLW9mLXR5cGUoNCkge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAwLjdzIGVhc2UgMC42cyBmb3J3YXJkczsgfVxuICAjY29udGV1ZG8ub24gLmNvbnRhaW5lciAucG9zdDpudGgtb2YtdHlwZSg1KSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDAuN3MgZWFzZSAwLjhzIGZvcndhcmRzOyB9XG4gICNjb250ZXVkby5vbiAuY29udGFpbmVyIC5wb3N0Om50aC1vZi10eXBlKDYpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMC43cyBlYXNlIDFzIGZvcndhcmRzOyB9XG4gICNjb250ZXVkby5vbiAuY29udGFpbmVyIC5wb3N0Om50aC1vZi10eXBlKDcpIHtcbiAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMC43cyBlYXNlIDEuMnMgZm9yd2FyZHM7IH1cbiAgI2NvbnRldWRvLm9uIC5jb250YWluZXIgLnBvc3Q6bnRoLW9mLXR5cGUoOCkge1xuICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAwLjdzIGVhc2UgMS40cyBmb3J3YXJkczsgfVxuICAjY29udGV1ZG8ub24gLmNvbnRhaW5lciAucG9zdDpudGgtb2YtdHlwZSg5KSB7XG4gICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDAuN3MgZWFzZSAxLjZzIGZvcndhcmRzOyB9XG4gICNjb250ZXVkby5vcGVuZWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNjb250ZXVkbyBoMSB7XG4gICAgICBmb250LXNpemU6IDU1cHg7IH1cbiAgICAjY29udGV1ZG8gLmNvbnRhaW5lciB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgI2NvbnRldWRvIC5jb250YWluZXIgLnBvc3Qge1xuICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAjY29udGV1ZG8gLmNvbnRhaW5lciAucG9zdCAudGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAgICAgICAjY29udGV1ZG8gLmNvbnRhaW5lciAucG9zdCBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4jcm9kYXBlLWxvZ29zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2MHB4IDAgNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3csICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tMSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTEge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxKTsgfVxuICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTIsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmLmNvbC1zbS0yIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMik7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tMywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTMge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAzKTsgfVxuICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTQsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmLmNvbC1zbS00IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogNCk7IH1cbiAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmLmNvbC1zbS01LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tNSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDUpOyB9XG4gICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTYge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA2KTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmLmNvbC1zbS03LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tNyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDcpOyB9XG4gICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTgge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiA4KTsgfVxuICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmLmNvbC1zbS05IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogOSk7IH1cbiAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmLmNvbC1zbS0xMCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTEwIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogMTApOyB9XG4gICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tMTEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmLmNvbC1zbS0xMSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxMiAqIDExKTsgfVxuICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YuY29sLXNtLTEyLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZi5jb2wtc20tMTIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMTIgKiAxMik7IH1cbiAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmOmxhc3QtY2hpbGQsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIuRXNxdWVyZGEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lci5lc3F1ZXJkYSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyLkVzcXVlcmRhLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIuZXNxdWVyZGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lci5EaXJlaXRhLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIuZGlyZWl0YSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyLkRpcmVpdGEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lci5kaXJlaXRhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC50aXR1bG8sICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAudGl0dWxvIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLnRpdHVsby50aXR1bG8tYWx0ZXJuYXRpdm8sICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAudGl0dWxvLnRpdHVsby1hbHRlcm5hdGl2byB7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDNweDsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgYSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMzBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEuZ3JhbmRlLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEuZ3JhbmRlIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwdnc7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogOTB2dzsgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEuZ3JhbmRlLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEuZ3JhbmRlIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMzMHB4OyB9IH1cbiAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgYS5tZWRpbywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhLm1lZGlvIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1dnc7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNzV2dztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggNzBweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhLm1lZGlvLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEubWVkaW8ge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCA0MHB4OyB9IH1cbiAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgYS5wZXF1ZW5vLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEucGVxdWVubyB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogNDB2dzsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhLnBlcXVlbm8sICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgYS5wZXF1ZW5vIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIzcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7IH0gfVxuICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhIGRpdiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcyBhIGRpdiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MgYSBkaXYgaW1nLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zIGEgZGl2IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDg1JTsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUxIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzEge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjA2cHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8yLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzIsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8yLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDEycHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUzIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8zLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzMsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8zLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8zIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjE4cHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGU0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW80LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm80LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm80IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyNHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTUsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlNSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzUsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW81IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzUge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzUsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGU2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW82LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzYsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm82LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm82IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjE4cHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlNywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGU3IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW83LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvNyB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm83LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm83IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vNyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyNHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTgsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlOCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzgsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW84IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzgge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vOCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzgsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MjRweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGU5LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW85LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvOSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW85IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm85LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm85IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTEwLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTEwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xMCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzEwLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTExLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTExIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xMSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzExLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTEge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzExIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTEsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzExIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODI0cHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTIsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xMiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzEyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTIsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xMiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTgwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xMiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xMiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MjRweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUxMywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUxMyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzEzLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xMywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzEzIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEzLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xMyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzEzLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xMyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7IH1cbiAgICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xMyBhOm50aC1jaGlsZCg0bis2KSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTMgYTpudGgtY2hpbGQoNG4rNikge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTQsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE0IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTQsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTUsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE1IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTUsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTYsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTYge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTYsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNiB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNiwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTYge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MjRweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUxNywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5ncmFuZGUxNyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE3LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xNywgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE3IHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzAwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzE3LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzE3LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7IH1cbiAgICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xNyBhOm50aC1jaGlsZCg0bis2KSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTcgYTpudGgtY2hpbGQoNG4rNikge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH0gfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTgsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MuZ3JhbmRlMTgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTgsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xOCB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjcwMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTgge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLnBlcXVlbm8xOCwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTgge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDMwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMzBweDsgfVxuICAgICAgICAgICAgICAgICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lci1mbHVpZCAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzE4IGE6bnRoLWNoaWxkKDRuKzExKSwgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTggYTpudGgtY2hpbGQoNG4rMTEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTE5LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTE5IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8xOSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzE5LCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMTkge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzE5IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMTksICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzE5IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzMHB4OyB9IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTIwLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLmdyYW5kZTIwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAjcm9kYXBlLWxvZ29zIC5jb250YWluZXItZmx1aWQgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMjAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MubWVkaW8yMCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5tZWRpbzIwLCAjcm9kYXBlLWxvZ29zIC5jb250YWluZXIgLnJvdyAud2lkZ2V0X2FjZiAubG9nby1jb250YWluZXIgLmxvZ29zLm1lZGlvMjAge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMDBweDsgfSB9XG4gICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMjAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzIwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgI3JvZGFwZS1sb2dvcyAuY29udGFpbmVyLWZsdWlkIC5yb3cgLndpZGdldF9hY2YgLmxvZ28tY29udGFpbmVyIC5sb2dvcy5wZXF1ZW5vMjAsICNyb2RhcGUtbG9nb3MgLmNvbnRhaW5lciAucm93IC53aWRnZXRfYWNmIC5sb2dvLWNvbnRhaW5lciAubG9nb3MucGVxdWVubzIwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzMHB4OyB9IH1cblxuI3NrYXRlIC5jb250YWluZXIgaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNza2F0ZSAuY29udGFpbmVyIGlucHV0I2FicmVDYXJkU2thdGU6Y2hlY2tlZCB+IC5jYXJkLWNvbnRlbnQge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3NrYXRlIC5jb250YWluZXIgLmNhcmQtc2thdGUgLmNhcmQtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE5N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICNza2F0ZSAuY29udGFpbmVyIC5jYXJkLXNrYXRlIC5jYXJkLWxpbmsgLmJnQ2FyZExpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5N3B4OyB9XG4gICAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtc2thdGUgLmNhcmQtbGluayAuYmdDYXJkTGluayBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1za2F0ZSAuY2FyZC1saW5rIC5pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1za2F0ZSAuY2FyZC1saW5rIC5pY29uIC5zdmcge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1za2F0ZSAuY2FyZC1saW5rIC5pY29uIC5zdmcgKiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtc2thdGUgLmNhcmQtbGluayBoMiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHdpZHRoOiAxODRweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwIDMycHg7IH1cbiAgICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1za2F0ZSAuY2FyZC1saW5rIGgyIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRUM3MkU7IH1cblxuI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG9wYWNpdHk6IDA7IH1cbiAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCAuY29udGVudC1tb2JpbGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1NHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICNza2F0ZSAuY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtbW9iaWxlIC5iZ01vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCAuY29udGVudC1tb2JpbGUgLmJnTW9iaWxlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCAuY29udGVudC1tb2JpbGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCAuY29udGVudC1tb2JpbGUgLnRpdGxlIHNwYW4ge1xuICAgICAgICBjb2xvcjogI0ZFQzcyRTsgfVxuICAgICNza2F0ZSAuY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtbW9iaWxlIC5pbmZvcy13cmFwcGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbjogMzVweCAwIDAgMzVweDsgfVxuICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNhcmQtY29udGVudCAuY29udGVudC1tb2JpbGUgLmluZm9zLXdyYXBwZXIgLmluZm8ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuICAgICAgICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jb250ZW50LW1vYmlsZSAuaW5mb3Mtd3JhcHBlciAuaW5mbyBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgd2lkdGg6IDg1JTsgfVxuICAgICAgICAjc2thdGUgLmNvbnRhaW5lciAuY2FyZC1jb250ZW50IC5jb250ZW50LW1vYmlsZSAuaW5mb3Mtd3JhcHBlciAuaW5mbyBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgIGhlaWdodDogMTNweDsgfVxuICAgICNza2F0ZSAuY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtbW9iaWxlIC5pbWctc2thdGUge1xuICAgICAgd2lkdGg6IDI4NHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICNza2F0ZSAuY29udGFpbmVyIC5jYXJkLWNvbnRlbnQgLmNvbnRlbnQtbW9iaWxlIC5idXR0b24ta2l0IHtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDk4OUY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDAgIzAwMDEwMTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NrYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM3NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNza2F0ZSAuYmdEZXNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAjc2thdGUgLmJnRGVzayBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgI3NrYXRlIC5iZ0Rlc2sgLmZ1bGxoZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAjc2thdGUgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTE0NnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICNza2F0ZSAuY29udGFpbmVyIC5jb250ZW50LWRlc2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAjc2thdGUgLmNvbnRhaW5lciAuY29udGVudC1kZXNrIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA2NnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICAjc2thdGUgLmNvbnRhaW5lciAuY29udGVudC1kZXNrIC5jb250ZW50LXdyYXBwZXIgLmltZy1za2F0ZSB7XG4gICAgICAgICAgICB3aWR0aDogNTU4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgICAjc2thdGUgLmNvbnRhaW5lciAuY29udGVudC1kZXNrIC5jb250ZW50LXdyYXBwZXIgLnRleHQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA4NXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNvbnRlbnQtZGVzayAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLnRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMTdweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAgICNza2F0ZSAuY29udGFpbmVyIC5jb250ZW50LWRlc2sgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC50aXRsZSBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZFQzcyRTsgfVxuICAgICAgICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNvbnRlbnQtZGVzayAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm9zLXdyYXBwZXIgLmluZm8ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBnYXA6IDE2cHg7IH1cbiAgICAgICAgICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNvbnRlbnQtZGVzayAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm9zLXdyYXBwZXIgLmluZm8gc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7IH1cbiAgICAgICAgICAgICAgI3NrYXRlIC5jb250YWluZXIgLmNvbnRlbnQtZGVzayAuY29udGVudC13cmFwcGVyIC50ZXh0LXdyYXBwZXIgLmluZm9zLXdyYXBwZXIgLmluZm8gcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgICAgICAgICNza2F0ZSAuY29udGFpbmVyIC5jb250ZW50LWRlc2sgLmNvbnRlbnQtd3JhcHBlciAudGV4dC13cmFwcGVyIC5pbmZvcy13cmFwcGVyIC5pbmZvIHAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgI3NrYXRlIC5iZ0Rlc2sgLmhkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICNza2F0ZSAuYmdEZXNrIC5mdWxsaGQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICNza2F0ZSAuY29udGFpbmVyIC5jb250ZW50LWRlc2sge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gICAgI3NrYXRlIC5jb250YWluZXIgLmNvbnRlbnQtZGVzayAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH0gfVxuXG4jc2xpZGVyLWluZm9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAwcHgpOyB9XG4gICNzbGlkZXItaW5mb3MgLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG4gICAgI3NsaWRlci1pbmZvcyAuYmcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgI3NsaWRlci1pbmZvcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdLFxuICAjc2xpZGVyLWluZm9zIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSk7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSBzcGFuLFxuICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSBzcGFuOjphZnRlciwgI3NsaWRlci1pbmZvcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHNwYW46OmJlZm9yZSxcbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjphZnRlcixcbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwJSk7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSBzcGFuOjpiZWZvcmUsXG4gICAgICAjc2xpZGVyLWluZm9zIC50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b25bZGF0YS1jb250cm9scz1cIm5leHRcIl0gc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSBzcGFuOjphZnRlcixcbiAgICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjphZnRlciB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgKyAzcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgI3NsaWRlci1pbmZvcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgI3NsaWRlci1pbmZvcyAudG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcbiAgICByaWdodDogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDsgfVxuICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSBzcGFuOjpiZWZvcmUge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweCk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICNzbGlkZXItaW5mb3MgLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8tdGl0dWxvLW1vYmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDE5LjU2MjVyZW07XG4gICAgICBwYWRkaW5nLXRvcDogMy44MTI1cmVtO1xuICAgICAgYmFja2dyb3VuZDogIzE5Mjk1NzsgfVxuICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvLXRpdHVsby1tb2JpbGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE4NzVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkthbml0XCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8tdGl0dWxvLW1vYmlsZSBoMiBzcGFuLCAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8tdGl0dWxvLW1vYmlsZSBoMiBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mby10aXR1bG8tbW9iaWxlIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAzMTNweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbzpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbyAuYmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMy4zMTI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmljb24gLnN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvIC5pY29uIC5zdmcgKiB7XG4gICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNSwgNDEsIDg3LCAwLjg1KTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIGgzIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi41NjI1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgNHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbyAuaG92ZXIgaDMgc3Ryb25nLCAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIGgzIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIHAge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMzY1cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMEUzMzU4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvIC5ob3ZlciBwIHN0cm9uZywgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvIC5ob3ZlciBwIHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciBhIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMzEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTkyOTU3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogS2FuaXQsc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuZGVzY3JpY2FvIHtcbiAgICAgIHdpZHRoOiAyMDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDE4OHB4O1xuICAgICAgLyogYm94LXNpemluZzogYm9yZGVyLWJveDsgKi9cbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmRlc2NyaWNhbyBoNCB7XG4gICAgICAgIGNvbG9yOiAjMEUzMzU4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuZGVzY3JpY2FvIHAge1xuICAgICAgICBjb2xvcjogIzFENEM3QjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICNzbGlkZXItaW5mb3Mub24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNzbGlkZXItaW5mb3Mge1xuICAgICAgcGFkZGluZzogMCAwIDY1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDZFQUVDO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4NXB4IDAgODVweDsgfVxuICAgICAgI3NsaWRlci1pbmZvcyAuYmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAjc2xpZGVyLWluZm9zIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi45Mzc1cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE5Mjk1NztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjMxMjVyZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiS2FuaXRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIGgxIHN0cm9uZywgI3NsaWRlci1pbmZvcyBoMSBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICNzbGlkZXItaW5mb3MgaDEgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICNzbGlkZXItaW5mb3MgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMi45Mzc1cmVtO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjkzNzVyZW07IH1cbiAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEzMTBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNjBweDsgfVxuICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmljb24ge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgICAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbyAuaWNvbiAuc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgICNzbGlkZXItaW5mb3MgLmNvbnRhaW5lciAuaW5mbyBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogLjMxMjVyZW0gMCAwO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1LCA0MSwgODcsIDAuODUpOyB9XG4gICAgICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIGgzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMy41NjI1cmVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAgICAgICAjc2xpZGVyLWluZm9zIC5jb250YWluZXIgLmluZm8gLmhvdmVyIHAge1xuICAgICAgICAgICAgICB3aWR0aDogMjEycHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTkxcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAzMCU7IH1cbiAgICAgICAgICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvIC5ob3ZlciBwIGJyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI3NsaWRlci1pbmZvcyAuY29udGFpbmVyIC5pbmZvOmhvdmVyIC5ob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAjc2xpZGVyLWluZm9zIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1M3B4O1xuICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzOGI2ZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgMXB4ICMxOTI5NTc7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTRweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gICAgICAgICNzbGlkZXItaW5mb3MgYTpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzM0NjI4ZTsgfSB9XG5cbiNzb2JyZUluc3RpdHVjaW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI5MWY0YiwgIzFjYjBkMyk7IH1cbiAgI3NvYnJlSW5zdGl0dWNpb25hbCBwIHtcbiAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAjc29icmVJbnN0aXR1Y2lvbmFsIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICNzb2JyZUluc3RpdHVjaW9uYWwgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ0NXB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI3NvYnJlSW5zdGl0dWNpb25hbCB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAjc29icmVJbnN0aXR1Y2lvbmFsIHAge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfSB9XG5cbiNzb2JyZUV2ZW50byB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmctdG9wOiA4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxOTI5NTc7IH1cbiAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlLmRpcmVpdGEge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgI3NvYnJlRXZlbnRvIC5jb250YWluZXJTb2JyZS5kaXJlaXRhIC5jb250YWluZXIgaDEge1xuICAgICAgICBjb2xvcjogIzE5Mjk1NzsgfVxuICAgICAgI3NvYnJlRXZlbnRvIC5jb250YWluZXJTb2JyZS5kaXJlaXRhIC5jb250YWluZXIgLnNvYnJlIC5jYXJkRXZlbnRvIHAge1xuICAgICAgICBjb2xvcjogIzE5Mjk1NzsgfVxuICAjc29icmVFdmVudG8gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMTQ2cHg7IH1cbiAgI3NvYnJlRXZlbnRvIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgI3NvYnJlRXZlbnRvIC5zb2JyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgI3NvYnJlRXZlbnRvIC5zb2JyZSBpbWcge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgaGVpZ2h0OiAxOTBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgI3NvYnJlRXZlbnRvIC5zb2JyZSAuY2FyZEV2ZW50byB7XG4gICAgICB3aWR0aDogMjc0cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICNzb2JyZUV2ZW50byAuc29icmUgLmNhcmRFdmVudG8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmOyB9XG4gICAgI3NvYnJlRXZlbnRvIC5zb2JyZSAuaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgI3NvYnJlRXZlbnRvIC5zb2JyZSAuaWZyYW1lLnBsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgI3NvYnJlRXZlbnRvIC5zb2JyZSAuY2xvc2VJZnJhbWUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgei1pbmRleDogMTU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAjc29icmVFdmVudG8gLnNvYnJlIC5jbG9zZUlmcmFtZTphZnRlciwgI3NvYnJlRXZlbnRvIC5zb2JyZSAuY2xvc2VJZnJhbWU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAjc29icmVFdmVudG8gLnNvYnJlIC5jbG9zZUlmcmFtZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAjc29icmVFdmVudG8gLnNvYnJlIC5jbG9zZUlmcmFtZS5vbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgI3NvYnJlRXZlbnRvIC5iZ01vYmlsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjc29icmVFdmVudG8ge1xuICAgICAgcGFkZGluZzogMCAwIDk1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5Mjk1NztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIC5jb250YWluZXIgaDEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJLYW5pdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbjogNzBweCBhdXRvIDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIC5jb250YWluZXIgLnNvYnJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUgLmNvbnRhaW5lciAuc29icmUgLmltZ3MtYmcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTM1cHg7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCA5OXB4ICMwMDAwMDAxYTsgfVxuICAgICAgICAgICAgI3NvYnJlRXZlbnRvIC5jb250YWluZXJTb2JyZSAuY29udGFpbmVyIC5zb2JyZSAuaW1ncy1iZyBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIC5jb250YWluZXIgLnNvYnJlIC5pbWdzLWJnIC5ib3hMYXJhbmphIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM4YjZmZjtcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIC5jb250YWluZXIgLnNvYnJlIC5jYXJkRXZlbnRvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlIC5jb250YWluZXIgLnNvYnJlIC5jYXJkRXZlbnRvIHNwYW4ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUgLmNvbnRhaW5lciAuc29icmUgLmNhcmRFdmVudG8gc3BhbiBwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUgLmNvbnRhaW5lciAuYmdNYWlvciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiAtMjsgfVxuICAgICAgICAjc29icmVFdmVudG8gLmNvbnRhaW5lclNvYnJlLmRpcmVpdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUuZGlyZWl0YSAuY29udGFpbmVyIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTkyOTU3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUuZGlyZWl0YSAuY29udGFpbmVyIC5zb2JyZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgICAgICAgICAgI3NvYnJlRXZlbnRvIC5jb250YWluZXJTb2JyZS5kaXJlaXRhIC5jb250YWluZXIgLnNvYnJlIC5pbWdzLWJnIGltZyB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7IH1cbiAgICAgICAgICAgICNzb2JyZUV2ZW50byAuY29udGFpbmVyU29icmUuZGlyZWl0YSAuY29udGFpbmVyIC5zb2JyZSAuY2FyZEV2ZW50byBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOTI5NTc7IH0gfVxuIiwiJGJhY2tncm91bmRNb2R1bG9JbmZvcm1hY29lczogI0U2NTAyNTtcclxuJGJhY2tncm91bmQtY2FyZC1pbmZvcm1hY29lczogIzMzMztcclxuJGNvclRpdHVsb0NhcmRJbmZvczogIzM3MzIyNTtcclxuJGNvclRleHRvQ2FyZEluZm9zOiAjMzczMjI1O1xyXG4kY29yU3ZnSW5mb3M6ICNiNDhhNDg7XHJcbiRjb3JUaXR1bG9Nb2R1bG9JbmZvczogIzQ0NDQ0NDtcclxuJGNvckJnSWNvbmVDYXJkSW5mb3M6ICMxZTFlMWU7XHJcbiRjb3JEZXN0YXF1ZXNNb2R1bG9JbmZvczogIzQwM2QzNztcclxuJGNvclRhYkluZm9zOiAjMzEzMTQxO1xyXG4kY29yVGl0dWxvSW5mbzogIzQ0NDQ0NDtcclxuJGNvclN2ZzogI2ZmZjtcclxuJGNvclRpdHVsb1RhYkNoZWNrZWQ6ICNmZmY7XHJcbiRjb3JTdmdDaGVja2VkOiAjZmZmO1xyXG4kY29yTWFpc01lbm9zVGFiSW5mbzogI2ZmZjtcclxuJGFycm93OiAjYjQ4YTQ4O1xyXG4kY29sb3JTdWJUaXRsZXM6ICM1NjU2NTY7XHJcbiRjb3JMaW5rOiAjMDAwO1xyXG5cclxuXHJcbi8vUmVndWxhbWVudG9cclxuJGNvckJhY2tncm91bmRSZWd1bGFtZW50bzogIzAwMDtcclxuJGNvckJvdGFvQ2xvc2U6ICM0MTQzNDI7XHJcbiRjb3JCb3Rhb0Nsb3NlSG92ZXI6ICMzMzM7XHJcbiRjb3JUZXh0b1JlZ3VsYW1lbnRvOiAjZmZmO1xyXG5cclxuI2JveC1pbmZvcm1hY29lc3tcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrOyAgIFxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDExNDZweDtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hde1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvL0luaWNpbyBkZSBjYXJkIGxpbmsgZG8gbW9iaWxlIC0gc29tZSBubyBkZXNrXHJcbiAgICBsYWJlbHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLmJnQ2FyZHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWxpbmsge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgLmZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0YzOEYyRDtcclxuICAgICAgICAgICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRjM4RjJEO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGMzhGMkQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzhjZDBjYjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXR1bG9Nb2R1bG97XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA0MnB4IDA7XHJcbiAgICAgICAgY29sb3I6ICNGNjdGMjM7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vSW5pY2lvIGRlIGNhcmQgY29udGVudCAtIE1vYmlsZVxyXG4gICAgLmNhcmQtY29udGVudHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJ9KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDEwMHZoO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcbiAgICAgICAgei1pbmRleDogMTA7ICBcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAgXHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgIFxyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLmJne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGhlYWRlcntcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvclRpdHVsb01vZHVsb0luZm9zO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vIHRvcDogODBweDtcclxuICAgICAgICAgICAgPmgye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMzBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzNjNDU0YztcclxuICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2I2OGM0ODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUtaW5mb3N7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmd7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JUaXR1bG9JbmZvO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDNBOEM2O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGR0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDAgNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUMzNjQ1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvbmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICM2OUI0Qjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjNjlCNEI5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub1RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDI1cHggMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yRGVzdGFxdWVzTW9kdWxvSW5mb3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5vbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMzhGMkQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2Vke1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0I2FicmVDYXJkSW5mb3M6Y2hlY2tlZCB+IC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgICAgdG9wOiAkaGVhZGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vUmVndWxhbWVudG9cclxuICAgID4ucmVndWxhbWVudG9Nb2RhbHtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb3JCYWNrZ3JvdW5kUmVndWxhbWVudG87XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjRzIGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xyXG4gICAgICAgIC5jbG9zZS1yZWd1bGFtZW50b3tcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzV2dyk7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA0MnZoKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwdmggMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGgye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBjdWJpYy1iZXppZXIoMC42LCAtMC4yOCwgMC43MzUsIDAuMDQ1KSwgcGFkZGluZyAwLjNzIGVhc2UtaW4tb3V0IDAuOHM7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvclRleHRvUmVndWxhbWVudG87XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmNsb3NlLXJlZ3VsYW1lbnRve1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMC44cywgYmFja2dyb3VuZCAwLjJzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDNEM0QzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IFxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgLmNhcmQtY29udGVudHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bzsgICAgICAgIFxyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6ICNGQ0NERDU7XHJcbiAgICAgICAgcGFkZGluZzogNzVweCAwIDk1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnRpdHVsb01vZHVsbyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFkZGluZy1tZW5vcntcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgICBcclxuICAgICAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogIDk1NnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDI1cHggMjBweCAjMDAwMDAwMUM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlLWluZm9ze1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQzQThDNjtcclxuICAgICAgICAgICAgICAgICAgICAudGFie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNC44NzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpZ3VyZXsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM4RjJEO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbmZvcy1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTVweCAxNXB4IDA7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICA+LmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzM0NjI4RTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDc5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzBCMkE0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMwQjJBNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkdHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMCA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUMxRjJBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb25le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyMTQxNUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICMyMTQxNUY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjpub3QoLmljb25lKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgQGlmKCRhcnJvdyAhPSByZ2JhKDI1NSwyNTUsMjU1LDApKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8vICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8vICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIC8qIGRpc3BsYXk6IGZsZXg7ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAvLyAgICAgLyogdG9wOiAyMHB4OyAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRhcnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmljb25lKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ub1RpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JMaW5rO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5vbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZW50cmFkYS1iYWl4byAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvL2VzdGlsaXphw6fDo28gZGEgYmFycmEgZGUgcm9sbGFnZW0gYm94IGluZm9cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlZ3VsYW1lbnRvTW9kYWx7XHJcbiAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTB2aCAxOHZ3O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlMWUxZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzgwODA4MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4IG5vbmUgI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzY2NjY2NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHZ3O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjB2dztcclxuICAgICAgICAgICAgICAgIC5jbG9zZS1yZWd1bGFtZW50b3tcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAoMTAwdncvMikgLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtICgxMDB2aC8yKSArIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsLWhkKXtcclxuICAgIC8vICAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgLy8gICAgICAgICAuY29udGFpbmVye1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDExMDhweDtcclxuICAgIC8vICAgICAgICAgICAgIC50aXRsZS1pbmZvc3tcclxuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogMzcycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAuaW5mb3MtY29udGVudHtcclxuICAgIC8vICAgICAgICAgICAgICAgICB3aWR0aDogNzM2cHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODJweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDc1cHggMDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIGgye1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgZGx7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBkdC5pY29uZSxkZHtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zdmd7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuICAgIFxyXG4gICAgJi5vbntcclxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwe1xyXG4gICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbjpudGgtY2hpbGQoI3skaSsxfSl7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBlbnRyYWRhLWJhaXhvIDFzIGVhc2UtaW4tb3V0ICN7JGkgKiAwLjN9cyBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRiYWNrZ3JvdW5kTW9kdWxvS2l0czogIzIxMjg0NDtcclxuJGNvckFycm93czogIzVGMDEwNDtcclxuJGNvckFycm93c0Rpc2FibGVkOiAjREYxRTQxO1xyXG4kY29yVGl0dWxvS2l0czogI2ZmZjtcclxuJGNvckRlc3RhcXVlVGl0dWxvOiAjMzMzO1xyXG4kY29yQm90YW9RdWVybzogIzVGMDEwNDtcclxuJGNvckhvdmVyQm90YW9RdWVybzogI2JiMzY0MTtcclxuJGNvclNoYWRvd0NhcmRIb3ZlcjogcmdiYSgwLDAsMCwuMCk7XHJcbiRjb3JCYWNrZ3JvdW5kS2l0OiAjOTk5O1xyXG4kZmlsbFN2ZzogI0ZGRjtcclxuJGNvclZhbG9yZXM6ICM1RjAxMDQ7XHJcbiRjb3JUZXh0b0hvdmVyQ2FyZDogI0ZGRjtcclxuJGNvclZhbG9yUG9yRGVzdGFxdWU6ICNmZmY7XHJcbiRjb3JWYWxvckRlRGVzdGFxdWU6ICNmZmY7XHJcbiRjb3JCYWNrZ3JvdW5kSG92ZXJDYXJkOiByZ2JhKDMzLCA0MCwgNjgsLjg1KTtcclxuJGNvclRhbWFuaG9zOiAjMmY0NzUyO1xyXG5cclxuXHJcbiNraXRze1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZE1vZHVsb0tpdHM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQ2cHg7XHJcbiAgICB9XHJcbiAgICAuYmd7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9ICBcclxuICAgIGhlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0Y1RUM2NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjcHJldktpdCwgI25leHRLaXR7XHJcbiAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3REFEQjQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl17XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3ByZXZLaXR7XHJcbiAgICAgICAgbGVmdDogMjhweDtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDMuNXB4KSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06ICB0cmFuc2xhdGUoLTUwJSwgLTMuNXB4KSByb3RhdGUoLTQ1ZGVnKVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNuZXh0S2l0e1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMy41cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogIHRyYW5zbGF0ZSgtNTAlLCAzLjVweCkgcm90YXRlKC00NWRlZylcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAua2l0c3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjVFQjY1O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua2l0e1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I0Y1RUI2NTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEYyRUY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIC5tZWxob3JPcGNhb3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAubWVsaG9yT3BjYW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucHJlY29ze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsMCwwLC4zKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwOTg5RjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQjJBNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZhbG9yRGV7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwQjJBNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmFsb3JQb3J7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXNnRXNnb3RhZG8sXHJcbiAgICAgICAgICAgICAgICAubXNnR3JhdGlze1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY0hvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZWxob3J7XHJcbiAgICAgICAgICAgICAgICAuZmlndXJle1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAubWVsaG9yT3BjYW97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMTIuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZDE0NzUzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXNnb3RhZG97XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJlY29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubXNnRXNnb3RhZG97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQjJBNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDMwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsLWhkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMzVweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWYwMTA0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZ3JhdGlze1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAucHJlY29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubXNnR3JhdGlze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEIyQTQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDMzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50bnMtc2xpZGUtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgLnByZWNvc3tcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YW1hbmhvc3tcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgICYub257XHJcbiAgICAgICAgLmtpdHN7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuN3MgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyBmYWRlSW57XHJcbiAgICAgICAgdG97XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDEwMHB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWFkZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yVGl0dWxvS2l0cztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XHJcbiAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6I2QxNDc1MztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyeyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUwNTA1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudG5zLWlubmVye1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMTE3MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmtpdHN7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcclxuICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yRGVzdGFxdWVUaXR1bG87XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmtpdHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjVFQjY1O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi50bnMtc2xpZGUtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRodW1ie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsLWhkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yVGV4dG9Ib3ZlckNhcmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmaWxsU3ZnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzVGMDEwNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzQwOTg5RjtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA3cHggMHB4IDBweCAjMDExQTJCO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGVzY0hvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExLCA0MiwgNzMsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJlY29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsb3JEZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBCMkE0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbG9yUG9ye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBCMkE0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwQjJBNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1zZ0VzZ290YWRve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVzY0hvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJlY29ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZhbG9yRGUsIC52YWxvclBvciwgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjRGMkVGO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tc2dHcmF0aXN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmdyYXRpc3tcclxuICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubXNnR3JhdGlze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICYubWVsaG9ye1xyXG4gICAgICAgICAgICAgICAgICAgIC5maWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWxob3JPcGNhb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEyLjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTI1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnQubm8tc2xpZGVye1xyXG4gICAgICAgICAgICAjcHJldktpdCwgI25leHRLaXR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5raXRze1xyXG4gICAgICAgICAgICAgICAgLmtpdHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGFtYW5ob3N7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgPnNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBie1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9ue1xyXG4gICAgICAgICAgICAua2l0c3tcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtdGFtYW5ob3N7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGwtaGQpe1xyXG4gICAgICAgIC5iZ3tcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwcmV2S2l0e1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI25leHRLaXR7XHJcbiAgICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAua2l0c3tcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAua2l0e1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAgICAgICAuaG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5maWd1cmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcmVjb3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kZXNjSG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNje1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRhbWFuaG9ze1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBsYWJlbHtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vTW9kYWwgZGUgdGFtYW5ob3MgZGUgY2FtaXNldGEvamFxdWV0YVxyXG4ubW9kYWwtdGFtYW5ob3MtaW5wdXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubW9kYWwtdGFtYW5ob3N7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRvcDogMTAwdmg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgei1pbmRleDogMzA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcclxuICAgIGxhYmVse1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAmLmRlc2t7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0I3RhbWFuaG8tY2FtaXNldGE6Y2hlY2tlZCArIC5tb2RhbC10YW1hbmhvc3tcclxuICAgIHRvcDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuaW5wdXQjdGFtYW5oby1qYXF1ZXRhOmNoZWNrZWQgKyAubW9kYWwtdGFtYW5ob3N7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59IiwiLm1vZGFsLWdydXBvc3tcclxuICAgIHBvc2l0aW9uOmZpeGVkOyBcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDIwMjtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBcclxuICAgIC5jb250ZW50eyBcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7IFxyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDM5cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMntcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGV1ZG8tZ3J1cG9ze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc5NnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAudGl0dWxve1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4Mjg1OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMjE4MmE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGV1ZG97XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0NXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU4NXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDc4OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogZm9udEF3ZXNvbWVTO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXZpc297XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZjNmM2YzO1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoM3tcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbnRhdG97XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYmZjMGMwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2JmYzBjMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbG9zZS1ncnVwb3N7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBzcGFueyAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIsICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYub257XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICBoMXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZXVkby1ncnVwb3N7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAudGl0dWxve1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMTAxMDEwO1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRBd2Vzb21lUztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGV1ZG97XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzIzMjMyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxMDc4OGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250QXdlc29tZVM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmF2aXNve1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YXRve1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5jbG9zZS1ncnVwb3N7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNtb2RhbC1pbmZvcm1le1xyXG5cdHBvc2l0aW9uOmZpeGVkOyBcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsMC43KTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMzA7XHJcblx0Ji5wb3JfaW1hZ2Vte1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0YTpub3QoLmNsb3NlKXtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYucG9yX3ZpZGVve1xyXG5cdFx0aWZyYW1le1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGE6bm90KC5jbG9zZSl7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGRpdnsgXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAxMDsgXHJcblx0XHR3aWR0aDogODUwcHg7XHJcblx0XHRoZWlnaHQ6IDUyMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRzdHJvbmd7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHRcdGlmcmFtZXtcclxuXHRcdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0fVxyXG5cdFx0YS5jbG9zZXtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0cmlnaHQ6IC0yNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHR6LWluZGV4OiAxMTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdFx0XHQmOjphZnRlciwgJjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWd7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xyXG5cdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0aWZyYW1le1xyXG5cdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRhLmNsb3Nle1xyXG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdHRvcDogLTMwcHg7XHJcblx0XHRcdFx0cmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJi5vbntcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn0iLCIjbW9kYWxpZGFkZXN7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDkycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZERTMyO1xyXG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDF7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgICAgICBjb2xvcjogIzBGNUQ4NDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGxvdmVsb0xpbmVMaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG5zLW91dGVye1xyXG4gICAgICAgIC50bnMtY29udHJvbHN7XHJcbiAgICAgICAgICAgIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSwgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBFNUM4NjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkRFMzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJde1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbltkaXNhYmxlZF17XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIC8vIHdpZHRoOiAxMjMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgLm1vZGFsaWRhZGV7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5maWd1cmV7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZyb250e1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogTGF0bywgXCJzYW5zLXNlcmlmXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBoMiwgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyOTFmNGI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE1QjhBO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlKXtcclxuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDcwcHggMDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTIzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5tb2RhbGlkYWRle1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZnJvbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBcInNhbnMtc2VyaWZcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyLCBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE1QjhBO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTE1QjhBO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMEY1RDg0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZ3VyZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcm9udHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogbG92ZWxvQmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJGJhY2tncm91bmROZXdzbGV0dGVyOiAjMGIyYTQ5O1xyXG4kY29yVGl0dWxvTmV3c2xldHRlcjogI2ZmZjtcclxuJGNvclN1YnRpdHVsb05ld3NsZXR0ZXI6ICNmZmY7XHJcbiRjb3JEZXN0YXF1ZU1vZHVsb05ld3NsZXR0ZXI6ICNmZmY7XHJcbiRjb3JUZXh0b05ld3NsZXR0ZXI6ICNmZmY7XHJcbiRjb3JCb3RhbzogIzdkYWRiNDtcclxuJGNvclRleHRvQm90YW86ICNmZmY7XHJcbiRjb3JCb3Rhb0hvdmVyOiAjZmZmO1xyXG4kY29yVGV4dG9Cb3Rhb0hvdmVyOiAjN2RhZGI0O1xyXG5cclxuI25ld3NsZXR0ZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG5cdHBhZGRpbmc6IDMuMTI1cmVtIDAgNXJlbTtcclxuXHRiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiA3MS42MjVyZW07XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiA1LjkzNzVyZW07XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjM3NXJlbTtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS43NXJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTMuNzVyZW07XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICMzNDYyOEU7XHJcblx0XHRcdFx0bWFyZ2luOiAyLjVyZW0gMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0KiB7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI4NnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDMxcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdD4gaW5wdXQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE2cHgvMTlweCBSb2JvdG87XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMxNzI2M0I7XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1zZWN1bmRhcmlhO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMxNzI2M0I7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvclRleHRvTmV3c2xldHRlcjtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0XHRcdC5zdmcge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29yVGV4dG9Cb3Rhb0hvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMwOXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtc2VjdW5kYXJpYTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNGNEY0RjQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYWxlcnQge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvclRleHRvTmV3c2xldHRlcjtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogZm9udEF3ZXNvbWVTO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDcwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb3JEZXN0YXF1ZU1vZHVsb05ld3NsZXR0ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0XHQvLyBmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA0MXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc3VjY2VzcyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvckRlc3RhcXVlTW9kdWxvTmV3c2xldHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvckRlc3RhcXVlTW9kdWxvTmV3c2xldHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IC0ycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmVycm9yIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0JjphZnRlcixcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29yRGVzdGFxdWVNb2R1bG9OZXdzbGV0dGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0YnV0dG9uLFxyXG5cdFx0XHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYWxlcnQuc3VjY2VzcyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbjogYXBhcmVjZXItYWxlcnQgNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHMgMC4zcztcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5hbGVydC5lcnJvciB7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhbmltYXRpb246IHN1Ym1pdCA1cyBlYXNlLWluLW91dCBmb3J3YXJkcyAwLjNzO1xyXG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLm9mZiB7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0b3A6IDYwJTtcclxuXHRcdFx0XHRcdGlucHV0LFxyXG5cdFx0XHRcdFx0YnV0dG9uLFxyXG5cdFx0XHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYWxlcnQuZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGFwYXJlY2VyLWFsZXJ0IDVzIGVhc2UtaW4tb3V0IGZvcndhcmRzIDAuM3M7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhbmltYXRpb246IHN1Ym1pdCA1cyBlYXNlLWluLW91dCBmb3J3YXJkcyAwLjNzO1xyXG5cdFx0XHRcdFx0QG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcclxuXHRcdFxyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRwYWRkaW5nOiA4Ljc1cmVtIDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdG1heC13aWR0aDogMTE0NnB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDE1OXB4O1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubmV3cyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUuMTg3NXJlbTtcclxuXHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjU2MjVyZW07XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS44NzVyZW07XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjMzQ2MjhFO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMi4yNXJlbTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjQuNXJlbTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGZvcm0ge1xyXG5cdFx0XHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzNjhweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzMXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45Mzc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4OTg5ODk7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdC5zdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWxlcnQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0QGtleWZyYW1lcyBzdWJtaXQge1xyXG5cdFx0MCUge1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0XHR9XHJcblx0XHQxNSUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQyMCUge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdFx0MzAlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHRcdDQwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0XHQ1MCUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdFx0NjAlIHtcclxuXHRcdFx0d2lkdGg6IDIwMHZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHZ3O1xyXG5cdFx0fVxyXG5cdFx0ODUlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcblx0XHR9XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0d2lkdGg6IDIwMHZ3O1xyXG5cdFx0XHRoZWlnaHQ6IDIwMHZ3O1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAa2V5ZnJhbWVzIGFwYXJlY2VyLWFsZXJ0IHtcclxuXHRcdDUwJSB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDE1MHB4KSk7XHJcblx0XHR9XHJcblx0XHQ2MyUge1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHRcdH1cclxuXHRcdDg1JSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0XHQxMDAlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI3BhcmFsYXh7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6MDtcblx0bGVmdDowO1xuXHR6LWluZGV4OiAtOTk5OTtcbn1cbiNjb21wcm9taXNzbyB7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAyODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQuYmcge1xuXHRcdFxuXHRcdHNwYW4ge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0aDIge1xuXG5cdFx0fVxuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcblx0XHQuYmcge1xuXHRcdFx0aW1nIHtcblx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0aDIge1xuXHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkYmFja2dyb3VuZC1jYXJkLXBlcmN1cnNvOiAjNDE0MzQyO1xyXG4kYmFja2dyb3VuZERlc2tDb2xvcjogIzMzMzMzMztcclxuJGJhY2tncm91bmRNb2JpbGVDb2xvcjogIzFlMWUxZTtcclxuJGNvclRleHRvQ2FyZExpbmtQZXJjdXJzbzogI2ZmZjtcclxuJGNvckljb25DYXJkTGlua1BlcmN1cnNvOiAjZGExZjI0O1xyXG4kY29yVGl0dWxvUGVyY3Vyc286ICNkYTFmMjQ7XHJcbiRjb3JEZXN0YXF1ZVBlcmN1cnNvOiAjODVGRjU4O1xyXG4kY29ySG92ZXJBbHRpbWV0cmlhOiAjZmZmZmZmO1xyXG4kY29yUGFydGVDaW1hUGVyY3Vyc286ICMzMzMzMzM7XHJcbiRjb3JQYXJ0ZUJhaXhvUGVyY3Vyc286ICMzMzMzMzM7XHJcbiRiYWNrZ3JvdW5kLWltYWdlbS1icmV2ZTogIzY2NjtcclxuJGNvckJvcmRhSWNvbmU6ICNmZmY7XHJcblxyXG4kYmFja2dyb3VuZENvbG9ySG92ZXJDbGlxdWVBcXVpOiByZ2JhKDc0LCAxMTUsIDE1NSwgMC44KTtcclxuXHJcbiNwZXJjdXJzb3tcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgID5pbnB1dCNhYnJlQ2FyZFBlcmN1cnNve1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAvL0luaWNpbyBkZSBjYXJkIGxpbmsgZG8gbW9iaWxlIC0gc29tZSBubyBkZXNrXHJcbiAgICAuY2FyZC1saW5re1xyXG4gICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgLy8gcGFkZGluZzogMCA1M3B4O1xyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNDNBOEM2O1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxMHB4ICMwMDAwMDAwRjtcclxuICAgICAgICAuZmlndXJle1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDYycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIC5zdmd7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICp7XHJcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIHN0cm9uZywgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0RBMzcxODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLy9JbmljaW8gZGUgY2FyZCBjb250ZW50IC0gTW9iaWxlXHJcbiAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyfSk7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgdG9wOiAxMDB2aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgID5pbnB1dHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIC50aXR1bG9ze1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTI5NTc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNEQTM3MTg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDI2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQ1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDU0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzdweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzM4YjZmZjtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDdweCAwcHggMnB4ICMxOTI5NTc7IFxyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCAwcHggMXB4ICMxOTI5NTc7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlmcmFtZXN7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAucGVyY3Vyc29ze1xyXG4gICAgICAgICAgICAgICAgPmlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZW0tYnJldmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaW1hZ2VtLWJyZXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vID4qe1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBlcmN1cnNvc3tcclxuICAgICAgICAgICAgICAgIC5pZnJhbWUgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwuc2hhZG93LWlmcmFtZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kQ29sb3JIb3ZlckNsaXF1ZUFxdWk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiBsYWJlbC5zaGFkb3ctaWZyYW1le1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vID5pbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgICAgICAgICAgICAgIC8vICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAmI3BlcmN1cnNvI3skaX06Y2hlY2tlZCB+IC5uYXZpZ2F0aW9uIGxhYmVsW2Zvcj1wZXJjdXJzbyN7JGl9XT5zcGFue1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyN2Q5OTs7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQvLyBcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjQpOyBcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgJiNwZXJjdXJzbyN7JGl9OmNoZWNrZWQgfiAuaWZyYW1lcyA+KjpudGgtY2hpbGQoI3skaSsxfSksXHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICYjcGVyY3Vyc28jeyRpfTpjaGVja2VkIH4gLmlmcmFtZXMgPio6bnRoLWNoaWxkKCN7JGkrMX0pe1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIC5pZnJhbWVzIGlucHV0I3NoYWRvdy1pZnJhbWUtI3skaSsxfSArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAuaWZyYW1lcyBpbnB1dCNzaGFkb3ctaWZyYW1lLSN7JGkrMX06Y2hlY2tlZCArIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAuc3Zne1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAudG9nZ2xlLXZpZXctbW9kZXtcclxuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy8gICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgLy8gICAgIGxhYmVseyBcclxuICAgICAgICAgICAgLy8gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogJGNvckRlc3RhcXVlUGVyY3Vyc287XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAyMjVweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTsgXHJcbiAgICAgICAgICAgIC8vICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgLy8gICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICYubWFwYXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgJi52aWRlb3tcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29ySG92ZXJBbHRpbWV0cmlhO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgICp7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzAwMDtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICA+I2FjZXNzYVBlcmN1cnNve1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgPmlucHV0I2FicmVDYXJkUGVyY3Vyc286Y2hlY2tlZCB+IC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgICAgdG9wOiAkaGVhZGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy9JbmljaW8gZGUgY2FyZCBjb250ZW50IC0gRGVza1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZDogI0YwRjNFQztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCAwO1xyXG4gICAgICAgIC5jYXJkLWxpbmt7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC5pbWFnZW0tYnJldmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgIC50aXR1bG9ze1xyXG4gICAgICAgICAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGdhcDogNDhweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNTNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ2MjhFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlmcmFtZXN7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAucGVyY3Vyc29ze1xyXG4gICAgICAgICAgICAgICAgICAgIC5pZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2VtLWJyZXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZnJhbWV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbC5zaGFkb3ctaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNwaW4tc2FudGFuZGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNjBweDtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZjAxMDQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAzbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAubG9nby1waW4tc2FudGFuZGVye1xyXG4gICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICp7XHJcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHRvLWluZm9ybWF0aXZve1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1tcGx1c3JvdW5kZWQtcmVndWxhcjtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgIC5sb2dvLXBpbi1zYW50YW5kZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dG8taW5mb3JtYXRpdm97XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6ICRmdWxsLWhkKXtcclxuICAgICAgICB0b3A6IDE1MHB4O1xyXG4gICAgfVxyXG4gICAgJi5waW4tbGlnaHR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBjb2xvcjogIzVmMDEwNDtcclxuICAgICAgICAubG9nby1waW4tc2FudGFuZGVye1xyXG4gICAgICAgICAgICBmaWxsOiAjNWYwMTA0O1xyXG4gICAgICAgICAgICAqe1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzVmMDEwNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5oZWFkZXItcG9zZXZlbnRvIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIC5idXJndWVyLXBvcy1ldmVudG8ge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkZnVsbC1oZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wb3MtZXZlbnRve1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAgICBcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgZmlndXJle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgICAgICAgIFxyXG4gICAgICAgIHotaW5kZXg6IC0zO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7IFxyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwOyAgICAgIFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5iZy1tb2JpbGV7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGZpbGw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfSAgXHJcblxyXG4gICAgLy8gLnRleHRvLXJlYWxpemFkb3tcclxuICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgYm90dG9tOiAyOTBweDtcclxuICAgIC8vICAgICBjb2xvcjogI0Y4QTgxRDtcclxuICAgIC8vICAgICBmb250LXNpemU6IDQxcHg7XHJcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XHJcbiAgICAvLyAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAvLyAgICAgc3BhbntcclxuICAgIC8vICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAvLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgXHJcbiAgICAucmVzdWx0YWRvc3sgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAgXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7ICAgICAgICBcclxuICAgICAgICBhe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZSxjb2xvciAuM3MgZWFzZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzREE4QzY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA4ZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDEwcHggIzAwMDAwMDI5O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaXJjdWxve1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDojZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgXHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTsgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMjYxOTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubG9nb3MtcGF0cm9jaW5pb3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDQyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7ICAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgZmlndXJle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5iZy1kZXNre1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmctbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLnRleHRvLXJlYWxpemFkb3tcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGVmdDogODMwcHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjVweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXN1bHRhZG9ze1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNy43ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1dmg7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgLmxvZ29zLXBhdHJvY2luaW97XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnZ3O1xyXG4gICAgICAgICAgICBib3R0b206IDEzOHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyMzBweDtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGwtaGQpIHtcclxuICAgICAgICAudGV4dG8tcmVhbGl6YWRve1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTA3cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMzAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDExMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlc3VsdGFkb3N7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1dmg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvcy1wYXRyb2Npbmlve1xyXG4gICAgICAgICAgICBsZWZ0OiAyNzVweDtcclxuICAgICAgICAgICAgYm90dG9tOiAyMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIkY29yZXMgOiAoXHJcbiAgICAjNTA0NTk2LCBcclxuICAgICMxY2IwZDMsIFxyXG4gICAgIzQ2NTk5OCwgXHJcbiAgICAjM2ZhZGEzLFxyXG4gICAgIzNmYWRhMyxcclxuICAgICM0NjU5OTgsIFxyXG4gICAgIzFjYjBkMywgXHJcbiAgICAjNTA0NTk2LCBcclxuKTtcclxuI2NvbnRldWRve1xyXG4gICAgcGFkZGluZzogNTBweCAwIDEwMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaDF7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XHJcbiAgICAgICAgY29sb3I6ICMwRjVEODQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNjBweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG5zLW91dGVye1xyXG4gICAgICAgIC50bnMtY29udHJvbHN7XHJcbiAgICAgICAgICAgIGJ1dHRvbltkYXRhLWNvbnRyb2xzPVwicHJldlwiXSwgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMyJSk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4OyBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzBFNUM4NjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIsICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkRFMzI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJde1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJde1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbltkaXNhYmxlZF17XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICAgIHdpZHRoOiAxMzIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5wb3N0e1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMjg0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuICsgNCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRodW1ie1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzEzNjI4QztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxMzYyOEM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gQGZvciAkaSBmcm9tIDEgdGhyb3VnaCA4IHtcclxuICAgICAgICAgICAgLy8gICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAudGh1bWJ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDAgI3tudGgoJGNvcmVzLCAkaSl9O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6IG50aCgkY29yZXMsICRpKTtcclxuICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICA+YnV0dG9ue1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGxvdmVsb0JsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0ZjQ2OTc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzFjYjBkMztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDY1OTk4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFjdGl2ZSwgJjpmb2N1c3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxvYWRpbmd7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4OyBcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm9ue1xyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5wb3N0e1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCA4IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKCN7JGkrMX0pe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGVudHJhZGEtYmFpeG8gMC43cyBlYXNlICN7JGkqMC4yfXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbmVke1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgLnBvc3R7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjYycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjcm9kYXBlLWxvZ29ze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAxNjBweCAwIDUwcHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5jb250YWluZXItZmx1aWQsIC5jb250YWluZXJ7XHJcbiAgICAgICAgLnJvd3tcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgLndpZGdldF9hY2Z7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMntcclxuICAgICAgICAgICAgICAgICAgICAmLmNvbC1zbS0jeyRpfXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogI3skaX0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGkgPT0gMiBvciAkaSA9PSA2KXsgd2lkdGg6IGF1dG87IH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfSAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmxvZ28tY29udGFpbmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7IFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuRXNxdWVyZGEsICYuZXNxdWVyZGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLkRpcmVpdGEsICYuZGlyZWl0YXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0dWxve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnRpdHVsby1hbHRlcm5hdGl2b3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubG9nb3N7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JhbmRle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5tZWRpb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNzV2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweCA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYShtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXF1ZW5ve1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwdncgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDg1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAyMHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZ3JhbmRlI3skaX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubWVkaW8jeyRpfXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGkgPiA1KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjezMwMCAqIHJvdW5kKCRpLzIpfXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfUBlbHNle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7MzAwICogJGl9cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wZXF1ZW5vI3skaX17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpZigkaSA+IDUpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmICgkaSA+IDEwKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGkgPiAxNSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjezIwNiAqIHJvdW5kKCRpLzQpfXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGkgPT0gMTcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7MjA2ICogcm91bmQoJGkvMy41KX1weDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOm50aC1jaGlsZCg0bis2KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaWYoJGkgPT0gMTgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7MjA2ICogcm91bmQoJGkvMy41KX1weDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhOm50aC1jaGlsZCg0bisxMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9QGVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjezIwNiAqIHJvdW5kKCRpLzMpfXB4OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGlmKCRpID09IDEzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAjezIwNiAqIHJvdW5kKCRpLzIuNSl9cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYTpudGgtY2hpbGQoNG4rNil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9QGVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICN7MjA2ICogcm91bmQoJGkvMil9cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9QGVsc2V7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogI3syMDYgKiAkaX1weDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiI3NrYXRle1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQjYWJyZUNhcmRTa2F0ZTpjaGVja2VkIH4gLmNhcmQtY29udGVudHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1za2F0ZXtcclxuICAgICAgICAgICAgLmNhcmQtbGlua3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOTdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgLmJnQ2FyZExpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTk3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbntcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoMntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkVDNzJFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1jb250ZW50e1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXJ9KTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwdmg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyAgXHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7ICBcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLmNvbnRlbnQtbW9iaWxle1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU0cHggMDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAuYmdNb2JpbGV7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRUM3MkU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmluZm9zLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzVweCAwIDAgMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRlLXNlY3VuZGFyaWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1nLXNrYXRle1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyODRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24ta2l0e1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQwOTg5RjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMCAjMDAwMTAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAkbW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNzZweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmJnRGVza3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mdWxsaGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTQ2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWRlc2t7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtd3JhcHBlcntcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogNjZweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZy1za2F0ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50ZXh0LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRUM3MkU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm9zLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOiAxNjAwcHgpe1xyXG4gICAgICAgIC5iZ0Rlc2t7XHJcbiAgICAgICAgICAgIC5oZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZ1bGxoZHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgICAgIC5jb250ZW50LWRlc2t7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNzbGlkZXItaW5mb3Mge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MDBweCk7XG5cdC5iZ3tcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdGltZ3tcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0fVxuXHR9XG5cdC50bnMtb3V0ZXIge1xuXHRcdC50bnMtY29udHJvbHMge1xuXHRcdFx0YnV0dG9uW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdLFxuXHRcdFx0YnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0Ly8gYmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIsXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGxlZnQ6IDQwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dG9wOiBjYWxjKDUwJSArIDNweCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRidXR0b25bZGF0YS1jb250cm9scz1cInByZXZcIl0ge1xuXHRcdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0YnV0dG9uW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcblx0XHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gM3B4KTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHRvcDogY2FsYyg1MCUgKyA0cHgpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJ1dHRvbltkaXNhYmxlZF0ge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0LmluZm8tdGl0dWxvLW1vYmlsZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDE5LjU2MjVyZW07XG5cdFx0XHRwYWRkaW5nLXRvcDogMy44MTI1cmVtO1xuXHRcdFx0YmFja2dyb3VuZDogIzE5Mjk1NztcblxuXG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMTg3NXJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250ZS1wYWRyYW87XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIyNXB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0XHRtYXJnaW46IDAgMCA2MHB4O1xuXG5cdFx0XHRcdHNwYW4sIHN0cm9uZyB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAzMTNweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpe1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0fVxuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMTAwcHg7XG5cdFx0XHQuYmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdH1cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMy4zMTI1cmVtO1xuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQuc3ZnIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmhvdmVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNSwgNDEsIDg3LC44NSk7XG5cdFx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuNTYyNXJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdG1hcmdpbjogMTJweCAwIDRweCAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0c3Ryb25nLCBzcGFuIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMzY1cHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtc2VjdW5kYXJpYTtcblx0XHRcdFx0XHRjb2xvcjogIzBFMzM1ODtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRzdHJvbmcsIHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gJjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0Ly8gXHQuc3ZnIHtcblx0XHRcdC8vIFx0XHQqIHtcblx0XHRcdC8vIFx0XHRcdGZpbGw6ICMwQjJBNDk7XG5cdFx0XHQvLyBcdFx0fVxuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyBcdHAge1xuXHRcdFx0Ly8gXHRcdGNvbG9yOiAjMEIyQTQ5O1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdFx0aGVpZ2h0OiAzMTNweDtcblx0XHRcdGJhY2tncm91bmQ6ICMxOTI5NTc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBLYW5pdCxzYW5zLXNlcmlmO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQuZGVzY3JpY2Fve1xuXHRcdFx0d2lkdGg6IDIwOXB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGhlaWdodDogMTg4cHg7XG5cdFx0XHQvKiBib3gtc2l6aW5nOiBib3JkZXItYm94OyAqL1xuXHRcdFx0cGFkZGluZzogMTZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0XHRoNHtcblx0XHRcdFx0Y29sb3I6ICMwRTMzNTg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdGNvbG9yOiAjMUQ0QzdCO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYub24ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtb2JpbGUpIHtcblx0XHRwYWRkaW5nOiAwIDAgNjVweDtcblx0XHRiYWNrZ3JvdW5kOiAjRDZFQUVDO1xuXHRcdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmYsICM3REFEQjQpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDg1cHggMCA4NXB4O1xuXHRcdC5iZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMi45Mzc1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICMxOTI5NTc7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuMzEyNXJlbTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXBhZHJhbztcblx0XHRcdG1hcmdpbjogMCAwIDYwcHg7XG5cdFx0XHRzdHJvbmcsIHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdFx0YnIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDIuOTM3NXJlbTtcblx0XHRcdG1hcmdpbjogMCAwIDIuOTM3NXJlbTtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogMTMxMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Ly8gbWF4LWhlaWdodDogMjM1cHg7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRnYXA6IDYwcHg7XG5cdFx0XHQuaW5mbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDI4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4MHB4O1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdC5zdmcge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuNjI1cmVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07XG5cdFx0XHRcdFx0bWFyZ2luOiAuMzEyNXJlbSAwIDA7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ob3ZlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjUsIDQxLCA4NywuODUpO1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMuNTYyNXJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMTJweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTkxcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogMzAlO1xuXHRcdFx0XHRcdFx0YnIge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQuaG92ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDI1M3B4O1xuXHRcdFx0aGVpZ2h0OiA2NXB4O1xuXHRcdFx0YmFja2dyb3VuZDogIzM4YjZmZjtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMXB4ICMxOTI5NTc7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzM0NjI4ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIiNzb2JyZUluc3RpdHVjaW9uYWx7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzI5MWY0YiwgIzFjYjBkMyk7XHJcbiAgICBwe1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRmdWxsLWhkKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogJG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNDBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjc29icmVFdmVudG8ge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nLXRvcDogODVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsICNmYWZiZmMsICNmNWY3ZmEsICNlZmYzZjcsICNlOGVmZjQpO1xuXHQuY29udGFpbmVyU29icmV7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAjMTkyOTU3O1xuXG5cdFx0Ji5kaXJlaXRhIHtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHQuY29udGFpbmVyIHtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMTkyOTU3O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zb2JyZSB7XG5cdFx0XHRcdFx0LmNhcmRFdmVudG8ge1xuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTkyOTU3O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC5jb250YWluZXJ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWF4LXdpZHRoOiAxMTQ2cHg7XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMjBweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LnNvYnJlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdGhlaWdodDogMTkwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHR9XG5cdFx0LmNhcmRFdmVudG8ge1xuXHRcdFx0d2lkdGg6IDI3NHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1x0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWZyYW1lIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdCYucGxheSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jbG9zZUlmcmFtZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdC8vIHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdC8vIHRvcDogMTAlO1xuXHRcdFx0Ly8gcmlnaHQ6IDElO1xuXHRcdFx0YmFja2dyb3VuZDogIzAwMDtcblx0XHRcdHotaW5kZXg6IDE1O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcblx0XHRcdCY6YWZ0ZXIsXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdH1cblx0XHRcdCYub24ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuYmdNb2JpbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1vYmlsZSkge1xuXHRcdHBhZGRpbmc6IDAgMCA5NXB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQuY29udGFpbmVyU29icmUge1xuXHRcdFx0YmFja2dyb3VuZDogIzE5Mjk1Nztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHQuY29udGFpbmVye1xuXHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udGUtcGFkcmFvO1xuXHRcdFx0XHRcdG1hcmdpbjogNzBweCBhdXRvIDMwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc29icmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0XHRcdC5pbWdzLWJnIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA0MTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0zNXB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDUwcHggOTlweCAjMDAwMDAwMWE7XG5cblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdFx0XHRcdFx0bGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuYm94TGFyYW5qYXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM4YjZmZjtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jYXJkRXZlbnRvIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRlLXNlY3VuZGFyaWE7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0XHRwe1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJnTWFpb3Ige1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogLTI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZGlyZWl0YSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDg1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdC5jb250YWluZXJ7XG5cdFx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMxOTI5NTc7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc29icmUge1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQuaW1ncy1iZyB7XG5cdFx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY2FyZEV2ZW50byB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMTkyOTU3O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGZ1bGwtaGQpIHtcblx0XHRoMSB7XG5cdFx0XHQvLyBtYXJnaW46IDAgMzBweCAyMHB4O1xuXHRcdH1cblx0XHQuc29icmUge1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDQlO1xuXHRcdFx0aW1nIHtcblx0XHRcdH1cblx0XHRcdC5jYXJkRXZlbnRvIHtcblx0XHRcdFx0Ly8gbGVmdDogODUlO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIl19 */
