/*!*****************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./vinci_cidadania/static/css/custom.css ***!
  \*****************************************************************************************/
/*

1. Add your custom Css styles below
2. Place the this code in your template:

 <link href="css/custom.css" rel="stylesheet">

*/

body {
    font-family: Calibri, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
}

p {
    font-family: Calibri, sans-serif;
    font-size: 16px;
    line-height: 20px;
    text-align: justify;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: Calibri, sans-serif;
    color: #1f1f1f;
    margin: 0;
    letter-spacing: 0.5px;
}

#header .header-inner, #header #header-wrap {
/*    height: 80px;*/
    background-color: #4A4A49;
    -webkit-backface-visibility: hidden;
    left: 0;
    right: 0;
    transition: all .4s ease-in-out;
}

#header.header-sticky .header-inner, #header.header-sticky #header-wrap {
    background-color: #4A4A49!important;
    transition: top .8s ease-in-out;
    position: fixed;
    top: -140px;
    box-shadow: 0 12px 6px rgba(0, 0, 0, 0.06);
}

#mainMenu nav > ul > li > a {
    position: relative;
    font-family: Calibri, sans-serif;
    padding: 10px 12px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.6px;
    color: #ffffff;
    border-radius: 0;
    border-width: 0;
    border-style: solid;
    border-color: transparent;
    transition: all .3s ease;
    line-height: normal;
}
#mainMenu nav > ul > li {
    float: left;
    border: 0;
    transition: all .3s ease;
    margin-left: 0px;
}
.active a {
    color: #4A4A49!important;
}
.menu1,
.topo1,
.background-yellow {
	background-color: #fed22b !important;
}
.menu2, .menu2 ul li,
.topo2,
.background-blue,
.background-blue ul li {
	background-color: rgb(105, 179, 231) !important;
}
.menu3, .menu3 ul li,
.topo3,
.background-brown,
.background-brown ul li {
	background-color: rgb(181, 173, 165) !important;
}
.menu4,
.menu4 ul li,
.topo4,
.background-purple,
.background-purple ul li {
	background-color: #313780 !important;
}
.menu4,
.menu4 ul li,
.topo4,
.background-purple-light,
.background-purple-light ul li {
	background-color: #7172A6 !important;
}
.menu5,
.menu5 ul li,
.topo5,
.background-green,
.background-green ul li {
	background-color: rgb(137, 220, 101) !important;
}
.background-gray,
.background-gray ul li {
    background-color: #45494d !important;
}
.background-magenta,
.background-magenta ul li {
    background-color: #ee5f5b !important;
}
.background-magenta-light,
.background-magenta-light ul li {
    background-color: #F17F7C !important;
}

#mainMenu nav > ul > li .dropdown-menu {
    background-position: right bottom;
    background-repeat: no-repeat;
    min-width: 230px;
    top: auto;
    background-color: #fff;
    border: 0;
    border-style: solid;
    border-color: #eeeeee;
    border-width: 0px !important;
    left: auto;
    margin: 0;
    margin-top: 0px;
    border-radius: 0px;
    box-shadow: 0 33px 32px rgba(0, 0, 0, 0.1);
    padding: 0px;
}

