@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300&display=swap);
:root {
    --main: #26893A;
    --main-light: #efb500;
    --white: #fff;
    --secondary: #38a700;
    --secondary-background: ##fff;
    --background: #fff;
    --text-link: #333;
    --text: #555;
    --grey-100: #1d1d1d;
    --grey-200: #222;
    --grey-300: #333;
    --grey-500: #555;
}
html,
body {
    padding: 0;
    margin: 0;
    font-family: 'Ubuntu', sans-serif;
    background-color: var(--background) !important;
    font-size: inherit;
}
body {
    overflow-y: auto;
    overflow-x: hidden;
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box !important;
    font-family: "Open Sans", sans-serif;
}
html {
    text-rendering: optimizeLegibility;
    font-size: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
a { text-decoration: none;
    color: #222;
}


.breadcrumb {
    border: solid 1px #ddd;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px;
}

.breadcrumb  li {
    display: inline;
    font-family: Segoe ui!important;
    color: var(--text);
}


.breadcrumb  span {
    color: var(--text)!important;
}

.breadcrumb   li::after {
    content: ' ';
    margin-right: 10px;
    font-size:.9em;
    color: var(--text);
}
.breadcrumb li:first-child a span {
    font-weight: 700;
}
.breadcrumb   li:last-child::after {
    content: '';
    color: var(--text);
}

.breadcrumb   li a {
    color: var(--grey-300);
    text-decoration: none;
    margin-right: 10px;
}

.breadcrumb   li a:hover span {
    color: var(--secondary) !important;
    text-decoration: underline;
}


blockquote {
    margin: 0 0px 0px 3rem;
    border-left: 1px solid #ddd;
    padding-left: 20px;
}

.imageGallery img {
    border-radius: 8px;
    cursor: zoom-in;
    border: 4px solid #fff;
    object-fit: cover;
}


ul.feat-big {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    padding: 0;
}

.feat-big li {
    display: block;
    width: 25%;
    box-sizing: border-box;
    padding: 0 10px;
    margin: 0 0 20px;
}

@media(max-width: 1200px) {
    .feat-big li {
        flex: 0 0 33%;
    }
}

.feat-big .feat-inner {
    position: relative;
    float: left;
    width: 100%;
    overflow: hidden
}

.feat-big .post-image-link {
    position: relative;
    float: left;
    display: block;
    overflow: hidden;
}

.feat-big .feat-inner .post-image-link {
    width: 100%;
    height: 180px;
    margin: 0
}

.feat-big .feat-inner .post-image-link img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.feat-big .post-title {
    overflow: hidden;
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.4em;
    margin: 6px 0;
    text-transform: uppercase;
}

.feat-big .item-big .post-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(68, 63, 69, 0.9);
    overflow: hidden;
    z-index: 5;
    box-sizing: border-box;
    padding: 30px 20px 20px;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: 0.3s ease-in-out;
    -moz-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.feat-big .item-big .post-info-inner {
    position: relative;
    margin: 0;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    box-sizing: border-box;
}

.feat-big .feat-inner:hover .post-info {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.feat-big .post-title a {
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    transition: color .17s ease
}

.feat-big .post-title a:hover {
    color: #084e70;
}

.feat-big .post-meta {
    width: 100%;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    padding: 0 1px;
}

.feat-big .post-meta .post-date {
    width: 100%;
    text-align: center;
    margin: 0;
    color: #fff;
}

.feat-big .post-tag {
    width: 100%;
    color: #fff;
    font-size: 12px;
}


.post-thumb.lazy-yard {
    opacity: 1;
}

.post-thumb {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
    border:1px solid #e5e5e5;
    border-radius: 5px 5px 0px 0;
    
}


/*Modal Images*/
.modal {
    display: none;
    /* Hidden by default */
    position: fixed;
    /* Stay in place */
    z-index: 9999;
    /* Sit on top */
    /* Location of the box */
    left: 0;
    top: 0;
    width: 100%;
    /* Full width */
    height: 100%;
    /* Full height */
    overflow: auto;
    /* Enable scroll if needed */
    background-color: rgb(0, 0, 0);
    /* Fallback color */
    background-color: rgba(0, 0, 0, 0.9);
    /* Black w/ opacity */
}
.modal .close{
    color: #fff;
    font-size: 50px;
    margin-right: 30px;
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: auto;
    max-width: 800px;
    max-height: 75%;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content,
#caption {
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}
.companyGallery ul {
    padding: 0 !important;
    justify-content: flex-start !important;
}
.icon {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 16px;
    display: block;
    -webkit-mask-size: 100%!important;
    mask-size: 100%!important;
    background-color: #555;
    mask-position: center;
    mask-repeat: no-repeat;
    color: transparent;
}
.fa-home {
    mask-image: url(/build/images/house.41e3cbf8.svg);
    mask: url(/build/images/house.41e3cbf8.svg) no-repeat center;
    -webkit-mask: url(/build/images/house.41e3cbf8.svg) no-repeat center;
}
.fa-gavel {
    mask-image: url(/build/images/gavel-solid.ee8ee712.svg);
    mask: url(/build/images/gavel-solid.ee8ee712.svg) no-repeat center;
    -webkit-mask: url(/build/images/gavel-solid.ee8ee712.svg) no-repeat center;
}
.fa-file {
    mask-image: url(/build/images/file-lines.7bab93f3.svg);
    mask: url(/build/images/file-lines.7bab93f3.svg) no-repeat center;
    -webkit-mask: url(/build/images/file-lines.7bab93f3.svg) no-repeat center;
}
.fa-list {
    mask-image: url(/build/images/list-ol.9c22a495.svg);
    mask: url(/build/images/list-ol.9c22a495.svg) no-repeat center;
    -webkit-mask: url(/build/images/list-ol.9c22a495.svg) no-repeat center;
}
.fa-balanced {
    mask-image: url(/build/images/scale-balanced.fcb0fcd0.svg);
    mask: url(/build/images/scale-balanced.fcb0fcd0.svg) no-repeat center;
    -webkit-mask: url(/build/images/scale-balanced.fcb0fcd0.svg) no-repeat center;
}
.fa-chart-pie {
    mask-image: url(/build/images/chart-pie.2fc25e5f.svg);
    mask: url(/build/images/chart-pie.2fc25e5f.svg) no-repeat center;
    -webkit-mask: url(/build/images/chart-pie.2fc25e5f.svg) no-repeat center;
}
.fa-coins {
    mask-image: url(/build/images/coins-solid.609d50bc.svg);
    mask: url(/build/images/coins-solid.609d50bc.svg) no-repeat center;
    -webkit-mask: url(/build/images/coins-solid.609d50bc.svg) no-repeat center;
}
.fa-file-dollar {
    mask-image: url(/build/images/file-dollar.499cfa24.svg);
    mask: url(/build/images/file-dollar.499cfa24.svg) no-repeat center;
    -webkit-mask: url(/build/images/file-dollar.499cfa24.svg) no-repeat center;
}
.fa-hand-dollar {
    mask-image: url(/build/images/hand-dollar.169bf9a1.svg);
    mask: url(/build/images/hand-dollar.169bf9a1.svg) no-repeat center;
    -webkit-mask: url(/build/images/hand-dollar.169bf9a1.svg) no-repeat center;
}
.fa-diary {
    mask-image: url(/build/images/diary.ed95117b.svg);
    mask: url(/build/images/diary.ed95117b.svg) no-repeat center;
    -webkit-mask: url(/build/images/diary.ed95117b.svg) no-repeat center;
}
.fa-building {
    mask-image: url(/build/images/building.8590fc28.svg);
    mask: url(/build/images/building.8590fc28.svg) no-repeat center;
    -webkit-mask: url(/build/images/building.8590fc28.svg) no-repeat center;
}
.fa-siq {
    mask-image: url(/build/images/siq.1aa59b5d.svg);
    mask: url(/build/images/siq.1aa59b5d.svg) no-repeat center;
    -webkit-mask: url(/build/images/siq.1aa59b5d.svg) no-repeat center;
}
.fa-search {
    mask-image: url(/build/images/search.7f538b76.svg);
    mask: url(/build/images/search.7f538b76.svg) no-repeat center;
    -webkit-mask: url(/build/images/search.7f538b76.svg) no-repeat center;
}
.fa-accessible {
    mask-image: url(/build/images/accessible.b40d3cb1.svg);
    mask: url(/build/images/accessible.b40d3cb1.svg) no-repeat center;
    -webkit-mask: url(/build/images/accessible.b40d3cb1.svg) no-repeat center;
}
.fa-close {
    mask-image: url(/build/images/close.25ab6035.svg);
    mask: url(/build/images/close.25ab6035.svg) no-repeat center;
    -webkit-mask: url(/build/images/close.25ab6035.svg) no-repeat center;
    background-color: #fff;
}
.fa-instagram {
    mask-image: url(/build/images/instagram.5cb17d34.svg);
    mask: url(/build/images/instagram.5cb17d34.svg) no-repeat center;
    -webkit-mask: url(/build/images/instagram.5cb17d34.svg) no-repeat center;
    background-color: #fff;
}
.fa-facebook {
    mask-image: url(/build/images/facebook.1da762e1.svg);
    mask: url(/build/images/facebook.1da762e1.svg) no-repeat center;
    -webkit-mask: url(/build/images/facebook.1da762e1.svg) no-repeat center;
    background-color: #fff;
}
.fa-youtube {
    mask-image: url(/build/images/youtube.19d677be.svg);
    mask: url(/build/images/youtube.19d677be.svg) no-repeat center;
    -webkit-mask: url(/build/images/youtube.19d677be.svg) no-repeat center;
}
.fa-export {
    mask-image: url(/build/images/export.7e40ec4f.svg);
    mask: url(/build/images/export.7e40ec4f.svg) no-repeat center;
    -webkit-mask: url(/build/images/export.7e40ec4f.svg) no-repeat center;
}
.fa-pdf {
    mask-image: url(/build/images/pdf.3bee8537.svg);
    mask: url(/build/images/pdf.3bee8537.svg) no-repeat center;
    -webkit-mask: url(/build/images/pdf.3bee8537.svg) no-repeat center;
}
.fa-office {
    mask-image: url(/build/images/office.adaab243.svg);
    mask: url(/build/images/office.adaab243.svg) no-repeat center;
    -webkit-mask: url(/build/images/office.adaab243.svg) no-repeat center;
}
.fa-upload {
    mask-image: url(/build/images/upload.a073ec39.svg);
    mask: url(/build/images/upload.a073ec39.svg) no-repeat center;
    -webkit-mask: url(/build/images/upload.a073ec39.svg) no-repeat center;
}
.fa-half {
    mask-image: url(/build/images/half.3ed0c236.svg);
    mask: url(/build/images/half.3ed0c236.svg) no-repeat center;
    -webkit-mask: url(/build/images/half.3ed0c236.svg) no-repeat center;
}
.fa-google-play {
    mask-image: url(/build/images/google-play.94d9d620.svg);
    mask: url(/build/images/google-play.94d9d620.svg) no-repeat center;
    -webkit-mask: url(/build/images/google-play.94d9d620.svg) no-repeat center;
}
.fa-apple-store {
    mask-image: url(/build/images/apple-store.e646c300.svg);
    mask: url(/build/images/apple-store.e646c300.svg) no-repeat center;
    -webkit-mask: url(/build/images/apple-store.e646c300.svg) no-repeat center;
}
.fa-clock {
    mask-image: url(/build/images/clock.23d6cb72.svg);
    mask: url(/build/images/clock.23d6cb72.svg) no-repeat center;
    -webkit-mask: url(/build/images/clock.23d6cb72.svg) no-repeat center;
}
.fa-linkedin {
    mask-image: url(/build/images/linkedin.f2f7d420.svg);
    mask: url(/build/images/linkedin.f2f7d420.svg) no-repeat center;
    -webkit-mask: url(/build/images/linkedin.f2f7d420.svg) no-repeat center;
}
.fa-twitter{
    mask-image: url(/build/images/twitter.736d5ae8.svg);
    mask: url(/build/images/twitter.736d5ae8.svg) no-repeat center;
    -webkit-mask: url(/build/images/twitter.736d5ae8.svg) no-repeat center;
}
.fa-e-siq{
    mask-image: url(/build/images/e-siq.45de7fdd.svg);
    mask: url(/build/images/e-siq.45de7fdd.svg) no-repeat center;
    -webkit-mask: url(/build/images/e-siq.45de7fdd.svg) no-repeat center;
}
.fa-invoice{
    mask-image: url(/build/images/nota-fiscal.d5145ef0.svg);
    mask: url(/build/images/nota-fiscal.d5145ef0.svg) no-repeat center;
    -webkit-mask: url(/build/images/nota-fiscal.d5145ef0.svg) no-repeat center;
}
.fa-ombudsman{
    mask-image: url(/build/images/ouvidoria.ddbe7c26.svg);
    mask: url(/build/images/ouvidoria.ddbe7c26.svg) no-repeat center;
    -webkit-mask: url(/build/images/ouvidoria.ddbe7c26.svg) no-repeat center;
}
.fa-government{
    mask-image: url(/build/images/government.aad445b8.svg);
    mask: url(/build/images/government.aad445b8.svg) no-repeat center;
    -webkit-mask: url(/build/images/government.aad445b8.svg) no-repeat center;
}
.fa-warning{
    mask-image: url(/build/images/warning.1d97985a.svg);
    mask: url(/build/images/warning.1d97985a.svg) no-repeat center;
    -webkit-mask: url(/build/images/warning.1d97985a.svg) no-repeat center;
}

.btn-acessibility {
    position: relative;
    height: 100%;
    z-index: 9999;
    display: flex;
    align-items: center;
}
.btn-acessibility:hover button {
    color: var(--secondary);
}
.btn-acessibility:hover button i {
    background: var(--secondary);
}
.btn-acessibility button {
    background: transparent;
    border: 0;
    color: var(--white);
    font-size: 1.125rem;
    font-weight: 600;
    transition: 0.3s;
}
.btn-acessibility i {
    width: 20px;
    height: 20px;
    background: var(--white);
    margin-right: .5rem;
    transition: 0.3s
}
.modal-accessibility {
    position: absolute;
    right: 0;
    top: 100%;
    width: 248px;
    background: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, .15);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    visibility: hidden;
    opacity: 0;
    transition: 0.3s;
}
.modal-accessibility.show {
    visibility: visible;
    opacity: 1;
}
.modal-accessibility .modal-accessibility-header {
    height: 72px;
    width: 100%;
    display: flex;
    align-items: center;
    gap: .5rem;
}
.modal-accessibility .modal-accessibility-header span {
    color: var(--secondary);
    font-size: .75rem !important;
    font-weight: 600;
}
.modal-accessibility .modal-accessibility-header button {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: #333;
    border: 0;
    color: #fff;
    font-size: .75rem;
    transition: .3s;
}
.modal-accessibility .modal-accessibility-header button:hover {
    background: var(--secondary);
}
.modal-accessibility .modal-accessibility-body {
    flex: 1;
    background: #ededed;
    border-radius: 0 0 8px 8px;
}
.modal-accessibility .modal-accessibility-body {
    padding: .75rem;
}
.modal-accessibility .modal-accessibility-body button,
.modal-accessibility .modal-accessibility-body a {
    display: flex;
    align-items: center;
    color: #333;
    text-decoration: none;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 1rem;
    transition: 0.3s;
}
.modal-accessibility .modal-accessibility-body button i {
    background: #333;
    transition: .3s;
}
.modal-accessibility .modal-accessibility-body button:hover i {
    background: var(--secondary);
}
.modal-accessibility .modal-accessibility-body button:hover,
.modal-accessibility .modal-accessibility-body a:hover {
    color: var(--secondary);
}
.modal-accessibility:after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 11px 8px;
    border-color: transparent transparent #fff;
    position: absolute;
    top: -10px;
    left: calc(80%);
    z-index: 2;
    visibility: visible;
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    opacity: 1;
}
.modal-accessibility .modal-accessibility-header {
    padding: .75rem;
}
.input-search {
    display: flex;
    align-items: center;
    position: relative;
    flex: 1;
    max-width: 500px;
}
.input-search input {
    height: 48px;
    width: 100%;
    max-width: 100%;
    padding-left: 56px;
    background: #f9f9f9;
    border: 0;
    border-radius: 6px;
}
.input-search i {
    position: absolute;
    width: 24px;
    height: 24px;
    left: 1rem;
    background: #bbb;
}
.input-search input:focus {
    border: 2px solid var(--main) !important;
    outline: 0;
}
.input-search input::placeholder {
    color: #bbb;
}

