/* === Montserrat - 300 */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(/fonts/Montserrat-Light.b22dc5.eot);
	src: local("Montserrat Light"),
		local("Montserrat-Light"),
		url(/fonts/Montserrat-Light.b22dc5.eot) format("embedded-opentype"),
		url(/fonts/Montserrat-Light.514dfd.woff2) format("woff2"),
		url(/fonts/Montserrat-Light.c554f9.woff) format("woff"),
		url(/fonts/Montserrat-Light.846912.ttf) format("truetype"),
		url(/fonts/Montserrat-Light.0c3783.svg) format("svg");
}

/* === Montserrat - regular */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/fonts/Montserrat-Regular.5993ba.eot);
	src: local("Montserrat Regular"),
		local("Montserrat-Regular"),
		url(/fonts/Montserrat-Regular.5993ba.eot) format("embedded-opentype"),
		url(/fonts/Montserrat-Regular.35b478.woff2) format("woff2"),
		url(/fonts/Montserrat-Regular.dbd57c.woff) format("woff"),
		url(/fonts/Montserrat-Regular.548eda.ttf) format("truetype"),
		url(/fonts/Montserrat-Regular.22d856.svg) format("svg");
}

/* === Montserrat - 500 */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(/fonts/Montserrat-Medium.9ea690.eot);
	src: local("Montserrat Medium"),
		local("Montserrat-Medium"),
		url(/fonts/Montserrat-Medium.9ea690.eot) format("embedded-opentype"),
		url(/fonts/Montserrat-Medium.76be2c.woff2) format("woff2"),
		url(/fonts/Montserrat-Medium.5a5a28.woff) format("woff"),
		url(/fonts/Montserrat-Medium.04c894.ttf) format("truetype"),
		url(/fonts/Montserrat-Medium.ebf71d.svg) format("svg");
}

/* === Montserrat - 600 */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url(/fonts/Montserrat-SemiBold.433375.eot);
	src: local("Montserrat SemiBold"),
		local("Montserrat-SemiBold"),
		url(/fonts/Montserrat-SemiBold.433375.eot) format("embedded-opentype"),
		url(/fonts/Montserrat-SemiBold.f6d165.woff2) format("woff2"),
		url(/fonts/Montserrat-SemiBold.e50f62.woff) format("woff"),
		url(/fonts/Montserrat-SemiBold.e55b52.ttf) format("truetype"),
		url(/fonts/Montserrat-SemiBold.160f4d.svg) format("svg");
}

/* === Montserrat - 700 */
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(/fonts/Montserrat-Bold.77e594.eot);
	src: local("Montserrat Bold"),
		local("Montserrat-Bold"),
		url(/fonts/Montserrat-Bold.77e594.eot) format("embedded-opentype"),
		url(/fonts/Montserrat-Bold.1f256d.woff2) format("woff2"),
		url(/fonts/Montserrat-Bold.6a509a.woff) format("woff"),
		url(/fonts/Montserrat-Bold.9044a6.ttf) format("truetype"),
		url(/fonts/Montserrat-Bold.fac85a.svg) format("svg");
}

.align-content-stretch {
    -ms-flex-line-pack: stretch !important;
    align-content: stretch !important;
}

.flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
}

.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}

body {
    background: #313131;
    font-family: 'Montserrat', sans-serif;
}

@media (max-width: 768px) {
    body {
        text-align: center !important;
    }
}

@media (max-width: 1230px) {
    .width {
        width: auto!important;
    }
}

#loginform {
    margin-left: 0;
}

h1, h2, h3, h4 {
    font-weight: bold;
}

.row.no-gutter {
    margin-left: 0;
    margin-right: 0;
}

.row.no-gutter [class*='col-']:not(:first-child),
.row.no-gutter [class*='col-']:not(:last-child) {
    padding-right: 0;
    padding-left: 0;
}

.row.low-gutter {
    margin-left: 0;
    margin-right: 0;
}

.row.low-gutter [class*='col-']:not(:first-child),
.row.low-gutter [class*='col-']:not(:last-child) {
    padding-right: 5px;
    padding-left: 5px;
}

/*
 * Pontos pixel értékek: bootstrap3 breakpointok!
 */
@media (max-width: 1199px) {
    .row.low-gutter .col-md-3.col-xs-12 {
        display: flex;
        justify-content: center;
    }
    div.numbers {
        text-align: center;
    }
}