#mainMenu nav > ul > li .dropdown-menu > li > a,
#mainMenu nav > ul > li .dropdown-menu > li > span,
#mainMenu nav > ul > li .dropdown-menu > li [class*="col-"] > ul > li > a {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500;
    font-style: normal;
    color: #fff;
    font-family: Calibri, sans-serif;
    padding: 12px 20px 12px 18px;
    display: block;
    transition: .3s ease;
}
/* MENU ACTIVE AND HOVER - 29/08/2025 */
#mainMenu nav > ul > li.active > a,
#mainMenu nav > ul > li.active > ul.dropdown-menu> li.active a,
#mainMenu nav > ul > li > a:hover,
#mainMenu nav > ul > li > ul.dropdown-menu> li a:hover {
    color: #4a4a49!important;
}
#mainMenu nav > ul > li.active > a:hover,
#mainMenu nav > ul > li.active > ul.dropdown-menu> li.active a:hover,
#mainMenu nav > ul > li > a,
#mainMenu nav > ul > li > ul.dropdown-menu> li a {
    color: #ffffff !important;
}
#mainMenu nav > ul > li.background-purple.active > a,
#mainMenu nav > ul > li.background-purple.active > ul.dropdown-menu> li.active a,
#mainMenu nav > ul > li.background-purple > a:hover,
#mainMenu nav > ul > li.background-purple > ul.dropdown-menu> li a:hover,
#mainMenu nav > ul > li.background-purple-light.active > a,
#mainMenu nav > ul > li.background-purple-light.active > ul.dropdown-menu> li.active a,
#mainMenu nav > ul > li.background-purple-light > a:hover,
#mainMenu nav > ul > li.background-purple-light > ul.dropdown-menu> li a:hover {
    color: #fed22b !important;
}
#mainMenu nav > ul > li.background-purple.active > a:hover,
#mainMenu nav > ul > li.background-purple.active > ul.dropdown-menu> li.active a:hover,
#mainMenu nav > ul > li.background-purple > a,
#mainMenu nav > ul > li.background-purple > ul.dropdown-menu> li a,
#mainMenu nav > ul > li.background-purple-light.active > a:hover,
#mainMenu nav > ul > li.background-purple-light.active > ul.dropdown-menu> li.active a:hover,
#mainMenu nav > ul > li.background-purple-light > a,
#mainMenu nav > ul > li.background-purple-light > ul.dropdown-menu> li a{
    color: #f8f9fa !important;
}
/* END MENU ACTIVE AND HOVER - 29/08/2025 */
.owl-carousel.dots-creative .owl-dots .owl-dot span {
    opacity: 0.8;
    box-shadow: none;
    border-radius: 0;
    background-color: rgb(255, 213, 0);
    height: 4px;
    width: 30px;
}

a.btn:not([href]):not([tabindex]), .btn {
    border-radius: 0px;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    outline: none;
    padding: 10px 18px;
    position: relative;
    text-transform: uppercase;
    background-color: #2250fc;
    border-color: #2250fc;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    margin-bottom: 6px;
    outline: none;
    line-height: 14px;
}


a:hover {
    color: #ffd400!important;
}

.heading-text.heading-section > h2:before {
    content: "";
    position: absolute;
    height: 2px;
    width: 100px;
    background-color: #ffd400;
    bottom: -30px;
    left: 0;
    right: 0;
}

.post-item .post-item-description > h2, .post-item .post-item-description > h2 > a:hover {
    font-size: 18px;
    letter-spacing: -0.1px;
    line-height: 23px;
    margin-bottom: 16px;
    color: #444!important;
    font-weight: 600;
}

footer a:hover {
    color: #ffd400!important;
}

.post-navigation a:hover {
    color: #ffd400!important;
}


.item-link {
    color: #ffd400!important;
}

.item-link:hover{
    color: #333!important;
}

.submeter {
    background-color: rgb(137, 220, 101)!important;
    border: 2px solid rgb(137, 220, 101)!important;
    padding: 12px 14px!important;
}
.delete_application {
    background: #b91b1b !important;
    border: 2px solid #b91b1b!important;
    padding: 12px 14px!important;
}
.print_application {
    background: rgb(255, 213, 0) !important;
    border: 2px solid rgb(255, 213, 0) !important;
    padding: 12px 14px!important;
}
.validate_form {
    background: rgb(105, 179, 231) !important;
    border: 2px solid rgb(105, 179, 231) !important;
    padding: 12px 14px!important;
}
.topbar {
    padding: 8px;
    color: rgb(137, 220, 101)!important;
}

.topbar h5 {
    color: rgb(137, 220, 101)!important;
}

.topbar a:hover {
    color: #333!important;
}

#footer .copyright-content {
    min-height: 80px;
    padding: 30px 0;
    background-color: rgb(137, 220, 101);
    font-size: 13px;
    color: #fff;
}

.grid-filter li a {
    font-weight: 600;
    display: block;
    position: relative;
    padding: 8px 10px;
    font-size: 13px;
    line-height: 15px;
    color: #565656;
    border-radius: 0px;
    transition: all .3s ease;
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
}

