body {
    background-color: #eee !important;
}

@keyframes spinner {
  to {transform: rotate(360deg);}
}

#account-notice {
    margin: 10px auto 0;
    text-align: center;
    font-weight: 500;
}

.warning {
    color: #ca2a2a!important;
    background-color: #ffe8e5!important;
}

.warning2 {
    color: #ca2a2a!important;
    background-color: #ffe8e5!important;
    font-family: Helvetica, sans-serif;
}

.success2 {
    color: #1b6f2e!important;
    font-family: Helvetica, sans-serif;
}

.dynamic {
    position: relative;
}

.hidden {
    visibility: hidden;
    float: left;
    padding: 0!important;
}

.none {
    display: none !important;
}

.invisible {
    visibility: hidden;
}

.spinner:before {
  content: '';
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-top-color: #07d;
  animation: spinner .6s linear infinite;
}

.high {
    min-height: 169px;
}

.account-title {
    width: 100%;
    text-align: left;
    font-size: 28px;
    font-family: Helvetica, sans-serif;
    color: #5c5c5c;
    margin-bottom: 10px;
    border-bottom: 1px solid #d8d8d8;
    padding: 5px 10px 10px 10px;
}

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

.minimum-padding {
    padding-left: 10px;
    padding-right: 10px;
}

.progress {
    border-radius: 0;
}

.hosting-info {
    text-align: center;
    background-color: #d3d3d3;
    color: #5c5c5c;
    background-color: #efefef;
    font-weight: 500;
    height: 25px;
}

.current-plan {
    text-align: center;
    background-color: #efefef;
    color: #5c5c5c;
    font-weight: 500;
    height: 25px;
}

.progress-label {
    padding-right: 10px;
    font-size: .75rem;
    color: #5c5c5c;
}

.progress-approaching {
    background-color: #ff9b07 !important;
}

.progress-full {
    background-color: #ff5e6e !important;
}

.progress {
    position: relative;
    height: 25px;
}

.progress-bar-title {
    font-size: 1rem;
    position: absolute;
    text-align: center;
    line-height: 25px;
    overflow: hidden;
    right: 0;
    left: 0;
    top: 0;
    color: #5c5c5c;
    font-weight: 500;
}

.progress-bar {
    background-color: #0ea0db;
}

.disclaimer {
    text-align: justify;
    width: 100%;
    height: 100%;
    color: #5c5c5c;
    font-family: Helvetica, sans-serif;
    font-size: 14px;

    margin: 15px 0;
    position: relative;
    background: #efefef;
    border-radius: 1.5em;
    padding: 12px;
}

.disclaimer span {
    font-family: Helvetica, sans-serif;
}
.disclaimer:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 1.3em solid transparent;
    border-bottom-color: #efefef;
    border-top: 0;
    border-right: 0;
    margin-left: -0.6em;
    margin-top: -1.2em;
}

.discount-label {
    margin-bottom: 0;
}

a:active.logo-link,
a:hover.logo-link,
a:link.logo-link,
a:visited.logo-link {
    text-decoration: none;
}

.logo-text {
    display: table-cell;
    vertical-align: middle;
    color: #3a3a3a;
    font-family: PB-Brand, Helvetica, Arial, sans-serif;
    font-size: 2.25rem;
    font-weight: 100;
    -webkit-font-smoothing: antialiased;
    float: left;
    margin-top: 4px;
}

.logo-img {
    display: table-cell;
    margin-right: .5rem;
    width: 3.5rem;
    float: left;
}

.logo-title {
    display: table !important;
    margin: 0;
}

.checkout-terms {
    border-top: 1px solid #d8d8d8;
    padding: 10px 0 0 0;
    color: #5c5c5c;
}

.checkout-terms a {
    color: #0070ba;
}

.checkout-terms a:hover {
    color: #20a1dd;
}

