/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./.yarn/__virtual__/css-loader-virtual-9deba04f11/4/Users/Admin/AppData/Local/Yarn/Berry/cache/css-loader-npm-6.11.0-d945f9f4c0-10c0.zip/node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./.yarn/__virtual__/postcss-loader-virtual-0472c04b03/4/Users/Admin/AppData/Local/Yarn/Berry/cache/postcss-loader-npm-7.3.4-c196834792-10c0.zip/node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-4.use[2]!./assets/styles/partial/_blog.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/

.main-resources {
    background-color: #F6F7F8;
}

.resources .mission {
    margin: 30px 0 0 0;
}

.resources .mission p,
.resources .vision p {
    margin: 0 0 20px 0;
}


.small-post h3 a {
    color: #101010;
}

.small-post {
    display: flex;
    flex-direction: column;
    position: relative;
    box-shadow: 0 10px 20px -16px #10101029;
    border-radius: 24px;
    transition: all 0.4s;
    overflow: hidden;
}

.small-post .post-img {
    aspect-ratio: 192 / 100;
}

.small-post:after {
    content: "";
    background: url(/build/images/post-arrow.8479113b.svg) center center no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    position: absolute;
    right: -5px;
    bottom: 20px;
    transition: all 0.2s;
    opacity: 0;
}

.small-post:hover:after {
    right: 20px;
    opacity: 1;
}

.small-post:hover {
    transform: translateY(-3px);
    box-shadow: 0 20px 26px -20px #10101029;
}

.small-post .post-content {
    display: flex;
    flex-direction: column;
    flex: 1 0;
    background-color: #fff;
    padding: 25px 25px;
    color: #222050;
}

.small-post > a {
    display: inline-block;
}

.small-post .post-meta {
    margin-top: auto;
}

.small-post .post-meta span,
.post-meta span {
    margin-right: 20px;
}

.post-meta span:last-of-type {
    margin-right: 0;
}

.post-meta span img,
.owl-carousel .post-meta span img {
    margin-right: 7px;
    height: 10px;
    position: relative;
    top: -2px;
    display: inline-block;
    width: auto;
}

.page-content .post-meta {
    margin-top: 10px;
}

.recently-resources .small-post {
    min-height: 145px;
}

.recently-resources ul li {
    margin: 0 0 30px 0;
}

.recently-resources ul li:last-of-type {
    margin: 0;
}

.recently-resources .small-post h3 a {
    display: block;
}

.recently-resources .small-post h3 {
    min-height: 55px;
}

.resources-video .video-post img.post-img {
    width: 100%;
    display: block;
}

.resources-video .btn {
    margin: 20px auto 0;
    display: table;
}

.video-post {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
    margin: 0 0 30px 0;
}

.video-post:after {
    content: "";
    background: url(/build/images/videos.8e8d0f67.svg) center center no-repeat;
    background-size: 30px;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    pointer-events: none;
}

.video-post .post-content {
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 15px;
}

.video-post .post-content h3 {
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
}

.video-post .post-meta span {
    font-size: 12px;
    line-height: 12px;
    opacity: .8;
    margin-right: 20px;
    position: relative;
}

.video-post .post-meta span:last-of-type {
    margin-right: 0;
}

.video-post .post-meta span:first-of-type:after {
    content: "";
    position: absolute;
    top: 50%;
    right: -14px;
    width: 2px;
    height: 2px;
    background-color: #fff;
    border-radius: 100%;
    transform: translate(0, -50%);
}

.resources-list {
    background-color: #F6F7F8;
}

.resources-list .small-post {
    border-radius: 24px;
    margin: 0 0 20px 0;
}

