@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@300&display=swap);
:root {
    --main: #2A6B51;
    --main-light: #2F775A;
    --white: #fff;
    --secondary: #ffcc2a;
    --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: 1rem;
    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(--main-light);
    color: white;
}

.nav-top {
    height: 68px;
    width: 100%;
    background: var(--secondary);
    color: white;
}

.header-default .navbar {
    height: 140px;
    background-color: #f1f1f1!important;
}

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

.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.8rem;
    position: relative;
    display: flex;
    align-items: center;
}

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

.header-default .nav-top .nav-links li .btn:hover {
    color: var(--main);
}

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

.header-default .nav-top .nav-links li a {
    font-size: 16px;
    text-decoration: none;
}

.header-default .nav-top .nav-links li a {
    font-size: 16px;
    text-decoration: none;
}

.header-default .nav-top .nav-links li button {
}

.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: 1200px) {
    .header-default .navbar .brand-section img {
        height: 65px;
    }
}

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

@media (max-width: 992px) {
    .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%;
    width: 300px;
    min-width: 300px;
    padding: 0 .75rem;
}

.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: #fff;
}

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

.brand-section .btn-search .icon {
    background-color: white!important;
}

#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: 992px) {
    .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 0;
    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: var(--secondary);
}
.rodape p {
    text-align: center;
    font-size: .875rem;
    color: #000;
    margin-bottom: 0;
}
.rodape a {
    display: flex;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    margin-bottom: 0;
}
.rodape a img {
    width: 60px;
}