@media (min-width: 1340px) {
    .services > .container {
        width: 1280px;
    }
}
@media (min-width: 1200px) {
    .szolgaltato-csoportok .col-md-1,
    .szolgaltato-csoportok .col-sm-1,
    .szolgaltato-csoportok .col-lg-1 {
        width: 10%;
    }
}

*:hover {
    -webkit-transition-duration: 0.5s; /* Safari */
    transition-duration: 0.5s;
    transition: all 0.5s;
}

a, a:hover, a:focus, a:visited {
    text-decoration: none;
    outline: none;
}

.login-bg {
    height: auto;
    width: 100%;
    background: #313131;
}

@media (max-width: 768px) {
    .login {
        width: 100% !important;
    }
}

.login {
    margin: 0 auto;
    height: auto;
    width: 768px;
    text-align: center;
    padding: 50px;
    color: #fff;
    display: none;
}

.login .title {
    font-size: 48px;
    font-weight: bold;
    margin-bottom: 20px;
}

.login .text {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}

.login .text a {
    color: #fff;
    text-decoration: underline;
}

.login form {
    margin-bottom: 20px;
}

.login .down {
    height: 80px;
    width: 80px;
}

.login .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 20px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #dddddd;
    border-radius: 50px;
    background: transparent;
    border: 2px solid #fff;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.login .form-control:focus {
    border-color: #8cc63f;
    outline: 0;
}

.header {
    height: auto;
    width: 100%;
    background: #f3f3f3;
    padding: 10px;
}

.header .logo {
    height: auto;
    width: auto;
}

@media (max-width: 768px) {
    .header .latok {
        margin-left: 0 !important;
    }

    .menu {
        padding: 5px !important;
    }
}

.header .latok {
    height: 40px;
    width: 40px;
    margin-top: 10px;
    margin-left: 10px;
}

.menu {
    padding: 15px 0 15px 0px;
    margin-top: 5px;
}

.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

@media (max-width: 768px) {
    .menu ul li {
        margin-right: 0 !important;
        padding: 5px !important;
    }
}

.menu ul li {
    display: inline;
    background: transparent;
    width: auto;
    height: auto;
    font-size: 14px;
    color: #035877;
    font-weight: bold;
    margin-right: 5px;
    text-transform: uppercase;
}

.menu ul li:hover {
    color: #066c91;
}

.button {
    height: auto;
    width: auto;
    cursor: pointer;
    border: none;
}

button:focus {
    outline: 0 !important;
}

button:active {
    outline: 0;
    border: none;
}

.header .button {
    margin-top: 10px;
}

button.blue, .button.blue, button.green, .button.green, button.gray, .button .gray {
    padding: 10px 20px;
    min-width: 120px;
    text-align: center;
    border-radius: 50px;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
    color: #fff;
}

button.blue, .button.blue {
    background: #035877;
}

button.blue:hover, button.blue:focus, .button.blue:hover, .button.blue:focus {
    background: #066c91;
}

button.green, .button.green {
    background: #8cc63f;
}

button.green:hover, button.green:focus, .button.green:hover, .button.green:focus {
    background: #a2df51;
}

.button.green i {
    position: absolute;
    right: 20px;
    top: 22px;
    font-weight: bold;
}

button.big, .button.big {
    font-size: 20px;
}

form button {
    width: 100%;
}

.header-banner {
    height: auto;
    min-height: 700px;
    width: 100%;
}

button.gray, .button .gray {
    background: #484848;
    color: #616161;
}

button.gray:hover, .button.gray:hover, button.gray:focus, .button.gray:focus {
    background: #484848;
}

.alert {
    padding: 20px;
    background: rgb(236,12,12);
	background: linear-gradient(90deg, rgba(236,12,12,1) 0%, rgba(223,0,84,1) 100%);
    color: white;
    opacity: 1;
    transition: opacity 0.6s;
    margin-bottom: 15px;
}

.warning {
	width: 34px;
	height: 40px;
	float: left;
	/*background-image: url("../images/icons/warning.png"); TODO: hiányzó png */
}

.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}

.closebtn:hover {
    color: black;
}

.header-banner .text {
	
    font-weight: bold;
    font-size: 48px;
    line-height: 1.0;
    color: #313131;
    padding-top: 18%;
    padding-left: 15%;
    padding-right: 15%;
}