.checkout-terms a:active,
.checkout-terms a:hover,
.checkout-terms a:link,
.checkout-terms a:visited {
    text-decoration: none;
}

.plan-type {
    margin-bottom: 0;
}

.wrapper {
    min-height: 520px;
    padding-top: 10px;
}

.checkout-wrapper {
    box-shadow: 0 10px 6px -6px #777;
    padding: 10px;
    background-color: #fff;
}

.account-status {
    margin-bottom: 20px;
    min-height: 50px;
    padding-bottom: 20px;
}

.discount {
    position: relative;
    float: left;
    width: 100%;
}

.discount-code {
    width: 100%;
    height: 44px;
    padding: 2px 46px 0 10px;
    position: relative;
    display: block;
    border: none;
    font-family: Helvetica, sans-serif;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
    color: #5b5b5b;
}

input.discount-code:focus {
    outline-width: 0;
}

.discount-btn {
    position: absolute;
    right: 10px;
    top: 5px;
    padding: 0;
    border: none;
    background: 0 0;
    font-size: 25px;
    color: #0070ba;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
}

.discount-btn:hover {
    color: #20a1dd;
}

.discount-btn:focus {
    outline-width: 0;
}

.submittop {
    background-color: #0070ba;
    border-radius: 4px;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    height: 44px;
    width: 100%;
    font-size: 20px;
    font-family: Helvetica, sans-serif;
    -moz-transition: all .1s ease-in;
    -o-transition: all .1s ease-in;
    -webkit-transition: all .1s ease-in;
    transition: all .1s ease-in;
    cursor: pointer;
    margin: 20px 0 5px;
}

.submittop:hover {
    background-color: #20a1dd;
}

.submittop:focus {
    outline: 0;
}

.submittop[disabled] {
    background-color: #0672cb60;
    color: #fff;
    cursor: default;
}

.navbottom .container {
    position: relative;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    max-width: 1244px;
}