.portfolio-description h3 {
    color: #fed317 !important;
}

.form-group label:not(.error) {
    font-size: 12px;
    letter-spacing: 0.04em;
    text-transform: none;
    font-weight: 600;
    margin-bottom: 4px;
    color: #444;
    text-align: left;
}

.formtitulo {
    color: rgb(137, 220, 101)!important;

}

.line {
    clear: both;
    position: relative;
    width: 100%;
    margin: 25px 0;
    border-top: 1px solid #e3e3e3;
}

.grid li:hover {
    cursor: pointer;
    background-color: #ffffff;
}

.tabs.tabs-vertical .nav-tabs .nav-link.active {
    color: rgb(255, 213, 0)!important;
    background-color: transparent;
    border-right: 2px solid rgb(255, 213, 0);
}

.tabs.tabs-vertical .nav-tabs .nav-link:hover {
    color: rgb(255, 213, 0)!important;
    background-color: transparent;
    border-right: 2px solid rgb(255, 213, 0);
}

.topbar-dropdown .title a {
    color: #747474;
}

.topbar-dropdown .title a:hover {
    color: #747474!important;
}

a.btn:not([href]):not([tabindex]) + .btn, .btn + .btn {
    margin-left: 0px;
}


.votos {
    background-color: rgb(105, 179, 231);
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    padding: 4px 16px;
    border-radius: 0px;
    position: absolute;
    right: 10px;
    top: 11px;
    z-index: 3;
    margin-right: 0;
}

a.btn:not([href]):not([tabindex]).btn-light, .btn.btn-light {
    background-color: #ffffff;
    border-color: #ebebeb;
    color: rgb(255, 213, 0);
}

.background-overlay-dark:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    content: " ";
    width: 100%;
    height: 100%;
    z-index: 0;
    min-height: 2000px;
}
.listtxt li{
    text-decoration: none;
    list-style: none;
    font-size: 16px;
    line-height: 20px;
    color: #777777;
}

.lead {
    font-size: 22px;
    line-height: 26px;
}
.lead-banner {
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    font-weight: bold;
}
.box-fancy [class*="col-"] {
    padding: 4% !important;
}

.background-overlay-dark .heading-text h3, .background-overlay-dark .heading-text span {
    color: #fff !important;
}

.inspiro-slider .slide {
    background-position: 50% 20%;
    background-repeat: repeat-y;

    /*para video slide */
    background-size: cover;
    /*display: inline-block;*/
    /*para image slide */
    /*background-size: contain;*/
    display: table-cell;

    height: 100%;
    position: relative;
    vertical-align: middle;
    width: 100%;
    z-index: 2;
}
/*para image slide */
/*#slider {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0px;
    background-color: #0f1821;
    z-index: 1;
}*/
/*.slidecap, .videocap {
    position: absolute;
    top: 40%;
    left: 20%;
}*/
.slidecap {
    background: rgba(0,0,0,0.6);
    padding: 10px;
}

@media only screen and (max-width: 991px) {
    .mainMenu-open #header #mainMenu {
        width: 100%;
        display: block;
        opacity: 1;
        overflow-y: hidden;
        padding: 0;
    }
    #header #mainMenu:not(.menu-overlay) > .container {
        padding: 0px !important;
    }
    #header[data-fullwidth="true"] .header-inner .container, #header[data-fullwidth="true"] #header-inner .container {
        padding: 0px !important;
    }
    #header #mainMenu:not(.menu-overlay) nav > ul > li {
        padding-left: 5px;
    }
    .videocap {
        position: absolute;
        top: 40%;
        left: 10%;
    }
    /*para image slide - mobile */
    /*.inspiro-slider .slide {
        background-repeat: no-repeat;
    }*/
}
/*https://getbootstrap.com/docs/4.0/layout/overview/*/
@media (max-width: 576px) {
    .inspiro-slider .slide-captions h1, .inspiro-slider .slide-captions h2 {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 14px;
    }
    .inspiro-slider .slide-captions h4 {
        font-size: 1.2em;
        line-height: 1.4em;
        font-weight: 500;
    }
}