.header-banner .text span {
	font-size:22px;
}

button.green.big {
    margin-top:1em;
}

@media (max-width: 768px) {
    .services {
        padding: 20px !important;
    }

    .header-banner {
        min-height: 350px !important;
    }

    .header-banner .text {
        font-size: 28px !important;
        color: #000000 !important;
        line-height: 1.2!important;
        padding: 20% 5% 30% 5% !important;
        margin-top: 1em;
    }

    .header-banner .text span {
        font-size:18px!important;
    }
}

.services {
    height: auto;
    width: 100%;
    padding: 40px 0px;
    background: #fff;
}

.services .item {
    text-align: center;
    font-weight: 500;
    font-size: 13px;
    color: #000000;
    margin-top: 15px;
    cursor: pointer;
}

@media (max-width: 768px) {
    .services .item img {
        max-height: 100px!important;
    }
}

.services .item img {
    max-height: 125px;
    width: auto;
    margin-bottom: 15px;
}




.attent {
    height: auto;
    width: 100%;
    padding: 40px;
    background: #fff;
    text-align: center;
}

.attent {
}

@media (max-width: 768px) {
    .attent img {
        max-width: 650px!important;
		margin-bottom: 5px;
    }
}
@media (max-width: 420px) {
    .attent img {
        max-width: 395px!important;
		margin-bottom: 5px;
    }
}

.attent img {
    width: auto;
    margin-bottom: 15px;
}


.invoice {
    height: auto;
    width: 100%;
    min-height: 30px;
    background: url(/images/invoice.b88543.png);
    background-size: cover;
    padding: 70px;
}

@media (max-width: 768px) {
    .invoice {
        padding: 20px;
    }

    .invoice .text {
        font-size: 24px !important;
        line-height: 30px !important;
        margin-bottom: 30px;
    }
}

.invoice .text {
    font-weight: bold;
    color: #fff;
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
}

.footer {
    height: auto;
    width: 100%;
    background: #eaeaea;
    padding: 30px;
    text-align: center;
}

.footer .links {
    text-align: center;
}

.footer .links a {
    color: #1e1e1e;
    margin-right: 10px;
    font-weight: 500;
}

.footer .copyright {
	margin-top: 20px;
	line-height: 1.4;
}

.footer .isosticker {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    gap: 10px;
    height: 70px;
}

.footer .social {
    height: 40px;
    width: 83px;
    margin: 30px auto;
    padding: 0;
    display: flex;
    gap: 3px;
}

.footer .social .facebook {
    background: #1a5ea2;
    padding: 10px;
    border-radius: 50%;
    width: 43px;
}

.footer .social .facebook i {
    font-size: 18px;
    color: #fff;
}

.footer .social .twitter {
    background: #23c7da;
    padding: 10px;
    border-radius: 50%;
}

.footer .social .twitter i {
    font-size: 18px;
    color: #fff;
}

.footer .social .google {
    background: #da2323;
    padding: 10px;
    border-radius: 50%;
}

.footer .social .google i {
    font-size: 18px;
    color: #fff;
}

/*
.modal {
    top: 10%;
}
*/

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid transparent;
    /*border: 1px solid rgba(0, 0, 0, 0);*/
    border-radius: 0;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0);
    text-align: left !important;
}

iframe {
    width: 100%;
    height: 40vw;
    max-height: 70vh;
}

@media (min-width: 768px) {
    .modal-dialog {
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
        box-shadow: 0 5px 15px rgba(0, 0, 0, 0);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 1000px) {
    .modal-dialog {
        width: 920px;
        margin: 30px auto;
    }
}

.modal-dialog {
    padding: 19px;
}

.modal-content span {
    top: -25px;
    right: -5px;
    color: #fff;
    font-size: 26px;
    position: absolute;
    opacity: 1 !important;
}

.modal-body {
    color: #033777;
    padding: 19px;
}

/*
 * IE 10 & 11 fixek
 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /* a 20px magas paddingot az IE nem szerette... */
    .login .form-control {
        padding: 6px 12px;
    }
}

/*
 * Saját stílusok
 */
a.lesz-btn-link {
    color: #fff;
    display: block;
}

@media (max-width: 1199px) {
    #join_btn {
        padding: 10px 0px !important;
    }
}

.image-left {
    float: left;
    margin-right: 1.2em;
}

.image-right {
    float: right;
    margin-left: 1.2em;
}

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