.input-search-mobile {
    position: fixed;
    height: 120px;
    width: 100vw;
    top: -120px;
    left: 0;
    background: var(--main-light);
    padding: .75rem;
    display: flex;
    align-items: center;
    z-index: 9999;
    transition: .3s;
}
.input-search-mobile i {
    position: absolute;
    background: #bbb;
    left: 1.5rem;
}
.input-search-mobile button {
    width: 48px !important;
    height: 48px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    background: var(--secondary) !important;
    border: 0;
    font-weight: 600;
    color: #fff;
    border-radius: 0 6px 6px 0;
}
.input-search-mobile button i {
    position: relative !important;
    background: #fff;
    left: 0;
}
.input-search-mobile .btn-cancel {
    width: 48px !important;
    height: 48px !important;
    display: flex;
    align-items: center;
    background: rgba(255, 0, 0, 1) !important;
    justify-content: center !important;
    background: #af2929 !important;
    border-radius: 6px !important;
    margin-left: 8px;
}
.btn-cancel i {
    background: #fff;
    position: relative !important;
    left: unset !important;
}
.input-search-mobile input {
    padding-left: 12px;
    border-radius: 6px 0 0 6px;
    flex: 1;
    height: 48px !important;
    border: 0;
}
.input-search-mobile.show {
    top: 0;
}