.resources-list .small-post .post-content {
    padding: 20px 25px;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.resources-list .filter-topic li.active:hover a,
.resources-list .filter-topic li.active a {
    color: #fff;
    background-color: #222050;
    border: 1px solid #222050;
}

.resources-list .filter-topic li:hover a {
    color: #222050;
    background-color: #e5e5e5;
    border: 1px solid #222050;
}

.resources-list .get-now {
    background: linear-gradient(90deg, #FFA683 0%, #F73C3C 100%);
}

.resources-list .get-now h2,
.resources-list .get-now p {
    color: #fff;
}

.resources-list .small-post .post-img {
    height: 100%;
    display: block;
}

.resources-list .small-post .post-img img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.filter-topic {
    top: 90px;
    box-shadow: 0 10px 66px -16px #10101029;
    padding: 30px;
    background-color: #fff;
    border-radius: 24px;
}

.filter-topic h3 {
    margin: 0 0 20px 0;
}

.filter-topic ul li {
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 15px;
}

.filter-topic ul li:first-of-type {
    margin-left: 0;
}

.filter-topic ul li a {
    color: #222050;
    font-weight: bold;
    padding: 10px 25px;
    display: block;
    border-radius: 24px;
    border: 1px solid #222050
}

.hero-approval {
    padding: 30px 0 30px 0;
}

.hero-application {
    padding: 30px 0 0 0;
}

.blog .post-img {
    display: block;
    border-radius: 24px;
    margin: 24px 0 16px 0;
    aspect-ratio: 3 / 2;
}

.blog .post-img img {
    border-radius: 24px;
    max-height: 100%;
}

.blog .post-content {
    margin: 30px 0 0 0;
}

.blog .post-content a:hover {
    text-decoration: underline;
}

.blog .post-content img,
.blog .post-content ul,
.blog .post-content p {
    margin: 0 0 20px 0;
}

.post-content figure img {
    border-radius: 24px;
}

.blog .post-content ul li {
    margin: 15px 0;
}

.blog .post-content .get-now {
    background: #fff !important;
    box-shadow: 0px 0px 66px -20px #10101029;
    padding: 20px 30px;
    margin: 0 0 40px 0;
}

.blog .post-content .get-now img {
    margin-bottom: 0;
}

.blog .post-content .get-now p {
    color: #101010;
    margin-bottom: 20px;
}

.post-content-nav {
    top: 90px;
    box-shadow: 0 10px 66px -16px #10101029;
    padding: 30px 30px 15px 30px;
    border-radius: 24px;
}

.post-content-nav ul {
    list-style-type: decimal;
    list-style-position: inside;
}

.post-content-nav ul li {
    margin: 10px 0;
}

.post-content-nav ul li a {
    color: #222050;
}

.post-content-nav ul li a:hover {
    color: #04BB79;
}

.post-content-nav ul ul {
    padding: 0 0 0 30px;
    list-style-type: disc !important;
    list-style-position: inside;
}

.post-content-nav .social {
    padding: 15px 0 0 0;
    border-top: 2px solid #D7D7D7;
    text-align: right;
}

.result-bar {
    margin: 0 0 15px 0;
}

.result-bar .result-count {
    color: #101010;
    font-weight: bold;
}

.result-bar select {
    border: 0;
}

.resource {
    text-align: center;
    margin: 0 0 30px 0;

    box-shadow: 0 0 66px -20px #10101029;
    padding: 30px 30px 15px 30px;
    border-radius: 24px;
}

.resource h3 {
    min-height: 76px;
    margin: 30px 0 10px 0;
    padding: 0 5px;
}

.resource p {
    min-height: 42px;
}

.resource h3 a {
    color: #101010;
}

.resource h3 a:hover {
    color: #04BB79;
}

.resource h3 p {
    color: #222050;
}

.resource > a {
    max-width: 170px;
    display: inline-block;
}

.start-now {
    top: 90px;
    text-align: center;
    box-shadow: 0 0 66px -20px #10101029;
    background-color: #fff;
    padding: 30px;
    border-radius: 24px;
}

.start-now h3 {
    margin: 20px 20px 35px 20px;
}

.example {
    background-color: #fff;
}

.example h4 {
    font-weight: 600;
    margin: 5px 0 15px 0;
    display: inline-block;
}

.hero-guide {
    padding: 60px 0 60px 0;
    background: #FFFFFF url(/build/images/hero-guide.3dedd05a.png) right bottom no-repeat;
    background-size: 500px;
}

.guide .about-you {
    background-color: #F6F7F8;
}

.guide .about-you h2 {
    margin: 0 0 20px 0;
}

.resources-nav ul li {
    display: inline-block;
    margin: 0 20px 0 0;
}

.resources-nav ul li a {
    color: #222050;
    font-weight: bold;
    padding: 10px 25px;
    display: block;
    border-radius: 24px;
    border: 1px solid #222050;
}

.resources-nav ul li.active a {
    color: #fff;
    background-color: #222050;
}

.resources-nav ul li a:hover {
    background: #222050;
    color: #fff;
}

.resources-nav {
    margin: 15px 0 0 0;
}


.blog-categories,
.search-categories {
    margin: 0 0 50px 0;
}

.blog-categories h1,
.search-categories h1 {
    font-size: 26px;
    line-height: 32px;
}

.blog-categories .heading,
.search-categories .heading {
    text-align: center;
}

.blog-categories ul,
.search-categories ul {
    display: table !important;
    width: 100% !important;
    text-align: right !important;
}

.blog-categories ul li:first-of-type,
.search-categories ul li:first-of-type {
    margin-left: 0 !important;
}

.blog-categories ul li:last-of-type,
.search-categories ul li:last-of-type {
    margin-right: 0 !important;
}

.blog-categories ul li,
.search-categories ul li {
    display: inline-block !important;
    margin: 5px !important;
}

.blog-categories ul li a,
.search-categories ul li a {
    border: 1px solid #222050 !important;
    color: #222050 !important;
    border-radius: 24px !important;
    padding: 10px 25px !important;
    display: block !important;
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: inherit;
}

.blog-categories ul li a.active,
.search-categories ul li a.active {
    color: #fff !important;
    background-color: #222050 !important;
}

.blog-categories ul li a:hover,
.search-categories ul li a:hover,
.blog-categories ul li a.active:hover,
.search-categories ul li a.active:hover {
    background-color: #f0f0f0 !important;
    color: #222050 !important;
}

.results .result-row {
    box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
    margin: 0 0 30px 0;
}

.results .result-row .result-cat {
    background: #FAA480;
    color: #fff;
    border-radius: 88px;
    padding: 0 15px;
    display: table;
}

.results .result-row .result-cat a {
    color: #fff;
}

.results .result-row .result-title {
    font-size: 30px;
    line-height: 34px;
    color: #2B2929;
    margin: 10px 0;
    display: block;
    font-weight: 600;
}

.results .result-row .result-img img {
    max-height: 200px;
}

.results .result-row .result-title:hover {
    color: #FF8900;
}

.results .result-row .result-meta {
    color: #FAA480;
}

.results .result-row .result-meta img {
    position: relative;
    top: -3px;
    margin-right: 10px;
}

.widget-filter .option {
    position: relative;
    padding: 10px;
    cursor: pointer;
}

.widget-filter .option .checkbox label {
    cursor: pointer;
}

.widget-filter .option:hover {
    background-color: #f9f9f9;
}

.widget-filter .option .checkbox label::before {
    border-color: #d3d3d3;
}

.widget-filter .option:hover .checkbox label::before {
    border-color: #8d8f92;
}

.hero-glossary {
    text-align: center;
    padding: 100px 0 50px;
}

.hero-glossary h1 {
    margin: 0 0 40px 0;
}

.hero-glossary .widget-search {
    margin: 0 0 50px 0;
}

.glossary-categories {
    margin: 0 auto;
    display: table;
    text-align: center;
}

.glossary-categories ul li {
    display: inline-block;
    margin: 0 5px;
}

.glossary-letters {
    margin: 50px 0 0 0;
}

.glossary-letters ul {
    width: 100%;
    display: table;
    margin: 0 auto;
    padding: 10px 30px;
    border-radius: 12px;
    box-shadow: 0 20px 60px -10px #22205029;
}

.glossary-letters ul li {
    display: inline-block;
    margin: 0;
}

.glossary-letters ul li.active a {
    background-color: #222050;
    color: #fff;
}

.glossary-letters ul li.inactive a {
    color: #919191;
    pointer-events: none;
}

.glossary-letters ul li.active a:hover {
    background-color: #222050;
}

.glossary-letters ul li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 12px;
    color: #222050;
    font-weight: bold;
    display: block;
}

.glossary-letters ul li a:hover {
    background-color: #f0f0f0;
}

.glossary-results {
    background-color: #fff;
    padding-bottom: 50px;
}

.glossary-results .letter {
    color: #222050;
    font-size: 40px;
    font-weight: bold;
    margin: 0 0 25px 0;
}

.glossary-results ul li {
    position: relative;
    border-bottom: 1px solid #D7D7D7;
}

.glossary-results ul li a {
    position: relative;
    display: block;
    color: #101010;
    font-size: 16px;
    line-height: 24px;
    font-weight: bold;
    padding: 15px 30px 15px 30px;
}

.glossary-results ul li a:hover {
    color: #04BB79;
}

.glossary-results ul li a:after {
    content: "";
    background: url(/build/images/post-arrow.8479113b.svg) center center no-repeat;
    background-size: 15px;
    width: 15px;
    height: 15px;
    display: block;
    position: absolute;
    top: 50%;
    right: 25px;

    transition: all .2s;
    transform: translate(0, -50%);
}

.glossary-results ul li a:hover:after {
    right: 15px;
}

.glossary-faqs {
    background-color: #fff;
}

.glossary-content {
    background-color: #F6F7F8;
}

.glossary-content a:hover {
    text-decoration: underline;
}

.glossary aside {
    top: 90px;
}

.glossary aside .related-posts .post-block {
    margin: 0 0 30px 0;
}

.glossary aside .related-posts .post-block h3 {
    min-height: unset;
    margin: 0;
}

.glossary aside .related-posts .post-block p {
    margin: 10px 0 0 0;
    width: 66%;
}

.glossary aside .related-posts .post-block:hover {
    text-decoration: none;
}

.glossary aside .related-posts .post-block span img {
    margin: 0 5px 0 0;
}

.glossary-content ul,
.glossary-faqs ul {
    list-style: initial !important;
    list-style-position: inside !important;
    margin: 0 0 20px 0;
}

.glossary-content ol,
.glossary-faqs ol {
    list-style: decimal !important;
    list-style-position: inside !important;
    margin: 0 0 20px 0;
}

.glossary-content ul:last-child,
.glossary-content ol:last-child,
.glossary-faqs ul:last-child,
.glossary-faqs ol:last-child {
    margin: 0;
}

main.glossary .glossary-content .content-list ul li,
section.glossary-faqs .faq .answer-content ul li{
    list-style: none;
    margin: 0 0 5px 0 !important;
    position: relative;
    padding-left: 12px;
    color: #101010;
}

main.glossary .glossary-content .content-list ol,
section.glossary-faqs .faq .answer-content ol{
    list-style-position: outside !important;
    margin-left: 12px;
}

main.glossary .glossary-content .content-list ol li,
section.glossary-faqs .faq .answer-content ol li{
    margin: 0 0 5px 0 !important;
    position: relative;
    color: #101010;
}

main.glossary .glossary-content .content-list ul li:before,
section.glossary-faqs .faq .answer-content ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 8px;
    width: 4px;
    height: 4px;
    border-radius: 100px;
    background: #222050;
}