.navbottom {
    background-color: rgb(6, 114, 203);
    box-shadow: 0 5px 6px -6px #777;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}

.bodyarea .container {
    max-width: 950px;
    position: relative;
    width: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
}

.select {
    cursor: pointer;
    display: inline-block;
    position: relative;
    font-size: 14px;
    width: 217px;
    height: 34px;
}

.row-img {
    margin: 0 -8px;
    overflow: hidden;
}

.col-4 {
    padding: 0 8px;
    width: 25%;
    float: left;
}

.col-3 {
    padding: 0 8px;
    width: 33.33%;
    float: left;
}

.checkleft {
    float: left;
    padding: 0 10px;
    width: 60%;
    position: relative;
}

.checkright {
    float: right;
    padding: 0 10px;
    width: 38%;
}

.checkbottom {
    float: left;
    text-align: center;
    width: 100%;
    font-family: Helvetica, sans-serif;
}

.panel-body {
    padding-top: 10px;
}

.panel-body h1 {
    font-family: Helvetica, sans-serif;
    color: #5c5c5c;
    font-size: 28px;
    margin: 0;
    padding: 5px 10px 10px 10px;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 20px;
    text-align: left;
}

.title {
    box-shadow: 1px 1px 3px rgba(0, 0, 0, .4);
    background-color: #fafafa;
    padding: 8px 12px;
    color: #5c5c5c;
    font-family: Helvetica, sans-serif;
    font-size: 22px;
    margin-bottom: 10px;
}

.checkleft h2 span {
    font-family: Helvetica, sans-serif;
}

.checkleft h3 {
    font-family: Helvetica, sans-serif;
    font-size: 16px;
    color: #5c5c5c;
}

.detailstable {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.detailsrow {
    display: table-row;
    line-height: 1.2;
}

.detailscell {
    display: table-cell;
    font-family: Helvetica, sans-serif;
    font-size: 16px;
    color: #5c5c5c;
    padding: 12px 0;
}

.infocell {
    color: #4c4c4c!important;
}

.detailscell span {
    font-size: 12px;
    color: #a8a8a8;
    margin-left: 5px;
}

.detailscell:last-child {
    text-align: right;
}

.detailsrow:last-child .detailscell {
    font-family: Helvetica, sans-serif;
}

.checkleft h2 span {
    margin-right: 5px;
}

.checkright-style {
    width: 400px;
    float: none;
}

.detailscell {
    border-bottom: none;
}

.totalcell {
    padding-bottom: 8px;
    border-top: 1px solid #979797;
}

.authdiv {
    width: 100%;
    max-width: 580px;
    margin: auto;
    overflow: hidden;
}

.signupframe {
    width: 100%;
    height: 1050px;
    position: relative;
}

.loginframe {
    width: 100%;
    height: 715px;
    position: relative;
}

.forgotpwdframe {
    width: 100%;
    height: 500px;
    position: relative;
}

.authtextfield {
    width: 100%;
    padding: 0 10px;
    border: 1px solid lightgrey;
    font-family: Helvetica, sans-serif;
    box-shadow: 0px 0px 1px rgba(0, 0, 0, .4);
    color: #5b5b5b;
    margin-top: 10px;
    height: 40px;
}

.center {
    text-align: center;
}

.formlink {
    margin-bottom: 10px;
}

.logo-title {
    margin: 0 auto;
}

.bodyarea {
    padding: 75px 0 20px 0;
}

.container {
    width: 991px !important;
    width: auto !important;
}

.error {
    color: #bf0000;
    text-align: center;
}

.disabled-overlay {
    position: relative;
    margin-bottom: -8px;
}
.disabled-overlay::after {
    content: 'Processing...';
    font-weight: bold;
    position: absolute;
    top: 0px;
    left: 0;
    text-align: center;
    padding: 9px;
    width: 100%;
    height: 100%;
    background-color: white;
    opacity: 0.85;
    z-index: 1000;
}

@media (max-width: 991px) {
    .container {
        width: auto !important;
    }
    .checkleft {
        float: none;
        width: auto;
        margin-bottom: 10px;
    }
    .checkright {
        float: left;
        width: 100%;
        padding-top: 0;
    }
    #account-notice {
        margin: 20px 10px 0;
        text-align: center;
        font-weight: 500;
    }
    .checkleft h1 {
        font-size: 20px;
    }
    .checkleft h2, .checkright h2 {
        font-size: 16px;
    }

    .bodyarea {
        padding: 75px 0 90px 0;
    }

    .signupframe {
        height: 1000px;
    }

    .loginframe {
        height: 670px;
    }

    .forgotpwdframe {
        height: 360px;
    }
}

@media (min-width: 530px) and (max-width: 991px) {
    .signupframe {
        height: 1100px;
    }

    .loginframe {
        height: 675px;
    }

    .forgotpwdframe {
        height: 420px;
    }
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    font-family: Verdana, Helvetica, sans-serif !important;
}

ul {
    list-style-type: none;
}

a {
    color: #b63b4d;
    text-decoration: none;
}

h1 {
    color: #FFF;
    font-size: 24px;
    font-weight: 400;
    text-align: center;
    margin-top: 80px;
}

h1 a {
    color: #c12c42;
    font-size: 16px;
}

.paypal {
    height: 60px;
}

.paypal-btn {
    margin: 20px 0 5px;
    float: left;
    width: 100%;
}

.pptext {
    text-align: center;
    float: left;
    width: 100%;
    margin-top: 14px;
    color: #5c5c5c;
}

.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

.tab button {
    background-color: #fafafa;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 8px;
    transition: 0.3s;
    width: 50%;
    color: #343434;
}

.tab button:hover {
    background-color: #ddd;
}

.tab button.active {
    background-color: #ccc;
}

.tabcontent {
    display: none;
    padding: 6px 12px;
    border-top: none;
}

 /* Move reCAPTCHA v3 badge to the left */
 
 .grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
  }
  .grecaptcha-badge:hover {
    width: 256px !important;
  }
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2N1c3RvbS5jZWYxYmM1MC5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7SUFDSSxpQ0FBaUM7QUFDckM7O0FBRUE7RUFDRSxJQUFJLHlCQUF5QixDQUFDO0FBQ2hDOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSx3QkFBd0I7SUFDeEIsbUNBQW1DO0FBQ3ZDOztBQUVBO0lBQ0ksd0JBQXdCO0lBQ3hCLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSx3QkFBd0I7SUFDeEIsa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxvQkFBb0I7QUFDeEI7O0FBRUE7SUFDSSx3QkFBd0I7QUFDNUI7O0FBRUE7SUFDSSxrQkFBa0I7QUFDdEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsU0FBUztFQUNULFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsc0JBQXNCO0VBQ3RCLHNCQUFzQjtFQUN0QixzQ0FBc0M7QUFDeEM7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixrQ0FBa0M7SUFDbEMsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixnQ0FBZ0M7SUFDaEMsMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksY0FBYztJQUNkLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2QseUJBQXlCO0lBQ3pCLGdCQUFnQjtJQUNoQixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLHlCQUF5QjtJQUN6QixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSSxvQ0FBb0M7QUFDeEM7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGVBQWU7SUFDZixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsUUFBUTtJQUNSLE9BQU87SUFDUCxNQUFNO0lBQ04sY0FBYztJQUNkLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLHlCQUF5QjtBQUM3Qjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGNBQWM7SUFDZCxrQ0FBa0M7SUFDbEMsZUFBZTs7SUFFZixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGtDQUFrQztBQUN0QztBQUNBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sU0FBUztJQUNULFFBQVE7SUFDUixTQUFTO0lBQ1QsK0JBQStCO0lBQy9CLDRCQUE0QjtJQUM1QixhQUFhO0lBQ2IsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7Ozs7SUFJSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxtREFBbUQ7SUFDbkQsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixtQ0FBbUM7SUFDbkMsV0FBVztJQUNYLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSx5QkFBeUI7SUFDekIsU0FBUztBQUNiOztBQUVBO0lBQ0ksNkJBQTZCO0lBQzdCLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7Ozs7SUFJSSxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxpQkFBaUI7SUFDakIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksZ0NBQWdDO0lBQ2hDLGFBQWE7SUFDYixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4Qjs7QUFFQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsV0FBVztBQUNmOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWix3QkFBd0I7SUFDeEIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0NBQWtDO0lBQ2xDLHlDQUF5QztJQUN6QyxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxRQUFRO0lBQ1IsVUFBVTtJQUNWLFlBQVk7SUFDWixlQUFlO0lBQ2YsZUFBZTtJQUNmLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsOEJBQThCO0lBQzlCLG1DQUFtQztJQUNuQywyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixTQUFTO0lBQ1QsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osV0FBVztJQUNYLGVBQWU7SUFDZixrQ0FBa0M7SUFDbEMsZ0NBQWdDO0lBQ2hDLDhCQUE4QjtJQUM5QixtQ0FBbUM7SUFDbkMsMkJBQTJCO0lBQzNCLGVBQWU7SUFDZixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSx5QkFBeUI7QUFDN0I7O0FBRUE7SUFDSSxVQUFVO0FBQ2Q7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsV0FBVztJQUNYLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLCtCQUErQjtJQUMvQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLE1BQU07SUFDTixXQUFXO0lBQ1gsYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUI7QUFDdkI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsWUFBWTtJQUNaLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksY0FBYztJQUNkLFVBQVU7SUFDVixXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxjQUFjO0lBQ2QsYUFBYTtJQUNiLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsVUFBVTtJQUNWLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFlBQVk7SUFDWixlQUFlO0lBQ2YsVUFBVTtBQUNkOztBQUVBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsa0NBQWtDO0FBQ3RDOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOztBQUVBO0lBQ0ksa0NBQWtDO0lBQ2xDLGNBQWM7SUFDZCxlQUFlO0lBQ2YsU0FBUztJQUNULDJCQUEyQjtJQUMzQixnQ0FBZ0M7SUFDaEMsbUJBQW1CO0lBQ25CLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLHlDQUF5QztJQUN6Qyx5QkFBeUI7SUFDekIsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLGtDQUFrQztJQUNsQyxlQUFlO0lBQ2YsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxXQUFXO0lBQ1gsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLG1CQUFtQjtJQUNuQixrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmLGNBQWM7SUFDZCxlQUFlO0FBQ25COztBQUVBO0lBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGNBQWM7SUFDZCxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxrQ0FBa0M7QUFDdEM7O0FBRUE7SUFDSSxpQkFBaUI7QUFDckI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osV0FBVztBQUNmOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLDZCQUE2QjtBQUNqQzs7QUFFQTtJQUNJLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGdCQUFnQjtBQUNwQjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxjQUFjO0lBQ2Qsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksV0FBVztJQUNYLGFBQWE7SUFDYixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsYUFBYTtJQUNiLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxlQUFlO0lBQ2YsMkJBQTJCO0lBQzNCLGtDQUFrQztJQUNsQyx5Q0FBeUM7SUFDekMsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2QixzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxjQUFjO0lBQ2Qsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLG1CQUFtQjtBQUN2QjtBQUNBO0lBQ0ksd0JBQXdCO0lBQ3hCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLE9BQU87SUFDUCxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFdBQVc7SUFDWCxZQUFZO0lBQ1osdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYixhQUFhO0FBQ2pCOztBQUVBO0lBQ0k7UUFDSSxzQkFBc0I7SUFDMUI7SUFDQTtRQUNJLFdBQVc7UUFDWCxXQUFXO1FBQ1gsbUJBQW1CO0lBQ3ZCO0lBQ0E7UUFDSSxXQUFXO1FBQ1gsV0FBVztRQUNYLGNBQWM7SUFDbEI7SUFDQTtRQUNJLG1CQUFtQjtRQUNuQixrQkFBa0I7UUFDbEIsZ0JBQWdCO0lBQ3BCO0lBQ0E7UUFDSSxlQUFlO0lBQ25CO0lBQ0E7UUFDSSxlQUFlO0lBQ25COztJQUVBO1FBQ0ksc0JBQXNCO0lBQzFCOztJQUVBO1FBQ0ksY0FBYztJQUNsQjs7SUFFQTtRQUNJLGFBQWE7SUFDakI7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCO0FBQ0o7O0FBRUE7SUFDSTtRQUNJLGNBQWM7SUFDbEI7O0lBRUE7UUFDSSxhQUFhO0lBQ2pCOztJQUVBO1FBQ0ksYUFBYTtJQUNqQjtBQUNKOztBQUVBO0lBQ0ksU0FBUztJQUNULFVBQVU7SUFDViw4QkFBOEI7SUFDOUIsMkJBQTJCO0lBQzNCLHNCQUFzQjtBQUMxQjs7QUFFQTtJQUNJLHNEQUFzRDtBQUMxRDs7QUFFQTtJQUNJLHFCQUFxQjtBQUN6Qjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksY0FBYztJQUNkLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsY0FBYztBQUNsQjs7QUFFQTtJQUNJLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixnQkFBZ0I7QUFDcEI7O0NBRUMsd0NBQXdDOztDQUV4QztJQUNHLHNCQUFzQjtJQUN0QiwyQkFBMkI7SUFDM0Isb0NBQW9DO0lBQ3BDLG9CQUFvQjtFQUN0QjtFQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Nzcy9jdXN0b20uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgdG8ge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufVxuXG4jYWNjb3VudC1ub3RpY2Uge1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi53YXJuaW5nIHtcbiAgICBjb2xvcjogI2NhMmEyYSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThlNSFpbXBvcnRhbnQ7XG59XG5cbi53YXJuaW5nMiB7XG4gICAgY29sb3I6ICNjYTJhMmEhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4ZTUhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5zdWNjZXNzMiB7XG4gICAgY29sb3I6ICMxYjZmMmUhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5keW5hbWljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cblxuLm5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwN2Q7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAuNnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uaGlnaCB7XG4gICAgbWluLWhlaWdodDogMTY5cHg7XG59XG5cbi5hY2NvdW50LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4ucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5taW5pbXVtLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5ob3N0aW5nLWluZm8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2QzO1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5jdXJyZW50LXBsYW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ucHJvZ3Jlc3MtbGFiZWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgY29sb3I6ICM1YzVjNWM7XG59XG5cbi5wcm9ncmVzcy1hcHByb2FjaGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWIwNyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWU2ZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDI1cHg7XG59XG5cbi5wcm9ncmVzcy1iYXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTBkYjtcbn1cblxuLmRpc2NsYWltZXIge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjNWM1YzVjO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgcGFkZGluZzogMTJweDtcbn1cblxuLmRpc2NsYWltZXIgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi5kaXNjbGFpbWVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAxLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWZlZmVmO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gICAgbWFyZ2luLXRvcDogLTEuMmVtO1xufVxuXG4uZGlzY291bnQtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmE6YWN0aXZlLmxvZ28tbGluayxcbmE6aG92ZXIubG9nby1saW5rLFxuYTpsaW5rLmxvZ28tbGluayxcbmE6dmlzaXRlZC5sb2dvLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ28tdGV4dCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjM2EzYTNhO1xuICAgIGZvbnQtZmFtaWx5OiBQQi1CcmFuZCwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5sb2dvLWltZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5sb2dvLXRpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNoZWNrb3V0LXRlcm1zIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xuICAgIGNvbG9yOiAjNWM1YzVjO1xufVxuXG4uY2hlY2tvdXQtdGVybXMgYSB7XG4gICAgY29sb3I6ICMwMDcwYmE7XG59XG5cbi5jaGVja291dC10ZXJtcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIwYTFkZDtcbn1cblxuLmNoZWNrb3V0LXRlcm1zIGE6YWN0aXZlLFxuLmNoZWNrb3V0LXRlcm1zIGE6aG92ZXIsXG4uY2hlY2tvdXQtdGVybXMgYTpsaW5rLFxuLmNoZWNrb3V0LXRlcm1zIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGxhbi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jaGVja291dC13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggIzc3NztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvdW50LXN0YXR1cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uZGlzY291bnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmRpc2NvdW50LWNvZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAycHggNDZweCAwIDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgIGNvbG9yOiAjNWI1YjViO1xufVxuXG5pbnB1dC5kaXNjb3VudC1jb2RlOmZvY3VzIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4uZGlzY291bnQtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzAwNzBiYTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xufVxuXG4uZGlzY291bnQtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIwYTFkZDtcbn1cblxuLmRpc2NvdW50LWJ0bjpmb2N1cyB7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLnN1Ym1pdHRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzBiYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMjBweCAwIDVweDtcbn1cblxuLnN1Ym1pdHRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwYTFkZDtcbn1cblxuLnN1Ym1pdHRvcDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbn1cblxuLnN1Ym1pdHRvcFtkaXNhYmxlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjcyY2I2MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXZib3R0b20gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDEyNDRweDtcbn1cblxuLm5hdmJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDYsIDExNCwgMjAzKTtcbiAgICBib3gtc2hhZG93OiAwIDVweCA2cHggLTZweCAjNzc3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uYm9keWFyZWEgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDIxN3B4O1xuICAgIGhlaWdodDogMzRweDtcbn1cblxuLnJvdy1pbWcge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2wtNCB7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC0zIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2hlY2tsZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHdpZHRoOiAzOCU7XG59XG5cbi5jaGVja2JvdHRvbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhbmVsLWJvZHkgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGl0bGUge1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoZWNrbGVmdCBoMiBzcGFuIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uY2hlY2tsZWZ0IGgzIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLmRldGFpbHN0YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmRldGFpbHNyb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGV0YWlsc2NlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM1YzVjNWM7XG4gICAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uaW5mb2NlbGwge1xuICAgIGNvbG9yOiAjNGM0YzRjIWltcG9ydGFudDtcbn1cblxuLmRldGFpbHNjZWxsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2E4YThhODtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZGV0YWlsc2NlbGw6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kZXRhaWxzcm93Omxhc3QtY2hpbGQgLmRldGFpbHNjZWxsIHtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uY2hlY2tsZWZ0IGgyIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY2hlY2tyaWdodC1zdHlsZSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4uZGV0YWlsc2NlbGwge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi50b3RhbGNlbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG59XG5cbi5hdXRoZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2lnbnVwZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvZ2luZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9yZ290cHdkZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXV0aHRleHRmaWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0Z3JleTtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IHJnYmEoMCwgMCwgMCwgLjQpO1xuICAgIGNvbG9yOiAjNWI1YjViO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxvZ28tdGl0bGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYm9keWFyZWEge1xuICAgIHBhZGRpbmc6IDc1cHggMCAyMHB4IDA7XG59XG5cbi5jb250YWluZXIge1xuICAgIHdpZHRoOiA5OTFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5lcnJvciB7XG4gICAgY29sb3I6ICNiZjAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGlzYWJsZWQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG4uZGlzYWJsZWQtb3ZlcmxheTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdQcm9jZXNzaW5nLi4uJztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjg1O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2hlY2tsZWZ0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuY2hlY2tyaWdodCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgICNhY2NvdW50LW5vdGljZSB7XG4gICAgICAgIG1hcmdpbjogMjBweCAxMHB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmNoZWNrbGVmdCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmNoZWNrbGVmdCBoMiwgLmNoZWNrcmlnaHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmJvZHlhcmVhIHtcbiAgICAgICAgcGFkZGluZzogNzVweCAwIDkwcHggMDtcbiAgICB9XG5cbiAgICAuc2lnbnVwZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICB9XG5cbiAgICAubG9naW5mcmFtZSB7XG4gICAgICAgIGhlaWdodDogNjcwcHg7XG4gICAgfVxuXG4gICAgLmZvcmdvdHB3ZGZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MzBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnNpZ251cGZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAxMTAwcHg7XG4gICAgfVxuXG4gICAgLmxvZ2luZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDY3NXB4O1xuICAgIH1cblxuICAgIC5mb3Jnb3Rwd2RmcmFtZSB7XG4gICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgfVxufVxuXG4qIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cblxudWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuYSB7XG4gICAgY29sb3I6ICNiNjNiNGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSB7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbmgxIGEge1xuICAgIGNvbG9yOiAjYzEyYzQyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnBheXBhbCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuXG4ucGF5cGFsLWJ0biB7XG4gICAgbWFyZ2luOiAyMHB4IDAgNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ucHB0ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICBjb2xvcjogIzVjNWM1Yztcbn1cblxuLnRhYiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi50YWIgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB3aWR0aDogNTAlO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xufVxuXG4udGFiIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cblxuLnRhYiBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4udGFiY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4gLyogTW92ZSByZUNBUFRDSEEgdjMgYmFkZ2UgdG8gdGhlIGxlZnQgKi9cbiBcbiAuZ3JlY2FwdGNoYS1iYWRnZSB7XG4gICAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ncmVjYXB0Y2hhLWJhZGdlOmhvdmVyIHtcbiAgICB3aWR0aDogMjU2cHggIWltcG9ydGFudDtcbiAgfSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/