.input-search-default {
    width: 100%;
    display: flex;
    align-items: center;
    height: 48px;
}
.input-search-default input {
    width: 100%;
    height: 48px;
    border-radius: 6px;
    padding: .75rem;
    border: 1px solid #d3d3d3;
}
.input-search-default input:focus,
.input-search-default input:focus-visible {
    outline: 0;
    border: 1px solid #d3d3d3;
}
.input-search-default button {
    width: 48px;
    min-width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0;
    background: var(--main);
    border-radius: 6px;
    margin-left: .25rem;
}
.nav-top1 {
    height: 42px;
    width: 100%;
    background:var(--grey-300);
}

.nav-top {
    height: 72px;
    background: var(--background);
}


.header-default .navbar {
    height: 120px;
    background-color: var(--background) !important;
}

.header-default .navbar .brand-section img {
    height: 80px;
}

.header-default .navbar input:focus {
    border: 0 !important;
}

.header-default .navbar .group-icons i {
    width: 24px;
    height: 24px;
}

.header-default .nav-top .nav-links {
    margin: 0;
    padding: 0;
}

.header-default .nav-top .nav-links li {
    list-style: none;
    margin-right: 1.5rem;
    position: relative;
    height: 72px;
    display: flex;
    align-items: center;
}

.header-default .nav-top .nav-links li .btn {
    padding: 0 !important;
}