.glossary-categories ul li a {
    color: #222050;
    font-weight: bold;
    padding: 10px 25px;
    display: block;
    border-radius: 24px;
    border: 1px solid #222050;
}

.glossary-categories ul li.active a {
    color: #fff;
    background-color: #222050;
}

.glossary-categories ul li a:hover {
    color: #222050;
    background-color: #f0f0f0;
}

.glossary-content ul,
.glossary-content p {
    margin: 0 0 15px 0;
}

.informational-purposes {
    border-radius: 24px;
    padding: 30px 25px;
    background: #F6F7F8;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .resources-list .small-post a picture img {
        height: 100%;
    }

    .video-post .post-content {
        padding: 6px 12px;
    }

    .video-post .post-content h3 {
        font-size: 12px;
        line-height: 16px;
    }

    .video-post .post-meta span {
        font-size: 10px;
    }

    .filter-topic ul li a {
        padding: 5px 15px;
    }

    .filter-topic ul li {
        margin-right: 5px;
        margin-bottom: 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .resource p {
        min-height: initial;
    }
    .glossary-letters {
        margin: 30px 0 0 0;
    }
}

@media only screen and (min-width: 0px) and (max-width: 991px) {
    .resources-nav ul li {
        display: inline-block;
        margin: 5px 10px 5px 0;
    }

    .resources-nav ul li a {
        padding: 5px 15px;
    }

    .space.resource-category {
        padding: 10px 0;
    }

    .page.resources .recently-resources {
        margin: 30px 0 0 0;
    }

    .resources-list .small-post a picture img {
        width: 100%;
        display: block;
    }

    .recently-resources .small-post {
        min-height: initial;
    }

    .recently-resources .small-post h3 {
        min-height: initial;
    }

    .guides .space {
        padding-top: 15px;
    }

    .guides.hero-spaces {
        padding-bottom: 0;
    }

    .glossary-categories ul li {
        display: inline-block;
        margin: 5px 5px 5px;
    }

    .glossary-categories ul li a {
        padding: 5px 15px;
    }

    .hero-glossary h1 {
        margin: 0 0 20px 0;
    }

    .hero-glossary .widget-search {
        margin: 0 0 20px 0;
    }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
    .resource h3 {
        min-height: initial;
        margin: 20px 0 10px 0;
        padding: 0;
    }

    .resource p {
        min-height: initial;
    }

    .recently-resources .small-post h3 {
        display: block;
        min-height: initial;
    }

    .recently-resources .small-post {
        min-height: initial;
    }

    .recently-resources ul li {
        margin: 0 0 15px 0;
    }

    .post-content-nav {
        margin-top: 40px;
    }

    section.blog .post-content.content-list ul li:before {
        top: 6px;
    }

    .start-now h3 {
        margin: 20px 0 15px 0;
    }

    .hero-guide {
        background: none;
    }

    .guide-img {
        display: block;
        margin: 0 auto 0 auto;
        max-width: 70%;
    }

    .guide-short {
        margin: 20px 0 0 0;
        text-align: center;
    }

    .guide-short p {
        margin: 0 0 20px 0 !important;
    }
    .page-content .post-meta {
        margin-top: 16px;
    }
    .glossary-letters {
        margin: 20px 0 0 0;
    }

    .glossary-results .letter {
        font-size: 30px;
        line-height: 30px;
        margin: 0 0 15px 0;
    }

    .glossary-letters ul {
        padding: 10px 10px;
    }

    .informational-purposes {
        padding: 20px 15px;
    }

}


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