/*!********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-5.use[3]!../ENV/lib/python3.12/site-packages/arches_her/media/css/project.scss ***!
  \********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
    background-color: #F8F8F8;
}

.landing-page {
    /* General - Start*/
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    overflow-x: hidden;
    min-width: 100vw;
    /* General - End */
    /* Header  - Start */
    /* Header  - End */
    /* Main - Start*/
    /* Main - End*/
    /* Footer - Start */
    /* Footer - End */
}
.landing-page a:focus {
    outline: 2px solid #EC6625 !important;
}
.landing-page #skip-link-holder a, .landing-page #skip-link-holder a:link, .landing-page #skip-link-holder a:visited {
    color: #000;
    background-color: #fae619;
    font-weight: bold;
    text-decoration: none;
    padding: 10px;
    text-align: center;
    outline: none !important;
    max-height: 38px;
    display: block;
    width: 100%;
    position: fixed;
    top: -38px;
    left: 0;
    z-index: 10001;
}
.landing-page #skip-link-holder a:focus, .landing-page #skip-link-holder a:active {
    text-decoration: underline !important;
    left: 0;
    top: 0;
    z-index: 10000000;
}
.landing-page #skip-target-holder {
    position: absolute;
    top: -38px;
    left: 0;
}
.landing-page input:focus {
    outline: 2px solid #EC6625 !important;
}
.landing-page button:focus {
    outline: 2px solid #EC6625 !important;
}
.landing-page .form-control:focus {
    outline: 2px solid #EC6625 !important;
}
.landing-page p {
    font-size: 1.8rem;
}
.landing-page a:not(.caption a):not(.footer-top-contact-details a) {
    font-size: 1.8rem;
}
.landing-page li {
    font-size: 1.8rem;
    color: #333;
}
.landing-page a:not(.btn-primary):not(footer a) {
    color: #2579A4;
}
.landing-page .btn-primary {
    height: 51px;
    padding: 12px 16px;
    font-weight: 300;
    line-height: 1.5;
}
.landing-page .navbar-nav > li > a {
    font-weight: 400;
    line-height: 49px;
    padding: 15px;
}
.landing-page .container {
    width: 100%;
    max-width: 1440px;
    padding: 0 64px;
}
@media (max-width: 1439px) {
    .landing-page .container {
        max-width: 1000px;
    }
}
@media (max-width: 999px) {
    .landing-page .container {
        max-width: 800px;
    }
}
@media (max-width: 767px) {
    .landing-page .container {
        max-width: 100vw;
    }
}
@media (max-width: 1439px) {
    .landing-page .container {
        padding: 0 60px;
    }
}
@media (max-width: 999px) {
    .landing-page .container {
        padding: 0 50px;
    }
}
@media (max-width: 767px) {
    .landing-page .container {
        padding: 0;
    }
}
.landing-page .no-transition {
    -webkit-transition: height 0;
    -moz-transition: height 0;
    -ms-transition: height 0;
    -o-transition: height 0;
    transition: height 0;
}
.landing-page ul.nav li a {
    font-size: 1.6rem !important;
}
.landing-page h1 {
    font-size: 4.7rem;
    color: #555;
}
@media (max-width: 999px) {
    .landing-page h1 {
        font-size: 3.4rem;
    }
}
@media (max-width: 374px) {
    .landing-page h1 {
        font-size: 2.5rem;
    }
}
.landing-page h2 {
    font-size: 3.4rem;
    margin-bottom: 20px;
    color: #555;
}
@media (max-width: 767px) {
    .landing-page h2 {
        font-size: 2.6rem;
    }
}
@media (max-width: 374px) {
    .landing-page h2 {
        font-size: 2.4rem;
    }
}
.landing-page h3 {
    font-size: 2.5rem;
    margin-bottom: 20px;
    color: #555;
}
.landing-page li {
    font-size: 1.8rem;
}
.landing-page .caption {
    padding: 20px 17px 20px 20px;
    font-size: 1.8rem;
}
@media (max-width: 999px) {
    .landing-page .caption {
        font-size: 1.8rem;
    }
}
.landing-page video {
    width: 100%;
    min-width: 300px;
    border-radius: 10px;
}
.landing-page .img-rounded {
    border-radius: 10px;
}
@media (max-width: 767px) {
    .landing-page .img-rounded {
        border-radius: 0;
    }
}
.landing-page header {
    position: relative;
    width: 100%;
    height: 80px;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
    margin-bottom: 30px;
    top: 0px;
    z-index: 500;
    background-color: #041B33;
    border: none;
    border-radius: 0px;
}
@media (max-width: 767px) {
    .landing-page header {
        height: 60px;
    }
}
@media (max-width: 767px) {
    .landing-page header {
        box-shadow: none;
    }
}
@media (max-width: 767px) {
    .landing-page header {
        margin-bottom: 0;
    }
}
@media (max-width: 767px) {
    .landing-page header {
        border-bottom: 1px solid #D4D4D4;
    }
}
.landing-page header .navbar .container-fluid {
    padding-left: 60px;
    padding-right: 60px;
    max-width: 1440px;
}
@media (max-width: 999px) {
    .landing-page header .navbar .container-fluid {
        padding-left: 50px;
    }
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid {
        padding-left: 15px;
    }
}
@media (max-width: 999px) {
    .landing-page header .navbar .container-fluid {
        padding-right: 50px;
    }
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid {
        padding-right: 15px;
    }
}
@media (max-width: 1439px) {
    .landing-page header .navbar .container-fluid {
        max-width: 1000px;
    }
}
@media (max-width: 999px) {
    .landing-page header .navbar .container-fluid {
        max-width: 800px;
    }
}
.landing-page header .navbar .container-fluid .navbar-header {
    height: 80px;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-header {
        height: 60px;
    }
}
.landing-page header .navbar .container-fluid .navbar-header .navbar-toggle {
    right: 0;
    margin: 0;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-header .navbar-toggle {
        right: 30px;
    }
}
.landing-page header .navbar .container-fluid .navbar-header .navbar-toggle .icon-bar {
    background: #FFF;
}
.landing-page header .navbar .container-fluid .navbar-header .icon-bar {
    background: #2579A4;
}
.landing-page header .navbar .container-fluid .navbar-header .nav-brand-container {
    padding: 0;
}
.landing-page header .navbar .container-fluid .navbar-header .nav-brand-container .navbar-brand {
    height: 80px;
    padding-top: 17px;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-header .nav-brand-container .navbar-brand {
        padding: 13px 15px;
        height: 60px;
    }
}
.landing-page header .navbar .container-fluid .navbar-header .nav-brand-container .navbar-brand .navbar-brand-image {
    width: 200px;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-header .nav-brand-container .navbar-brand .navbar-brand-image {
        width: 150px;
    }
}
.landing-page header .navbar .container-fluid .navbar-collapse {
    padding: 0;
}
.landing-page header .navbar .container-fluid .navbar-collapse.collapsing {
    display: none;
}
.landing-page header .navbar .container-fluid .navbar-collapse a {
    color: #FFF;
}
.landing-page header .navbar .container-fluid .navbar-collapse a:hover {
    background: #000;
    color: #13ce67;
}
.landing-page header .navbar .container-fluid .navbar-collapse a:active {
    background: #000;
    color: #13ce67;
}
.landing-page header .navbar .container-fluid .navbar-collapse a:focus {
    background: #000;
    color: #13ce67;
}
@media (min-width: 1025px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse .container {
        padding: 0;
    }
}
@media (max-width: 1024px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse .container .navbar-right {
        float: none !important;
    }
}
.landing-page header .navbar .container-fluid .navbar-collapse.collapse.in {
    z-index: 9999;
    position: absolute;
    top: 58px;
    right: -3px;
    width: 40vw;
    background: #041B33;
    overflow-x: hidden;
    padding: 20px !important;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse.in {
        top: 57px;
    }
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse.in {
        right: 14px;
    }
}
@media (max-width: 374px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse.in {
        right: 14px;
    }
}
@media (max-width: 374px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse.in {
        width: 60vw;
    }
}
.landing-page header .navbar .container-fluid .navbar-collapse.collapse.in li a {
    line-height: 20px;
}
@media (max-width: 767px) {
    .landing-page header .navbar .container-fluid .navbar-collapse.collapse.in li a {
        font-size: 1.3rem !important;
    }
}
.landing-page header .navbar .container-fluid .navbar-collapse.collapse.in .navbar-nav {
    margin: 0;
}
.landing-page main .featurette-image-block {
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
    max-width: 423px;
    margin: 10px;
    padding: 0;
    display: inline-block;
}
@media (max-width: 1439px) {
    .landing-page main .featurette-image-block {
        max-width: 440px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette-image-block {
        max-width: 337px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette-image-block {
        max-width: 440px;
    }
}
.landing-page main .featurette1 {
    margin-left: inherit;
    margin-right: inherit;
    position: relative;
}
.landing-page main .featurette1 .featurette1-left-container {
    width: 444px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 10px;
    background-color: #F8F8F8;
    padding: 0 20px 0 0;
}
@media (max-width: 1439px) {
    .landing-page main .featurette1 .featurette1-left-container {
        width: calc(100% - 148px);
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container {
        width: calc(100% - 60px);
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette1 .featurette1-left-container {
        width: 100vw;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette1 .featurette1-left-container {
        left: 74px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container {
        left: 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette1 .featurette1-left-container {
        left: 15px;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette1 .featurette1-left-container {
        top: 570px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container {
        top: 425px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette1 .featurette1-left-container {
        top: 76vw;
    }
}
@media (max-width: 470px) {
    .landing-page main .featurette1 .featurette1-left-container {
        top: 88vw;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette1 .featurette1-left-container {
        border-radius: 0;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette1 .featurette1-left-container {
        padding: 0px 102px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container {
        padding: 0px 20px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette1 .featurette1-left-container {
        padding: 0 47px 0 0;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette1 .featurette1-left-container {
        padding: 0 30px 0 0;
    }
}
.landing-page main .featurette1 .featurette1-left-container h1 {
    margin-top: 30px;
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container h1 {
        margin-top: 20px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette1 .featurette1-left-container h1 {
        margin-top: 0;
    }
}
.landing-page main .featurette1 .featurette1-left-container h1 br {
    display: block;
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container h1 br {
        display: none;
    }
}
.landing-page main .featurette1 .featurette1-left-container p {
    font-size: 2.2rem;
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-left-container p {
        font-size: 2rem;
    }
}
.landing-page main .featurette1 .featurette1-right-container {
    padding: 0;
    width: 1090px;
}
@media (max-width: 1439px) {
    .landing-page main .featurette1 .featurette1-right-container {
        width: 100%;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette1 .featurette1-right-container {
        width: 100%;
    }
}
.landing-page main .featurette2 {
    margin: 50px auto 0 auto;
    border-top: 1px solid #707070;
    border-bottom: 1px solid #707070;
    max-width: 646px;
}
@media (max-width: 1439px) {
    .landing-page main .featurette2 {
        margin-top: 243px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette2 {
        margin-top: 179px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette2 {
        margin: 253px 15px 0 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette2 {
        margin: 230px 15px 0 15px;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette2 {
        max-width: 500px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette2 {
        max-width: 580px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette2 {
        max-width: 100%;
    }
}
.landing-page main .featurette2 ol {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px;
}
@media (max-width: 767px) {
    .landing-page main .featurette2 ol {
        column-count: 1;
        padding-left: 30px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette2 ol li {
        margin-bottom: 10px;
    }
}
.landing-page main .featurette3 {
    max-width: 646px;
    margin: 50px auto 0 auto;
}
@media (max-width: 1439px) {
    .landing-page main .featurette3 {
        max-width: 500px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette3 {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette3 {
        margin: 40px 15px 0 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette3 {
        margin: 40px 15px 0 15px;
    }
}
.landing-page main .featurette3 .subtitle {
    font-size: 2.2rem;
}
.landing-page main .featurette3 .featurette3-row {
    margin-left: -128px;
    margin-right: -128px;
    margin-top: 30px;
}
@media (max-width: 1439px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-left: -217px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-left: -40px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-left: 0;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-right: -217px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-right: -60px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette3 .featurette3-row {
        margin-right: 0;
    }
}
.landing-page main .featurette3 .featurette3-row .featurette3-first-block {
    margin-right: 20px;
}
@media (max-width: 767px) {
    .landing-page main .featurette3 .featurette3-row .featurette3-first-block {
        margin-right: 10px;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette3 .featurette3-row img {
        width: 438px;
    }
}
.landing-page main .featurette4 {
    max-width: 646px;
    margin: 50px auto 0 auto;
}
@media (max-width: 1439px) {
    .landing-page main .featurette4 {
        max-width: 500px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette4 {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette4 {
        margin: 40px 15px 0 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette4 {
        margin: 40px 15px 0 15px;
    }
}
.landing-page main .featurette4 .featurette4-row {
    margin: 30px -113px 20px -113px;
}
@media (max-width: 999px) {
    .landing-page main .featurette4 .featurette4-row {
        margin: 30px -23px 20px -30px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette4 .featurette4-row {
        margin: 30px 0 20px 0;
    }
}
.landing-page main .featurette5 {
    max-width: 646px;
    margin: 50px auto 0 auto;
}
@media (max-width: 1439px) {
    .landing-page main .featurette5 {
        max-width: 500px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette5 {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette5 {
        margin: 40px 15px 0 30px;
    }
}
.landing-page main .featurette6 {
    max-width: 646px;
    margin: 50px auto 0 auto;
}
@media (max-width: 1439px) {
    .landing-page main .featurette6 {
        max-width: 500px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette6 {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette6 {
        margin: 40px 15px 0 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette6 {
        margin: 40px 15px 0 15px;
    }
}
.landing-page main .featurette6 .featurette6-row {
    margin-left: -346px;
    margin-right: -346px;
    margin-top: 30px;
}
@media (max-width: 1439px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-left: -203px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-left: -24px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-left: 0;
    }
}
@media (max-width: 1439px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-right: -203px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-right: -50px;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette6 .featurette6-row {
        margin-right: 0;
    }
}
.landing-page main .featurette7 {
    max-width: 646px;
    margin: 50px auto 0 auto;
}
@media (max-width: 1439px) {
    .landing-page main .featurette7 {
        max-width: 580px;
    }
}
@media (max-width: 999px) {
    .landing-page main .featurette7 {
        max-width: 100%;
    }
}
@media (max-width: 767px) {
    .landing-page main .featurette7 {
        margin: 40px 15px 0 30px;
    }
}
@media (max-width: 374px) {
    .landing-page main .featurette7 {
        margin: 40px 15px 0 15px;
    }
}
.landing-page main .featurette7 .jumbotron {
    padding: 20px;
    background: #F9F7F6;
}
@media (max-width: 767px) {
    .landing-page main .featurette7 .jumbotron {
        border-radius: 0;
    }
}
.landing-page main .featurette7 .jumbotron h3 {
    margin-top: 0;
}
.landing-page main .featurette7 .jumbotron p {
    margin-bottom: 0;
}
.landing-page main .featurette7 .jumbotron .btn {
    margin-left: 35px;
}
@media (max-width: 767px) {
    .landing-page main .featurette7 .jumbotron .btn {
        margin-left: 0;
    }
}
.landing-page main .featurette7 .jumbotron .website-details {
    margin-bottom: 20px;
    margin-left: -15px !important;
}
.landing-page main .featurette7 .jumbotron .website-details .contact-icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.landing-page main .featurette7 .jumbotron .website-details .contact-details {
    display: inline-block;
    padding-left: 5px;
}
.landing-page main .featurette7 .jumbotron .address-phone {
    margin-left: -15px !important;
}
.landing-page main .featurette7 .jumbotron .address-phone .contact-icon {
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
}
.landing-page main .featurette7 .jumbotron .address-phone .contact-details {
    display: inline-block;
    margin-bottom: 20px;
    padding-left: 5px;
}
.landing-page footer {
    margin-top: 80px;
}
@media (max-width: 767px) {
    .landing-page footer {
        margin-top: 40px;
    }
}
.landing-page footer p {
    color: #FFF;
    font-size: 1.8rem;
}
.landing-page footer p .bg-info {
    color: #000;
}
.landing-page footer a {
    color: #FFF;
    font-size: 1.8rem;
    margin-right: 25px;
}
.landing-page footer .footer-top {
    min-height: 266px;
    background: #062647;
    padding-top: 46px;
}
.landing-page footer .footer-top .container .footer-top-first-row {
    margin-bottom: 30px;
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-first-row {
        padding-left: 15px;
    }
}
.landing-page footer .footer-top .container .footer-top-first-row .footer-your-logo {
    max-height: 40px;
    width: auto;
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-your-logo {
        max-height: 30px;
    }
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-your-logo {
        max-height: 37px;
    }
}
.landing-page footer .footer-top .container .footer-top-first-row .footer-getty-logo {
    max-height: 40px;
    width: auto;
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-getty-logo {
        max-height: 30px;
    }
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-getty-logo {
        max-height: 37px;
        margin: 30px 0;
    }
}
.landing-page footer .footer-top .container .footer-top-first-row .footer-arches-logo {
    max-height: 40px;
    width: auto;
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-arches-logo {
        max-height: 30px;
    }
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-first-row .footer-arches-logo {
        max-height: 37px;
    }
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .glher-text-container {
        width: 66.66666667%;
    }
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .glher-text-container {
        float: none;
        width: 100vw;
    }
}
.landing-page footer .footer-top .container .glher-text-container .glaas-title {
    font-size: 2.8rem;
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .glher-text-container .glaas-title {
        font-size: 2.6rem;
        margin-bottom: 20px;
        padding-left: 15px;
    }
}
.landing-page footer .footer-top .container .glher-text-container .glaas-title br {
    display: block;
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .glher-text-container .glaas-title br {
        display: none;
    }
}
@media (max-width: 999px) {
    .landing-page footer .footer-top .container .footer-top-contact-details {
        width: 33.33333333%;
    }
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-contact-details {
        margin-bottom: 30px;
        float: none;
        width: 100vw;
    }
}
.landing-page footer .footer-top .container .footer-top-contact-details p {
    font-size: 1.6rem;
}
@media (max-width: 767px) {
    .landing-page footer .footer-top .container .footer-top-contact-details p {
        padding-left: 15px;
    }
}
.landing-page footer .footer-top .container .footer-top-contact-details a {
    font-size: 1.6rem;
    text-decoration: underline;
}
.landing-page footer .footer-bottom {
    min-height: 60px;
    background: #041B33;
}
.landing-page footer .footer-bottom .footer-container {
    min-height: 60px;
    padding-top: 15px;
}
.landing-page footer .footer-bottom .footer-container .copyright {
    text-align: right;
}
@media (max-width: 767px) {
    .landing-page footer .footer-bottom .footer-container .copyright {
        text-align: left;
        margin-top: 20px;
    }
}
.landing-page footer .footer-bottom .footer-container .footer-links {
    background: none;
    min-height: 60px;
    padding: 0 15px;
}
.landing-page footer .footer-bottom .footer-container .footer-links a {
    white-space: nowrap;
    text-decoration: underline;
}
@media (max-width: 767px) {
    .landing-page footer .footer-bottom .footer-container .footer-links a {
        display: block;
        margin-bottom: 20px;
    }
}

/*CSS specifically for Arches-HER custom reports*/
/* !important is evil, but necessary to override/revert to default the inline styles for resource-component-abstract */
.resource-component-abstract {
    height: auto !important;
    display: flex;
    flex: 1;
    flex-direction: column;
    overflow-y: auto !important;
}

.resource-component-abstract.reportSummary {
    overflow-y: inherit !important;
}

.aher-tabbed-report .fa-angle-double-right {
    padding-left: 1px;
}

.aher-table-control div {
    display: inline;
}

.aher-part-expanded {
    display: inline;
}

.resource-report {
    display: table;
    height: 100%;
    width: 100%;
}

.scroll-y .aher-tabbed-report {
    background: #fff;
}

.scroll-y footer, .aher-table-aria-describedby {
    display: none !important;
}

.pad-btm-sm {
    padding-bottom: 5px;
}

.pad-top-sm {
    padding-top: 5px;
}

.pad-lft-sm {
    padding-left: 5px;
}

.margin-top-summary {
    margin-top: 0px;
}

.aher-report-toolbar {
    width: 100%;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
    z-index: 10;
}

.aher-report-subsection-two-column {
    display: flex;
    flex-wrap: wrap;
}

.aher-report-subsection-two-column > div {
    flex: 45%;
}

.aher-report-anchors.breadcrumb li, .aher-report-anchors.breadcrumb li a {
    padding: 0px;
}

.aher-report-toolbar-title {
    font-size: 1.7rem;
    font-weight: 500;
    margin-top: 0px;
    padding: 15px 0 5px 25px;
    color: #555;
    margin-bottom: 13px;
}

.resource-report:not(.editor-report) .aher-report-toolbar {
    /*margin-top: -85px;*/
}

.aher-report-name {
    padding-right: 5px;
    color: #595959;
    font-size: 1.4rem;
}

.aher-report-instance-name {
    color: #25476a;
}

.aher-report-anchor-container {
    width: 100%;
    z-index: 10;
}

.resource-report:not(.editor-report) .aher-report-anchor-container {
    /*margin-top: -35px;*/
}

.aher-report-anchors {
    margin-bottom: 0px;
    padding-top: 14px;
    padding-bottom: 14px;
    background: #fcfcfc;
    border-bottom: 1px solid #ddd;
    width: 100%;
    overflow-x: auto;
    position: relative;
}

.aher-report-a {
    color: #315B7D !important;
    font-size: 1.3rem;
    padding: 3px 8px;
}

.aher-report-a.disabled {
    color: #888 !important;
}

.aher-report-a.disabled:hover {
    background: transparent;
    cursor: default;
}

.aher-report-page li, .aher-report-a:hover {
    border-radius: 2px;
    cursor: pointer;
    color: #25476a !important;
}

.aher-summary-report .aher-report-page li, .aher-report-a:hover {
    background: inherit;
}

.aher-summary-report .aher-title-block .aher-report-a:hover {
    background: #f2f2f2;
}

li, .aher-report-a.active:hover {
    cursor: default;
}

.aher-report-a.active {
    color: #25476a !important;
    text-decoration: underline;
}

.aher-report-a:hover {
    text-decoration: underline;
}

.aher-tabbed-report {
    width: calc(100% - 1px);
    overflow: auto;
    display: flex;
    flex: 1;
    flex-direction: column;
}

.aher-tab-container {
    overflow-x: auto;
    min-height: 45px;
}

.aher-tab-list {
    padding: 0px 10px 0px 10px;
    background-color: #fbfbfb;
    display: flex;
    min-width: max-content;
}

.aher-tab-list-item {
    display: flex !important;
    align-items: center;
}

.aher-tab-list-item:last-child {
    border-right: 1px solid #ddd;
}

.aher-nav-tab {
    min-width: 220px;
    padding: 12px 20px;
    border-left: 1px solid #BBD1EA;
    background: #F7F9FB;
    border-bottom: 1px solid #BBD1EA;
    height: 45px;
}

.aher-nav-tab.active {
    background-color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 600;
}

.aher-nav-tab:not(.active):hover {
    cursor: pointer;
}

.aher-tabbed-report-content {
    background: #fff;
    padding: 20px 25px;
    display: flex;
    flex: 1;
    flex-direction: column;
}

.aher-report-section {
    margin-bottom: 5px;
}

i.toggle:hover {
    cursor: pointer;
}

.aher-report-section i:hover {
    cursor: pointer;
}

.aher-report-section-title {
    font-size: 1.7rem;
    font-weight: 500;
    margin: 5px 0px;
    display: inline-block;
}

.aher-report-section-subtitle {
    font-size: 1.6rem;
    font-weight: 400;
    margin: 5px 0px 0px 0px;
    display: inline-block;
}

.aher-report-section > div > h2 {
    text-transform: capitalize;
}

.aher-report-section .aher-report-a {
    padding: 3px 8px;
}

.aher-report-section .aher-report-a:hover {
    background: #f2f2f2;
    border-radius: 2px;
    color: #454545;
}

.aher-report-a.disabled:hover {
    background: transparent;
    cursor: default;
    color: #888 !important;
}

.aher-table {
    margin-right: 20px;
    margin-top: -12px;
    margin-left: 8px;
    /*display: table;
    min-width: 50%;*/
    position: relative;
    z-index: 1;
}

.aher-summary-report .aher-table {
    width: 100%;
}

.aher-codemirror div .CodeMirror {
    height: 100%;
}

.aher-flex-col {
    display: flex;
    flex-direction: column;
    flex: 1;
}

.aher-codemirror {
    display: flex;
    position: relative;
    flex-direction: column;
    flex: 1 1 auto;
    height: 100%;
    flex-shrink: 0;
}

.aher-codemirror .geojson-editor {
    position: absolute;
    width: 100%;
    height: auto;
}

.aher-codemirror .CodeMirror-linenumber {
    color: #545454;
}

.aher-table tr {
    height: 33px;
    border-top: 1px solid #ddd;
}

.aher-table thead th {
    font-weight: 500 !important;
    color: #454545;
}

/*.aher-table .dataTable tr:hover {
    background: inherit !important;
}*/
.aher-table-header:hover {
    background: #fff !important;
}

.aher-table .dataTable tbody tr:nth-child(2n+1):hover {
    background-color: #f6f8fa !important;
}

.aher-table .dataTable tbody tr:nth-child(2n):hover {
    background-color: #fff !important;
}

.aher-table .dataTable thead tr:hover {
    background: #fff !important;
}

.aher-table .dataTable thead th:hover {
    background: rgba(218, 226, 234, 0.5);
}

.aher-table .dataTable thead th.aher-table-control:hover {
    background: #fff;
}

.aher-table-descrip-col {
    padding: 8px !important;
}

.aher-table .table td {
    color: #595959;
    font-size: 1.3rem;
    padding: 3px 8px;
}

.aher-table table.dataTable thead .sorting_asc:after {
    color: #454545;
    opacity: 1;
}

.aher-table table.dataTable thead .sorting_desc:after {
    color: #454545;
    opacity: 1;
}

.aher-table table.dataTable thead .sorting:after {
    color: #bbb;
    opacity: 1;
}

.aher-table .dataTable thead th:hover.sorting:after {
    color: #888;
}

.aher-table .dataTables_filter {
    margin-top: -15px;
}

.aher-table-control {
    padding: 6px;
    color: #999;
    max-width: 85px;
}

.aher-table thead .aher-table-control {
    border: none;
    width: 58px;
    max-width: 85px;
}

.aher-table-control i {
    padding: 7px 4px;
    color: steelblue;
    font-size: 1.2rem;
}

.aher-table-control a:hover {
    cursor: pointer;
}

.aher-table-control i:hover {
    color: #25476a;
}

/*.aher-table tbody .aher-table-control:hover {
    background: rgba(172, 189, 206, 0.18);
}
*/
.aher-report-subsection {
    padding: 0px 10px;
    margin-bottom: 15px;
    margin-top: 1px;
}

.aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: none;
    margin-top: -10px;
}

.aher-summary-report .aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: 1px solid #ddd;
    margin-top: 0px;
}

.aher-summary-report .aher-summary-block + .aher-report-page .aher-report-section:first-of-type div .aher-report-subsection .firstchild-container {
    border-top: none;
    margin-top: -10px;
}

.aher-report-subsection h3 {
    font-size: 1.5rem;
    font-weight: 500;
    margin: 5px 0px;
    display: inline-block;
}

.aher-report-subsection h3 span {
    font-weight: 500;
    color: #555;
    font-size: 1.5rem;
}

h3.highlight {
    padding: 4px 8px;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 2px;
}

h3.shim {
    padding: 5px 9px;
}

h3.shim:hover {
    cursor: pointer;
}

.aher-report-collapsible-container {
    margin-bottom: 5px;
}

.aher-report-subsection-container {
    display: flex;
    padding-left: 0px;
    margin-bottom: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
    border-top: none;
}

.aher-report-subsection-container.no-flex {
    display: block;
}

.aher-report-subsection-container.map-container h3 {
    margin-bottom: 10px;
}

.aher-report-subsection-container.multi-cards {
    margin-left: -30px;
}

.aher-report-subsection-item {
    padding-right: 50px;
}

.aher-report-subsection-item.flex .aher-block-attributes {
    padding: 3px 20px 0px 0px;
}

.aher-report-subsection-item.flex.column-order {
    flex-direction: column;
}

.aher-report-subsection-item.flex.column-order.pad-top {
    padding-top: 10px;
}

.aher-report-subsection-item.flex.column-order.pad-btm {
    padding-bottom: 15px;
}

.aher-report-subsection-item.flex.column-order .aher-block-attributes h6 {
    padding: 0px;
    margin: 0px;
}

.aher-report-section .aher-report-subsection.part:last-child {
    padding-bottom: 50px;
}

.aher-block-attributes h4, .aher-block-attributes span {
    font-size: 1.5rem;
    font-weight: 400;
    margin: 2px 0px;
    display: inline-block;
}

.aher-block-attributes h6 {
    font-size: 1.4rem;
    font-weight: 400;
    color: #2f527a;
    margin: 2px 0px;
    display: inline-block;
    padding: 5px 0px 0px 0px;
}

.aher-block-attributes h6 span {
    font-weight: 600;
    color: #555;
}

.aher-block-attributes .aher-nodata-note {
    margin-bottom: 0px;
}

.aher-keyvalue > h4 {
    margin: 2px;
    font-weight: 400;
}

.aher-block-attributes.actor-name {
    width: 300px;
}

.aher-block-attributes.timespan {
    width: 300px;
}

.aher-block-attributes.top-line {
    border-top: 1px solid #ddd;
    margin-top: 3px;
    padding-bottom: 10px;
}

.aher-card-control {
    display: inline;
}

.aher-block-key.compressed {
    padding-top: 0px;
    margin: 0px;
}

.aher-report-subsection-firstchild {
    padding: 10px 20px;
    min-height: 50px;
}

.aher-report-subsection-firstchild h4 {
    display: inline-block;
    font-size: 1.4rem;
    font-weight: 500;
    color: #454545;
    padding-bottom: 3px;
    margin-bottom: 8px;
    border-bottom: 1px solid #ddd;
}

.aher-report-subsection-firstchild.no-top-pad {
    padding-top: 0px;
    margin-top: -10px;
}

.aher-report-subsection-firstchild:last-child {
    padding-bottom: 0px;
}

.aher-report-subsection-firstchild.outdent {
    padding-left: 0px;
}

.aher-report-subsection-firstchild.outdent h4 {
    margin-left: 0px;
}

.firstchild-container {
    /* border-top: 1px solid #ddd; */
}

.aher-report-event-section {
    border-top: 1px solid #ddd;
    margin-top: 2px;
}

.aher-summary-value {
    color: #777;
    margin-left: 5px;
}

.firstchild-container .aher-table {
    margin-bottom: -10px;
}

.aher-report-subsection-container .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 7px;
}

.aher-report-subsection-container table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 6px;
}

.firstchild-container .aher-table table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    line-height: 14px;
}

.breadcrumb > li + li:before {
    content: "|";
}

.aher-report-subsection-firstchild .aher-table td {
    padding: 3px 8px;
}

.aher-table table.dataTable > tbody > tr.child ul.dtr-details li:first-child {
    padding-top: 5px;
}

.aher-table .table-striped > tbody > tr:nth-of-type(odd) {
    background-color: rgba(246, 248, 250, 0.5647058824) !important;
}

.line-clamp-1 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.aher-nodata-note {
    font-size: 1.4rem;
    color: #595959;
    margin-bottom: 20px;
    margin-left: 10px;
    display: inline-block;
}

.aher-report-subsection-firstchild .aher-nodata-note {
    margin-bottom: 5px;
}

.aher-nodata-note.aher-top-card {
    padding: 0px 0px 10px 12px;
}

.aher-table-link {
    color: #435A70;
    text-decoration: underline;
}

.aher-summary-report {
    padding: 0px 25px;
    background: #fff;
}

.aher-summary-report .aher-report-page {
    padding-bottom: 0px;
}

.aher-summary-report .aher-report-page .aher-report-section:last-child {
    padding-bottom: 5px;
}

.aher-summary-report .aher-report-page:first-child .firstchild-container {
    border-top: none;
}

.aher-summary-report .aher-report-photo-container {
    padding-bottom: 5px;
}

.aher-title-block h1 {
    font-size: 1.7rem;
    margin: 5px 0px 2px 0px;
    display: inline-block;
}

.aher-summary-report .aher-summary-block:first-child {
    background: #fff;
    position: sticky;
    padding: 10px 0px 0px 0px;
    width: calc(100% + 10px);
    top: 0px;
    z-index: 10;
}

.aher-summary-report .aher-summary-block .aher-block-attributes:last-of-type {
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.aher-summary-block:not(:first-child) {
    margin-top: 25px;
    min-height: 25px;
}

.aher-block-attributes {
    font-size: 1.4rem;
    line-height: 1.25;
    padding-top: 10px;
}

.aher-block-attributes.highlighted {
    padding: 4px 8px;
    background: #f8f8f8;
    border: 1px solid #f1f1f1;
    border-radius: 2px;
}

.aher-block-attributes.highlighted h4 {
    font-weight: 500;
    color: #676767;
}

.aher-block-key {
    margin-right: 5px;
    color: #0d3b63;
    display: inline-block;
}

.aher-block-value {
    color: #595959;
    display: inline-block;
    font-size: 1.5rem;
}

.aher-block-value a {
    color: #595959;
}

a.aher-block-value-url {
    color: #12548A;
    font-size: 1.4rem;
    font-weight: 600;
    display: inline-block;
}

.aher-block-value-url:hover {
    color: #D5A60F;
}

.aher-summary-block-title h2 {
    font-size: 1.5rem;
    color: #727272;
    margin-bottom: 5px;
}

.aher-summary-block-content {
    color: #898989;
    font-size: 1.4rem;
    margin-top: -5px;
}

.aher-table .table th {
    border-bottom: none !important;
    font-size: 1.3rem !important;
}

.aher-table .table.dataTable > tbody > tr.child span.dtr-title {
    font-weight: 400;
}

.aher-table .table.dataTable > tbody > tr.child span.dtr-data {
    color: #777;
}

.aher-table .dataTables_filter {
    margin-top: 10px;
    margin-bottom: -10px;
}

.aher-table .dataTables_length {
    margin-top: 10px;
    margin-bottom: -10px;
}

.aher-tabbed-report-footer {
    position: fixed;
    bottom: 0px;
    padding: 15px 20px;
    border-top: 1px solid #ddd;
    width: 100%;
    background: #f9f9f9;
}

.aher-report-map {
    width: 100%;
    background: #f6f6f6;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    margin-top: 10px;
}

.aher-report-map.aher-designation {
    margin-bottom: 15px;
}

.aher-report-photo-container {
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}

.aher-report-photo {
    height: 250px;
    width: 350px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    margin: 0px 15px 10px 0px;
    padding: 3px;
    display: flex;
    justify-content: center;
}

.aher-report-photo img {
    max-width: 100%;
    max-height: 100%;
}

.aher-report-photo-caption {
    width: 350px;
    display: inline-block;
    margin-top: -5px;
    margin-bottom: 25px;
    padding: 0px 3px;
}

.aher-report-photo-caption .aher-report-subsection-item {
    padding-right: 0px;
}

.aher-report-photo-caption .aher-report-subsection-item.flex .aher-block-attributes {
    padding: 0px;
}

.aher-report-photo-caption .aher-block-key,
.aher-report-photo-caption .aher-block-value {
    font-size: 1.2rem;
}

.aher-report-json {
    margin-left: -10px;
    margin-top: 5px;
    height: 750px;
    /*height: calc(100% - 20px);*/
    width: calc(100% - 10px);
    border: 1px solid #ddd;
    background: #f6f6f6;
}

.aher-summary-report-header {
    min-height: 50px;
    background: #fff;
    width: 100%;
    z-index: 10;
}

.aher-summary-report-title {
    font-size: 1.9rem;
    font-weight: 400;
    margin-left: 30px;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
}

.model-summary-report {
    background: #fff;
    padding: 30px;
    min-height: calc(100vh - 100px);
    border: 0;
    outline: none;
}

.graph-designer .aher-report-toolbar {
    position: absolute;
}

.graph-designer .aher-report-anchor-container {
    position: relative;
}

.graph-designer .aher-tabbed-report {
    margin-top: auto;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child:before {
    top: inherit !important;
    left: inherit;
    height: inherit;
    width: inherit;
    display: inline-block;
    position: relative;
    color: #4682b4;
    border: none;
    border-radius: 0;
    box-shadow: inherit;
    box-sizing: inherit;
    text-align: inherit;
    font-family: inherit;
    line-height: inherit;
    content: "▼ Show details";
    background-color: inherit;
    padding-right: 10px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
    content: "▲ Hide details";
    background-color: inherit;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td:first-child, table.dataTable.dtr-inline.collapsed > tbody > tr > th:first-child {
    padding-left: 0;
}

.resource-report-abstract-container {
    height: calc(100vh - 50px);
    min-height: calc(100vh - 50px);
}

.resource-report-abstract-container footer {
    display: none !important;
}

.search-result-details {
    height: auto;
}

.tab-pane.active {
    outline: 0 !important;
}

.aher-report-map .overlay-listing .overlay-name {
    white-space: normal;
    width: 100%;
}

.aher-report-map .overlay-listing .overlay-name span {
    width: 70%;
}

.aher-report-map .basemap-listing,
.aher-report-map .overlay-listing,
.aher-report-map .legend-listing {
    padding: 16px 0;
}

.aher-report-map .overlay-listing .overlay-opacity-control {
    right: 0;
}

@media screen and (max-width: 1024px) {
    .resource-report-abstract-container {
        height: auto;
    }
    .search-result-details .resource-report {
        display: block;
    }
    .aher-summary-report-title {
        margin: 0;
        padding: 10px 30px;
    }
}
.bng-search-container .filter-title {
    margin-top: 3px;
    margin-bottom: 15px;
}

.bng-search-map {
    padding: 0px;
    height: 400px;
}

.bng-search-container > input {
    width: 100%;
}

.bng-search-input-container {
    margin-top: 5px;
}

.bng-search-info {
    padding: 5px;
    padding-left: 20px;
    font-size: 1.1rem;
}

.bng-search-info-text {
    padding-left: 5px;
}

.bng-search-input {
    padding: 5px;
}

.bng-search-error {
    color: red;
    border: red;
}

.accessibility-statement {
    font-size: 1.2rem;
    padding: 1em;
}

.accessibility-statement h2 {
    font-size: 1.6rem;
}

.search-result {
    padding: 10px;
    border-bottom: solid 1px lightgray;
    font-weight: 600;
}

.search-result > a {
    color: #000071;
}

.search-result > a:hover {
    color: #2e29da;
}

.cons-search-results-container .search-result.selected {
    background: #fff;
    border-bottom-color: #25476A;
}

#map-popup .map-popup-content {
    margin: -1px 0px 0px 0px;
    border-width: 0px;
}

.map-popup-content {
    border: 1px solid #ddd;
    background: #fff;
    margin: 3px;
}

.map-popup-content .map {
    overflow: hidden;
    height: 200px;
    padding: 0px;
    text-align: center;
    background-color: #f8fbff;
    position: relative;
    margin-top: 1px;
}

.map-popup-content section {
    padding: 15px 15px 20px 15px;
    color: #25476A;
    font-weight: 400;
    border-bottom: solid 1px #ddd;
}

.map-popup-content section:last-child {
    border-bottom: none;
    padding-bottom: 60px;
}

.cons-summary {
    height: 100%;
    overflow-y: scroll;
}

.map-popup-content section .title {
    font-size: 1.5rem;
    font-weight: 400;
}

.cons-attribute {
    margin-bottom: 7px;
}

.map-popup-content .title {
    font-size: 1.4rem;
    font-weight: bold;
}

.map-popup-content section .popup-label {
    font-weight: 400;
}

.map-popup-content section .popup-value {
    color: #777;
}

.map-popup-content .popup-label {
    font-weight: bold;
}

#map-popup {
    position: relative;
    top: 0px;
    bottom: 0px;
    z-index: 10;
    left: 0px;
    background: white;
    display: flex;
    flex-direction: column;
    border: none;
    border-right: 1px solid #BBD1EA;
    display: none;
}

#map-popup .hover-feature-body {
    flex: 1 1 auto;
    overflow-y: scroll;
    height: calc(100% - 96px);
}

.report-tabular-card tr:last-child {
    border-bottom: 1px solid #dfdfdf;
}

.report-tabular-card th {
    border-bottom: 1px solid #dfdfdf;
    color: #74899f;
    font-weight: 500;
}

.report-tabular-card tr:nth-child(even) {
    background-color: #f7f7f8;
}

span.rp-tile-title {
    color: #2c4d70;
    font-weight: 550;
    padding-right: 5px;
}

.communication-type {
    color: rgb(134, 134, 134);
    font-size: 0.95em;
}

.her-final-step-section {
    padding: 0px 15px 15px 15px;
    display: flex;
    flex-direction: column;
}

.her-final-step-section .map-container {
    border: solid 1px #ddd;
    margin-top: 5px;
    margin-bottom: 5px;
}

.her-final-step-section .map-container .map {
    height: 400px;
    width: 100%;
}

.final-step-section-block {
    display: inline-flex;
    width: inherit;
    justify-content: space-between;
}

.address-block {
    width: 75%;
    min-width: 700px;
}

.final-step-section-block-item {
    display: flex;
    flex-direction: column;
}

.final-step-section-block-item .block-item {
    display: inline-flex;
}

.summary-image-metadata .block-item {
    display: inline-flex;
}

.final-step-section-block-item a {
    text-decoration: underline;
    font-size: 13px;
}

.block-item.files-metadata {
    padding: 5px 0px 5px 5px;
    font-size: 12px;
}

.final-step .summary-label {
    padding-right: 5px;
    color: #777;
}

.final-step h5 {
    font-size: 14px;
    margin-bottom: 2px;
}

.final-step .summary-value {
    color: #2b547c;
}

.final-step .file-list .file-upload-card {
    border-bottom: 1px solid #D3E5F4;
    border-radius: 2px;
    padding: 7px 8px 5px 15px;
    background: #fff;
    color: #666;
    height: 30px;
}

.final-step .file-list {
    margin-top: 5px;
    border: 1px solid #ddd;
    overflow-y: scroll;
    width: 100%;
}

.final-step .file-list .file-upload-card:nth-child(odd) {
    background: #F5FAFE;
}

.attendee-table {
    max-width: 750px;
}

.attendee-table > tbody > tr:nth-of-type(odd) {
    background-color: #F5FAFE;
}

.attendee-table .attendee-name {
    width: 300px;
}

.attendee-table .attendee-type {
    width: 450px;
}

.reference-number-table {
    max-width: 750px;
}

.reference-number-table > tbody > tr:nth-of-type(odd) {
    background-color: #F5FAFE;
}

.reference-number-table th {
    width: 250px;
}

.final-step .summary-image {
    max-height: 240px;
    border: 1px solid #343434;
}

.summary-image-metadata {
    display: flex;
    flex-direction: column;
    padding: 5px 5px 10px 0px;
}

.summary-image-metadata .summary-value {
    max-width: 300px;
}

.final-step .summary-image-container {
    margin: 5px 5px 5px 0px;
    display: inline-block;
}

.consultation-map-step {
    width: 100%;
    height: 100%;
    padding: 0px;
}

.card-grid-item {
    width: 290px;
    border: 1px solid #ddd;
    background: #fff;
    opacity: 0.9;
    margin: 1rem;
}

.card-grid-item:hover {
    cursor: pointer;
    opacity: 1;
    border: 1px solid #aaa;
}

.card-grid-item.disabled {
    float: left;
    width: 290px;
    border: 1px solid #ddd;
    opacity: 0.79;
    margin: 3px;
}

.card-grid-item.disabled:hover {
    cursor: default;
}

div.card-grid-item.selected {
    border: 1px solid #aaa;
    opacity: 1;
}

.active-cons-container {
    width: 100%;
    height: 100%;
}
.active-cons-container .projects-grid {
    margin: 1rem 2rem;
}

.active-cons-container-header {
    display: flex;
    align-items: center;
    width: 100%;
    margin: 0px;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
}

.active-cons-filters {
    padding: 15px 10px 10px 30px;
    margin-bottom: 5px;
}

.active-cons-filters input {
    height: 32px;
    width: 291px;
    margin-right: 5px;
    padding-left: 5px;
}

.active-cons-filters input:focus {
    border: 1px solid steelblue;
    outline: unset;
    padding-left: 6px;
}

.active-cons-filters .filter {
    margin-top: -3px;
    height: 30px;
    padding-top: 3px;
    font-weight: 600;
    border-radius: 2px;
}

.active-cons-filters .reset {
    border-radius: 50%;
    padding: 0px 1px;
    height: 15px;
    width: 15px;
    position: absolute;
    top: 24px;
    left: 298px;
    font-size: 9px;
}

div.active-cons-header {
    border: solid 1px #454545;
    padding: 5px 10px;
    color: #fff;
    background: #454545;
    height: 50px;
    justify-content: center;
    align-items: center;
    display: flex;
}

.content-panel {
    height: 100%;
}
.content-panel .plugin-main {
    height: 100%;
}

.active-cons-table-view {
    height: 57px;
    margin-bottom: 5px;
}

.cons-owner-title-panel {
    width: 100%;
}

.cons-owner-title {
    display: flex;
    justify-content: center;
    align-items: center;
}

.active-cons-container-title {
    font-size: 17px;
    color: #585858;
    padding: 22px 45px;
    margin: 0px;
}

.active-cons-header-title {
    margin-top: 2px;
    font-weight: 600;
    font-size: 13px;
    text-align: center;
    line-height: 1.2;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

/* div.active-cons-header ~ div div, div.active-cons-header ~ div p {
    overflow: hidden;
} */
div.active-cons-map-container {
    height: 200px;
    width: 288px;
    padding: 0px;
    text-align: center;
    background-color: #f8fbff;
    position: relative;
    margin-top: 1px;
}

.active-cons-map-container span {
    font-size: 8px;
}

div.active-cons-map {
    height: inherit;
    width: inherit;
}

div.active-cons-map > a > img {
    max-width: 100%;
    height: auto;
    z-index: -1;
}

img.active-cons-map-disabled {
    opacity: 0.2;
}

div.active-cons-map > div {
    z-index: 1;
    position: absolute;
    width: inherit;
    padding: 0 1px 0 4px;
    height: auto;
    top: 175px;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    align-items: flex-end;
}

div.active-cons-map > div > span {
    display: inline-block;
}

div.active-cons-stubs {
    border-bottom: solid 1px #ddd;
    display: flex;
    padding: 10px;
}

.active-cons-header.status-ok, .hover-feature-title-bar.status-ok {
    background: #9EE50F;
    color: #4A6F00;
    border: 1px solid #649600;
}

.card-grid-item:hover .active-cons-header.status-ok {
    border: 1px solid #25476A;
    border-bottom: 1px solid #649600;
}

.active-cons-header.status-late, .hover-feature-title-bar.status-late {
    background: #CD0074;
    color: #fff;
    border: 1px solid #7D0047;
}

.card-grid-item:hover .active-cons-header.status-late {
    border: 1px solid #25476A;
    border-bottom: 1px solid #7D0047;
}

#map-popup .status-warning .hover-feature-title {
    color: #9B9B00;
}

#map-popup .status-ok .hover-feature-title {
    color: #4A6F00;
}

#map-popup .status-late .hover-feature-title {
    color: #fff;
}

.active-cons-header.status-warning, .hover-feature-title-bar.status-warning {
    background: #FFFF1A;
    color: #9B9B00;
    border: 1px solid #bbb;
}

.active-cons-paginator {
    position: absolute;
    bottom: 0px;
    background: #f1f1f1;
    border-top: 1px solid #ddd;
    width: 100%;
}

.active-cons-paginator .pagination {
    margin: 5px 0px;
}

.card-grid-item:hover .active-cons-header.status-warning {
    border: 1px solid #25476A;
    border-bottom: 1px solid #bbb;
}

div.active-cons-stub-left {
    flex-grow: 1;
    border-right: solid 1px #ddd;
    text-align: center;
    width: 120px;
}

div.active-cons-stub-right {
    flex-grow: 1;
    text-align: center;
    width: 150px;
    padding-left: 3px;
}

div.ep-tools-title > div {
    font-size: 15px;
    padding: 12px 0px 0px 12px;
}

div.active-cons-stub-val {
    font-size: 13px;
    font-weight: 500;
    color: #25476A;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

div.active-cons-stub-label {
    font-size: 11px;
    color: #777;
}

.active-cons-stub-summary {
    font-size: 12px;
    color: #727272;
    height: 116px;
    padding: 10px 15px;
}

.osm-credit {
    padding-left: 50px;
}

.active-cons-stub-summary-text {
    width: 265px;
    overflow: hidden;
    height: 98px;
    /* white-space: nowrap;
    text-overflow: ellipsis; */
}

div.active-cons-hover-loading {
    position: absolute;
    font-size: 36px;
    align-self: center;
    /* display: inline-block; */
    /* text-align: center; */
    height: 55%;
    margin-left: 30%;
    text-align: center;
}

.active-cons-hover-loading i {
    display: inline-block;
}

.active-cons-table {
    padding: 10px 20px;
}

.active-cons-table .dataTables_info {
    margin-top: -5px;
}

.active-cons-table tr {
    height: 35px;
}

.active-cons-table input {
    margin-top: 0px;
}

.active-cons-table label {
    margin-top: -3px;
}

.active-cons-table p {
    max-width: 600px;
    margin-bottom: 0px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.active-cons-table tbody tr {
    background: #fff;
}

.active-cons-table tbody tr:nth-child(odd) {
    background: #F5FAFE;
    border-bottom: 1px solid #D3E5F4;
}

.active-cons-table .btn-group {
    margin-top: 0px;
}

.active-cons-table .row:first-child {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

.active-cons-table td {
    margin-top: 3px;
}

.active-cons-table .dataTables_paginate {
    position: fixed;
    bottom: 5px;
    right: 40px;
}

.active-cons-table .dataTables_info {
    position: fixed;
    bottom: 10px;
    left: 90px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3Byb2plY3QuMDQ5MzZiMmU5OGExZDhmNTgxMTYuY3NzIiwibWFwcGluZ3MiOiI7OztBQUFBLGdCQUFnQjtBQ0loQjtJQUNJLHlCQ0NVO0FGSGQ7O0FDS0E7SUFDQztJQUNHLHlEQ1ZlO0lEV2xCO0lBQ0E7SUFDQTtJQUNBO0lBb0tHO0lBQ0E7SUF3SkE7SUFDQTtJQXlWQTtJQUNBO0lBc0lBO0FEenhCSjtBQ0ZFO0lBQ0M7QURJSDtBQ0FRO0lBQ0ksV0NSUztJRFNULHlCQ1JPO0lEU1A7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FERVo7QUNBUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FERVo7QUNDSTtJQUNJO0lBQ0E7SUFDQTtBRENSO0FDRUU7SUFDQztBREFIO0FDSUU7SUFDQztBREZIO0FDTUU7SUFDQztBREpIO0FDT0k7SUFDSTtBRExSO0FDT0k7SUFDSTtBRExSO0FDT0k7SUFDSTtJQUNBLFdDdkVLO0FGa0ViO0FDT0k7SUFDSSxjQ3pFUztBRm9FakI7QUNPSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FETFI7QUNTRztJQUNDO0lBQ0E7SUFDQTtBRFBKO0FDV0k7SUFDSTtJQUNBO0lBVUE7QURsQlI7QUczRU07SUZpRkY7UUFJUTtJRE5SO0FBQ0o7QUdoRk07SUZpRkY7UUFPUTtJREpSO0FBQ0o7QUdyRk07SUZpRkY7UUFVUTtJREZSO0FBQ0o7QUcxRk07SUZpRkY7UUFjUTtJRERSO0FBQ0o7QUcvRk07SUZpRkY7UUFpQlE7SURDUjtBQUNKO0FHcEdNO0lGaUZGO1FBb0JRO0lER1I7QUFDSjtBQ0RJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBREdSO0FDQ0c7SUFDQztBRENKO0FDR0k7SUFDSTtJQU9BLFdDdElHO0FGK0hYO0FHdkhNO0lGc0hGO1FBR1E7SURFUjtBQUNKO0FHNUhNO0lGc0hGO1FBTVE7SURJUjtBQUNKO0FDREk7SUFDSTtJQU9BO0lBQ0EsV0NqSkc7QUY4SVg7QUd0SU07SUZnSUY7UUFHUTtJRE9SO0FBQ0o7QUczSU07SUZnSUY7UUFNUTtJRFNSO0FBQ0o7QUNKSTtJQUNJO0lBQ0E7SUFDQSxXQ3ZKRztBRjZKWDtBQ0pJO0lBQ0k7QURNUjtBQ0pJO0lBQ0k7SUFDQTtBRE1SO0FHNUpNO0lGb0pGO1FBSVE7SURRUjtBQUNKO0FDTkk7SUFDSTtJQUNBO0lBQ0E7QURRUjtBQ05JO0lBQ0k7QURRUjtBR3pLTTtJRmdLRjtRQUdRO0lEVVI7QUFDSjtBQ05JO0lBQ0k7SUFDQTtJQUNBO0lBSUE7SUFJQTtJQUlBO0lBQ0E7SUFDQSx5QkNoTVk7SURpTVo7SUFJQTtBREpSO0FHMUxNO0lGd0tGO1FBS1E7SURpQlI7QUFDSjtBRy9MTTtJRndLRjtRQVNRO0lEa0JSO0FBQ0o7QUdwTU07SUZ3S0Y7UUFhUTtJRG1CUjtBQUNKO0FHek1NO0lGd0tGO1FBb0JRO0lEaUJSO0FBQ0o7QUNkWTtJQUNJO0lBT0E7SUFPQTtBREloQjtBR25OTTtJRmdNTTtRQUdRO0lEb0JoQjtBQUNKO0FHeE5NO0lGZ01NO1FBTVE7SURzQmhCO0FBQ0o7QUc3Tk07SUZnTU07UUFVUTtJRHVCaEI7QUFDSjtBR2xPTTtJRmdNTTtRQWFRO0lEeUJoQjtBQUNKO0FHdk9NO0lGZ01NO1FBaUJRO0lEMEJoQjtBQUNKO0FHNU9NO0lGZ01NO1FBb0JRO0lENEJoQjtBQUNKO0FDM0JnQjtJQUNJO0FENkJwQjtBR3BQTTtJRnNOVTtRQUdRO0lEK0JwQjtBQUNKO0FDOUJvQjtJQUNJO0lBQ0E7QURnQ3hCO0FHN1BNO0lGMk5jO1FBSVE7SURrQ3hCO0FBQ0o7QUNqQ3dCO0lBQ0k7QURtQzVCO0FDaENvQjtJQUNJLG1CQy9PUDtBRmlSakI7QUNoQ29CO0lBQ0k7QURrQ3hCO0FDakN3QjtJQUNJO0lBQ0E7QURtQzVCO0FHL1FNO0lGME9rQjtRQUlRO1FBQ0E7SURxQzVCO0FBQ0o7QUNwQzRCO0lBQ0k7QURzQ2hDO0FHeFJNO0lGaVBzQjtRQUdRO0lEd0NoQztBQUNKO0FDbkNnQjtJQUNJO0FEcUNwQjtBQ3BDb0I7SUFDSTtBRHNDeEI7QUNwQ29CO0lBQ0k7QURzQ3hCO0FDckN3QjtJQUNJO0lBQ0E7QUR1QzVCO0FDckN3QjtJQUNJO0lBQ0E7QUR1QzVCO0FDckN3QjtJQUNJO0lBQ0E7QUR1QzVCO0FHbFRNO0lGK1FrQjtRQUVRO0lEcUM1QjtBQUNKO0FHdlRNO0lGbVJzQjtRQUVRO0lEc0NoQztBQUNKO0FDbkN3QjtJQUNJO0lBQ0E7SUFDQTtJQUlBO0lBT0E7SUFJQSxtQkNsVFI7SURtVFE7SUFDQTtBRHlCNUI7QUd0VU07SUZ5UmtCO1FBS1E7SUQ0QzVCO0FBQ0o7QUczVU07SUZ5UmtCO1FBU1E7SUQ2QzVCO0FBQ0o7QUdoVk07SUZ5UmtCO1FBWVE7SUQrQzVCO0FBQ0o7QUdyVk07SUZ5UmtCO1FBZ0JRO0lEZ0Q1QjtBQUNKO0FDM0NnQztJQUNJO0FENkNwQztBRzdWTTtJRitTMEI7UUFHUTtJRCtDcEM7QUFDSjtBQzVDNEI7SUFDSTtBRDhDaEM7QUNuQ1E7SUFDSTtJQUNBO0lBQ0E7SUFVQTtJQUNBO0FENEJaO0FHNVdNO0lGa1VFO1FBS1E7SUR5Q1o7QUFDSjtBR2pYTTtJRmtVRTtRQVFRO0lEMkNaO0FBQ0o7QUd0WE07SUZrVUU7UUFXUTtJRDZDWjtBQUNKO0FDekNRO0lBQ0k7SUFDQTtJQUNBO0FEMkNaO0FDMUNZO0lBQ0k7SUFVQTtJQUNBO0lBVUE7SUFDQTtJQWFBO0lBSUEseUJDcFlGO0lEcVlFO0FEV2hCO0FHMVlNO0lGc1ZNO1FBR1E7SURxRGhCO0FBQ0o7QUcvWU07SUZzVk07UUFNUTtJRHVEaEI7QUFDSjtBR3BaTTtJRnNWTTtRQVNRO0lEeURoQjtBQUNKO0FHelpNO0lGc1ZNO1FBY1E7SUR5RGhCO0FBQ0o7QUc5Wk07SUZzVk07UUFpQlE7SUQyRGhCO0FBQ0o7QUduYU07SUZzVk07UUFvQlE7SUQ2RGhCO0FBQ0o7QUd4YU07SUZzVk07UUF5QlE7SUQ2RGhCO0FBQ0o7QUc3YU07SUZzVk07UUE0QlE7SUQrRGhCO0FBQ0o7QUdsYk07SUZzVk07UUErQlE7SURpRWhCO0FBQ0o7QUd2Yk07SUZzVk07UUFrQ1E7SURtRWhCO0FBQ0o7QUc1Yk07SUZzVk07UUFzQ1E7SURvRWhCO0FBQ0o7QUdqY007SUZzVk07UUEyQ1E7SURvRWhCO0FBQ0o7QUd0Y007SUZzVk07UUE4Q1E7SURzRWhCO0FBQ0o7QUczY007SUZzVk07UUFpRFE7SUR3RWhCO0FBQ0o7QUdoZE07SUZzVk07UUFvRFE7SUQwRWhCO0FBQ0o7QUN6RWdCO0lBQ0k7QUQyRXBCO0FHeGRNO0lGNFlVO1FBR1E7SUQ2RXBCO0FBQ0o7QUc3ZE07SUY0WVU7UUFNUTtJRCtFcEI7QUFDSjtBQzlFb0I7SUFDSTtBRGdGeEI7QUdyZU07SUZvWmM7UUFHUTtJRGtGeEI7QUFDSjtBQy9FZ0I7SUFDSTtBRGlGcEI7QUc3ZU07SUYyWlU7UUFHUTtJRG1GcEI7QUFDSjtBQ2hGWTtJQUNJO0lBQ0E7QURrRmhCO0FHdGZNO0lGa2FNO1FBSVE7SURvRmhCO0FBQ0o7QUczZk07SUZrYU07UUFPUTtJRHNGaEI7QUFDSjtBQ25GUTtJQUNJO0lBYUE7SUFDQTtJQUNBO0FEeUVaO0FHdGdCTTtJRjZhRTtRQUdRO0lEMEZaO0FBQ0o7QUczZ0JNO0lGNmFFO1FBTVE7SUQ0Rlo7QUFDSjtBR2hoQk07SUY2YUU7UUFTUTtJRDhGWjtBQUNKO0FHcmhCTTtJRjZhRTtRQVlRO0lEZ0daO0FBQ0o7QUcxaEJNO0lGNmFFO1FBa0JRO0lEK0ZaO0FBQ0o7QUcvaEJNO0lGNmFFO1FBcUJRO0lEaUdaO0FBQ0o7QUdwaUJNO0lGNmFFO1FBd0JRO0lEbUdaO0FBQ0o7QUNsR1k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBS0E7QURnR2hCO0FHampCTTtJRnVjTTtRQU9RO1FBQ0E7SUR1R2hCO0FBQ0o7QUd2akJNO0lGa2RVO1FBRVE7SUR1R3BCO0FBQ0o7QUNuR1E7SUFDSTtJQU9BO0FEK0ZaO0FHaGtCTTtJRnlkRTtRQUdRO0lEd0daO0FBQ0o7QUdya0JNO0lGeWRFO1FBTVE7SUQwR1o7QUFDSjtBRzFrQk07SUZ5ZEU7UUFVUTtJRDJHWjtBQUNKO0FHL2tCTTtJRnlkRTtRQWFRO0lENkdaO0FBQ0o7QUM1R1k7SUFDSTtBRDhHaEI7QUM1R1k7SUFDSTtJQVVBO0lBVUE7QUQ0RmhCO0FHNWxCTTtJRjJlTTtRQUdRO0lEa0hoQjtBQUNKO0FHam1CTTtJRjJlTTtRQU1RO0lEb0hoQjtBQUNKO0FHdG1CTTtJRjJlTTtRQVNRO0lEc0hoQjtBQUNKO0FHM21CTTtJRjJlTTtRQWFRO0lEdUhoQjtBQUNKO0FHaG5CTTtJRjJlTTtRQWdCUTtJRHlIaEI7QUFDSjtBR3JuQk07SUYyZU07UUFtQlE7SUQySGhCO0FBQ0o7QUN6SGdCO0lBQ0k7QUQySHBCO0FHN25CTTtJRmlnQlU7UUFHUTtJRDZIcEI7QUFDSjtBR2xvQk07SUZ1Z0JVO1FBRVE7SUQ2SHBCO0FBQ0o7QUN6SFE7SUFDSTtJQU9BO0FEcUhaO0FHM29CTTtJRjhnQkU7UUFHUTtJRDhIWjtBQUNKO0FHaHBCTTtJRjhnQkU7UUFNUTtJRGdJWjtBQUNKO0FHcnBCTTtJRjhnQkU7UUFVUTtJRGlJWjtBQUNKO0FHMXBCTTtJRjhnQkU7UUFhUTtJRG1JWjtBQUNKO0FDbElZO0lBQ0k7QURvSWhCO0FHbHFCTTtJRjZoQk07UUFHUTtJRHNJaEI7QUFDSjtBR3ZxQk07SUY2aEJNO1FBTVE7SUR3SWhCO0FBQ0o7QUNySVE7SUFDSTtJQU9BO0FEaUlaO0FHaHJCTTtJRnVpQkU7UUFHUTtJRDBJWjtBQUNKO0FHcnJCTTtJRnVpQkU7UUFNUTtJRDRJWjtBQUNKO0FHMXJCTTtJRnVpQkU7UUFVUTtJRDZJWjtBQUNKO0FDM0lRO0lBQ0k7SUFPQTtBRHVJWjtBR25zQk07SUZvakJFO1FBR1E7SURnSlo7QUFDSjtBR3hzQk07SUZvakJFO1FBTVE7SURrSlo7QUFDSjtBRzdzQk07SUZvakJFO1FBVVE7SURtSlo7QUFDSjtBR2x0Qk07SUZvakJFO1FBYVE7SURxSlo7QUFDSjtBQ3BKWTtJQUNJO0lBVUE7SUFVQTtBRG9JaEI7QUc1dEJNO0lGbWtCTTtRQUdRO0lEMEpoQjtBQUNKO0FHanVCTTtJRm1rQk07UUFNUTtJRDRKaEI7QUFDSjtBR3R1Qk07SUZta0JNO1FBU1E7SUQ4SmhCO0FBQ0o7QUczdUJNO0lGbWtCTTtRQWFRO0lEK0poQjtBQUNKO0FHaHZCTTtJRm1rQk07UUFnQlE7SURpS2hCO0FBQ0o7QUdydkJNO0lGbWtCTTtRQW1CUTtJRG1LaEI7QUFDSjtBQy9KUTtJQUNJO0lBT0E7QUQySlo7QUc5dkJNO0lGMmxCRTtRQUdRO0lEb0taO0FBQ0o7QUdud0JNO0lGMmxCRTtRQU1RO0lEc0taO0FBQ0o7QUd4d0JNO0lGMmxCRTtRQVVRO0lEdUtaO0FBQ0o7QUc3d0JNO0lGMmxCRTtRQWFRO0lEeUtaO0FBQ0o7QUN4S1k7SUFDSTtJQUNBLG1CQzltQkQ7QUZ3eEJmO0FHdHhCTTtJRjBtQk07UUFJUTtJRDRLaEI7QUFDSjtBQzNLZ0I7SUFDSTtBRDZLcEI7QUMzS2dCO0lBQ0k7QUQ2S3BCO0FDM0tnQjtJQUNJO0FENktwQjtBR3B5Qk07SUZzbkJVO1FBR1E7SUQrS3BCO0FBQ0o7QUM3S2dCO0lBQ0k7SUFDQTtBRCtLcEI7QUM5S29CO0lBQ0k7SUFDQTtJQUNBO0FEZ0x4QjtBQzlLb0I7SUFDSTtJQUNBO0FEZ0x4QjtBQzdLZ0I7SUFDSTtBRCtLcEI7QUM5S29CO0lBQ0k7SUFDQTtJQUNBO0FEZ0x4QjtBQzlLb0I7SUFDSTtJQUNBO0lBQ0E7QURnTHhCO0FDeEtJO0lBQ0k7QUQwS1I7QUd0MEJNO0lGMnBCRjtRQUdRO0lENEtSO0FBQ0o7QUMzS1E7SUFDSSxXQ2xxQkU7SURtcUJGO0FENktaO0FDNUtZO0lBQ0ksV0NwcUJHO0FGazFCbkI7QUMzS1E7SUFDSSxXQ3pxQkU7SUQwcUJGO0lBQ0E7QUQ2S1o7QUMzS1E7SUFDSTtJQUNBLG1CQzdxQkk7SUQ4cUJKO0FENktaO0FDM0tnQjtJQUNJO0FENktwQjtBRy8xQk07SUZpckJVO1FBR1E7SUQrS3BCO0FBQ0o7QUM5S29CO0lBQ0k7SUFPQTtBRDBLeEI7QUd4MkJNO0lGc3JCYztRQUdRO0lEbUx4QjtBQUNKO0FHNzJCTTtJRnNyQmM7UUFNUTtJRHFMeEI7QUFDSjtBQ2xMb0I7SUFDSTtJQVFBO0FENkt4QjtBR3QzQk07SUZnc0JjO1FBR1E7SUR1THhCO0FBQ0o7QUczM0JNO0lGZ3NCYztRQU1RO1FBQ0E7SUR5THhCO0FBQ0o7QUN0TG9CO0lBQ0k7SUFPQTtBRGtMeEI7QUdyNEJNO0lGMnNCYztRQUdRO0lEMkx4QjtBQUNKO0FHMTRCTTtJRjJzQmM7UUFNUTtJRDZMeEI7QUFDSjtBRy80Qk07SUZzdEJVO1FBRVE7SUQyTHBCO0FBQ0o7QUdwNUJNO0lGc3RCVTtRQUtRO1FBQ0E7SUQ2THBCO0FBQ0o7QUM1TG9CO0lBQ0k7QUQ4THhCO0FHNzVCTTtJRjh0QmM7UUFHUTtRQUNBO1FBQ0E7SURnTXhCO0FBQ0o7QUMvTHdCO0lBQ0k7QURpTTVCO0FHdjZCTTtJRnF1QmtCO1FBR1E7SURtTTVCO0FBQ0o7QUc1NkJNO0lGNnVCVTtRQUVRO0lEaU1wQjtBQUNKO0FHajdCTTtJRjZ1QlU7UUFLUTtRQUNBO1FBQ0E7SURtTXBCO0FBQ0o7QUNsTW9CO0lBQ0k7QURvTXhCO0FHMzdCTTtJRnN2QmM7UUFHUTtJRHNNeEI7QUFDSjtBQ3BNb0I7SUFDSTtJQUNBO0FEc014QjtBQ2pNUTtJQUNJO0lBQ0EsbUJDbndCTztBRnM4Qm5CO0FDbE1ZO0lBQ0k7SUFDQTtBRG9NaEI7QUNuTWdCO0lBQ0k7QURxTXBCO0FHLzhCTTtJRnl3QlU7UUFHUTtRQUNBO0lEdU1wQjtBQUNKO0FDck1nQjtJQUNJO0lBQ0E7SUFDQTtBRHVNcEI7QUN0TW9CO0lBQ0k7SUFDQTtBRHdNeEI7QUc5OUJNO0lGb3hCYztRQUlRO1FBQ0E7SUQwTXhCO0FBQ0o7O0FJaC9CQTtBQUNBO0FBQ0E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBSm0vQko7O0FJai9CQTtJQUNJO0lBQ0E7QUpvL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtBSnEvQko7O0FJbC9CQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtvQkFBQTtJQUVBO0lBQ0E7QUpxL0JKOztBSWwvQkE7SUFDSTtBSnEvQko7O0FJbC9CQTtJQUNJO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7QUpxL0JKOztBSWwvQkE7SUFDSTtJQUNBO0FKcS9CSjs7QUlsL0JBO0lBQ0k7SUFDQTtBSnEvQko7O0FJbC9CQTs7RUFBQTtBQUlBO0lBQ0k7QUpvL0JKOztBSWovQkE7SUFDSTtBSm8vQko7O0FJai9CQTtJQUNJO0FKby9CSjs7QUlqL0JBO0lBQ0k7QUpvL0JKOztBSWovQkE7SUFDSTtBSm8vQko7O0FJai9CQTtJQUNJO0FKby9CSjs7QUlqL0JBO0lBQ0k7QUpvL0JKOztBSWovQkE7SUFDSTtJQUNBO0lBQ0E7QUpvL0JKOztBSWovQkE7SUFDSTtJQUNBO0FKby9CSjs7QUlqL0JBO0lBQ0k7SUFDQTtBSm8vQko7O0FJai9CQTtJQUNJO0lBQ0E7QUpvL0JKOztBSWovQkE7SUFDSTtBSm8vQko7O0FJai9CQTtJQUNJO0FKby9CSjs7QUlqL0JBO0lBQ0k7SUFDQTtJQUNBO0FKby9CSjs7QUlqL0JBO0lBQ0k7SUFDQTtJQUNBO0FKby9CSjs7QUlqL0JBO0lBQ0k7SUFDQTtJQUNBO0FKby9CSjs7QUlqL0JBO0lBQ0k7QUpvL0JKOztBSWovQkE7SUFDSTtBSm8vQko7O0FJai9CQTs7O0NBQUE7QUFLQTtJQUNJO0lBQ0E7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUptL0JKOztBSWgvQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKbS9CSjs7QUloL0JBO0lBQ0k7QUptL0JKOztBSWgvQkE7SUFDSTtBSm0vQko7O0FJaC9CQTtJQUNJO0lBQ0E7QUptL0JKOztBSS8rQkE7SUFDSTtJQUNBO0FKay9CSjs7QUkvK0JBO0lBQ0k7QUprL0JKOztBSS8rQkE7SUFDSTtBSmsvQko7O0FJLytCQTtJQUNJO0FKay9CSjs7QUkvK0JBO0lBQ0k7QUprL0JKOztBSS8rQkE7SUFDSTtJQUNBO0lBQ0E7QUprL0JKOztBSS8rQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUprL0JKOztBSS8rQkE7SUFDSTtJQUNBO0FKay9CSjs7QUkvK0JBO0lBQ0k7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FKay9CSjs7QUkvK0JBO0lBQ0k7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0FKay9CSjs7QUkvK0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QUprL0JKOztBSS8rQkE7SUFDSTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7QUprL0JKOztBSS8rQkE7SUFDSTtBSmsvQko7O0FJLytCQTtJQUNJO0FKay9CSjs7QUkvK0JBO0lBQ0k7SUFDQTtBSmsvQko7O0FJLytCQTtJQUNJO0lBQ0E7QUprL0JKOztBSS8rQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUprL0JKOztBSTkrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKaS9CSjs7QUk5K0JBO0lBQ0k7QUppL0JKOztBSTkrQkE7SUFDSTtJQUNBO0lBQ0E7QUppL0JKOztBSTkrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKaS9CSjs7QUk5K0JBO0lBQ0k7SUFDQTtBSmkvQko7O0FJOStCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUppL0JKOztBSTkrQkE7SUFDSTtBSmkvQko7O0FJOStCQTtJQUNJO0FKaS9CSjs7QUk5K0JBOztJQUVJO0FKaS9CSjs7QUk5K0JBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUppL0JKOztBSTkrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBSmkvQko7O0FJOStCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBSmkvQko7O0FJOStCQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QUppL0JKOztBSTkrQkE7SUFDSTtBSmkvQko7O0FJOStCQTtJQUNJO0FKaS9CSjs7QUk5K0JBO0lBQ0k7QUppL0JKOztBSTkrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FKaS9CSjs7QUk5K0JBO0lBQ0k7SUFDQTtBSmkvQko7O0FJOStCQTtJQUNJO0FKaS9CSjs7QUk5K0JBO0lBQ0k7SUFDQTtBSmkvQko7O0FJOStCQTtJQUNJO0FKaS9CSjs7QUk5K0JBO0lBQ0k7QUppL0JKOztBSTkrQkE7SUFDSTtBSmkvQko7O0FJOStCQTtJQUNJO0lBQ0E7QUppL0JKOztBSTkrQkE7SUFDSTtBSmkvQko7O0FJOStCQTs7O0lBR0k7QUppL0JKOztBSTkrQkE7SUFDSTtBSmkvQko7O0FJOStCQTtJQUNJO1FBQ0k7SUppL0JKO0lJOStCQTtRQUNJO0lKZy9CSjtJSTkrQkE7UUFDSTtRQUNBO0lKZy9CSjtBQUNKO0FLdjhEQTtJQUNJO0lBQ0E7QUx5OERKOztBS3Q4REE7SUFDSTtJQUNBO0FMeThESjs7QUt0OERBO0lBQ0k7QUx5OERKOztBS3Q4REE7SUFDSTtBTHk4REo7O0FLdDhEQTtJQUNJO0lBQ0E7SUFDQTtBTHk4REo7O0FLdDhEQTtJQUNJO0FMeThESjs7QUt0OERBO0lBQ0k7QUx5OERKOztBS3Q4REE7SUFDSTtJQUNBO0FMeThESjs7QU0zK0RBO0lBQ0k7SUFDQTtBTjgrREo7O0FNMytEQTtJQUNJO0FOOCtESjs7QU9wL0RBO0lBQ0k7SUFDQTtJQUNBO0FQdS9ESjs7QU9wL0RBO0lBQ0k7QVB1L0RKOztBT3AvREE7SUFDSTtBUHUvREo7O0FPcC9EQTtJQUNJO0lBQ0E7QVB1L0RKOztBT3AvREE7SUFDSTtJQUNBO0FQdS9ESjs7QU9wL0RBO0lBQ0k7SUFDQTtJQUNBO0FQdS9ESjs7QU9wL0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVB1L0RKOztBT3AvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBUHUvREo7O0FPcC9EQTtJQUNJO0lBQ0E7QVB1L0RKOztBT3AvREE7SUFDSTtJQUNBO0FQdS9ESjs7QU9wL0RBO0lBQ0k7SUFDQTtBUHUvREo7O0FPcC9EQTtJQUNJO0FQdS9ESjs7QU9wL0RBO0lBQ0k7SUFDQTtBUHUvREo7O0FPcC9EQTtJQUNJO0FQdS9ESjs7QU9wL0RBO0lBQ0k7QVB1L0RKOztBT3AvREE7SUFDSTtBUHUvREo7O0FPcC9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVB1L0RKOztBT3AvREE7SUFDSTtJQUNBO0lBQ0E7QVB1L0RKOztBT3AvREE7SUFDSTtBUHUvREo7O0FPcC9EQTtJQUNJO0lBQ0E7SUFDQTtBUHUvREo7O0FPcC9EQTtJQUNJO0FQdS9ESjs7QU9wL0RBO0lBQ0k7SUFDQTtJQUNBO0FQdS9ESjs7QU9yL0RBO0lBQ0k7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0lBQ0E7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0lBQ0E7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0lBQ0E7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0lBQ0E7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0lBQ0E7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBUHcvREo7O0FPci9EQTtJQUNJO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtBUHcvREo7O0FPci9EQTtJQUNJO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtBUHcvREo7O0FPci9EQTtJQUNJO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7SUFDQTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7QVB3L0RKOztBT3IvREE7SUFDSTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0k7SUFDQTtJQUNBO0FQdy9ESjs7QU9yL0RBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBUHcvREY7O0FPdC9EQTtJQUNFO0lBQ0E7SUFDQTtBUHkvREY7O0FPdi9EQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVAwL0RGOztBT3gvREE7SUFDRTtBUDIvREY7O0FPei9EQTtJQUNFO0lBQ0E7QVA0L0RGOztBT3ovREE7SUFDSTtJQUNBO0FQNC9ESjtBTzMvREk7SUFDSTtBUDYvRFI7O0FPei9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBUDQvREo7O0FPei9EQTtJQUNJO0lBQ0E7QVA0L0RKOztBT3ovREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBUDQvREo7O0FPei9EQTtJQUNJO0lBQ0E7SUFDQTtBUDQvREo7O0FPei9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVA0L0RKOztBT3ovREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FQNC9ESjs7QU96L0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBUDQvREo7O0FPMS9EQTtJQUNJO0FQNi9ESjtBTzUvREk7SUFDSTtBUDgvRFI7O0FPMS9EQTtJQUNJO0lBQ0E7QVA2L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPNS9EQTtJQUNJO0lBQ0E7SUFDQTtBUCsvREo7O0FPNS9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0FQKy9ESjs7QU81L0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVArL0RKOztBTzUvREE7O0dBQUE7QUFJQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBOzhCQUFBO0FQKy9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0FQOC9ESjs7QU8zL0RBO0lBQ0k7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7QVA4L0RKOztBTzMvREE7SUFDSTtBUDgvREo7O0FPMy9EQTtJQUNJO0lBQ0E7SUFDQTtBUDgvREo7O0FPMy9EQTtJQUNJO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0FQOC9ESjs7QU8zL0RBO0lBQ0k7SUFDQTtJQUNBO0FQOC9ESixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcXVhcnR6Ly4uL0VOVi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlc19oZXIvbWVkaWEvY3NzL3Byb2plY3Quc2NzcyIsIndlYnBhY2s6Ly9xdWFydHovLi4vRU5WL2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzX2hlci9tZWRpYS9jc3MvcHJvamVjdC1maWxlcy9fbGFuZGluZy5zY3NzIiwid2VicGFjazovL3F1YXJ0ei8uLi9FTlYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXNfaGVyL21lZGlhL2Nzcy9fcHJvamVjdC12YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9xdWFydHovLi4vRU5WL2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzX2hlci9tZWRpYS9jc3MvX3Byb2plY3QtZnVuY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vcXVhcnR6Ly4uL0VOVi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlc19oZXIvbWVkaWEvY3NzL3JlcG9ydF90ZW1wbGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly9xdWFydHovLi4vRU5WL2xpYi9weXRob24zLjEyL3NpdGUtcGFja2FnZXMvYXJjaGVzX2hlci9tZWRpYS9jc3MvYm5nLWZpbHRlci5zY3NzIiwid2VicGFjazovL3F1YXJ0ei8uLi9FTlYvbGliL3B5dGhvbjMuMTIvc2l0ZS1wYWNrYWdlcy9hcmNoZXNfaGVyL21lZGlhL2Nzcy9hY2Nlc3NpYmlsaXR5LXBsdWdpbi5jc3MiLCJ3ZWJwYWNrOi8vcXVhcnR6Ly4uL0VOVi9saWIvcHl0aG9uMy4xMi9zaXRlLXBhY2thZ2VzL2FyY2hlc19oZXIvbWVkaWEvY3NzL2NvbnN1bHRhdGlvbnMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4ubGFuZGluZy1wYWdlIHtcbiAgICAvKiBHZW5lcmFsIC0gU3RhcnQqL1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1pbi13aWR0aDogMTAwdnc7XG4gICAgLyogR2VuZXJhbCAtIEVuZCAqL1xuICAgIC8qIEhlYWRlciAgLSBTdGFydCAqL1xuICAgIC8qIEhlYWRlciAgLSBFbmQgKi9cbiAgICAvKiBNYWluIC0gU3RhcnQqL1xuICAgIC8qIE1haW4gLSBFbmQqL1xuICAgIC8qIEZvb3RlciAtIFN0YXJ0ICovXG4gICAgLyogRm9vdGVyIC0gRW5kICovXG59XG4ubGFuZGluZy1wYWdlIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjRUM2NjI1ICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZy1wYWdlICNza2lwLWxpbmstaG9sZGVyIGEsIC5sYW5kaW5nLXBhZ2UgI3NraXAtbGluay1ob2xkZXIgYTpsaW5rLCAubGFuZGluZy1wYWdlICNza2lwLWxpbmstaG9sZGVyIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZTYxOTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDM4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMTtcbn1cbi5sYW5kaW5nLXBhZ2UgI3NraXAtbGluay1ob2xkZXIgYTpmb2N1cywgLmxhbmRpbmctcGFnZSAjc2tpcC1saW5rLWhvbGRlciBhOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbn1cbi5sYW5kaW5nLXBhZ2UgI3NraXAtdGFyZ2V0LWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTM4cHg7XG4gICAgbGVmdDogMDtcbn1cbi5sYW5kaW5nLXBhZ2UgaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDJweCBzb2xpZCAjRUM2NjI1ICFpbXBvcnRhbnQ7XG59XG4ubGFuZGluZy1wYWdlIGJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNFQzY2MjUgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICNFQzY2MjUgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ubGFuZGluZy1wYWdlIGE6bm90KC5jYXB0aW9uIGEpOm5vdCguZm9vdGVyLXRvcC1jb250YWN0LWRldGFpbHMgYSkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuLmxhbmRpbmctcGFnZSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6ICMzMzM7XG59XG4ubGFuZGluZy1wYWdlIGE6bm90KC5idG4tcHJpbWFyeSk6bm90KGZvb3RlciBhKSB7XG4gICAgY29sb3I6ICMyNTc5QTQ7XG59XG4ubGFuZGluZy1wYWdlIC5idG4tcHJpbWFyeSB7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubGFuZGluZy1wYWdlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG59XG4ubGFuZGluZy1wYWdlIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDAgNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIC5uby10cmFuc2l0aW9uIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gICAgLW1zLXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwO1xufVxuLmxhbmRpbmctcGFnZSB1bC5uYXYgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UgaDEge1xuICAgIGZvbnQtc2l6ZTogNC43cmVtO1xuICAgIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaDEge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGgyIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzRweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaDIge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGNvbG9yOiAjNTU1O1xufVxuLmxhbmRpbmctcGFnZSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG59XG4ubGFuZGluZy1wYWdlIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE3cHggMjBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSAuY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5sYW5kaW5nLXBhZ2UgLmltZy1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSAuaW1nLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNjA3ODQzMTM3KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxQjMzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ0RDQ7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjtcbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWhlYWRlciAuaWNvbi1iYXIge1xuICAgIGJhY2tncm91bmQ6ICMyNTc5QTQ7XG59XG4ubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdi1icmFuZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG59XG4ubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdi1icmFuZC1jb250YWluZXIgLm5hdmJhci1icmFuZCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItaGVhZGVyIC5uYXYtYnJhbmQtY29udGFpbmVyIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdi1icmFuZC1jb250YWluZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLWltYWdlIHtcbiAgICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1oZWFkZXIgLm5hdi1icmFuZC1jb250YWluZXIgLm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2luZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIGEge1xuICAgIGNvbG9yOiAjRkZGO1xufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogIzEzY2U2Nztcbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbG9yOiAjMTNjZTY3O1xufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UgYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogIzEzY2U2Nztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UgLmNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1OHB4O1xuICAgIHJpZ2h0OiAtM3B4O1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIGJhY2tncm91bmQ6ICMwNDFCMzM7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICAgICAgcmlnaHQ6IDE0cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UuaW4ge1xuICAgICAgICByaWdodDogMTRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGhlYWRlciAubmF2YmFyIC5jb250YWluZXItZmx1aWQgLm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gICAgICAgIHdpZHRoOiA2MHZ3O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgaGVhZGVyIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIGxpIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UuaW4gbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBoZWFkZXIgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2UuaW4gLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogMDtcbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZS1pbWFnZS1ibG9jayB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2MDc4NDMxMzcpO1xuICAgIG1heC13aWR0aDogNDIzcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZS1pbWFnZS1ibG9jayB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlLWltYWdlLWJsb2NrIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzdweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUtaW1hZ2UtYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEge1xuICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0O1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCk7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogNzRweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHRvcDogNTcwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICB0b3A6IDQyNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiA3NnZ3O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgdG9wOiA4OHZ3O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMTAycHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDdweCAwIDA7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAwO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIgaDEge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLWxlZnQtY29udGFpbmVyIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciBoMSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciBoMSBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMSAuZmVhdHVyZXR0ZTEtbGVmdC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUxIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTEgLmZlYXR1cmV0dGUxLXJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzcwNzA3MDtcbiAgICBtYXgtd2lkdGg6IDY0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNDNweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTc5cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMiB7XG4gICAgICAgIG1hcmdpbjogMjUzcHggMTVweCAwIDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMiB7XG4gICAgICAgIG1hcmdpbjogMjMwcHggMTVweCAwIDE1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIge1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMiBvbCB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTIgb2wge1xuICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUyIG9sIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIHtcbiAgICBtYXgtd2lkdGg6IDY0NnB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTMge1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIC5zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIC5mZWF0dXJldHRlMy1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTI4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIC5mZWF0dXJldHRlMy1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTIxN3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTMgLmZlYXR1cmV0dGUzLXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIC5mZWF0dXJldHRlMy1yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyAuZmVhdHVyZXR0ZTMtcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjE3cHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyAuZmVhdHVyZXR0ZTMtcm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGUzIC5mZWF0dXJldHRlMy1yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyAuZmVhdHVyZXR0ZTMtcm93IC5mZWF0dXJldHRlMy1maXJzdC1ibG9jayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyAuZmVhdHVyZXR0ZTMtcm93IC5mZWF0dXJldHRlMy1maXJzdC1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlMyAuZmVhdHVyZXR0ZTMtcm93IGltZyB7XG4gICAgICAgIHdpZHRoOiA0MzhweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IHtcbiAgICBtYXgtd2lkdGg6IDY0NnB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTQge1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNCB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IC5mZWF0dXJldHRlNC1yb3cge1xuICAgIG1hcmdpbjogMzBweCAtMTEzcHggMjBweCAtMTEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IC5mZWF0dXJldHRlNC1yb3cge1xuICAgICAgICBtYXJnaW46IDMwcHggLTIzcHggMjBweCAtMzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU0IC5mZWF0dXJldHRlNC1yb3cge1xuICAgICAgICBtYXJnaW46IDMwcHggMCAyMHB4IDA7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNSB7XG4gICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNSB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU1IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggMCAzMHB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYge1xuICAgIG1heC13aWR0aDogNjQ2cHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNiB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU2IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggMCAxNXB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYgLmZlYXR1cmV0dGU2LXJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zNDZweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYgLmZlYXR1cmV0dGU2LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMjAzcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNiAuZmVhdHVyZXR0ZTYtcm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYgLmZlYXR1cmV0dGU2LXJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU2IC5mZWF0dXJldHRlNi1yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMDNweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU2IC5mZWF0dXJldHRlNi1yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTYgLmZlYXR1cmV0dGU2LXJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IHtcbiAgICBtYXgtd2lkdGg6IDY0NnB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTcge1xuICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDMwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjdGNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTcgLmp1bWJvdHJvbiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyAuanVtYm90cm9uIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyAuanVtYm90cm9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IC5qdW1ib3Ryb24gLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IC5qdW1ib3Ryb24gLmJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTcgLmp1bWJvdHJvbiAud2Vic2l0ZS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyAuanVtYm90cm9uIC53ZWJzaXRlLWRldGFpbHMgLmNvbnRhY3QtaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyAuanVtYm90cm9uIC53ZWJzaXRlLWRldGFpbHMgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmxhbmRpbmctcGFnZSBtYWluIC5mZWF0dXJldHRlNyAuanVtYm90cm9uIC5hZGRyZXNzLXBob25lIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLXBhZ2UgbWFpbiAuZmVhdHVyZXR0ZTcgLmp1bWJvdHJvbiAuYWRkcmVzcy1waG9uZSAuY29udGFjdC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGFuZGluZy1wYWdlIG1haW4gLmZlYXR1cmV0dGU3IC5qdW1ib3Ryb24gLmFkZHJlc3MtcGhvbmUgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ubGFuZGluZy1wYWdlIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGZvb3RlciBwIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIHAgLmJnLWluZm8ge1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgYSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci10b3Age1xuICAgIG1pbi1oZWlnaHQ6IDI2NnB4O1xuICAgIGJhY2tncm91bmQ6ICMwNjI2NDc7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG59XG4ubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWZpcnN0LXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtZmlyc3Qtcm93IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtZmlyc3Qtcm93IC5mb290ZXIteW91ci1sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuZm9vdGVyLXRvcC1maXJzdC1yb3cgLmZvb3Rlci15b3VyLWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtZmlyc3Qtcm93IC5mb290ZXIteW91ci1sb2dvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzdweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWZpcnN0LXJvdyAuZm9vdGVyLWdldHR5LWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWZpcnN0LXJvdyAuZm9vdGVyLWdldHR5LWxvZ28ge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtZmlyc3Qtcm93IC5mb290ZXItZ2V0dHktbG9nbyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtZmlyc3Qtcm93IC5mb290ZXItYXJjaGVzLWxvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWZpcnN0LXJvdyAuZm9vdGVyLWFyY2hlcy1sb2dvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWZpcnN0LXJvdyAuZm9vdGVyLWFyY2hlcy1sb2dvIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzdweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5nbGhlci10ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuZ2xoZXItdGV4dC1jb250YWluZXIge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmdsaGVyLXRleHQtY29udGFpbmVyIC5nbGFhcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5nbGhlci10ZXh0LWNvbnRhaW5lciAuZ2xhYXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmdsaGVyLXRleHQtY29udGFpbmVyIC5nbGFhcy10aXRsZSBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5nbGhlci10ZXh0LWNvbnRhaW5lciAuZ2xhYXMtdGl0bGUgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIC5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgfVxufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuZm9vdGVyLXRvcC1jb250YWN0LWRldGFpbHMgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5mb290ZXItdG9wLWNvbnRhY3QtZGV0YWlscyBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItdG9wIC5jb250YWluZXIgLmZvb3Rlci10b3AtY29udGFjdC1kZXRhaWxzIGEge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzA0MUIzMztcbn1cbi5sYW5kaW5nLXBhZ2UgZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb250YWluZXIgLmNvcHlyaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWNvbnRhaW5lciAuY29weXJpZ2h0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG59XG4ubGFuZGluZy1wYWdlIGZvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWxpbmtzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xufVxuLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1saW5rcyBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxhbmRpbmctcGFnZSBmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1saW5rcyBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4vKkNTUyBzcGVjaWZpY2FsbHkgZm9yIEFyY2hlcy1IRVIgY3VzdG9tIHJlcG9ydHMqL1xuLyogIWltcG9ydGFudCBpcyBldmlsLCBidXQgbmVjZXNzYXJ5IHRvIG92ZXJyaWRlL3JldmVydCB0byBkZWZhdWx0IHRoZSBpbmxpbmUgc3R5bGVzIGZvciByZXNvdXJjZS1jb21wb25lbnQtYWJzdHJhY3QgKi9cbi5yZXNvdXJjZS1jb21wb25lbnQtYWJzdHJhY3Qge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdC5yZXBvcnRTdW1tYXJ5IHtcbiAgICBvdmVyZmxvdy15OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmJlZC1yZXBvcnQgLmZhLWFuZ2xlLWRvdWJsZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG59XG5cbi5haGVyLXRhYmxlLWNvbnRyb2wgZGl2IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5haGVyLXBhcnQtZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnJlc291cmNlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsLXkgLmFoZXItdGFiYmVkLXJlcG9ydCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNjcm9sbC15IGZvb3RlciwgLmFoZXItdGFibGUtYXJpYS1kZXNjcmliZWRieSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGFkLWJ0bS1zbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZC10b3Atc20ge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wYWQtbGZ0LXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLm1hcmdpbi10b3Atc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtdG9vbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tdHdvLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLXR3by1jb2x1bW4gPiBkaXYge1xuICAgIGZsZXg6IDQ1JTtcbn1cblxuLmFoZXItcmVwb3J0LWFuY2hvcnMuYnJlYWRjcnVtYiBsaSwgLmFoZXItcmVwb3J0LWFuY2hvcnMuYnJlYWRjcnVtYiBsaSBhIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5haGVyLXJlcG9ydC10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgNXB4IDI1cHg7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cblxuLnJlc291cmNlLXJlcG9ydDpub3QoLmVkaXRvci1yZXBvcnQpIC5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICAvKm1hcmdpbi10b3A6IC04NXB4OyovXG59XG5cbi5haGVyLXJlcG9ydC1uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5haGVyLXJlcG9ydC1pbnN0YW5jZS1uYW1lIHtcbiAgICBjb2xvcjogIzI1NDc2YTtcbn1cblxuLmFoZXItcmVwb3J0LWFuY2hvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4ucmVzb3VyY2UtcmVwb3J0Om5vdCguZWRpdG9yLXJlcG9ydCkgLmFoZXItcmVwb3J0LWFuY2hvci1jb250YWluZXIge1xuICAgIC8qbWFyZ2luLXRvcDogLTM1cHg7Ki9cbn1cblxuLmFoZXItcmVwb3J0LWFuY2hvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhlci1yZXBvcnQtYSB7XG4gICAgY29sb3I6ICMzMTVCN0QgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4uYWhlci1yZXBvcnQtYS5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cblxuLmFoZXItcmVwb3J0LWEuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFoZXItcmVwb3J0LXBhZ2UgbGksIC5haGVyLXJlcG9ydC1hOmhvdmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMjU0NzZhICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXJlcG9ydC1wYWdlIGxpLCAuYWhlci1yZXBvcnQtYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItdGl0bGUtYmxvY2sgLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG59XG5cbmxpLCAuYWhlci1yZXBvcnQtYS5hY3RpdmU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFoZXItcmVwb3J0LWEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzI1NDc2YSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWhlci1yZXBvcnQtYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5haGVyLXRhYmJlZC1yZXBvcnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhlci10YWItY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG59XG5cbi5haGVyLXRhYi1saXN0IHtcbiAgICBwYWRkaW5nOiAwcHggMTBweCAwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLmFoZXItdGFiLWxpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGVyLXRhYi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFoZXItbmF2LXRhYiB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQkJEMUVBO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y5RkI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQkQxRUE7XG4gICAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uYWhlci1uYXYtdGFiLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhlci1uYXYtdGFiOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci10YWJiZWQtcmVwb3J0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5pLnRvZ2dsZTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbiBpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gPiBkaXYgPiBoMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uIC5haGVyLXJlcG9ydC1hIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbiAuYWhlci1yZXBvcnQtYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG59XG5cbi5haGVyLXJlcG9ydC1hLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgY29sb3I6ICM4ODggIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFibGUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIC8qZGlzcGxheTogdGFibGU7XG4gICAgbWluLXdpZHRoOiA1MCU7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhlci1jb2RlbWlycm9yIGRpdiAuQ29kZU1pcnJvciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhlci1mbGV4LWNvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG59XG5cbi5haGVyLWNvZGVtaXJyb3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uYWhlci1jb2RlbWlycm9yIC5nZW9qc29uLWVkaXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXItY29kZW1pcnJvciAuQ29kZU1pcnJvci1saW5lbnVtYmVyIHtcbiAgICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLmFoZXItdGFibGUgdHIge1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFoZXItdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLyouYWhlci10YWJsZSAuZGF0YVRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59Ki9cbi5haGVyLXRhYmxlLWhlYWRlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybisxKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRib2R5IHRyOm50aC1jaGlsZCgybik6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0aGVhZCB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRoZWFkIHRoOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOCwgMjI2LCAyMzQsIDAuNSk7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGUgdGhlYWQgdGguYWhlci10YWJsZS1jb250cm9sOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYWhlci10YWJsZS1kZXNjcmlwLWNvbCB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIC50YWJsZSB0ZCB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlciB7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5haGVyLXRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlciB7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZSB0aGVhZCB0aDpob3Zlci5zb3J0aW5nOmFmdGVyIHtcbiAgICBjb2xvcjogIzg4ODtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmFoZXItdGFibGUtY29udHJvbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1heC13aWR0aDogODVweDtcbn1cblxuLmFoZXItdGFibGUgdGhlYWQgLmFoZXItdGFibGUtY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIG1heC13aWR0aDogODVweDtcbn1cblxuLmFoZXItdGFibGUtY29udHJvbCBpIHtcbiAgICBwYWRkaW5nOiA3cHggNHB4O1xuICAgIGNvbG9yOiBzdGVlbGJsdWU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5haGVyLXRhYmxlLWNvbnRyb2wgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci10YWJsZS1jb250cm9sIGk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjU0NzZhO1xufVxuXG4vKi5haGVyLXRhYmxlIHRib2R5IC5haGVyLXRhYmxlLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxODksIDIwNiwgMC4xOCk7XG59XG4qL1xuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbjpmaXJzdC1vZi10eXBlIGRpdiAuYWhlci1yZXBvcnQtc3Vic2VjdGlvbiAuZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXJlcG9ydC1zZWN0aW9uOmZpcnN0LW9mLXR5cGUgZGl2IC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uIC5maXJzdGNoaWxkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1zdW1tYXJ5LWJsb2NrICsgLmFoZXItcmVwb3J0LXBhZ2UgLmFoZXItcmVwb3J0LXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSBkaXYgLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbiBoMyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMy5oaWdobGlnaHQge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuaDMuc2hpbSB7XG4gICAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuaDMuc2hpbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci1yZXBvcnQtY29sbGFwc2libGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tY29udGFpbmVyLm5vLWZsZXgge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIubWFwLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tY29udGFpbmVyLm11bHRpLWNhcmRzIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0uZmxleCAuYWhlci1ibG9jay1hdHRyaWJ1dGVzIHtcbiAgICBwYWRkaW5nOiAzcHggMjBweCAwcHggMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyLnBhZC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyLnBhZC1idG0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXguY29sdW1uLW9yZGVyIC5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDYge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24ucGFydDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcyBoNCwgLmFoZXItYmxvY2stYXR0cmlidXRlcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMnB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDYge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMyZjUyN2E7XG4gICAgbWFyZ2luOiAycHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMHB4IDBweCAwcHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDYgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzU1NTtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcyAuYWhlci1ub2RhdGEtbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYWhlci1rZXl2YWx1ZSA+IGg0IHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLmFjdG9yLW5hbWUge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcy50aW1lc3BhbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLnRvcC1saW5lIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5haGVyLWNhcmQtY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYWhlci1ibG9jay1rZXkuY29tcHJlc3NlZCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWZpcnN0Y2hpbGQgaDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkLm5vLXRvcC1wYWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWZpcnN0Y2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyAqL1xufVxuXG4uYWhlci1yZXBvcnQtZXZlbnQtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXZhbHVlIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogNnB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwifFwiO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkIC5haGVyLXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xufVxuXG4uYWhlci10YWJsZSB0YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0OCwgMjUwLCAwLjU2NDcwNTg4MjQpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5haGVyLW5vZGF0YS1ub3RlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCAuYWhlci1ub2RhdGEtbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci1ub2RhdGEtbm90ZS5haGVyLXRvcC1jYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMTJweDtcbn1cblxuLmFoZXItdGFibGUtbGluayB7XG4gICAgY29sb3I6ICM0MzVBNzA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IHtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2UgLmFoZXItcmVwb3J0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2U6Zmlyc3QtY2hpbGQgLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGhvdG8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci10aXRsZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luOiA1cHggMHB4IDJweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1zdW1tYXJ5LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXN1bW1hcnktYmxvY2sgLmFoZXItYmxvY2stYXR0cmlidXRlczpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1zdW1tYXJ5LWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLmhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMuaGlnaGxpZ2h0ZWQgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5haGVyLWJsb2NrLWtleSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMwZDNiNjM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1ibG9jay12YWx1ZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYWhlci1ibG9jay12YWx1ZSBhIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuYS5haGVyLWJsb2NrLXZhbHVlLXVybCB7XG4gICAgY29sb3I6ICMxMjU0OEE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLWJsb2NrLXZhbHVlLXVybDpob3ZlciB7XG4gICAgY29sb3I6ICNENUE2MEY7XG59XG5cbi5haGVyLXN1bW1hcnktYmxvY2stdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFoZXItc3VtbWFyeS1ibG9jay1jb250ZW50IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUgdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXItdGFibGUgLnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItZGF0YSB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYWhlci10YWJiZWQtcmVwb3J0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uYWhlci1yZXBvcnQtbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1tYXAuYWhlci1kZXNpZ25hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBtYXJnaW46IDBweCAxNXB4IDEwcHggMHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jYXB0aW9uIC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4IC5haGVyLWJsb2NrLWF0dHJpYnV0ZXMge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItYmxvY2sta2V5LFxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItYmxvY2stdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYWhlci1yZXBvcnQtanNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIC8qaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1vZGVsLXN1bW1hcnktcmVwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIC5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmFwaC1kZXNpZ25lciAuYWhlci1yZXBvcnQtYW5jaG9yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JhcGgtZGVzaWduZXIgLmFoZXItdGFiYmVkLXJlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgdG9wOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogIzQ2ODJiNDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiBpbmhlcml0O1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb250ZW50OiBcIuKWvCBTaG93IGRldGFpbHNcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLCB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLilrIgSGlkZSBkZXRhaWxzXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLCB0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbn1cblxuLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG4uYWhlci1yZXBvcnQtbWFwIC5vdmVybGF5LWxpc3RpbmcgLm92ZXJsYXktbmFtZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXItcmVwb3J0LW1hcCAub3ZlcmxheS1saXN0aW5nIC5vdmVybGF5LW5hbWUgc3BhbiB7XG4gICAgd2lkdGg6IDcwJTtcbn1cblxuLmFoZXItcmVwb3J0LW1hcCAuYmFzZW1hcC1saXN0aW5nLFxuLmFoZXItcmVwb3J0LW1hcCAub3ZlcmxheS1saXN0aW5nLFxuLmFoZXItcmVwb3J0LW1hcCAubGVnZW5kLWxpc3Rpbmcge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLmFoZXItcmVwb3J0LW1hcCAub3ZlcmxheS1saXN0aW5nIC5vdmVybGF5LW9wYWNpdHktY29udHJvbCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yZXNvdXJjZS1yZXBvcnQtYWJzdHJhY3QtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuc2VhcmNoLXJlc3VsdC1kZXRhaWxzIC5yZXNvdXJjZS1yZXBvcnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmFoZXItc3VtbWFyeS1yZXBvcnQtdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB9XG59XG4uYm5nLXNlYXJjaC1jb250YWluZXIgLmZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ibmctc2VhcmNoLW1hcCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG59XG5cbi5ibmctc2VhcmNoLWNvbnRhaW5lciA+IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJuZy1zZWFyY2gtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5ibmctc2VhcmNoLWluZm8ge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5ibmctc2VhcmNoLWluZm8tdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5ibmctc2VhcmNoLWlucHV0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5ibmctc2VhcmNoLWVycm9yIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGJvcmRlcjogcmVkO1xufVxuXG4uYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLmFjY2Vzc2liaWxpdHktc3RhdGVtZW50IGgyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0Z3JheTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdCA+IGEge1xuICAgIGNvbG9yOiAjMDAwMDcxO1xufVxuXG4uc2VhcmNoLXJlc3VsdCA+IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMmUyOWRhO1xufVxuXG4uY29ucy1zZWFyY2gtcmVzdWx0cy1jb250YWluZXIgLnNlYXJjaC1yZXN1bHQuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI1NDc2QTtcbn1cblxuI21hcC1wb3B1cCAubWFwLXBvcHVwLWNvbnRlbnQge1xuICAgIG1hcmdpbjogLTFweCAwcHggMHB4IDBweDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbn1cblxuLm1hcC1wb3B1cC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCAubWFwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMjBweCAxNXB4O1xuICAgIGNvbG9yOiAjMjU0NzZBO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNkZGQ7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCBzZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jb25zLXN1bW1hcnkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCBzZWN0aW9uIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmNvbnMtYXR0cmlidXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgc2VjdGlvbiAucG9wdXAtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCBzZWN0aW9uIC5wb3B1cC12YWx1ZSB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCAucG9wdXAtbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jbWFwLXBvcHVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCRDFFQTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWFwLXBvcHVwIC5ob3Zlci1mZWF0dXJlLWJvZHkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk2cHgpO1xufVxuXG4ucmVwb3J0LXRhYnVsYXItY2FyZCB0cjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGNvbG9yOiAjNzQ4OTlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5yZXBvcnQtdGFidWxhci1jYXJkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmODtcbn1cblxuc3Bhbi5ycC10aWxlLXRpdGxlIHtcbiAgICBjb2xvcjogIzJjNGQ3MDtcbiAgICBmb250LXdlaWdodDogNTUwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmNvbW11bmljYXRpb24tdHlwZSB7XG4gICAgY29sb3I6IHJnYigxMzQsIDEzNCwgMTM0KTtcbiAgICBmb250LXNpemU6IDAuOTVlbTtcbn1cblxuLmhlci1maW5hbC1zdGVwLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDE1cHggMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5oZXItZmluYWwtc3RlcC1zZWN0aW9uIC5tYXAtY29udGFpbmVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5oZXItZmluYWwtc3RlcC1zZWN0aW9uIC5tYXAtY29udGFpbmVyIC5tYXAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbC1zdGVwLXNlY3Rpb24tYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFkZHJlc3MtYmxvY2sge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWluLXdpZHRoOiA3MDBweDtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jay1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5maW5hbC1zdGVwLXNlY3Rpb24tYmxvY2staXRlbSAuYmxvY2staXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5zdW1tYXJ5LWltYWdlLW1ldGFkYXRhIC5ibG9jay1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jay1pdGVtIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJsb2NrLWl0ZW0uZmlsZXMtbWV0YWRhdGEge1xuICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5maW5hbC1zdGVwIC5zdW1tYXJ5LWxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5maW5hbC1zdGVwIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS12YWx1ZSB7XG4gICAgY29sb3I6ICMyYjU0N2M7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmluYWwtc3RlcCAuZmlsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGNUZBRkU7XG59XG5cbi5hdHRlbmRlZS10YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLmF0dGVuZGVlLXRhYmxlID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQUZFO1xufVxuXG4uYXR0ZW5kZWUtdGFibGUgLmF0dGVuZGVlLW5hbWUge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmF0dGVuZGVlLXRhYmxlIC5hdHRlbmRlZS10eXBlIHtcbiAgICB3aWR0aDogNDUwcHg7XG59XG5cbi5yZWZlcmVuY2UtbnVtYmVyLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4ucmVmZXJlbmNlLW51bWJlci10YWJsZSA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RkFGRTtcbn1cblxuLnJlZmVyZW5jZS1udW1iZXItdGFibGUgdGgge1xuICAgIHdpZHRoOiAyNTBweDtcbn1cblxuLmZpbmFsLXN0ZXAgLnN1bW1hcnktaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG59XG5cbi5zdW1tYXJ5LWltYWdlLW1ldGFkYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNXB4IDVweCAxMHB4IDBweDtcbn1cblxuLnN1bW1hcnktaW1hZ2UtbWV0YWRhdGEgLnN1bW1hcnktdmFsdWUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5maW5hbC1zdGVwIC5zdW1tYXJ5LWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1cHggNXB4IDVweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29uc3VsdGF0aW9uLW1hcC1zdGVwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC45O1xuICAgIG1hcmdpbjogMXJlbTtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xufVxuXG4uY2FyZC1ncmlkLWl0ZW0uZGlzYWJsZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG9wYWNpdHk6IDAuNzk7XG4gICAgbWFyZ2luOiAzcHg7XG59XG5cbi5jYXJkLWdyaWQtaXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG5kaXYuY2FyZC1ncmlkLWl0ZW0uc2VsZWN0ZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmFjdGl2ZS1jb25zLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmFjdGl2ZS1jb25zLWNvbnRhaW5lciAucHJvamVjdHMtZ3JpZCB7XG4gICAgbWFyZ2luOiAxcmVtIDJyZW07XG59XG5cbi5hY3RpdmUtY29ucy1jb250YWluZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFjdGl2ZS1jb25zLWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAyOTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmFjdGl2ZS1jb25zLWZpbHRlcnMgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHN0ZWVsYmx1ZTtcbiAgICBvdXRsaW5lOiB1bnNldDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cblxuLmFjdGl2ZS1jb25zLWZpbHRlcnMgLmZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmFjdGl2ZS1jb25zLWZpbHRlcnMgLnJlc2V0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMHB4IDFweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAyOThweDtcbiAgICBmb250LXNpemU6IDlweDtcbn1cblxuZGl2LmFjdGl2ZS1jb25zLWhlYWRlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzQ1NDU0NTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAjNDU0NTQ1O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250ZW50LXBhbmVsIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudC1wYW5lbCAucGx1Z2luLW1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlLXZpZXcge1xuICAgIGhlaWdodDogNTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb25zLW93bmVyLXRpdGxlLXBhbmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnMtb3duZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFjdGl2ZS1jb25zLWNvbnRhaW5lci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNTg1ODU4O1xuICAgIHBhZGRpbmc6IDIycHggNDVweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmFjdGl2ZS1jb25zLWhlYWRlci10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi8qIGRpdi5hY3RpdmUtY29ucy1oZWFkZXIgfiBkaXYgZGl2LCBkaXYuYWN0aXZlLWNvbnMtaGVhZGVyIH4gZGl2IHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59ICovXG5kaXYuYWN0aXZlLWNvbnMtbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5hY3RpdmUtY29ucy1tYXAtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1tYXAgPiBhID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG5pbWcuYWN0aXZlLWNvbnMtbWFwLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjI7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1tYXAgPiBkaXYge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDAgMXB4IDAgNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IDE3NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwID4gZGl2ID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtc3R1YnMge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmFjdGl2ZS1jb25zLWhlYWRlci5zdGF0dXMtb2ssIC5ob3Zlci1mZWF0dXJlLXRpdGxlLWJhci5zdGF0dXMtb2sge1xuICAgIGJhY2tncm91bmQ6ICM5RUU1MEY7XG4gICAgY29sb3I6ICM0QTZGMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY0OTYwMDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIC5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLW9rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0NzZBO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjQ5NjAwO1xufVxuXG4uYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy1sYXRlLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLWxhdGUge1xuICAgIGJhY2tncm91bmQ6ICNDRDAwNzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdEMDA0Nztcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIC5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLWxhdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ3NkE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3RDAwNDc7XG59XG5cbiNtYXAtcG9wdXAgLnN0YXR1cy13YXJuaW5nIC5ob3Zlci1mZWF0dXJlLXRpdGxlIHtcbiAgICBjb2xvcjogIzlCOUIwMDtcbn1cblxuI21hcC1wb3B1cCAuc3RhdHVzLW9rIC5ob3Zlci1mZWF0dXJlLXRpdGxlIHtcbiAgICBjb2xvcjogIzRBNkYwMDtcbn1cblxuI21hcC1wb3B1cCAuc3RhdHVzLWxhdGUgLmhvdmVyLWZlYXR1cmUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy13YXJuaW5nLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGMUE7XG4gICAgY29sb3I6ICM5QjlCMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmFjdGl2ZS1jb25zLXBhZ2luYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3RpdmUtY29ucy1wYWdpbmF0b3IgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIC5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ3NkE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuZGl2LmVwLXRvb2xzLXRpdGxlID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAwcHggMHB4IDEycHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXZhbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtc3R1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uYWN0aXZlLWNvbnMtc3R1Yi1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5vc20tY3JlZGl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1zdHViLXN1bW1hcnktdGV4dCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICovXG59XG5cbmRpdi5hY3RpdmUtY29ucy1ob3Zlci1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuICAgIGhlaWdodDogNTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aXZlLWNvbnMtaG92ZXItbG9hZGluZyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRkIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA5MHB4O1xufSIsIlxuQGltcG9ydCBcInByb2plY3QtZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwicHJvamVjdC12YXJpYWJsZXNcIjtcblxuYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRzO1xufVxuXG4ubGFuZGluZy1wYWdlIHtcblx0LyogR2VuZXJhbCAtIFN0YXJ0Ki9cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1haW47XG5cdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0bWluLXdpZHRoOiAxMDB2dztcblxuICAgIGEge1xuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMnB4IHNvbGlkICRmb2N1cy1vdXRsaW5lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG4gICAgI3NraXAtbGluay1ob2xkZXIge1xuICAgICAgICBhLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHNraXB0b2NvbnRlbnQtbGluaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRza2lwdG9jb250ZW50LWJnO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICB0b3A6IC0zOHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDAxO1xuICAgICAgICB9XG4gICAgICAgIGE6Zm9jdXMsIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDAwMDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgI3NraXAtdGFyZ2V0LWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cdGlucHV0IHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtb3V0bGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRidXR0b24geyAgICBcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtb3V0bGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHQmOmZvY3VzIHtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXMtb3V0bGluZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG4gICAgYTpub3QoLmNhcHRpb24gYSk6bm90KC5mb290ZXItdG9wLWNvbnRhY3QtZGV0YWlscyBhKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBjb2xvcjogJGxpc3QtaXRlbXM7XG4gICAgfVxuICAgIGE6bm90KC5idG4tcHJpbWFyeSk6bm90KGZvb3RlciBhKSB7XG4gICAgICAgIGNvbG9yOiAkc3RhbmRhcmQtbGlua3M7XG4gICAgfVxuICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIGhlaWdodDogNTFweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIH1cbiAgICAubmF2YmFyLW5hdiB7XG5cdFx0PmxpIHtcblx0XHRcdD5hIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ5cHg7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuICAgICAgICBwYWRkaW5nOiAwIDY0cHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm5vLXRyYW5zaXRpb24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogaGVpZ2h0IDA7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGhlaWdodCAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMDtcbiAgICB9XG4gICAgdWwubmF2IHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC43cmVtO1xuICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgY29sb3I6ICRoZWFkaW5ncztcbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLXhzbWFsbC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZ3M7XG4gICAgfVxuICAgIFxuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkaGVhZGluZ3M7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICAgIC5jYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxN3B4IDIwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuICAgIC5pbWctcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogR2VuZXJhbCAtIEVuZCAqL1xuICAgIC8qIEhlYWRlciAgLSBTdGFydCAqL1xuICAgIGhlYWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICRib3gtc2hhZG93O1xuICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtaGVhZGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaGVhZGVyLWJvcmRlci1tb2JpbGU7XG4gICAgICAgIH1cbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm5hdmJhci10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1iYXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGFuZGFyZC1saW5rcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2LWJyYW5kLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxM2NlNjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEzY2U2NztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxM2NlNjc7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtZWRpdW0tZGVza3RvcC1taW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdmJhci1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1lZGl1bS1kZXNrdG9wLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLXhzbWFsbC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwdnc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLWhlYWRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogSGVhZGVyICAtIEVuZCAqL1xuICAgIC8qIE1haW4gLSBTdGFydCovXG4gICAgbWFpbiB7XG4gICAgICAgIC5mZWF0dXJldHRlLWltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAzcHggNnB4ICRib3gtc2hhZG93O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjNweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMzN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJldHRlMSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIC5mZWF0dXJldHRlMS1sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0NHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDhweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDQyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNzZ2dztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLW1pZC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4OHZ3O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDEwMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDdweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS14c21hbGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmVhdHVyZXR0ZTEtcmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDkwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJldHRlMiB7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh3aWRlLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3OXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjUzcHggMTVweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjMwcHggMTVweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHBhZ2UtY29udGVudC1zZXBlcmF0b3JzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWdlLWNvbnRlbnQtc2VwZXJhdG9ycztcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQ2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh3aWRlLW1heCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmV0dGUzIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjQ2cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh3aWRlLW1heCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS14c21hbGwtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mZWF0dXJldHRlMy1yb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjhweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh3aWRlLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIxN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI4cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgLmZlYXR1cmV0dGUzLWZpcnN0LWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MzhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZXR0ZTQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLXhzbWFsbC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZmVhdHVyZXR0ZTQtcm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggLTExM3B4IDIwcHggLTExM3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IC0yM3B4IDIwcHggLTMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZXR0ZTUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NDZweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDE1cHggMCAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJldHRlNiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0NnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mZWF0dXJldHRlNi1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzQ2cHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTM0NnB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHdpZGUtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mZWF0dXJldHRlNyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0NnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQod2lkZS1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQodGFibGV0LW1heCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMTVweCAwIDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUteHNtYWxsLW1heCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAxNXB4IDAgMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5qdW1ib3Ryb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi1iZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndlYnNpdGUtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hZGRyZXNzLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRhY3QtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8qIE1haW4gLSBFbmQqL1xuICAgIC8qIEZvb3RlciAtIFN0YXJ0ICovXG4gICAgZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXRleHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIC5iZy1pbmZvIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci10ZXh0LWhpbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci10ZXh0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvb3Rlci10b3Age1xuICAgICAgICAgICAgbWluLWhlaWdodDogMjY2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLXRvcC1iZztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuICAgICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmZvb3Rlci10b3AtZmlyc3Qtcm93IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXIteW91ci1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmZvb3Rlci1nZXR0eS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwOyBcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5mb290ZXItYXJjaGVzLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZ2xoZXItdGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5nbGFhcy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdCh0YWJsZXQtbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb290ZXItdG9wLWNvbnRhY3QtZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KHRhYmxldC1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1hdChtb2JpbGUtbGctbWF4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci1ib3R0b20tYmc7XG4gICAgICAgICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWF0KG1vYmlsZS1sZy1tYXgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mb290ZXItbGlua3Mge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstYXQobW9iaWxlLWxnLW1heCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLyogRm9vdGVyIC0gRW5kICovXG59IiwiJGZvbnQtZmFtaWx5LW1haW46IEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvY3VzLW91dGxpbmU6ICNFQzY2MjU7XG4kbGlzdC1pdGVtczogIzMzMztcbiRzdGFuZGFyZC1saW5rczogIzI1NzlBNDtcbiRoZWFkaW5nczogIzU1NTtcbiRiYWNrZ3JvdW5kLWhlYWRlcjogIzA0MUIzMztcbiRiYWNrZ3JvdW5kczogI0Y4RjhGODtcbiRib3gtc2hhZG93OiAjMDAwMDAwMjk7XG4kaGVhZGVyLWJvcmRlci1tb2JpbGU6ICNENEQ0RDQ7XG4kcGFnZS1jb250ZW50LXNlcGVyYXRvcnM6ICM3MDcwNzA7XG4kanVtYm90cm9uLWJnOiAjRjlGN0Y2O1xuJGZvb3Rlci10ZXh0OiAjRkZGO1xuJGZvb3Rlci10ZXh0LWhpbnQ6ICMwMDA7XG4kZm9vdGVyLXRvcC1iZzogIzA2MjY0NztcbiRmb290ZXItYm90dG9tLWJnOiAjMDQxQjMzO1xuJHNraXB0b2NvbnRlbnQtbGluazogIzAwMDtcbiRza2lwdG9jb250ZW50LWJnOiAjZmFlNjE5OyIsIkBpbXBvcnQgJ3Byb2plY3QtYnJlYWtwb2ludHMnO1xuXG5AbWl4aW4gYnJlYWstYXQoJGJyZWFrcG9pbnQpIHtcbiAgICAkcmF3LXF1ZXJ5OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBcbiAgICBAaWYgJHJhdy1xdWVyeSB7XG4gICAgICAkcXVlcnk6IGlmKFxuICAgICAgICB0eXBlLW9mKCRyYXctcXVlcnkpID09ICdzdHJpbmcnLFxuICAgICAgICB1bnF1b3RlKCRyYXctcXVlcnkpLFxuICAgICAgICBpbnNwZWN0KCRyYXctcXVlcnkpXG4gICAgICApO1xuICBcbiAgICAgIEBtZWRpYSAjeyRxdWVyeX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBlcnJvciAnTm8gdmFsdWUgZm91bmQgZm9yIGAjeyRicmVha3BvaW50fWAuICdcbiAgICAgICAgICAgKyAnUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludHNgIG1hcC4nO1xuICAgIH1cbn1cbiIsIi8qQ1NTIHNwZWNpZmljYWxseSBmb3IgQXJjaGVzLUhFUiBjdXN0b20gcmVwb3J0cyovXG4vKiAhaW1wb3J0YW50IGlzIGV2aWwsIGJ1dCBuZWNlc3NhcnkgdG8gb3ZlcnJpZGUvcmV2ZXJ0IHRvIGRlZmF1bHQgdGhlIGlubGluZSBzdHlsZXMgZm9yIHJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdCAqL1xuLnJlc291cmNlLWNvbXBvbmVudC1hYnN0cmFjdCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucmVzb3VyY2UtY29tcG9uZW50LWFic3RyYWN0LnJlcG9ydFN1bW1hcnkge1xuICAgIG92ZXJmbG93LXk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmFoZXItdGFiYmVkLXJlcG9ydCAuZmEtYW5nbGUtZG91YmxlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuLmFoZXItdGFibGUtY29udHJvbCBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFoZXItcGFydC1leHBhbmRlZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ucmVzb3VyY2UtcmVwb3J0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zY3JvbGwteSAuYWhlci10YWJiZWQtcmVwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2Nyb2xsLXkgZm9vdGVyLCAuYWhlci10YWJsZS1hcmlhLWRlc2NyaWJlZGJ5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWQtYnRtLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucGFkLXRvcC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnBhZC1sZnQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLXRvcC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tdHdvLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi10d28tY29sdW1uID4gZGl2IHtcbiAgICBmbGV4OiA0NSU7XG59XG5cbi5haGVyLXJlcG9ydC1hbmNob3JzLmJyZWFkY3J1bWIgbGksIC5haGVyLXJlcG9ydC1hbmNob3JzLmJyZWFkY3J1bWIgbGkgYSB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtdG9vbGJhci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDVweCAyNXB4O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5yZXNvdXJjZS1yZXBvcnQ6bm90KC5lZGl0b3ItcmVwb3J0KSAuYWhlci1yZXBvcnQtdG9vbGJhciB7XG4gICAgLyptYXJnaW4tdG9wOiAtODVweDsqL1xufVxuXG4uYWhlci1yZXBvcnQtbmFtZSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYWhlci1yZXBvcnQtaW5zdGFuY2UtbmFtZSB7XG4gICAgY29sb3I6ICMyNTQ3NmE7XG59XG5cbi5haGVyLXJlcG9ydC1hbmNob3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbn1cblxuLnJlc291cmNlLXJlcG9ydDpub3QoLmVkaXRvci1yZXBvcnQpIC5haGVyLXJlcG9ydC1hbmNob3ItY29udGFpbmVyIHtcbiAgICAvKm1hcmdpbi10b3A6IC0zNXB4OyovXG59XG5cbi5haGVyLXJlcG9ydC1hbmNob3JzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXItcmVwb3J0LWEge1xuICAgIGNvbG9yOiAjMzE1QjdEICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItcmVwb3J0LWEuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXJlcG9ydC1hLmRpc2FibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5haGVyLXJlcG9ydC1wYWdlIGxpLCAuYWhlci1yZXBvcnQtYTpob3ZlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogIzI1NDc2YSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGFnZSBsaSwgLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXRpdGxlLWJsb2NrIC5haGVyLXJlcG9ydC1hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xufVxuXG5saSwgLmFoZXItcmVwb3J0LWEuYWN0aXZlOmhvdmVyIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5haGVyLXJlcG9ydC1hLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyNTQ3NmEgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWhlci10YWJiZWQtcmVwb3J0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMXB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXItdGFiLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xufVxuXG4uYWhlci10YWItbGlzdCB7XG4gICAgcGFkZGluZzogMHB4IDEwcHggMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5cbi5haGVyLXRhYi1saXN0LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhlci10YWItbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5haGVyLW5hdi10YWIge1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JCRDFFQTtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGOUZCO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkJEMUVBO1xuICAgIGhlaWdodDogNDVweDtcbn1cblxuLmFoZXItbmF2LXRhYi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXItbmF2LXRhYjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXItdGFiYmVkLXJlcG9ydC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuaS50b2dnbGU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gaTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbi1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDVweCAwcHggMHB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uID4gZGl2ID4gaDIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uYWhlci1yZXBvcnQtc2VjdGlvbiAuYWhlci1yZXBvcnQtYSB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb24gLmFoZXItcmVwb3J0LWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4uYWhlci1yZXBvcnQtYS5kaXNhYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGNvbG9yOiAjODg4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAvKmRpc3BsYXk6IHRhYmxlO1xuICAgIG1pbi13aWR0aDogNTAlOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXItY29kZW1pcnJvciBkaXYgLkNvZGVNaXJyb3J7XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5haGVyLWZsZXgtY29se1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxO1xufVxuXG4uYWhlci1jb2RlbWlycm9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLmFoZXItY29kZW1pcnJvciAuZ2VvanNvbi1lZGl0b3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGVyLWNvZGVtaXJyb3IgLkNvZGVNaXJyb3ItbGluZW51bWJlcntcbiAgICBjb2xvcjogIzU0NTQ1NDtcbn1cblxuLmFoZXItdGFibGUgdHIge1xuICAgIGhlaWdodDogMzNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFoZXItdGFibGUgdGhlYWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLyouYWhlci10YWJsZSAuZGF0YVRhYmxlIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59Ki9cblxuLmFoZXItdGFibGUtaGVhZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKzEpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOGZhICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKDJuKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRoZWFkIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGUgdGhlYWQgdGg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE4LCAyMjYsIDIzNCwwLjUpO1xufVxuXG4uYWhlci10YWJsZSAuZGF0YVRhYmxlIHRoZWFkIHRoLmFoZXItdGFibGUtY29udHJvbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFoZXItdGFibGUtZGVzY3JpcC1jb2wge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUgdGQge1xuICAgIGNvbG9yOiAjNTk1OTU5O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHBhZGRpbmc6IDNweCA4cHg7XG59XG5cbi5haGVyLXRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5haGVyLXRhYmxlIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYWhlci10YWJsZSB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGUgdGhlYWQgdGg6aG92ZXIuc29ydGluZzphZnRlcntcbiAgICBjb2xvcjogIzg4ODtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLmFoZXItdGFibGUtY29udHJvbCB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIG1heC13aWR0aDogODVweDtcbn1cblxuLmFoZXItdGFibGUgdGhlYWQgLmFoZXItdGFibGUtY29udHJvbCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA1OHB4O1xuICAgIG1heC13aWR0aDogODVweDtcbn1cblxuLmFoZXItdGFibGUtY29udHJvbCBpIHtcbiAgICBwYWRkaW5nOiA3cHggNHB4O1xuICAgIGNvbG9yOiBzdGVlbGJsdWU7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5haGVyLXRhYmxlLWNvbnRyb2wgYTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhlci10YWJsZS1jb250cm9sIGk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjU0NzZhO1xufVxuXG4vKi5haGVyLXRhYmxlIHRib2R5IC5haGVyLXRhYmxlLWNvbnRyb2w6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcyLCAxODksIDIwNiwgMC4xOCk7XG59XG4qL1xuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxcHhcbn1cblxuLmFoZXItcmVwb3J0LXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSBkaXYgLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtc2VjdGlvbjpmaXJzdC1vZi10eXBlIGRpdiAuYWhlci1yZXBvcnQtc3Vic2VjdGlvbiAuZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItc3VtbWFyeS1ibG9jayArIC5haGVyLXJlcG9ydC1wYWdlIC5haGVyLXJlcG9ydC1zZWN0aW9uOmZpcnN0LW9mLXR5cGUgZGl2IC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uIC5maXJzdGNoaWxkLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiA1cHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24gaDMgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDMuaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbmgzLnNoaW0ge1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG59XG5cbmgzLnNoaW06aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXItcmVwb3J0LWNvbGxhcHNpYmxlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWNvbnRhaW5lci5uby1mbGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tY29udGFpbmVyLm1hcC1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWNvbnRhaW5lci5tdWx0aS1jYXJkcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1pdGVtLmZsZXggLmFoZXItYmxvY2stYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzogM3B4IDIwcHggMHB4IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4LmNvbHVtbi1vcmRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4LmNvbHVtbi1vcmRlci5wYWQtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4LmNvbHVtbi1vcmRlci5wYWQtYnRtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4LmNvbHVtbi1vcmRlciAuYWhlci1ibG9jay1hdHRyaWJ1dGVzIGg2IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zZWN0aW9uIC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLnBhcnQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgaDQsIC5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDJweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzIGg2IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmY1MjdhO1xuICAgIG1hcmdpbjogMnB4IDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNXB4IDBweCAwcHggMHB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzIGg2IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1NTU7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMgLmFoZXItbm9kYXRhLW5vdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFoZXIta2V5dmFsdWUgPiBoNCB7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcy5hY3Rvci1uYW1lIHtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMudGltZXNwYW4ge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLmFoZXItYmxvY2stYXR0cmlidXRlcy50b3AtbGluZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYWhlci1jYXJkLWNvbnRyb2x7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uYWhlci1ibG9jay1rZXkuY29tcHJlc3NlZCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWZpcnN0Y2hpbGQgaDQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1maXJzdGNoaWxkLm5vLXRvcC1wYWQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWZpcnN0Y2hpbGQ6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZC5vdXRkZW50IGg0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIge1xuICAgIC8qIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyAqL1xufVxuXG4uYWhlci1yZXBvcnQtZXZlbnQtc2VjdGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYWhlci1zdW1tYXJ5LXZhbHVlIHtcbiAgICBjb2xvcjogIzc3NztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgLnRhYmxlPnRib2R5PnRyPnRkLCAudGFibGU+dGJvZHk+dHI+dGgsIC50YWJsZT50Zm9vdD50cj50ZCwgLnRhYmxlPnRmb290PnRyPnRoLCAudGFibGU+dGhlYWQ+dHI+dGQsIC50YWJsZT50aGVhZD50cj50aCB7XG4gICAgcGFkZGluZzogN3B4O1xufVxuXG4uYWhlci1yZXBvcnQtc3Vic2VjdGlvbi1jb250YWluZXIgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlciwgdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGJvdHRvbTogNnB4O1xufVxuXG4uZmlyc3RjaGlsZC1jb250YWluZXIgLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkOmJlZm9yZSwgdGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5icmVhZGNydW1iPmxpK2xpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ8XCJcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCAuYWhlci10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogM3B4IDhweDtcbn1cblxuLmFoZXItdGFibGUgdGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bC5kdHItZGV0YWlscyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLmFoZXItdGFibGUgLnRhYmxlLXN0cmlwZWQ+dGJvZHk+dHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYTkwICFpbXBvcnRhbnQ7XG59XG5cbi5saW5lLWNsYW1wLTEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbi5haGVyLW5vZGF0YS1ub3RlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzU5NTk1OTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24tZmlyc3RjaGlsZCAuYWhlci1ub2RhdGEtbm90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci1ub2RhdGEtbm90ZS5haGVyLXRvcC1jYXJkIHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDEwcHggMTJweDtcbn1cblxuLmFoZXItdGFibGUtbGluayB7XG4gICAgY29sb3I6ICAjNDM1QTcwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IHtcbiAgICBwYWRkaW5nOiAwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2UgLmFoZXItcmVwb3J0LXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmFoZXItc3VtbWFyeS1yZXBvcnQgLmFoZXItcmVwb3J0LXBhZ2U6Zmlyc3QtY2hpbGQgLmZpcnN0Y2hpbGQtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1yZXBvcnQtcGhvdG8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uYWhlci10aXRsZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luOiA1cHggMHB4IDJweCAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydCAuYWhlci1zdW1tYXJ5LWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgcGFkZGluZzogMTBweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgdG9wOiAwcHg7XG4gICAgei1pbmRleDogMTA7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0IC5haGVyLXN1bW1hcnktYmxvY2sgLmFoZXItYmxvY2stYXR0cmlidXRlczpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWhlci1zdW1tYXJ5LWJsb2NrOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYWhlci1ibG9jay1hdHRyaWJ1dGVzLmhpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5haGVyLWJsb2NrLWF0dHJpYnV0ZXMuaGlnaGxpZ2h0ZWQgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2NzY3Njc7XG59XG5cbi5haGVyLWJsb2NrLWtleSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMwZDNiNjM7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhlci1ibG9jay12YWx1ZSB7XG4gICAgY29sb3I6ICM1OTU5NTk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4uYWhlci1ibG9jay12YWx1ZSBhIHtcbiAgICBjb2xvcjogIzU5NTk1OTtcbn1cblxuYS5haGVyLWJsb2NrLXZhbHVlLXVybCB7XG4gICAgY29sb3I6ICMxMjU0OEE7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGVyLWJsb2NrLXZhbHVlLXVybDpob3ZlciB7XG4gICAgY29sb3I6ICNENUE2MEY7XG59XG5cbi5haGVyLXN1bW1hcnktYmxvY2stdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjNzI3MjcyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFoZXItc3VtbWFyeS1ibG9jay1jb250ZW50IHtcbiAgICBjb2xvcjogIzg5ODk4OTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUgdGgge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uYWhlci10YWJsZSAudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFoZXItdGFibGUgLnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItZGF0YSB7XG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5haGVyLXRhYmxlIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLmFoZXItdGFibGUgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uYWhlci10YWJiZWQtcmVwb3J0LWZvb3RlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG5cbi5haGVyLXJlcG9ydC1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyOiAgMXB4IHNvbGlkICNkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5haGVyLXJlcG9ydC1tYXAuYWhlci1kZXNpZ25hdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8ge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBtYXJnaW46IDBweCAxNXB4IDEwcHggMHB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhlci1yZXBvcnQtcGhvdG8gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG59XG5cbi5haGVyLXJlcG9ydC1waG90by1jYXB0aW9uIC5haGVyLXJlcG9ydC1zdWJzZWN0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItcmVwb3J0LXN1YnNlY3Rpb24taXRlbS5mbGV4IC5haGVyLWJsb2NrLWF0dHJpYnV0ZXMge1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItYmxvY2sta2V5LFxuLmFoZXItcmVwb3J0LXBob3RvLWNhcHRpb24gLmFoZXItYmxvY2stdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uYWhlci1yZXBvcnQtanNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBoZWlnaHQ6IDc1MHB4O1xuICAgIC8qaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5haGVyLXN1bW1hcnktcmVwb3J0LWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uYWhlci1zdW1tYXJ5LXJlcG9ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1vZGVsLXN1bW1hcnktcmVwb3J0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdyYXBoLWRlc2lnbmVyIC5haGVyLXJlcG9ydC10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ncmFwaC1kZXNpZ25lciAuYWhlci1yZXBvcnQtYW5jaG9yLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ3JhcGgtZGVzaWduZXIgLmFoZXItdGFiYmVkLXJlcG9ydCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICB0b3A6IGluaGVyaXQhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM0NjgyYjQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29udGVudDogJ1xcMjVCQyAgU2hvdyBkZXRhaWxzJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5wYXJlbnQ+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5wYXJlbnQ+dGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFwyNUIyICBIaWRlIGRldGFpbHMnO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZCx0YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDUwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbn1cblxuLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0LWRldGFpbHMge1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgb3V0bGluZTogMCFpbXBvcnRhbnQ7XG59XG5cbi5haGVyLXJlcG9ydC1tYXAgLm92ZXJsYXktbGlzdGluZyAub3ZlcmxheS1uYW1lIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhlci1yZXBvcnQtbWFwIC5vdmVybGF5LWxpc3RpbmcgLm92ZXJsYXktbmFtZSBzcGFuIHtcbiAgICB3aWR0aDogNzAlO1xufVxuXG4uYWhlci1yZXBvcnQtbWFwIC5iYXNlbWFwLWxpc3RpbmcsXG4uYWhlci1yZXBvcnQtbWFwIC5vdmVybGF5LWxpc3RpbmcsXG4uYWhlci1yZXBvcnQtbWFwIC5sZWdlbmQtbGlzdGluZyB7XG4gICAgcGFkZGluZzogMTZweCAwO1xufVxuXG4uYWhlci1yZXBvcnQtbWFwIC5vdmVybGF5LWxpc3RpbmcgLm92ZXJsYXktb3BhY2l0eS1jb250cm9sIHtcbiAgICByaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlc291cmNlLXJlcG9ydC1hYnN0cmFjdC1jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNlYXJjaC1yZXN1bHQtZGV0YWlscyAucmVzb3VyY2UtcmVwb3J0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5haGVyLXN1bW1hcnktcmVwb3J0LXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxufSIsIi5ibmctc2VhcmNoLWNvbnRhaW5lciAuZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJuZy1zZWFyY2gtbWFwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmJuZy1zZWFyY2gtY29udGFpbmVyID4gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uYm5nLXNlYXJjaC1pbnB1dC1jb250YWluZXJ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYm5nLXNlYXJjaC1pbmZvIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG4uYm5nLXNlYXJjaC1pbmZvLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYm5nLXNlYXJjaC1pbnB1dCB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uYm5nLXNlYXJjaC1lcnJvciB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBib3JkZXI6IHJlZDtcbn0iLCIuYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbn1cblxuLmFjY2Vzc2liaWxpdHktc3RhdGVtZW50IGgye1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufSIsIi5zZWFyY2gtcmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBsaWdodGdyYXk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgPiBhIHtcbiAgICBjb2xvcjogIzAwMDA3MTtcbn1cblxuLnNlYXJjaC1yZXN1bHQgPiBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzJlMjlkYTtcbn1cblxuLmNvbnMtc2VhcmNoLXJlc3VsdHMtY29udGFpbmVyIC5zZWFyY2gtcmVzdWx0LnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNTQ3NkE7XG59XG5cbiNtYXAtcG9wdXAgLm1hcC1wb3B1cC1jb250ZW50IHtcbiAgICBtYXJnaW46IC0xcHggMHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG59XG5cbi5tYXAtcG9wdXAtY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogM3B4O1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgLm1hcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZmJmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHggMTVweDtcbiAgICBjb2xvcjogIzI1NDc2QTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY29ucy1zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgc2VjdGlvbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jb25zLWF0dHJpYnV0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1hcC1wb3B1cC1jb250ZW50IHNlY3Rpb24gLnBvcHVwLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgc2VjdGlvbiAucG9wdXAtdmFsdWUge1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4ubWFwLXBvcHVwLWNvbnRlbnQgLnBvcHVwLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI21hcC1wb3B1cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCQkQxRUE7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI21hcC1wb3B1cCAuaG92ZXItZmVhdHVyZS1ib2R5IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NnB4KTtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdHI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdGgge1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmRmZGY7XG4gICAgY29sb3I6ICM3NDg5OWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlcG9ydC10YWJ1bGFyLWNhcmQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y4O1xufVxuXG5zcGFuLnJwLXRpbGUtdGl0bGUge1xuICAgIGNvbG9yOiMyYzRkNzA7XG4gICAgZm9udC13ZWlnaHQ6IDU1MDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29tbXVuaWNhdGlvbi10eXBlIHtcbiAgICBjb2xvcjogcmdiKDEzNCwgMTM0LCAxMzQpO1xuICAgIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMHB4IDE1cHggMTVweCAxNXB4OyBcbiAgICBkaXNwbGF5OiBmbGV4OyBcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiAubWFwLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uaGVyLWZpbmFsLXN0ZXAtc2VjdGlvbiAubWFwLWNvbnRhaW5lciAubWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4OyBcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7IFxuICAgIHdpZHRoOiBpbmhlcml0OyBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1pbi13aWR0aDogNzAwcHg7XG59XG5cbi5maW5hbC1zdGVwLXNlY3Rpb24tYmxvY2staXRlbSB7XG4gICAgZGlzcGxheTogZmxleDsgXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZpbmFsLXN0ZXAtc2VjdGlvbi1ibG9jay1pdGVtIC5ibG9jay1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnN1bW1hcnktaW1hZ2UtbWV0YWRhdGEgLmJsb2NrLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uZmluYWwtc3RlcC1zZWN0aW9uLWJsb2NrLWl0ZW0gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmxvY2staXRlbS5maWxlcy1tZXRhZGF0YSB7XG4gICAgcGFkZGluZzogNXB4IDBweCA1cHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbmFsLXN0ZXAgLnN1bW1hcnktbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgXG4gICAgY29sb3I6ICM3Nzc7XG59XG5cbi5maW5hbC1zdGVwIGg1IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS12YWx1ZSB7XG4gICAgY29sb3I6ICMyYjU0N2M7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA3cHggOHB4IDVweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uZmluYWwtc3RlcCAuZmlsZS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5maW5hbC1zdGVwIC5maWxlLWxpc3QgLmZpbGUtdXBsb2FkLWNhcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJhY2tncm91bmQ6ICNGNUZBRkU7XG59XG5cbi5hdHRlbmRlZS10YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbn1cblxuLmF0dGVuZGVlLXRhYmxlPnRib2R5PnRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUZBRkU7XG59XG5cbi5hdHRlbmRlZS10YWJsZSAuYXR0ZW5kZWUtbmFtZXtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5hdHRlbmRlZS10YWJsZSAuYXR0ZW5kZWUtdHlwZXtcbiAgICB3aWR0aDogNDUwcHg7XG59XG5cbi5yZWZlcmVuY2UtbnVtYmVyLXRhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4O1xufVxuXG4ucmVmZXJlbmNlLW51bWJlci10YWJsZT50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQUZFO1xufVxuXG4ucmVmZXJlbmNlLW51bWJlci10YWJsZSB0aCB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS1pbWFnZSB7XG4gICAgbWF4LWhlaWdodDogMjQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcbn1cblxuLnN1bW1hcnktaW1hZ2UtbWV0YWRhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7IFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IFxuICAgIHBhZGRpbmc6IDVweCA1cHggMTBweCAwcHg7XG59XG5cbi5zdW1tYXJ5LWltYWdlLW1ldGFkYXRhIC5zdW1tYXJ5LXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZmluYWwtc3RlcCAuc3VtbWFyeS1pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogNXB4IDVweCA1cHggMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnN1bHRhdGlvbi1tYXAtc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDBweDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtIHtcbiAgd2lkdGg6MjkwcHg7XG4gIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZDojZmZmO1xuICBvcGFjaXR5Oi45O1xuICBtYXJnaW46IDFyZW07XG59XG4uY2FyZC1ncmlkLWl0ZW06aG92ZXIge1xuICBjdXJzb3I6cG9pbnRlcjtcbiAgb3BhY2l0eToxLjA7XG4gIGJvcmRlcjoxcHggc29saWQgI2FhYVxufVxuLmNhcmQtZ3JpZC1pdGVtLmRpc2FibGVkIHtcbiAgZmxvYXQ6bGVmdDtcbiAgd2lkdGg6MjkwcHg7XG4gIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgb3BhY2l0eTouNzk7XG4gIG1hcmdpbjozcHhcbn1cbi5jYXJkLWdyaWQtaXRlbS5kaXNhYmxlZDpob3ZlciB7XG4gIGN1cnNvcjpkZWZhdWx0XG59XG5kaXYuY2FyZC1ncmlkLWl0ZW0uc2VsZWN0ZWQge1xuICBib3JkZXI6MXB4IHNvbGlkICNhYWE7XG4gIG9wYWNpdHk6MS4wXG59XG5cbi5hY3RpdmUtY29ucy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAucHJvamVjdHMtZ3JpZCB7XG4gICAgICAgIG1hcmdpbjogMXJlbSAycmVtO1xuICAgIH1cbn1cblxuLmFjdGl2ZS1jb25zLWNvbnRhaW5lci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hY3RpdmUtY29ucy1maWx0ZXJzIGlucHV0IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDI5MXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyBpbnB1dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgc3RlZWxibHVlO1xuICAgIG91dGxpbmU6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyAuZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uYWN0aXZlLWNvbnMtZmlsdGVycyAucmVzZXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwcHggMXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDI5OHB4O1xuICAgIGZvbnQtc2l6ZTogOXB4O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtaGVhZGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjNDU0NTQ1O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM0NTQ1NDU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5jb250ZW50LXBhbmVse1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAucGx1Z2luLW1haW57XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZS12aWV3IHtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNvbnMtb3duZXItdGl0bGUtcGFuZWx7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uY29ucy1vd25lci10aXRsZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY3RpdmUtY29ucy1jb250YWluZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBjb2xvcjogIzU4NTg1ODtcbiAgICBwYWRkaW5nOiAyMnB4IDQ1cHg7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1oZWFkZXItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG4vKiBkaXYuYWN0aXZlLWNvbnMtaGVhZGVyIH4gZGl2IGRpdiwgZGl2LmFjdGl2ZS1jb25zLWhlYWRlciB+IGRpdiBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufSAqL1xuXG5kaXYuYWN0aXZlLWNvbnMtbWFwLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogMjg4cHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmYmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5hY3RpdmUtY29ucy1tYXAtY29udGFpbmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwIHtcbiAgICBoZWlnaHQ6aW5oZXJpdDtcbiAgICB3aWR0aDppbmhlcml0O1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuaW1nLmFjdGl2ZS1jb25zLW1hcC1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtbWFwID4gZGl2IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwIDFweCAwIDRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdG9wOiAxNzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuZGl2LmFjdGl2ZS1jb25zLW1hcCA+IGRpdiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuZGl2LmFjdGl2ZS1jb25zLXN0dWJzIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLW9rLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLW9rIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUVFNTBGO1xuICAgIGNvbG9yOiAjNEE2RjAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NDk2MDA7XG59XG5cbi5jYXJkLWdyaWQtaXRlbTpob3ZlciAuYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy1vayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI1NDc2QTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY0OTYwMDtcbn1cblxuLmFjdGl2ZS1jb25zLWhlYWRlci5zdGF0dXMtbGF0ZSwgLmhvdmVyLWZlYXR1cmUtdGl0bGUtYmFyLnN0YXR1cy1sYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjQ0QwMDc0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RDAwNDc7XG59XG5cbi5jYXJkLWdyaWQtaXRlbTpob3ZlciAuYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy1sYXRlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjU0NzZBO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0QwMDQ3O1xufVxuXG4jbWFwLXBvcHVwIC5zdGF0dXMtd2FybmluZyAuaG92ZXItZmVhdHVyZS10aXRsZSB7XG4gICAgY29sb3I6ICM5QjlCMDA7XG59XG5cbiNtYXAtcG9wdXAgLnN0YXR1cy1vayAuaG92ZXItZmVhdHVyZS10aXRsZSB7XG4gICAgY29sb3I6ICM0QTZGMDA7XG59XG5cbiNtYXAtcG9wdXAgLnN0YXR1cy1sYXRlIC5ob3Zlci1mZWF0dXJlLXRpdGxle1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYWN0aXZlLWNvbnMtaGVhZGVyLnN0YXR1cy13YXJuaW5nLCAuaG92ZXItZmVhdHVyZS10aXRsZS1iYXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGMUE7XG4gICAgY29sb3I6ICM5QjlCMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JiYjtcbn1cblxuLmFjdGl2ZS1jb25zLXBhZ2luYXRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY3RpdmUtY29ucy1wYWdpbmF0b3IgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNXB4IDBweDtcbn1cblxuLmNhcmQtZ3JpZC1pdGVtOmhvdmVyIC5hY3RpdmUtY29ucy1oZWFkZXIuc3RhdHVzLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNTQ3NkE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLWxlZnQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXJpZ2h0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuZGl2LmVwLXRvb2xzLXRpdGxlID4gZGl2IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZzogMTJweCAwcHggMHB4IDEycHg7XG59XG5cbmRpdi5hY3RpdmUtY29ucy1zdHViLXZhbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyNTQ3NkE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5kaXYuYWN0aXZlLWNvbnMtc3R1Yi1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAjNzc3O1xufVxuXG4uYWN0aXZlLWNvbnMtc3R1Yi1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3MjcyNzI7XG4gICAgaGVpZ2h0OiAxMTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5vc20tY3JlZGl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5hY3RpdmUtY29ucy1zdHViLXN1bW1hcnktdGV4dCB7XG4gICAgd2lkdGg6IDI2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIC8qIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7ICovXG59XG5cbmRpdi5hY3RpdmUtY29ucy1ob3Zlci1sb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gICAgLyogdGV4dC1hbGlnbjogY2VudGVyOyAqL1xuICAgIGhlaWdodDogNTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWN0aXZlLWNvbnMtaG92ZXItbG9hZGluZyBpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRyIHtcbiAgICBoZWlnaHQ6IDM1cHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBpbnB1dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSBwIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSB0Ym9keSB0ciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGQUZFO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDNFNUY0O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFjdGl2ZS1jb25zLXRhYmxlIHRkIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5hY3RpdmUtY29ucy10YWJsZSAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIHJpZ2h0OiA0MHB4O1xufVxuXG4uYWN0aXZlLWNvbnMtdGFibGUgLmRhdGFUYWJsZXNfaW5mbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA5MHB4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/