.header-default .nav-top .nav-links .dropdown-menu {
    top: 65px;
}

.header-default .nav-top .nav-links li a {
    color: var(--grey-300);
    font-size: 20px;
    text-decoration: none;
}

.header-default .nav-top .nav-links li a {
    color: var(--grey-300);
    font-size: 16px;
    text-decoration: none;
}

.header-default .nav-top .nav-links li button {
    color: var(--grey-300);
}

.header-default .nav-top .nav-links li.active:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 4px;
    width: 100%;
    z-index: 999;
    background: var(--grey-100);
    border-radius: 4px;
}

.header-default .nav-top .nav-links li.active a {
    font-weight: 700;
    color: var(--grey-100);
}

.header-default .nav-top .nav-links li:last-child {
    margin-right: 0;
}

.header-default .dropdown .btn-secondary {
    background-color: transparent !important;
    color: var(--grey-200);
    border: 0;
}

.header-default .dropdown .btn-secondary:focus {
    box-shadow: none;
}

.header-default .dropdown li {
    height: unset !important;
    width: 100%;
}

@media (max-width: 1199px) {
    .header-default .navbar .brand-section img {
        height: 56px;
    }
}

.nav-top .container .button-close {
    display: none;
}

@media (max-width: 1199px) {
    .header-default .nav-top .nav-links li.active:after {
        display: none;
    }
    .header-default .nav-top .nav-links li.active a {
        color: var(--secondary);
    }
    .nav-top .container .button-close {
        background: transparent;
        border: 0;

        display: flex;
        justify-content: center;
        align-items: center;

        height: 48px;
        width: 48px;

        position: absolute;
        top: 8px;
        right: 8px;
        z-index: 9999;
    }
    .nav-top .container .button-close i {
        width: 24px;
        height: 24px;
    }
    .nav-top {
        display: none !important;
        opacity: 0;

        position: fixed;
        top: 0;
        left: 0;
        width: 100vh;
        height: 100vh;

        z-index: 999;

        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: space-between !important;
        transition: .3s;
    }
    .nav-top.show {
        display: flex !important;
        opacity: 1;
    }

    .nav-top .container {
        position: relative;
        padding-top: 56px;

        display: flex;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: space-between !important;

        width: 100% !important;
        max-width: 100vw !important;
        height: 100%;
        overflow: auto !important;
        margin: 0;
    }

    .nav-top .container ul {
        width: 100%;
        flex-direction: column;
    }

    .nav-top .container ul li {
        margin: 0 !important;
    }

    .nav-top .container ul li a, .nav-top .container ul li button {
        font-size: 24px !important;
    }

    .btn-acessibility {
        display: none;
        height: 56px !important;
    }
}

.navbar {
    height: 72px;
    background-color: var(--main-light) !important;
    padding: 0;
}

.navbar .container-fluid {
    height: 100%;
    padding: 0;
}

.navbar h4 {
    font-size: 1.125rem;
    font-weight: 600;
    color: #333;
    margin-bottom: .25rem;
}

.navbar span {
    font-size: .75rem;
    font-weight: 600;
    color: #002508;
}

.brand-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    background: var(--background);
}

.brand-section button {
    height: 24px;
    width: 28px;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: transparent;
    border: 0;
}

.brand-section button span {
    height: 3px;
    border-radius: 6px;
    transition: .3s;
    width: 100%;
    background: #555;
}

.brand-section .btn-search {
    display: none;
}

.tables {  
    
    background-position: center top;
    background-size: cover;
}

#btn-menu {
    overflow: hidden;
}

#btn-menu.show {
    justify-content: center;
    z-index: 9999;
    position: fixed;
}

#btn-menu.show span:nth-child(3) {
    transform: rotate(-45deg) translateY(-4px);
}

#btn-menu.show span:nth-child(1) {
    transform: rotate(45deg) translateY(4px);
}

#btn-menu.show span:nth-child(2) {
    transform: translateX(-28px);
}