.accordion .ac-item .ac-title {
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding-right: 10px;
    margin: 0;
    cursor: pointer;
    font-weight: bold;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.accordion .ac-item ul {
    padding-left: 20px;
}
.accordion .ac-item ol {
    padding-left: 20px;
    list-style: upper-roman;
}
#page-content .project-description ul {
    margin: auto 20px;
    padding-bottom: 10px;
}
#page-title .page-title > h1 {
    font-family: Calibri, sans-serif;
    font-size: 40px;
    line-height: 52px;
    font-weight: 400;
    margin-bottom: 10px;
}
#page-title .page-title > h2 {
    font-family: Calibri, sans-serif;
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
}
.portfolio-item.no-overlay .portfolio-description p,
.portfolio-item.no-overlay .grid-description p,
.grid-item.no-overlay .portfolio-description p,
.grid-item.no-overlay .grid-description p {
    font-family: Calibri, sans-serif;
}
.portfolio-item.no-overlay .grid-description span,
.grid-item.no-overlay .portfolio-description span,
.grid-item.no-overlay .grid-description span {
    font-family: Calibri, sans-serif;
}
.portfolio-item.no-overlay .portfolio-description span {
    font-family: Calibri, sans-serif;
    color: #565656;
    font-size: 16px;
    font-weight: 800;
    line-height: 17px;
    text-transform: inherit;
}

/* Eligibility Criteria */
.yes_no_btn:hover, .yes_no_btn:focus, .yes_no_btn:active, .yes_no_btn.active {
    background-color: #4a4a49 !important;
    border-color: #4a4a49 !important;
    color: #fed317 !important;
}
.question {
    padding-top: 8px;
}
.mark {
    color: #fff;
    padding: 4px 11px;
    width: 30px;
    text-align: center;
    display: inline-block;
}
.no_mark {
    background-color: #e80b0b;
    font-weight: bold;

}
.yes_mark {
    background-color: #89dc65;
    padding-left: 9px;
}
.number {
    background-color: #e4e4e4;
}
.number:hover, .number:active, .number.active{
    background-color: #fed317;
}
.alert.alert-success,
.alert-application.success {
    background-color: #89dc65;
    border-color: #89dc65;
}
.alert.alert-success > p,
.alert-application.success > p {
    color: #ffffff;
}
.alert.alert-danger,
.alert-application.danger {
    background-color: #f33e5b;
    border-color: #f22647;
}
.alert.alert-danger > p,
.alert-application.danger > p {
    color: #ffffff;
}