@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: var(--main);
    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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SEE7SUFDSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxvQ0FBb0M7SUFDcEMsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLGNBQWM7OztJQUdkLGFBQWE7SUFDYixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLDhCQUE4Qjs7SUFFOUIsVUFBVTtJQUNWLDJCQUEyQjtJQUMzQixnQ0FBZ0M7QUFDcEM7O0FBRUE7SUFDSTtRQUNJLGtCQUFrQjtRQUNsQixnQkFBZ0I7SUFDcEI7QUFDSjs7QUFFQTtJQUNJLFVBQVU7QUFDZDs7QUFFQTtJQUNJLGFBQWE7SUFDYixlQUFlO0lBQ2YsU0FBUztBQUNiOztBQUVBO0lBQ0ksdUJBQXVCO0lBQ3ZCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSTtRQUNJLFdBQVc7SUFDZjtBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvc3R5bGVzL2RlZmF1bHQuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9mcm9udC9zdHlsZXMvaWNvbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9idG5fYWNlc3NpYmlsaXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvZnJvbnQvc3R5bGVzL2lucHV0X3NlYXJjaC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9oZWFkZXJfZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy9mb290ZXJfZGVmYXVsdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Zyb250L3N0eWxlcy90ZXJtc19jb29raWVzLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1VYnVudHU6d2dodEAzMDAmZGlzcGxheT1zd2FwJyk7XHJcbjpyb290IHtcclxuICAgIC0tbWFpbjogIzJBNkI1MTtcclxuICAgIC0tbWFpbi1saWdodDogIzJGNzc1QTtcclxuICAgIC0td2hpdGU6ICNmZmY7XHJcbiAgICAtLXNlY29uZGFyeTogI2ZmY2MyYTtcclxuICAgIC0tc2Vjb25kYXJ5LWJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtLWJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAtLXRleHQtbGluazogIzMzMztcclxuICAgIC0tdGV4dDogIzU1NTtcclxuICAgIC0tZ3JleS0xMDA6ICMxZDFkMWQ7XHJcbiAgICAtLWdyZXktMjAwOiAjMjIyO1xyXG4gICAgLS1ncmV5LTMwMDogIzMzMztcclxuICAgIC0tZ3JleS01MDA6ICM1NTU7XHJcbn1cclxuaHRtbCxcclxuYm9keSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdVYnVudHUnLCBzYW5zLXNlcmlmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZCkgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5ib2R5IHtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuKiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuaHRtbCB7XHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG4gICAgZm9udC1zaXplOiAxMDAlO1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcbmEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogIzIyMjtcclxufVxyXG5cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgIGxpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtZmFtaWx5OiBTZWdvZSB1aSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCk7XHJcbn1cclxuXHJcblxyXG4uYnJlYWRjcnVtYiAgc3BhbiB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiAgIGxpOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnICc7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBmb250LXNpemU6LjllbTtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0KTtcclxufVxyXG4uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4uYnJlYWRjcnVtYiAgIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQpO1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiAgIGxpIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMzAwKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgICBsaSBhOmhvdmVyIHNwYW4ge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMHB4IDBweCAzcmVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4uaW1hZ2VHYWxsZXJ5IGltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBjdXJzb3I6IHpvb20taW47XHJcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG51bC5mZWF0LWJpZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmZlYXQtYmlnIGxpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5mZWF0LWJpZyBsaSB7XHJcbiAgICAgICAgZmxleDogMCAwIDMzJTtcclxuICAgIH1cclxufVxyXG5cclxuLmZlYXQtYmlnIC5mZWF0LWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC1pbWFnZS1saW5rIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLmZlYXQtaW5uZXIgLnBvc3QtaW1hZ2UtbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICBtYXJnaW46IDBcclxufVxyXG5cclxuLmZlYXQtYmlnIC5mZWF0LWlubmVyIC5wb3N0LWltYWdlLWxpbmsgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC10aXRsZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLmZlYXQtYmlnIC5pdGVtLWJpZyAucG9zdC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDYzLCA2OSwgMC45KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLmZlYXQtYmlnIC5pdGVtLWJpZyAucG9zdC1pbmZvLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAuZmVhdC1pbm5lcjpob3ZlciAucG9zdC1pbmZvIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG59XHJcblxyXG4uZmVhdC1iaWcgLnBvc3QtdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTdzIGVhc2VcclxufVxyXG5cclxuLmZlYXQtYmlnIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwODRlNzA7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC1tZXRhIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgcGFkZGluZzogMCAxcHg7XHJcbn1cclxuXHJcbi5mZWF0LWJpZyAucG9zdC1tZXRhIC5wb3N0LWRhdGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZlYXQtYmlnIC5wb3N0LXRhZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG5cclxuLnBvc3QtdGh1bWIubGF6eS15YXJkIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5wb3N0LXRodW1iIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwO1xyXG4gICAgXHJcbn1cclxuXHJcblxyXG4vKk1vZGFsIEltYWdlcyovXHJcbi5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLyogSGlkZGVuIGJ5IGRlZmF1bHQgKi9cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC8qIFN0YXkgaW4gcGxhY2UgKi9cclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAvKiBTaXQgb24gdG9wICovXHJcbiAgICAvKiBMb2NhdGlvbiBvZiB0aGUgYm94ICovXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvKiBGdWxsIHdpZHRoICovXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKiBGdWxsIGhlaWdodCAqL1xyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAvKiBFbmFibGUgc2Nyb2xsIGlmIG5lZWRlZCAqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xyXG4gICAgLyogRmFsbGJhY2sgY29sb3IgKi9cclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxuICAgIC8qIEJsYWNrIHcvIG9wYWNpdHkgKi9cclxufVxyXG4ubW9kYWwgLmNsb3Nle1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi8qIE1vZGFsIENvbnRlbnQgKGltYWdlKSAqL1xyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDc1JTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiBvZiBNb2RhbCBJbWFnZSAqL1xyXG4jY2FwdGlvbiB7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICBoZWlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4vKiBBZGQgQW5pbWF0aW9uICovXHJcbi5tb2RhbC1jb250ZW50LFxyXG4jY2FwdGlvbiB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNnM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogem9vbTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcclxufVxyXG4uY29tcGFueUdhbGxlcnkgdWwge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbn0iLCIuaWNvbiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIWltcG9ydGFudDtcclxuICAgIG1hc2stc2l6ZTogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uZmEtaG9tZSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ob3VzZS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2hvdXNlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2hvdXNlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWdhdmVsIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dhdmVsLXNvbGlkLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZ2F2ZWwtc29saWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZ2F2ZWwtc29saWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZmlsZSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9maWxlLWxpbmVzLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZmlsZS1saW5lcy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9maWxlLWxpbmVzLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWxpc3Qge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlzdC1vbC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2xpc3Qtb2wuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvbGlzdC1vbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1iYWxhbmNlZCB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zY2FsZS1iYWxhbmNlZC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3NjYWxlLWJhbGFuY2VkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3NjYWxlLWJhbGFuY2VkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWNoYXJ0LXBpZSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jaGFydC1waWUuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9jaGFydC1waWUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvY2hhcnQtcGllLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWNvaW5zIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvaW5zLXNvbGlkLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvY29pbnMtc29saWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvY29pbnMtc29saWQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZmlsZS1kb2xsYXIge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmlsZS1kb2xsYXIuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9maWxlLWRvbGxhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9maWxlLWRvbGxhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1oYW5kLWRvbGxhciB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oYW5kLWRvbGxhci5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2hhbmQtZG9sbGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2hhbmQtZG9sbGFyLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWRpYXJ5IHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2RpYXJ5LnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZGlhcnkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZGlhcnkuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtYnVpbGRpbmcge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnVpbGRpbmcuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9idWlsZGluZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9idWlsZGluZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1zaXEge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2lxLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvc2lxLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3NpcS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1zZWFyY2gge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvc2VhcmNoLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3NlYXJjaC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1hY2Nlc3NpYmxlIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2FjY2Vzc2libGUuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9hY2Nlc3NpYmxlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2FjY2Vzc2libGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtY2xvc2Uge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2xvc2Uuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9jbG9zZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmEtaW5zdGFncmFtIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2luc3RhZ3JhbS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2luc3RhZ3JhbS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9pbnN0YWdyYW0uc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZhLWZhY2Vib29rIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ZhY2Vib29rLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZmFjZWJvb2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZhLXlvdXR1YmUge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMveW91dHViZS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3lvdXR1YmUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMveW91dHViZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1leHBvcnQge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZXhwb3J0LnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZXhwb3J0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2V4cG9ydC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1wZGYge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGRmLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvcGRmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3BkZi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1vZmZpY2Uge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb2ZmaWNlLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvb2ZmaWNlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL29mZmljZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS11cGxvYWQge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdXBsb2FkLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvdXBsb2FkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL3VwbG9hZC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1oYWxmIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hhbGYuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9oYWxmLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2hhbGYuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtZ29vZ2xlLXBsYXkge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ29vZ2xlLXBsYXkuc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9nb29nbGUtcGxheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9nb29nbGUtcGxheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1hcHBsZS1zdG9yZSB7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcHBsZS1zdG9yZS5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2FwcGxlLXN0b3JlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL2FwcGxlLXN0b3JlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbn1cclxuLmZhLWNsb2NrIHtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Nsb2NrLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvY2xvY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvY2xvY2suc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtbGlua2VkaW4ge1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGlua2VkaW4uc3ZnJyk7XHJcbiAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9saW5rZWRpbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoJy4uL2ltYWdlcy9saW5rZWRpbi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS10d2l0dGVye1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdHdpdHRlci5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3R3aXR0ZXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvdHdpdHRlci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1lLXNpcXtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Utc2lxLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvZS1zaXEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZS1zaXEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtaW52b2ljZXtcclxuICAgIG1hc2staW1hZ2U6IHVybCgnLi4vaW1hZ2VzL25vdGEtZmlzY2FsLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvbm90YS1maXNjYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvbm90YS1maXNjYWwuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxufVxyXG4uZmEtb21idWRzbWFue1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvb3V2aWRvcmlhLnN2ZycpO1xyXG4gICAgbWFzazogdXJsKCcuLi9pbWFnZXMvb3V2aWRvcmlhLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAtd2Via2l0LW1hc2s6IHVybCgnLi4vaW1hZ2VzL291dmlkb3JpYS5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS1nb3Zlcm5tZW50e1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ292ZXJubWVudC5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2dvdmVybm1lbnQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvZ292ZXJubWVudC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbi5mYS13YXJuaW5ne1xyXG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pbWFnZXMvd2FybmluZy5zdmcnKTtcclxuICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL3dhcm5pbmcuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIC13ZWJraXQtbWFzazogdXJsKCcuLi9pbWFnZXMvd2FybmluZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG59XHJcbiIsIi5idG4tYWNlc3NpYmlsaXR5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG4uYnRuLWFjZXNzaWJpbGl0eTpob3ZlciBidXR0b24ge1xyXG4gICAgY29sb3I6IHZhcigtLXNlY29uZGFyeSk7XHJcbn1cclxuLmJ0bi1hY2Vzc2liaWxpdHk6aG92ZXIgYnV0dG9uIGkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG4uYnRuLWFjZXNzaWJpbGl0eSBidXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbn1cclxuLmJ0bi1hY2Vzc2liaWxpdHkgaSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzXHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICB3aWR0aDogMjQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5LnNob3cge1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktaGVhZGVyIHtcclxuICAgIGhlaWdodDogNzJweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IC41cmVtO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWhlYWRlciBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgZm9udC1zaXplOiAuNzVyZW0gIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktaGVhZGVyIGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWhlYWRlciBidXR0b246aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1ib2R5IHtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSB7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSBidXR0b24sXHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWJvZHkgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWJvZHkgYnV0dG9uIGkge1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eSAubW9kYWwtYWNjZXNzaWJpbGl0eS1ib2R5IGJ1dHRvbjpob3ZlciBpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSk7XHJcbn1cclxuLm1vZGFsLWFjY2Vzc2liaWxpdHkgLm1vZGFsLWFjY2Vzc2liaWxpdHktYm9keSBidXR0b246aG92ZXIsXHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWJvZHkgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG4ubW9kYWwtYWNjZXNzaWJpbGl0eTphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMXB4IDhweDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTEwcHg7XHJcbiAgICBsZWZ0OiBjYWxjKDgwJSk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5tb2RhbC1hY2Nlc3NpYmlsaXR5IC5tb2RhbC1hY2Nlc3NpYmlsaXR5LWhlYWRlciB7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbn0iLCIuaW5wdXQtc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuLmlucHV0LXNlYXJjaCBpbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogNTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbn1cclxuLmlucHV0LXNlYXJjaCBpIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgbGVmdDogMXJlbTtcclxuICAgIGJhY2tncm91bmQ6ICNiYmI7XHJcbn1cclxuLmlucHV0LXNlYXJjaCBpbnB1dDpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1tYWluKSAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG4uaW5wdXQtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogI2JiYjtcclxufVxyXG5cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIHRvcDogLTEyMHB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4tbGlnaHQpO1xyXG4gICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtbW9iaWxlIGkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjtcclxuICAgIGxlZnQ6IDEuNXJlbTtcclxufVxyXG4uaW5wdXQtc2VhcmNoLW1vYmlsZSBidXR0b24ge1xyXG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLXNlY29uZGFyeSkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtbW9iaWxlIGJ1dHRvbiBpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxlZnQ6IDA7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1tb2JpbGUgLmJ0bi1jYW5jZWwge1xyXG4gICAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMCwgMCwgMSkgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWYyOTI5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbn1cclxuLmJ0bi1jYW5jZWwgaSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtbW9iaWxlIGlucHV0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgNnB4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtbW9iaWxlLnNob3cge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4uaW5wdXQtc2VhcmNoLWRlZmF1bHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogNDhweDtcclxufVxyXG4uaW5wdXQtc2VhcmNoLWRlZmF1bHQgaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBwYWRkaW5nOiAuNzVyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDNkM2QzO1xyXG59XHJcbi5pbnB1dC1zZWFyY2gtZGVmYXVsdCBpbnB1dDpmb2N1cyxcclxuLmlucHV0LXNlYXJjaC1kZWZhdWx0IGlucHV0OmZvY3VzLXZpc2libGUge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkM2QzZDM7XHJcbn1cclxuLmlucHV0LXNlYXJjaC1kZWZhdWx0IGJ1dHRvbiB7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIG1pbi13aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcbn0iLCIubmF2LXRvcDEge1xyXG4gICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1tYWluLWxpZ2h0KTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxuLm5hdi10b3Age1xyXG4gICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdmJhciB7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbikgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgLmJyYW5kLXNlY3Rpb24gaW1nIHtcclxuICAgIGhlaWdodDogOTBweDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXZiYXIgaW5wdXQ6Zm9jdXMge1xyXG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2YmFyIC5ncm91cC1pY29ucyBpIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaSB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxLjhyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkgLmJ0biB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpIC5idG46aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLW1haW4pO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyAuZHJvcGRvd24tbWVudSB7XHJcbiAgICB0b3A6IDE1cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaSBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkgYnV0dG9uIHtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkuYWN0aXZlOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ncmV5LTEwMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItZGVmYXVsdCAubmF2LXRvcCAubmF2LWxpbmtzIGxpLmFjdGl2ZSBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tZ3JleS0xMDApO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLm5hdi10b3AgLm5hdi1saW5rcyBsaTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5kcm9wZG93biAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IHZhcigtLWdyZXktMjAwKTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLmhlYWRlci1kZWZhdWx0IC5kcm9wZG93biAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uaGVhZGVyLWRlZmF1bHQgLmRyb3Bkb3duIGxpIHtcclxuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuaGVhZGVyLWRlZmF1bHQgLm5hdmJhciAuYnJhbmQtc2VjdGlvbiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdi10b3AgLmNvbnRhaW5lciAuYnV0dG9uLWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkuYWN0aXZlOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlci1kZWZhdWx0IC5uYXYtdG9wIC5uYXYtbGlua3MgbGkuYWN0aXZlIGEge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnkpO1xyXG4gICAgfVxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciAuYnV0dG9uLWNsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciAuYnV0dG9uLWNsb3NlIGkge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgIH1cclxuICAgIC5uYXYtdG9wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIH1cclxuICAgIC5uYXYtdG9wLnNob3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdG9wIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXYtdG9wIC5jb250YWluZXIgdWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciB1bCBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10b3AgLmNvbnRhaW5lciB1bCBsaSBhLCAubmF2LXRvcCAuY29udGFpbmVyIHVsIGxpIGJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1hY2Vzc2liaWxpdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXIge1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1saWdodCkgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubmF2YmFyIGg0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuMjVyZW07XHJcbn1cclxuXHJcbi5uYXZiYXIgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzAwMjUwODtcclxufVxyXG5cclxuLmJyYW5kLXNlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbik7XHJcbiAgICBwYWRkaW5nOiAwIC43NXJlbTtcclxufVxyXG5cclxuLmJyYW5kLXNlY3Rpb24gYnV0dG9uIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5icmFuZC1zZWN0aW9uIGJ1dHRvbiBzcGFuIHtcclxuICAgIGhlaWdodDogM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uYnJhbmQtc2VjdGlvbiAuYnRuLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uYnJhbmQtc2VjdGlvbiAuYnRuLXNlYXJjaCAuaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNidG4tbWVudSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jYnRuLW1lbnUuc2hvdyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbiNidG4tbWVudS5zaG93IHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNHB4KTtcclxufVxyXG5cclxuI2J0bi1tZW51LnNob3cgc3BhbjpudGgtY2hpbGQoMSkge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoNHB4KTtcclxufVxyXG5cclxuI2J0bi1tZW51LnNob3cgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yOHB4KTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XHJcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNzJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG59XHJcblxyXG4ubWVudS1hc2lkZS5zaG93IHtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUuc2hvdyB1bCBsaSBhIHNwYW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm1lbnUtYXNpZGUgdWwgbGkgYS5hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLW1haW4pO1xyXG59XHJcblxyXG4ubWVudS1hc2lkZSB1bCBsaSBhLmFjdGl2ZSBpIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4pO1xyXG59XHJcblxyXG4ubWVudS1hc2lkZSB1bCBsaSBhIHNwYW4ge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIGxpIGEgaSB7XHJcbiAgICBtaW4td2lkdGg6IDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG59XHJcblxyXG4ubWVudS1hc2lkZSB1bCBsaS5hY3RpdmUgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tbWFpbik7XHJcbn1cclxuXHJcbi5tZW51LWFzaWRlIHVsIGxpLmFjdGl2ZSBhIGkge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tbWFpbik7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLmJyYW5kLXNlY3Rpb24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLXNlY3Rpb24gLmJ0bi1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyYW5kLXNlY3Rpb24gLmJ0bi1zZWFyY2ggaSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hc2lkZSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGxlZnQ6IC0zMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hc2lkZS5zaG93IHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hc2lkZS5zaG93IHVsIGxpIGEgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufSIsIi5mb290ZXItZGVmYXVsdCB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOTJweDtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4pO1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuY29sLW1haW4ge1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAuY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuY29sLW1haW4gLmNvbnRlbnQgLmJyYW5kIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAuY29udGVudCBzdHJvbmcge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IHAgeyBjb2xvcjogI2ZmZjt9XHJcblxyXG4uZm9vdGVyLWRlZmF1bHQgLmNvbC1tYWluIC5jb250ZW50IC5idG4tYXBwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgbWluLXdpZHRoOiAxODBweDtcclxuICAgIHBhZGRpbmc6IDAgMXJlbSA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuYXBwIGkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5mb290ZXItZGVmYXVsdCAuaXRlbSBpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiAubGlua3MgLmJ0bi1hcHAgaSB7XHJcbiAgICB3aWR0aDogNDRweCFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogLjRyZW07XHJcbn1cclxuXHJcbi5mb290ZXItZGVmYXVsdCAuY29sLW1haW46OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOjA7XHJcbiAgICByaWdodDowO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogMzk2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDE2cHggMCAwO1xyXG4gXHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigjNUU0MTJBKTtcclxuICAgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvb3Rlci1kZWZhdWx0IC5jb2wtdGl0bGUge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG59XHJcbi5mb290ZXItZGVmYXVsdCAuaXRlbSB7XHJcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLjNyZW07XHJcbn1cclxuLnJvZGFwZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogLjc1cmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5KTtcclxufVxyXG4ucm9kYXBlIHAge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5yb2RhcGUgYSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ucm9kYXBlIGEgaW1nIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAuZm9vdGVyLWRlZmF1bHQgLmNvbC1tYWluIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleS0xMDApO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1kZWZhdWx0IC5jb2wtbWFpbjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufSIsIi50ZXJtcy1jb250YWluZXIge1xyXG4gICAgY29sb3I6ICMyMjI7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvdHRvbTogMnJlbTtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udGVybXMtY29udGVudCB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMS41cmVtIDEuNXJlbTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFyZW0pO1xyXG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIDAuNXMgZm9yd2FyZHM7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVVcCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIG9wYWNpdHk6IGluaXRpYWw7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZXJtcy10ZXh0IHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi5ncm91cC1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5ncm91cC1idXR0b25zIC50ZXJtcy1zYXZlIHtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLW1haW4pO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50ZXJtcy1jb250ZW50IGJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxNjBweDtcclxufVxyXG5cclxuLnRlcm1zLWNvbnRlbnQgYnV0dG9uOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLDAsMCwwLjI1KTtcclxufVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAudGVybXMtdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/