.menu-aside {
    width: 300px;
    height: calc(100vh - 72px);
    padding-top: 1.5rem;
    background: #333;
    position: fixed;
    top: 72px;
    left: 0;
    transition: .3s;
    z-index: 9999;
}

.menu-aside.show {
    width: 80px;
    overflow: hidden;
}

.menu-aside.show ul li a span {
    display: none;
}

.menu-aside ul {
    padding: 0;
    margin: 0;
}

.menu-aside ul li {
    list-style: none;
}

.menu-aside ul li a {
    display: flex;
    align-items: center;
    white-space: nowrap;
    height: 40px;
    width: 100%;
    color: #fff;
    text-decoration: none;
    padding-left: 2rem;
    margin-bottom: 1rem;
}

.menu-aside ul li a.active {
    color: var(--main);
}

.menu-aside ul li a.active i {
    background: var(--main);
}

.menu-aside ul li a span {
    white-space: nowrap;
    overflow: hidden;
}

.menu-aside ul li a i {
    min-width: 16px;
    min-height: 16px;
    margin-right: 1rem;
}

.menu-aside ul li.active a {
    color: var(--main);
}

.menu-aside ul li.active a i {
    background: var(--main);
}

@media (max-width: 1199px) {
    .brand-section {
        width: 100%;
        max-width: unset;
    }

    .brand-section .btn-search {
        display: flex !important;
        align-items: center !important;
        justify-content: center;
    }

    .brand-section .btn-search i {
        width: 1.5rem;
        height: 1.5rem;
        margin-right: 1.5rem;
    }

    .menu-aside {
        transition: .3s;
        left: -300px;
    }

    .menu-aside.show {
        width: 300px;
        left: 0;
    }

    .menu-aside.show ul li a span {
        display: flex;
    }
}
.footer-default {
    min-height: 392px;
    background: var(--main);
}
.footer-default .col-main {
    min-height: 100%;
    position: relative;
    z-index: 1;
}
.footer-default .col-main .content {
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    padding-right: 24px;
    display: flex;
    flex-direction: column;
}
.footer-default .col-main .content .brand {
    margin-bottom: 2rem;
}
.footer-default .col-main .content strong {
    color: #fff;
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.footer-default p { color: #fff;}

.footer-default .col-main .content .btn-app {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    height: 0px;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    border-radius: 6px;
    border: 1px solid #fff;
    min-width: 180px;
    padding: 0 1rem ;
    line-height: 1.2;
    font-size: 14px;
}
.footer-default .app i {
    width: 24px;
    height: 24px;
}

.footer-default .item i {
    font-size: 14px;
}

.footer-default .col-main .links .btn-app i {
    width: 44px!important;
    height: 44px !important;
    margin-right: .4rem;
}

.footer-default .col-main::after {
    content: '';
    position: absolute;
    bottom:0;
    right:0;
    display: flex;
    height: 396px;
    border-radius: 0 16px 0 0;
 
    width: 200%;
    background: var(#5E412A);
    z-index: -1 !important;
}
.footer-default .col-title {
    color: var(--white);
    font-size: 1.125rem;
    font-weight: 700;
    margin-bottom: .75rem;
}
.footer-default .item {
    color: var(--white);
    text-decoration: none;
    margin-bottom: .3rem;
}
.rodape {
    display: flex;
    flex-wrap: wrap;
    padding: .75rem;
    width: 100%;
    min-height: 64px;
    background: #3a3a3a;
}
.rodape p {
    text-align: center;
    font-size: .875rem;
    color: #fff;
    margin-bottom: 0;
}
.rodape a {
    display: flex;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    margin-bottom: 0;
}

@media (max-width: 1200px) {
    .footer-default .col-main .content {
        padding-right: 0;
    }
    .footer-default .col-main {
        background: var(--grey-100);
    }
    .footer-default .col-main:after {
        display: none;
    }
}
.terms-container {
    color: #222;
    position: fixed;
    width: 100%;
    bottom: 2rem;
    z-index: 1000;
    display: none;
}

.terms-content {
    box-shadow: 0 0 8px rgba(0,0,0,0.25);
    background: white;
    max-width: 80%;
    border-radius: 8px;
    padding: 1.5rem 1.5rem;
    margin: 0 auto;


    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;

    opacity: 0;
    transform: translateY(1rem);
    animation: slideUp 0.5s forwards;
}

@keyframes slideUp {
    to {
        transform: initial;
        opacity: initial;
    }
}

.terms-text {
    width: 65%;
}

.group-buttons {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.group-buttons .terms-save {
    background: #26893A;
    color: #fff;
}

.terms-content button {
    padding: 0.5rem 1rem;
    border-radius: 8px;
    border: none;
    width: 160px;
}

.terms-content button:hover {
    box-shadow: 0 0 5px rgba(0,0,0,0.25);
}

@media(max-width: 1350px) {
    .terms-text {
        width: 100%;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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YUFBYTtJQUNiLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxvQ0FBb0M7SUFDcEMsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGNBQWM7OztJQUdkLGFBQWE7SUFDYixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLDhCQUE4Qjs7SUFFOUIsVUFBVTtJQUNWLDJCQUEyQjtJQUMzQixnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSTtRQUNJLGtCQUFrQjtRQUNsQixnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGFBQWE7SUFDYixlQUFlO0lBQ2YsU0FBUztBQUNiOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLFdBQVc7QUFDZjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSTtRQUNJLFdBQVc7SUFDZjtBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvc3R5bGVzL2RlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9zdHlsZXMvaWNvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9idG5fYWNlc3NpYmlsaXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvc3R5bGVzL2lucHV0X3NlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9oZWFkZXJfZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9mb290ZXJfZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy90ZXJtc19jb29raWVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1VYnVudHU6d2dodEAzMDAmZGlzcGxheT1zd2FwJyk7XHJcbjpyb290IHtcclxuICAgIC0tbWFpbjogIzI2ODkzQTtcclxuICAgIC0tbWFpbi1saWdodDogI2VmYjUwMDtcclxuICAgIC0td2hpdGU6ICNmZmY7XHJcbiAgICAtLXNlY29uZGFyeTogIzM4YTcwMDtcclxuICAgIC0tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICMjZmZmO1xyXG4gICAgLS1iYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLS10ZXh0LWxpbms6ICMzMzM7XHJcbiAgICAtLXRleHQ6ICM1NTU7XHJcbiAgICAtLWdyZXktMTAwOiAjMWQxZDFkO1xyXG4gICAgLS1ncmV5LTIwMDogIzIyMjtcclxuICAgIC0tZ3JleS0zMDA6ICMzMzM7XHJcbiAgICAtLWdyZXktNTAwOiAjNTU1O1xyXG59XHJcbmh0bWwsXHJcbmJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQpICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuYm9keSB7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG59XHJcbioge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG59XHJcbmh0bWwge1xyXG4gICAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5hIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbn1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iICBsaSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICBmb250LWZhbWlseTogU2Vnb2UgdWkhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG59XHJcblxyXG5cclxuLmJyZWFkY3J1bWIgIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgICBsaTo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyAnO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgZm9udC1zaXplOi45ZW07XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbn1cclxuLmJyZWFkY3J1bWIgbGk6Zmlyc3QtY2hpbGQgYSBzcGFuIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLmJyZWFkY3J1bWIgICBsaTpsYXN0LWNoaWxkOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgICBsaSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iICAgbGkgYTpob3ZlciBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuXHJcbmJsb2NrcXVvdGUge1xyXG4gICAgbWFyZ2luOiAwIDBweCAwcHggM3JlbTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxufVxyXG5cclxuLmltYWdlR2FsbGVyeSBpbWcge1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgY3Vyc29yOiB6b29tLWluO1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5cclxudWwuZmVhdC1iaWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAyNSU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZmVhdC1iaWcgbGkge1xyXG4gICAgICAgIGZsZXg6IDAgMCAzMyU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAuZmVhdC1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG59XHJcblxyXG4uZmVhdC1iaWcgLnBvc3QtaW1hZ2UtbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZlYXQtYmlnIC5mZWF0LWlubmVyIC5wb3N0LWltYWdlLWxpbmsge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgbWFyZ2luOiAwXHJcbn1cclxuXHJcbi5mZWF0LWJpZyAuZmVhdC1pbm5lciAucG9zdC1pbWFnZS1saW5rIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLnBvc3QtdGl0bGUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgbWFyZ2luOiA2cHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAuaXRlbS1iaWcgLnBvc3QtaW5mbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY4LCA2MywgNjksIDAuOSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAuaXRlbS1iaWcgLnBvc3QtaW5mby1pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLmZlYXQtaW5uZXI6aG92ZXIgLnBvc3QtaW5mbyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxufVxyXG5cclxuLmZlYXQtYmlnIC5wb3N0LXRpdGxlIGEge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjE3cyBlYXNlXHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC10aXRsZSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDg0ZTcwO1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLnBvc3QtbWV0YSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHBhZGRpbmc6IDAgMXB4O1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLnBvc3QtbWV0YSAucG9zdC1kYXRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC10YWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuXHJcbi5wb3N0LXRodW1iLmxhenkteWFyZCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4ucG9zdC10aHVtYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMDtcclxuICAgIFxyXG59XHJcblxyXG5cclxuLypNb2RhbCBJbWFnZXMqL1xyXG4ubW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAvKiBTdGF5IGluIHBsYWNlICovXHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgLyogU2l0IG9uIHRvcCAqL1xyXG4gICAgLyogTG9jYXRpb24gb2YgdGhlIGJveCAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLyogRnVsbCB3aWR0aCAqL1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLyogRnVsbCBoZWlnaHQgKi9cclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLyogRW5hYmxlIHNjcm9sbCBpZiBuZWVkZWQgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigwLCAwLCAwKTtcclxuICAgIC8qIEZhbGxiYWNrIGNvbG9yICovXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiAgICAvKiBCbGFjayB3LyBvcGFjaXR5ICovXHJcbn1cclxuLm1vZGFsIC5jbG9zZXtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4vKiBNb2RhbCBDb250ZW50IChpbWFnZSkgKi9cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA3NSU7XHJcbn1cclxuXHJcbi8qIENhcHRpb24gb2YgTW9kYWwgSW1hZ2UgKi9cclxuI2NhcHRpb24ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogODAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxufVxyXG5cclxuLyogQWRkIEFuaW1hdGlvbiAqL1xyXG4ubW9kYWwtY29udGVudCxcclxuI2NhcHRpb24ge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHpvb207XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XHJcbn1cclxuLmNvbXBhbnlHYWxsZXJ5IHVsIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG59IiwiLmljb24ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBtYXNrLXNpemU6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLmZhLWhvbWUge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaG91c2Uuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9ob3VzZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9ob3VzZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1nYXZlbCB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9nYXZlbC1zb2xpZC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2dhdmVsLXNvbGlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2dhdmVsLXNvbGlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWZpbGUge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmlsZS1saW5lcy5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2ZpbGUtbGluZXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZmlsZS1saW5lcy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1saXN0IHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpc3Qtb2wuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9saXN0LW9sLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2xpc3Qtb2wuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtYmFsYW5jZWQge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2NhbGUtYmFsYW5jZWQuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9zY2FsZS1iYWxhbmNlZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9zY2FsZS1iYWxhbmNlZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1jaGFydC1waWUge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2hhcnQtcGllLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvY2hhcnQtcGllLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2NoYXJ0LXBpZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1jb2lucyB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb2lucy1zb2xpZC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2NvaW5zLXNvbGlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2NvaW5zLXNvbGlkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWZpbGUtZG9sbGFyIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZpbGUtZG9sbGFyLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZmlsZS1kb2xsYXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZmlsZS1kb2xsYXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtaGFuZC1kb2xsYXIge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaGFuZC1kb2xsYXIuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9oYW5kLWRvbGxhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9oYW5kLWRvbGxhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1kaWFyeSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9kaWFyeS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2RpYXJ5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2RpYXJ5LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWJ1aWxkaW5nIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2J1aWxkaW5nLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvYnVpbGRpbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvYnVpbGRpbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtc2lxIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NpcS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3NpcS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9zaXEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtc2VhcmNoIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9zZWFyY2guc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtYWNjZXNzaWJsZSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hY2Nlc3NpYmxlLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvYWNjZXNzaWJsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9hY2Nlc3NpYmxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWNsb3NlIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZhLWluc3RhZ3JhbSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvaW5zdGFncmFtLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mYS1mYWNlYm9vayB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mYWNlYm9vay5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2ZhY2Vib29rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2ZhY2Vib29rLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcbi5mYS15b3V0dWJlIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3lvdXR1YmUuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy95b3V0dWJlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3lvdXR1YmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZXhwb3J0IHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2V4cG9ydC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2V4cG9ydC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9leHBvcnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtcGRmIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BkZi5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3BkZi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9wZGYuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtb2ZmaWNlIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL29mZmljZS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL29mZmljZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9vZmZpY2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtdXBsb2FkIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy91cGxvYWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtaGFsZiB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oYWxmLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvaGFsZi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9oYWxmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWdvb2dsZS1wbGF5IHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dvb2dsZS1wbGF5LnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZ29vZ2xlLXBsYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZ29vZ2xlLXBsYXkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtYXBwbGUtc3RvcmUge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXBwbGUtc3RvcmUuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9hcHBsZS1zdG9yZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9hcHBsZS1zdG9yZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1jbG9jayB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jbG9jay5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2Nsb2NrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2Nsb2NrLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWxpbmtlZGluIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xpbmtlZGluLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvbGlua2VkaW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvbGlua2VkaW4uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtdHdpdHRlcntcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy90d2l0dGVyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZS1zaXF7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9lLXNpcS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2Utc2lxLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2Utc2lxLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWludm9pY2V7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ub3RhLWZpc2NhbC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL25vdGEtZmlzY2FsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL25vdGEtZmlzY2FsLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLW9tYnVkc21hbntcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL291dmlkb3JpYS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL291dmlkb3JpYS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9vdXZpZG9yaWEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZ292ZXJubWVudHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dvdmVybm1lbnQuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9nb3Zlcm5tZW50LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2dvdmVybm1lbnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtd2FybmluZ3tcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3dhcm5pbmcuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy93YXJuaW5nLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3dhcm5pbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4iLCIuYnRuLWFjZXNzaWJpbGl0eSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmJ0bi1hY2Vzc2liaWxpdHk6aG92ZXIgYnV0dG9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcbi5idG4tYWNlc3NpYmlsaXR5OmhvdmVyIGJ1dHRvbiBpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbn1cclxuLmJ0bi1hY2Vzc2liaWxpdHkgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxufVxyXG4uYnRuLWFjZXNzaWJpbGl0eSBpIHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuICAgIHRyYW5zaXRpb246IDAuM3NcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIHdpZHRoOiAyNDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgLjE1KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkuc2hvdyB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogLjVyZW07XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktaGVhZGVyIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICBmb250LXNpemU6IC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1oZWFkZXIgYnV0dG9uIHtcclxuICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktaGVhZGVyIGJ1dHRvbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWJvZHkge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1ib2R5IHtcclxuICAgIHBhZGRpbmc6IC43NXJlbTtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1ib2R5IGJ1dHRvbixcclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSBidXR0b24gaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWJvZHkgYnV0dG9uOmhvdmVyIGkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1ib2R5IGJ1dHRvbjpob3ZlcixcclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDAgOHB4IDExcHggOHB4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGxlZnQ6IGNhbGMoODAlKTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IC43NXJlbTtcclxufSIsIi5pbnB1dC1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxufVxyXG4uaW5wdXQtc2VhcmNoIGlucHV0IHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4uaW5wdXQtc2VhcmNoIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsZWZ0OiAxcmVtO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjtcclxufVxyXG4uaW5wdXQtc2VhcmNoIGlucHV0OmZvY3VzIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLW1haW4pICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcbi5pbnB1dC1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAjYmJiO1xyXG59XHJcblxyXG4uaW5wdXQtc2VhcmNoLW1vYmlsZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgdG9wOiAtMTIwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1saWdodCk7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUgaSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiO1xyXG4gICAgbGVmdDogMS41cmVtO1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtbW9iaWxlIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCA2cHggNnB4IDA7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUgYnV0dG9uIGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4uaW5wdXQtc2VhcmNoLW1vYmlsZSAuYnRuLWNhbmNlbCB7XHJcbiAgICB3aWR0aDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAwLCAwLCAxKSAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNhZjI5MjkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4uYnRuLWNhbmNlbCBpIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUgaW5wdXQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUuc2hvdyB7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5pbnB1dC1zZWFyY2gtZGVmYXVsdCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtZGVmYXVsdCBpbnB1dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmc6IC43NXJlbTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1kZWZhdWx0IGlucHV0OmZvY3VzLFxyXG4uaW5wdXQtc2VhcmNoLWRlZmF1bHQgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QzZDNkMztcclxufVxyXG4uaW5wdXQtc2VhcmNoLWRlZmF1bHQgYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgbWluLXdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4pO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxufSIsIi5uYXYtdG9wMSB7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6dmFyKC0tZ3JleS0zMDApO1xyXG59XHJcblxyXG4ubmF2LXRvcCB7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kKTtcclxufVxyXG5cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2YmFyIHtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAuYnJhbmQtc2VjdGlvbiBpbWcge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdmJhciBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgLmdyb3VwLWljb25zIGkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaSAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiA2NXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaSBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMzAwKTtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkgYnV0dG9uIHtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTMwMCk7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpLmFjdGl2ZTphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS0xMDApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaS5hY3RpdmUgYSB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMTAwKTtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAuZHJvcGRvd24gLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1ncmV5LTIwMCk7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAuZHJvcGRvd24gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5kcm9wZG93biBsaSB7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgLmJyYW5kLXNlY3Rpb24gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXYtdG9wIC5jb250YWluZXIgLmJ1dHRvbi1jbG9zZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaS5hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaS5hY3RpdmUgYSB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbiAgICB9XHJcbiAgICAubmF2LXRvcCAuY29udGFpbmVyIC5idXR0b24tY2xvc2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgd2lkdGg6IDQ4cHg7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbiAgICAubmF2LXRvcCAuY29udGFpbmVyIC5idXR0b24tY2xvc2UgaSB7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdi10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZoO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuXHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG4gICAgLm5hdi10b3Auc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1NnB4O1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRvcCAuY29udGFpbmVyIHVsIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LXRvcCAuY29udGFpbmVyIHVsIGxpIGEsIC5uYXYtdG9wIC5jb250YWluZXIgdWwgbGkgYnV0dG9uIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWFjZXNzaWJpbGl0eSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWxpZ2h0KSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLm5hdmJhciAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uYXZiYXIgaDQge1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIG1hcmdpbi1ib3R0b206IC4yNXJlbTtcclxufVxyXG5cclxuLm5hdmJhciBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAjMDAyNTA4O1xyXG59XHJcblxyXG4uYnJhbmQtc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQpO1xyXG59XHJcblxyXG4uYnJhbmQtc2VjdGlvbiBidXR0b24ge1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmJyYW5kLXNlY3Rpb24gYnV0dG9uIHNwYW4ge1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6ICM1NTU7XHJcbn1cclxuXHJcbi5icmFuZC1zZWN0aW9uIC5idG4tc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi50YWJsZXMgeyAgXHJcbiAgICBcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4jYnRuLW1lbnUge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuI2J0bi1tZW51LnNob3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4jYnRuLW1lbnUuc2hvdyBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTRweCk7XHJcbn1cclxuXHJcbiNidG4tbWVudS5zaG93IHNwYW46bnRoLWNoaWxkKDEpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKDRweCk7XHJcbn1cclxuXHJcbiNidG4tbWVudS5zaG93IHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjhweCk7XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xyXG4gICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDcycHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUuc2hvdyB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlLnNob3cgdWwgbGkgYSBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIGxpIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIGxpIGEuYWN0aXZlIHtcclxuICAgIGNvbG9yOiB2YXIoLS1tYWluKTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkgYS5hY3RpdmUgaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluKTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkgYSBzcGFuIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVudS1hc2lkZSB1bCBsaSBhIGkge1xyXG4gICAgbWluLXdpZHRoOiAxNnB4O1xyXG4gICAgbWluLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkuYWN0aXZlIGEge1xyXG4gICAgY29sb3I6IHZhcigtLW1haW4pO1xyXG59XHJcblxyXG4ubWVudS1hc2lkZSB1bCBsaS5hY3RpdmUgYSBpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4pO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAuYnJhbmQtc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtc2VjdGlvbiAuYnRuLXNlYXJjaCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuYnJhbmQtc2VjdGlvbiAuYnRuLXNlYXJjaCBpIHtcclxuICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWFzaWRlIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgbGVmdDogLTMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWFzaWRlLnNob3cge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWFzaWRlLnNob3cgdWwgbGkgYSBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG59IiwiLmZvb3Rlci1kZWZhdWx0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDM5MnB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbik7XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxufVxyXG4uZm9vdGVyLWRlZmF1bHQgLmNvbC1tYWluIC5jb250ZW50IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuY29sLW1haW4gLmNvbnRlbnQgLmJyYW5kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAuY29udGVudCBzdHJvbmcge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IHAgeyBjb2xvcjogI2ZmZjt9XHJcblxyXG4uZm9vdGVyLWRlZmF1bHQgLmNvbC1tYWluIC5jb250ZW50IC5idG4tYXBwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuYXBwIGkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5mb290ZXItZGVmYXVsdCAuaXRlbSBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAubGlua3MgLmJ0bi1hcHAgaSB7XHJcbiAgICB3aWR0aDogNDRweCFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbn1cclxuXHJcbi5mb290ZXItZGVmYXVsdCAuY29sLW1haW46OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMzk2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMCAwO1xyXG4gXHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigjNUU0MTJBKTtcclxuICAgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuaXRlbSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XHJcbn1cclxuLnJvZGFwZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogIzNhM2EzYTtcclxufVxyXG4ucm9kYXBlIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5yb2RhcGUgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIH1cclxuICAgIC5mb290ZXItZGVmYXVsdCAuY29sLW1haW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXktMTAwKTtcclxuICAgIH1cclxuICAgIC5mb290ZXItZGVmYXVsdCAuY29sLW1haW46YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIudGVybXMtY29udGFpbmVyIHtcclxuICAgIGNvbG9yOiAjMjIyO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDJyZW07XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnRlcm1zLWNvbnRlbnQge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcmVtKTtcclxuICAgIGFuaW1hdGlvbjogc2xpZGVVcCAwLjVzIGZvcndhcmRzO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVXAge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICBvcGFjaXR5OiBpbml0aWFsO1xyXG4gICAgfVxyXG59XHJcblxyXG4udGVybXMtdGV4dCB7XHJcbiAgICB3aWR0aDogNjUlO1xyXG59XHJcblxyXG4uZ3JvdXAtYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG59XHJcblxyXG4uZ3JvdXAtYnV0dG9ucyAudGVybXMtc2F2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjY4OTNBO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50ZXJtcy1jb250ZW50IGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxNjBweDtcclxufVxyXG5cclxuLnRlcm1zLWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjI1KTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAudGVybXMtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/