.alert.alert-warning {
    background-color: #fed317;
    border-color: #fed317;
}
.question .alert {
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0rem;
}
.question .alert > p{
    padding-left: 0;
}
/* END Eligibility Criteria */
.social-icons li a:hover {
    color: #fff!important;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QjtJQUNJLG9DQUFvQztJQUNwQyxnQ0FBZ0M7SUFDaEMseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixxQkFBcUI7QUFDekI7QUFDQTtJQUNJLHlCQUF5QjtJQUN6QixpQkFBaUI7O0FBRXJCO0FBQ0E7SUFDSSx5QkFBeUI7SUFDekIsaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLHlCQUF5QjtBQUM3QjtBQUNBOztJQUVJLHlCQUF5QjtJQUN6QixxQkFBcUI7QUFDekI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUkseUJBQXlCO0lBQ3pCLHFCQUFxQjtBQUN6QjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQiw2QkFBNkI7SUFDN0IsbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0EsNkJBQTZCO0FBQzdCO0lBQ0kscUJBQXFCO0FBQ3pCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vdmluY2kvLi92aW5jaV9jaWRhZGFuaWEvc3RhdGljL2Nzcy9jdXN0b20uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG5cbjEuIEFkZCB5b3VyIGN1c3RvbSBDc3Mgc3R5bGVzIGJlbG93XG4yLiBQbGFjZSB0aGUgdGhpcyBjb2RlIGluIHlvdXIgdGVtcGxhdGU6XG5cbiA8bGluayBocmVmPVwiY3NzL2N1c3RvbS5jc3NcIiByZWw9XCJzdHlsZXNoZWV0XCI+XG5cbiovXG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5wIHtcbiAgICBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxZjFmMWY7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuI2hlYWRlciAuaGVhZGVyLWlubmVyLCAjaGVhZGVyICNoZWFkZXItd3JhcCB7XG4vKiAgICBoZWlnaHQ6IDgwcHg7Ki9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTQ5O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlLWluLW91dDtcbn1cblxuI2hlYWRlci5oZWFkZXItc3RpY2t5IC5oZWFkZXItaW5uZXIsICNoZWFkZXIuaGVhZGVyLXN0aWNreSAjaGVhZGVyLXdyYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QTRBNDkhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IHRvcCAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTE0MHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMTJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuI21haW5NZW51IG5hdiA+IHVsID4gbGkgPiBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbiNtYWluTWVudSBuYXYgPiB1bCA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjNEE0QTQ5IWltcG9ydGFudDtcbn1cbi5tZW51MSxcbi50b3BvMSxcbi5iYWNrZ3JvdW5kLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZWQyMmIgIWltcG9ydGFudDtcbn1cbi5tZW51MiwgLm1lbnUyIHVsIGxpLFxuLnRvcG8yLFxuLmJhY2tncm91bmQtYmx1ZSxcbi5iYWNrZ3JvdW5kLWJsdWUgdWwgbGkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA1LCAxNzksIDIzMSkgIWltcG9ydGFudDtcbn1cbi5tZW51MywgLm1lbnUzIHVsIGxpLFxuLnRvcG8zLFxuLmJhY2tncm91bmQtYnJvd24sXG4uYmFja2dyb3VuZC1icm93biB1bCBsaSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigxODEsIDE3MywgMTY1KSAhaW1wb3J0YW50O1xufVxuLm1lbnU0LFxuLm1lbnU0IHVsIGxpLFxuLnRvcG80LFxuLmJhY2tncm91bmQtcHVycGxlLFxuLmJhY2tncm91bmQtcHVycGxlIHVsIGxpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMxMzc4MCAhaW1wb3J0YW50O1xufVxuLm1lbnU0LFxuLm1lbnU0IHVsIGxpLFxuLnRvcG80LFxuLmJhY2tncm91bmQtcHVycGxlLWxpZ2h0LFxuLmJhY2tncm91bmQtcHVycGxlLWxpZ2h0IHVsIGxpIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzcxNzJBNiAhaW1wb3J0YW50O1xufVxuLm1lbnU1LFxuLm1lbnU1IHVsIGxpLFxuLnRvcG81LFxuLmJhY2tncm91bmQtZ3JlZW4sXG4uYmFja2dyb3VuZC1ncmVlbiB1bCBsaSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigxMzcsIDIyMCwgMTAxKSAhaW1wb3J0YW50O1xufVxuLmJhY2tncm91bmQtZ3JheSxcbi5iYWNrZ3JvdW5kLWdyYXkgdWwgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NTQ5NGQgIWltcG9ydGFudDtcbn1cbi5iYWNrZ3JvdW5kLW1hZ2VudGEsXG4uYmFja2dyb3VuZC1tYWdlbnRhIHVsIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU1ZjViICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC1tYWdlbnRhLWxpZ2h0LFxuLmJhY2tncm91bmQtbWFnZW50YS1saWdodCB1bCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YxN0Y3QyAhaW1wb3J0YW50O1xufVxuXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMzNweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbiNtYWluTWVudSBuYXYgPiB1bCA+IGxpIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IHNwYW4sXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaSAuZHJvcGRvd24tbWVudSA+IGxpIFtjbGFzcyo9XCJjb2wtXCJdID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuLyogTUVOVSBBQ1RJVkUgQU5EIEhPVkVSIC0gMjkvMDgvMjAyNSAqL1xuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYWN0aXZlID4gYSxcbiNtYWluTWVudSBuYXYgPiB1bCA+IGxpLmFjdGl2ZSA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpLmFjdGl2ZSBhLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkgPiBhOmhvdmVyLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkgPiB1bC5kcm9wZG93bi1tZW51PiBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzRhNGE0OSFpbXBvcnRhbnQ7XG59XG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudT4gbGkuYWN0aXZlIGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaSA+IGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS5hY3RpdmUgPiBhLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYmFja2dyb3VuZC1wdXJwbGUuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudT4gbGkuYWN0aXZlIGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZSA+IGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZSA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpIGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodC5hY3RpdmUgPiBhLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYmFja2dyb3VuZC1wdXJwbGUtbGlnaHQuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudT4gbGkuYWN0aXZlIGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodCA+IGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodCA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmVkMjJiICFpbXBvcnRhbnQ7XG59XG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS5hY3RpdmUgPiBhOmhvdmVyLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYmFja2dyb3VuZC1wdXJwbGUuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudT4gbGkuYWN0aXZlIGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZSA+IGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZSA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpIGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodC5hY3RpdmUgPiBhOmhvdmVyLFxuI21haW5NZW51IG5hdiA+IHVsID4gbGkuYmFja2dyb3VuZC1wdXJwbGUtbGlnaHQuYWN0aXZlID4gdWwuZHJvcGRvd24tbWVudT4gbGkuYWN0aXZlIGE6aG92ZXIsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodCA+IGEsXG4jbWFpbk1lbnUgbmF2ID4gdWwgPiBsaS5iYWNrZ3JvdW5kLXB1cnBsZS1saWdodCA+IHVsLmRyb3Bkb3duLW1lbnU+IGxpIGF7XG4gICAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi8qIEVORCBNRU5VIEFDVElWRSBBTkQgSE9WRVIgLSAyOS8wOC8yMDI1ICovXG4ub3dsLWNhcm91c2VsLmRvdHMtY3JlYXRpdmUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW4ge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjEzLCAwKTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICB3aWR0aDogMzBweDtcbn1cblxuYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLCAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI1MGZjO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNTBmYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cblxuYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmQ0MDAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZy10ZXh0LmhlYWRpbmctc2VjdGlvbiA+IGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0MDA7XG4gICAgYm90dG9tOiAtMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ucG9zdC1pdGVtIC5wb3N0LWl0ZW0tZGVzY3JpcHRpb24gPiBoMiwgLnBvc3QtaXRlbSAucG9zdC1pdGVtLWRlc2NyaXB0aW9uID4gaDIgPiBhOmhvdmVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAjNDQ0IWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuXG5mb290ZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmQ0MDAhaW1wb3J0YW50O1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZkNDAwIWltcG9ydGFudDtcbn1cblxuXG4uaXRlbS1saW5rIHtcbiAgICBjb2xvcjogI2ZmZDQwMCFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLWxpbms6aG92ZXJ7XG4gICAgY29sb3I6ICMzMzMhaW1wb3J0YW50O1xufVxuXG4uc3VibWV0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigxMzcsIDIyMCwgMTAxKSFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiKDEzNywgMjIwLCAxMDEpIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHghaW1wb3J0YW50O1xufVxuLmRlbGV0ZV9hcHBsaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2I5MWIxYiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNiOTFiMWIhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEycHggMTRweCFpbXBvcnRhbnQ7XG59XG4ucHJpbnRfYXBwbGljYXRpb24ge1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDIxMywgMCkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjU1LCAyMTMsIDApICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAxNHB4IWltcG9ydGFudDtcbn1cbi52YWxpZGF0ZV9mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTA1LCAxNzksIDIzMSkgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMTA1LCAxNzksIDIzMSkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDE0cHghaW1wb3J0YW50O1xufVxuLnRvcGJhciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGNvbG9yOiByZ2IoMTM3LCAyMjAsIDEwMSkhaW1wb3J0YW50O1xufVxuXG4udG9wYmFyIGg1IHtcbiAgICBjb2xvcjogcmdiKDEzNywgMjIwLCAxMDEpIWltcG9ydGFudDtcbn1cblxuLnRvcGJhciBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XG59XG5cbiNmb290ZXIgLmNvcHlyaWdodC1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTM3LCAyMjAsIDEwMSk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZ3JpZC1maWx0ZXIgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAjNTY1NjU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucG9ydGZvbGlvLWRlc2NyaXB0aW9uIGgzIHtcbiAgICBjb2xvcjogI2ZlZDMxNyAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbDpub3QoLmVycm9yKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvcm10aXR1bG8ge1xuICAgIGNvbG9yOiByZ2IoMTM3LCAyMjAsIDEwMSkhaW1wb3J0YW50O1xuXG59XG5cbi5saW5lIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XG59XG5cbi5ncmlkIGxpOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRhYnMudGFicy12ZXJ0aWNhbCAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHJnYigyNTUsIDIxMywgMCkhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYigyNTUsIDIxMywgMCk7XG59XG5cbi50YWJzLnRhYnMtdmVydGljYWwgLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYigyNTUsIDIxMywgMCkhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYigyNTUsIDIxMywgMCk7XG59XG5cbi50b3BiYXItZHJvcGRvd24gLnRpdGxlIGEge1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xufVxuXG4udG9wYmFyLWRyb3Bkb3duIC50aXRsZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzc0NzQ3NCFpbXBvcnRhbnQ7XG59XG5cbmEuYnRuOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSArIC5idG4sIC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5cbi52b3RvcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwNSwgMTc5LCAyMzEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogMTFweDtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYS5idG46bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pLmJ0bi1saWdodCwgLmJ0bi5idG4tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICAgIGNvbG9yOiByZ2IoMjU1LCAyMTMsIDApO1xufVxuXG4uYmFja2dyb3VuZC1vdmVybGF5LWRhcms6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgICBtaW4taGVpZ2h0OiAyMDAwcHg7XG59XG4ubGlzdHR4dCBsaXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ubGVhZC1iYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ib3gtZmFuY3kgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDQlICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLW92ZXJsYXktZGFyayAuaGVhZGluZy10ZXh0IGgzLCAuYmFja2dyb3VuZC1vdmVybGF5LWRhcmsgLmhlYWRpbmctdGV4dCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uaW5zcGlyby1zbGlkZXIgLnNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMjAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcblxuICAgIC8qcGFyYSB2aWRlbyBzbGlkZSAqL1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLypkaXNwbGF5OiBpbmxpbmUtYmxvY2s7Ki9cbiAgICAvKnBhcmEgaW1hZ2Ugc2xpZGUgKi9cbiAgICAvKmJhY2tncm91bmQtc2l6ZTogY29udGFpbjsqL1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbn1cbi8qcGFyYSBpbWFnZSBzbGlkZSAqL1xuLyojc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMTgyMTtcbiAgICB6LWluZGV4OiAxO1xufSovXG4vKi5zbGlkZWNhcCwgLnZpZGVvY2FwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogMjAlO1xufSovXG4uc2xpZGVjYXAge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW5NZW51LW9wZW4gI2hlYWRlciAjbWFpbk1lbnUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgI2hlYWRlciAjbWFpbk1lbnU6bm90KC5tZW51LW92ZXJsYXkpID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjaGVhZGVyW2RhdGEtZnVsbHdpZHRoPVwidHJ1ZVwiXSAuaGVhZGVyLWlubmVyIC5jb250YWluZXIsICNoZWFkZXJbZGF0YS1mdWxsd2lkdGg9XCJ0cnVlXCJdICNoZWFkZXItaW5uZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAjaGVhZGVyICNtYWluTWVudTpub3QoLm1lbnUtb3ZlcmxheSkgbmF2ID4gdWwgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIH1cbiAgICAudmlkZW9jYXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNDAlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgfVxuICAgIC8qcGFyYSBpbWFnZSBzbGlkZSAtIG1vYmlsZSAqL1xuICAgIC8qLmluc3Bpcm8tc2xpZGVyIC5zbGlkZSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfSovXG59XG4vKmh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzQuMC9sYXlvdXQvb3ZlcnZpZXcvKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5pbnNwaXJvLXNsaWRlciAuc2xpZGUtY2FwdGlvbnMgaDEsIC5pbnNwaXJvLXNsaWRlciAuc2xpZGUtY2FwdGlvbnMgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgICAuaW5zcGlyby1zbGlkZXIgLnNsaWRlLWNhcHRpb25zIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLmFjY29yZGlvbiAuYWMtaXRlbSAuYWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjLWl0ZW0gdWwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5hY2NvcmRpb24gLmFjLWl0ZW0gb2wge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsaXN0LXN0eWxlOiB1cHBlci1yb21hbjtcbn1cbiNwYWdlLWNvbnRlbnQgLnByb2plY3QtZGVzY3JpcHRpb24gdWwge1xuICAgIG1hcmdpbjogYXV0byAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI3BhZ2UtdGl0bGUgLnBhZ2UtdGl0bGUgPiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNwYWdlLXRpdGxlIC5wYWdlLXRpdGxlID4gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuLnBvcnRmb2xpby1pdGVtLm5vLW92ZXJsYXkgLnBvcnRmb2xpby1kZXNjcmlwdGlvbiBwLFxuLnBvcnRmb2xpby1pdGVtLm5vLW92ZXJsYXkgLmdyaWQtZGVzY3JpcHRpb24gcCxcbi5ncmlkLWl0ZW0ubm8tb3ZlcmxheSAucG9ydGZvbGlvLWRlc2NyaXB0aW9uIHAsXG4uZ3JpZC1pdGVtLm5vLW92ZXJsYXkgLmdyaWQtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7XG59XG4ucG9ydGZvbGlvLWl0ZW0ubm8tb3ZlcmxheSAuZ3JpZC1kZXNjcmlwdGlvbiBzcGFuLFxuLmdyaWQtaXRlbS5uby1vdmVybGF5IC5wb3J0Zm9saW8tZGVzY3JpcHRpb24gc3Bhbixcbi5ncmlkLWl0ZW0ubm8tb3ZlcmxheSAuZ3JpZC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjtcbn1cbi5wb3J0Zm9saW8taXRlbS5uby1vdmVybGF5IC5wb3J0Zm9saW8tZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1NjU2NTY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG59XG5cbi8qIEVsaWdpYmlsaXR5IENyaXRlcmlhICovXG4ueWVzX25vX2J0bjpob3ZlciwgLnllc19ub19idG46Zm9jdXMsIC55ZXNfbm9fYnRuOmFjdGl2ZSwgLnllc19ub19idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTQ5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGE0YTQ5ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZWQzMTcgIWltcG9ydGFudDtcbn1cbi5xdWVzdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5tYXJrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5vX21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODBiMGI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbn1cbi55ZXNfbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg5ZGM2NTtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbn1cbi5udW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG59XG4ubnVtYmVyOmhvdmVyLCAubnVtYmVyOmFjdGl2ZSwgLm51bWJlci5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDMxNztcbn1cbi5hbGVydC5hbGVydC1zdWNjZXNzLFxuLmFsZXJ0LWFwcGxpY2F0aW9uLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4OWRjNjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjODlkYzY1O1xufVxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgPiBwLFxuLmFsZXJ0LWFwcGxpY2F0aW9uLnN1Y2Nlc3MgPiBwIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIsXG4uYWxlcnQtYXBwbGljYXRpb24uZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMzZTViO1xuICAgIGJvcmRlci1jb2xvcjogI2YyMjY0Nztcbn1cbi5hbGVydC5hbGVydC1kYW5nZXIgPiBwLFxuLmFsZXJ0LWFwcGxpY2F0aW9uLmRhbmdlciA+IHAge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDMxNztcbiAgICBib3JkZXItY29sb3I6ICNmZWQzMTc7XG59XG4ucXVlc3Rpb24gLmFsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwcmVtO1xufVxuLnF1ZXN0aW9uIC5hbGVydCA+IHB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLyogRU5EIEVsaWdpYmlsaXR5IENyaXRlcmlhICovXG4uc29jaWFsLWljb25zIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/