
html,
body,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0
}

ul {
    list-style: none
}

button,
input,
select,
textarea {
    margin: 0
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent
}

img,
embed,
iframe,
object,
audio,
video {
    height: auto;
    max-width: 100%
}

iframe {
    border: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0;
    text-align: left
}

a {
    text-decoration: none
}

textarea {
    resize: vertical
}

*,
*::before,
*::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    color: #4a4a4a;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 1rem;
    font-weight: 500;
    line-height: 1.2
}

h1,
.h1 {
    font-size: 2.5rem
}

h2,
.h2 {
    font-size: 2rem
}

h3,
.h3 {
    font-size: 1.75rem
}

h4,
.h4 {
    font-size: 1.5rem
}

h5,
.h5 {
    font-size: 1.25rem
}

h6,
.h6 {
    font-size: 1rem
}

hr,
.hr {
    background-color: #f5f5f5;
    border: none;
    display: block;
    height: 2px;
    margin: 1.5rem 0
}

.bg-primary {
    background-color: #3D83FF
}

.bg-success {
    background-color: #28a745
}

.bg-info {
    background-color: #00d1b2
}

.bg-warning {
    background-color: #ffc107
}

.bg-danger {
    background-color: #dc3545
}

.bg-white {
    background-color: #fff
}

.bg-gray {
    background-color: #B6BABF
}

.bg-black {
    background-color: #000
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

.d-block {
    display: block !important
}

.d-inline-block {
    display: inline-block !important
}

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

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

.font-1 {
    font-size: 3rem !important
}

.font-2 {
    font-size: 2.5rem !important
}

.font-3 {
    font-size: 2rem !important
}

.font-4 {
    font-size: 1.5rem !important
}

.font-5 {
    font-size: 1.25rem !important
}

.font-6 {
    font-size: 1rem !important
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-primary {
    color: #3D83FF
}

.notice-width{
    display: block;
    width: 135px;
}

.text-success {
    color: #28a745
}

.text-info {
    color: #00d1b2
}

.text-warning {
    color: #ffc107
}

.text-danger {
    color: #dc3545
}

.text-white {
    color: #fff
}

.text-gray {
    color: #B6BABF
}

.text-black {
    color: #000
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.font-bold {
    font-weight: 700 !important
}

.font-normal {
    font-weight: 400 !important
}

.font-light {
    font-weight: 300 !important
}

.font-italic {
    font-style: italic
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.cursor-pointer {
    cursor: pointer
}

.container-fluid {
    width: 100%;
    margin: 0 auto;
    padding-left: 8px;
    padding-right: 8px
}

.container {
    width: 100%;
    margin: 0 auto;
    padding-left: 8px;
    padding-right: 8px
}

@media screen and (min-width: 604px) {
    .container {
        max-width: 540px
    }
}

@media screen and (min-width: 784px) {
    .container {
        max-width: 720px
    }
}

@media screen and (min-width: 1024px) {
    .container {
        max-width: 960px
    }
}

@media screen and (min-width: 1204px) {
    .container {
        max-width: 1140px
    }
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: 100%;
    margin-left: -8px;
    margin-right: -8px
}

.row>[class^="col-"] {
    width: 100%;
    padding: 0 8px;
    position: relative
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    padding: 0 8px
}

.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media screen and (min-width: 360px) {
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (min-width: 604px) {
    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 50%
    }
    
}

@media screen and (min-width: 784px) {
    .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (min-width: 784px) {
    .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (min-width: 784px) {
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media screen and (min-width: 784px) {
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (min-width: 784px) {
    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (min-width: 784px) {
    .col-md-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 784px) {
    .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (min-width: 784px) {
    .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (min-width: 784px) {
    .col-md-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

@media screen and (min-width: 784px) {
    .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (min-width: 784px) {
    .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (min-width: 784px) {
    .col-md-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (min-width: 1024px) {
    .col-lg-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-6 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-9 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
}

@media screen and (min-width: 1204px) {
    .col-xl-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0
}

.media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left
}

.media-left {
    margin-right: 12px
}

.media-right {
    margin-left: 1rem
}

.media-left,
.media-right {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.media-content {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    text-align: left
}

.breadcrumb ul,
.breadcrumb ol {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.breadcrumb li:first-child a {
    padding-left: 0
}

.breadcrumb li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.breadcrumb li+li::before {
    color: #b5b5b5;
    content: "\0002f"
}

.breadcrumb a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3273dc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 .75em
}

.breadcrumb a:hover {
    color: #113164
}

.breadcrumb i:first-child {
    margin-right: .5em
}

.breadcrumb .active a {
    color: #363636;
    cursor: default;
    pointer-events: none
}

.breadcrumb-center ul,
.breadcrumb-center ol {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.breadcrumb-right ul,
.breadcrumb-right ol {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.breadcrumb-bullet li+li::before {
    content: "\02022"
}

.breadcrumb-arrow li+li::before {
    content: "\02192"
}

.breadcrumb-dot li+li::before {
    content: "\000b7"
}

.dropdown.active .dropdown-menu,
.dropdown.dropdown-hover:hover>.dropdown-menu,
.navbar-dropdown.navbar-dropdown-hover:hover>.navbar-dropdown-menu,
.navbar-dropdown.active>.navbar-dropdown-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px)
}

.dropdown {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.dropdown .dropdown-menu {
    visibility: hidden;
    opacity: 0;
    left: 0;
    min-width: 150px;
    position: absolute;
    top: 100%;
    z-index: 30;
    background-color: #fff;
    border-radius: 6px;
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    padding: .5rem 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transform: translateY(6px);
    transform: translateY(6px)
}

.dropdown .dropdown-menu .dropdown-item {
    display: block;
    padding: 0.4rem 1rem;
    font-size: .9rem;
    color: #B6BABF;
    cursor: pointer;
    white-space: nowrap
}

.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #f6f6f6
}

.dropdown .dropdown-menu .dropdown-item.active {
    background-color: #3273dc;
    color: #fff
}

.dropdown .dropdown-menu .dropdown-divider {
    background-color: #dbdbdb;
    border: none;
    display: block;
    height: 1px;
    margin: .5rem 0
}

.dropdown-right .dropdown-menu {
    right: 0;
    left: auto
}

.dropdown-up .dropdown-menu {
    top: auto;
    bottom: 100%
}

.menu-group .menu-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    color: #505b67;
    padding: 14px 0 15px;
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out
}

.menu-group .menu-header:hover {
    color: #fff
}

.menu-group .menu-list {
    padding: 0 0 0 2em
}

.menu-group .menu-item {
    display: block;
    color: #505b67;
    padding: 14px 0 15px;
    font-size: .875rem
}

.menu-group .menu-item.active {
    color: #fff
}

.menu-group .menu-item:hover {
    -webkit-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    color: #fff
}

.menu-collapse .menu-header {
    cursor: pointer
}

.menu-collapse .menu-header.active .menu-collapse-icon {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.menu-collapse .menu-collapse-icon {
    -webkit-transition: -webkit-transform 250ms ease-in-out;
    transition: -webkit-transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out;
    transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
    font-size: 10px;
    margin-left: auto
}

.menu-collapse .menu-list {
    display: none
}

.menu-collapse .menu-list.active {
    display: block
}

.modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    visibility: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 10000001
}

.modal .modal-content {
    background-color: #fff;
    border-radius: 6px;
    width: 100%;
    max-height: 100vh;
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 1rem
}

@media screen and (min-width: 604px) {
    .modal .modal-content {
        width: 300px;
        max-height: calc(100vh - 60px)
    }
}

.modal .modal-content .modal-header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

.modal .modal-content .modal-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 1rem;
    font-size: 0.8em;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer
}

.modal .modal-content .modal-body {
    padding: 1rem;
    overflow: auto
}

.modal .modal-content .modal-footer {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.modal .modal-content .modal-header,
.modal .modal-content .modal-footer {
    border-bottom: none;
    padding: 1rem;
    background-color: #fff;
    position: relative
}

.modal-active {
    opacity: 1;
    visibility: visible
}

.modal-active .modal-content {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.navbar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #fff
}

.navbar>.container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 !important
}

.dropdown.active .dropdown-menu,
.dropdown.dropdown-hover:hover>.dropdown-menu,
.navbar-dropdown.navbar-dropdown-hover:hover>.navbar-dropdown-menu,
.navbar-dropdown.active>.navbar-dropdown-menu {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

.navbar-dropdown {
    position: relative
}

@media screen and (max-width: 783px) {
    .navbar-dropdown.navbar-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
        padding: 0
    }
}

.navbar-dropdown .navbar-dropdown-menu {
    display: block;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    background-color: #fff;
    left: 0;
    min-width: 12rem;
    top: 100%;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-transition: all .3s;
    transition: all .3s;
    z-index: 30;
    border-radius: 4px;
    -webkit-box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    box-shadow: 0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);
    padding: .5rem 0
}

@media screen and (max-width: 783px) {
    .navbar-dropdown .navbar-dropdown-menu {
        position: static;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin-top: 0;
        padding: 0;
        visibility: visible;
        opacity: 1
    }
}

.navbar-dropdown .navbar-dropdown-menu .navbar-item {
    font-size: .9rem;
    color: #6c757d
}

.navbar-dropdown .navbar-dropdown-toggle {
    position: relative;
    padding-right: 1rem;
    display: block;
    width: 100%
}

@media screen and (max-width: 783px) {
    .navbar-dropdown .navbar-dropdown-toggle {
        padding: .5rem .75rem
    }
}

.navbar-dropdown .navbar-dropdown-toggle:after {
    border: 3px solid #3273dc;
    border-radius: 2px;
    border-right: 0;
    border-top: 0;
    content: " ";
    display: block;
    width: .5em;
    height: .5em;
    margin-top: -.3em;
    pointer-events: none;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: center;
    transform-origin: center
}

@media screen and (max-width: 783px) {
    .navbar-dropdown .navbar-dropdown-toggle:after {
        right: 1rem
    }
}

.navbar-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

@media screen and (max-width: 783px) {

    .navbar>.container,
    .navbar-menu .navbar-start,
    .navbar-menu .navbar-end,
    .navbar-burger {
        display: block !important
    }
}

.navbar-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media screen and (max-width: 783px) {
    .navbar-menu {
        padding: .5rem 0;
        display: none
    }
}

.navbar-menu.active {
    display: block
}

.navbar-start,
.navbar-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.navbar-end {
    margin-left: auto
}

.navbar-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: .5rem .75rem;
    line-height: 1.5;
    color: #4a4a4a
}

.navbar-item.active {
    color: #3D83FF
}

.navbar-item:hover {
    color: #3D83FF
}

.navbar-item .icon {
    margin-right: .35em
}

.navbar-top,
.navbar-bottom {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 30
}

.navbar-top {
    top: 0
}

.navbar-bottom {
    bottom: 0
}

.has-navbar-bottom {
    padding-bottom: 4.25rem
}

.has-navbar-top {
    padding-top: 4.25rem
}

.navbar-burger {
    display: none;
    color: #4a4a4a;
    cursor: pointer;
    height: 3.25rem;
    position: relative;
    width: 3.25rem;
    margin-left: auto
}

.navbar-burger.active span:nth-child(1) {
    -webkit-transform: translateY(5px) rotate(45deg);
    transform: translateY(5px) rotate(45deg)
}

.navbar-burger.active span:nth-child(2) {
    opacity: 0
}

.navbar-burger.active span:nth-child(3) {
    -webkit-transform: translateY(-5px) rotate(-45deg);
    transform: translateY(-5px) rotate(-45deg)
}

.navbar-burger span {
    background-color: currentColor;
    display: block;
    height: 1px;
    left: calc(50% - 8px);
    position: absolute;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition-duration: 386ms;
    transition-duration: 386ms;
    -webkit-transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, -webkit-transform;
    transition-property: background-color, opacity, transform;
    transition-property: background-color, opacity, transform, -webkit-transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    width: 16px
}

.navbar-burger span:nth-child(1) {
    top: calc(50% - 6px)
}

.navbar-burger span:nth-child(2) {
    top: calc(50% - 1px)
}

.navbar-burger span:nth-child(3) {
    top: calc(50% + 4px)
}

.tabs {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 1rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap
}

.tabs ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-bottom: 1px solid #d8d8d8
}

.tabs .tab-item {
    margin-bottom: -1px;
    padding: .5em 1em;
    vertical-align: top;
    cursor: pointer;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #d8d8d8
}

.tabs .tab-item.active,
.tabs .tab-item:hover {
    color: #3273dc;
    border-bottom-color: #3273dc
}

.tabs-center ul {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tooltip {
    position: relative
}

.tooltip::after {
    background: ;
    border-radius: .1rem;
    left: 50%;
    bottom: 100%;
    color: #fff;
    content: attr(data-tooltip);
    display: block;
    font-size: .8em;
    max-width: 320px;
    width: 240px;
    opacity: 0;
    padding: 0.3em 0.6em;
    pointer-events: none;
    position: absolute;
    -webkit-transform: translate(-50%, 0.4rem);
    transform: translate(-50%, 0.4rem);
    -webkit-transition: opacify 0.2s, -webkit-transform 0.3s;
    transition: opacify 0.2s, -webkit-transform 0.3s;
    transition: opacify 0.2s, transform 0.3s;
    transition: opacify 0.2s, transform 0.3s, -webkit-transform 0.3s;
    z-index: 300000000
}

.tooltip:hover::after,
.tooltip:focus::after {
    opacity: 1;
    -webkit-transform: translate(-50%, -0.2rem);
    transform: translate(-50%, -0.2rem)
}

.tooltip-left:after {
    bottom: 50%;
    right: 100%;
    left: auto;
    -webkit-transform: translate(0.2rem, 50%);
    transform: translate(0.2rem, 50%)
}

.tooltip-left:hover::after,
.tooltip-left:focus::after {
    -webkit-transform: translate(-0.2rem, 50%);
    transform: translate(-0.2rem, 50%)
}

.tooltip-right:after {
    bottom: 50%;
    left: 100%;
    -webkit-transform: translate(-0.2rem, 50%);
    transform: translate(-0.2rem, 50%)
}

.tooltip-right:hover::after,
.tooltip-right:focus::after {
    -webkit-transform: translate(0.2rem, 50%);
    transform: translate(0.2rem, 50%)
}

.tooltip-bottom:after {
    top: 100%;
    left: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%, -0.2rem);
    transform: translate(-50%, -0.2rem)
}

.tooltip-bottom:hover::after,
.tooltip-bottom:focus::after {
    -webkit-transform: translate(-50%, 0.2rem);
    transform: translate(-50%, 0.2rem)
}

.btn {
    -webkit-appearance: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.5;
    font-size: 1rem;
    text-align: center;
    padding: calc(.5em - 1px) 1em;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    cursor: pointer;
    position: relative
}

.btn:hover:not([disabled]) {
    border-color: #a8a8a8
}

.btn:focus:not([disabled]) {
    border-color: #757575;
    outline: none
}

.btn:active:not([disabled]) {
    border-color: #757575
}

.btn[disabled] {
    opacity: .5;
    cursor: not-allowed
}

.btn .icon {
    margin-right: .1875em
}

.btn-primary {
    background-color: #3D83FF;
    color: #fff;
    border: none
}

.btn-primary:hover:not([disabled]) {
    background-color: #2473ff
}

.btn-primary:focus:not([disabled]) {
    background-color: #1469ff
}

.btn-primary:active:not([disabled]) {
    background-color: #1469ff
}

.btn-success {
    background-color: #28a745;
    color: #fff;
    border: none
}

.btn-success:hover:not([disabled]) {
    background-color: #23923d
}

.btn-success:focus:not([disabled]) {
    background-color: #208637
}

.btn-success:active:not([disabled]) {
    background-color: #208637
}

.btn-info {
    background-color: #00d1b2;
    color: #fff;
    border: none
}

.btn-info:hover:not([disabled]) {
    background-color: #00b89c
}

.btn-info:focus:not([disabled]) {
    background-color: #00a88f
}

.btn-info:active:not([disabled]) {
    background-color: #00a88f
}

.btn-warning {
    background-color: #ffc107;
    color: #fff;
    border: none
}

.btn-warning:hover:not([disabled]) {
    background-color: #edb100
}

.btn-warning:focus:not([disabled]) {
    background-color: #dda600
}

.btn-warning:active:not([disabled]) {
    background-color: #dda600
}

.btn-danger {
    background-color: #dc3545;
    color: #fff;
    border: none
}

.btn-danger:hover:not([disabled]) {
    background-color: #d32535
}

.btn-danger:focus:not([disabled]) {
    background-color: #c62232
}

.btn-danger:active:not([disabled]) {
    background-color: #c62232
}

.btn-white {
    background-color: #fff;
    color: #fff;
    border: none
}

.btn-white:hover:not([disabled]) {
    background-color: #f2f2f2
}

.btn-white:focus:not([disabled]) {
    background-color: #ebebeb
}

.btn-white:active:not([disabled]) {
    background-color: #ebebeb
}

.btn-gray {
    background-color: #B6BABF;
    color: #fff;
    border: none
}

.btn-gray:hover:not([disabled]) {
    background-color: #a8adb3
}

.btn-gray:focus:not([disabled]) {
    background-color: #a0a5ac
}

.btn-gray:active:not([disabled]) {
    background-color: #a0a5ac
}

.btn-black {
    background-color: #000;
    color: #fff;
    border: none
}

.btn-black:hover:not([disabled]) {
    background-color: #000
}

.btn-black:focus:not([disabled]) {
    background-color: #000
}

.btn-black:active:not([disabled]) {
    background-color: #000
}

.btn-static {
    background-color: #f5f5f5;
    border-color: #dbdbdb;
    color: #7a7a7a;
    -webkit-box-shadow: none;
    box-shadow: none;
    pointer-events: none
}

.btn-outline-primary {
    color: #3D83FF;
    border: 1px solid #3D83FF
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #3D83FF;
    border-color: #3D83FF !important
}

.btn-outline-success {
    color: #28a745;
    border: 1px solid #28a745
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745 !important
}

.btn-outline-info {
    color: #00d1b2;
    border: 1px solid #00d1b2
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #00d1b2;
    border-color: #00d1b2 !important
}

.btn-outline-warning {
    color: #ffc107;
    border: 1px solid #ffc107
}

.btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107 !important
}

.btn-outline-danger {
    color: #dc3545;
    border: 1px solid #dc3545
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545 !important
}

.btn-outline-white {
    color: #fff;
    border: 1px solid #fff
}

.btn-outline-white:hover {
    color: #fff;
    background-color: #fff;
    border-color: #fff !important
}

.btn-outline-gray {
    color: #B6BABF;
    border: 1px solid #B6BABF
}

.btn-outline-gray:hover {
    color: #fff;
    background-color: #B6BABF;
    border-color: #B6BABF !important
}

.btn-outline-black {
    color: #000;
    border: 1px solid #000
}

.btn-outline-black:hover {
    color: #fff;
    background-color: #000;
    border-color: #000 !important
}

.btn-sm {
    font-size: .75rem
}

.btn-lg {
    font-size: 1.5rem
}

@-webkit-keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spinAround {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.btn-loading {
    color: transparent;
    cursor: default;
    pointer-events: none
}

.btn-loading:after {
    left: calc(50% - (1em / 2));
    top: calc(50% - (1em / 2));
    position: absolute !important;
    -webkit-animation: spinAround .5s infinite linear;
    animation: spinAround .5s infinite linear;
    border: 2px solid #dbdbdb;
    border-radius: 290486px;
    border-right-color: transparent;
    border-top-color: transparent;
    content: "";
    display: block;
    height: 1em;
    position: relative;
    width: 1em
}

.btn-rounded {
    border-radius: 100rem;
    padding-left: 1em;
    padding-right: 1em
}

.btn-group {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.btn-group .btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group .btn:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.btn-group .btn:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-block {
    width: 100%;
    display: block
}

.form-group {
    position: relative
}

.form-group:not(:last-child) {
    margin-bottom: .75rem
}

.form-group label {
    display: inline-block;
    margin-bottom: .5rem
}

.form-group .form-field {
    position: relative
}

.form-group .form-icons-left .form-control {
    padding-left: 2.25em
}

.form-group .form-icons-right .form-control {
    padding-right: 2.25em
}

.form-group .form-icon-left {
    left: 0
}

.form-group .form-icon-right {
    right: 0
}

.form-control {
    -webkit-appearance: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 100%;
    background-color: #fff;
    height: 2.25em;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    outline: none
}

.form-control:focus {
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25);
    box-shadow: 0 0 0 0.125em rgba(50, 115, 220, 0.25)
}

textarea.form-control {
    height: auto
}

.form-control-primary {
    border-color: #3D83FF
}

.form-control-primary:focus {
    border-color: #3D83FF;
    -webkit-box-shadow: 0 0 0 0.125em rgba(61, 131, 255, 0.25);
    box-shadow: 0 0 0 0.125em rgba(61, 131, 255, 0.25)
}

.form-control-success {
    border-color: #28a745
}

.form-control-success:focus {
    border-color: #28a745;
    -webkit-box-shadow: 0 0 0 0.125em rgba(40, 167, 69, 0.25);
    box-shadow: 0 0 0 0.125em rgba(40, 167, 69, 0.25)
}

.form-control-info {
    border-color: #00d1b2
}

.form-control-info:focus {
    border-color: #00d1b2;
    -webkit-box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25);
    box-shadow: 0 0 0 0.125em rgba(0, 209, 178, 0.25)
}

.form-control-warning {
    border-color: #ffc107
}

.form-control-warning:focus {
    border-color: #ffc107;
    -webkit-box-shadow: 0 0 0 0.125em rgba(255, 193, 7, 0.25);
    box-shadow: 0 0 0 0.125em rgba(255, 193, 7, 0.25)
}

.form-control-danger {
    border-color: #dc3545
}

.form-control-danger:focus {
    border-color: #dc3545;
    -webkit-box-shadow: 0 0 0 0.125em rgba(220, 53, 69, 0.25);
    box-shadow: 0 0 0 0.125em rgba(220, 53, 69, 0.25)
}

.form-control-white {
    border-color: #fff
}

.form-control-white:focus {
    border-color: #fff;
    -webkit-box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25);
    box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.25)
}

.form-control-gray {
    border-color: #B6BABF
}

.form-control-gray:focus {
    border-color: #B6BABF;
    -webkit-box-shadow: 0 0 0 0.125em rgba(182, 186, 191, 0.25);
    box-shadow: 0 0 0 0.125em rgba(182, 186, 191, 0.25)
}

.form-control-black {
    border-color: #000
}

.form-control-black:focus {
    border-color: #000;
    -webkit-box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 0.125em rgba(0, 0, 0, 0.25)
}

.form-icon {
    position: absolute;
    top: 0;
    width: 2.25em;
    pointer-events: none;
    height: 2.25em;
    z-index: 4;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #dbdbdb
}

.form-radio {
    cursor: pointer
}

.form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-check label {
    margin-bottom: 0;
    cursor: pointer;
    margin-left: 5px
}

.form-addons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.form-addons .form-control:not(:last-child),
.form-addons .form-control:first-child:not(:only-child) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.form-addons .form-control:not(:first-child):not(:last-child) {
    border-radius: 0
}

.form-addons .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.form-file-wrap {
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    overflow: hidden;
    position: relative
}

.form-control-file {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    outline: 0;
    cursor: pointer
}

.image {
    position: relative
}

.image img {
    display: block;
    height: 100%;
    width: 100%
}

.image-rounded img {
    border-radius: 100%
}

.image-responsive img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.progress {
    display: block;
    width: 100%;
    -webkit-appearance: none;
    border: none;
    border-radius: 50rem;
    height: 1rem;
    padding: 0;
    overflow: hidden
}

.progress::-webkit-progress-bar {
    background-color: #dbdbdb
}

.progress::-webkit-progress-value {
    background-color: #4a4a4a
}

.progress::-moz-progress-bar {
    background-color: #4a4a4a
}

.progress::-ms-fill {
    background-color: #4a4a4a;
    border: none
}

.progress-primary::-webkit-progress-value {
    background-color: #3D83FF
}

.progress-primary::-moz-progress-bar {
    background-color: #3D83FF
}

.progress-primary::-ms-fill {
    background-color: #3D83FF
}

.progress-success::-webkit-progress-value {
    background-color: #28a745
}

.progress-success::-moz-progress-bar {
    background-color: #28a745
}

.progress-success::-ms-fill {
    background-color: #28a745
}

.progress-info::-webkit-progress-value {
    background-color: #00d1b2
}

.progress-info::-moz-progress-bar {
    background-color: #00d1b2
}

.progress-info::-ms-fill {
    background-color: #00d1b2
}

.progress-warning::-webkit-progress-value {
    background-color: #ffc107
}

.progress-warning::-moz-progress-bar {
    background-color: #ffc107
}

.progress-warning::-ms-fill {
    background-color: #ffc107
}

.progress-danger::-webkit-progress-value {
    background-color: #dc3545
}

.progress-danger::-moz-progress-bar {
    background-color: #dc3545
}

.progress-danger::-ms-fill {
    background-color: #dc3545
}

.progress-white::-webkit-progress-value {
    background-color: #fff
}

.progress-white::-moz-progress-bar {
    background-color: #fff
}

.progress-white::-ms-fill {
    background-color: #fff
}

.progress-gray::-webkit-progress-value {
    background-color: #B6BABF
}

.progress-gray::-moz-progress-bar {
    background-color: #B6BABF
}

.progress-gray::-ms-fill {
    background-color: #B6BABF
}

.progress-black::-webkit-progress-value {
    background-color: #000
}

.progress-black::-moz-progress-bar {
    background-color: #000
}

.progress-black::-ms-fill {
    background-color: #000
}

.progress-sm {
    height: .75rem
}

.progress-lg {
    height: 1.25rem
}

@-webkit-keyframes moveIndeterminate {
    from {
        background-position: 200% 0
    }

    to {
        background-position: -200% 0
    }
}

@keyframes moveIndeterminate {
    from {
        background-position: 200% 0
    }

    to {
        background-position: -200% 0
    }
}

.table-responsive {
    width: 100%;
    overflow-x: auto
}

.table {
    background-color: transparent;
    border-collapse: collapse
}

.table th,
.table td {
    padding: .75rem;
    border-top: 1px solid #dee2e6
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6
}

.table-striped tbody tr:nth-child(even) {
    background-color: #fafafa
}

.table-hover tbody tr:hover {
    background-color: #fafafa
}

.table-full {
    width: 100%
}

.tag {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f5f5f5;
    border-radius: 100px;
    color: #4a4a4a;
    font-size: 12px;
    height: 1.6em;
    line-height: 1.5;
    padding: 0 0.6em;
    white-space: nowrap
}

.tag-primary {
    color: #fff;
    background: #3D83FF
}

.tag-success {
    color: #fff;
    background: #28a745
}

.tag-info {
    color: #fff;
    background: #00d1b2
}

.tag-warning {
    color: #fff;
    background: #ffc107
}

.tag-danger {
    color: #fff;
    background: #dc3545
}

.tag-white {
    color: #fff;
    background: #fff
}

.tag-gray {
    color: #fff;
    background: #B6BABF
}

.tag-black {
    color: #fff;
    background: #000
}

.link-items {
    background: #fff;
    padding: 12px;
    border-radius: 6px;
    margin-top: 30px;
    margin-bottom: 30px
}

.link-items .link-title {
    font-size: 14px;
    font-weight: bolder;
    color: #505b67;
    margin-right: 20px
}

@media screen and (max-width: 603px) {
    .link-items .link-title {
        display: block
    }
}

.link-items .link-item {
    display: inline-block
}

.link-items .link-item a {
    padding: 0 20px 0 0;
    color: #B6BABF;
    font-size: 14px
}

.link-items .link-item a:hover {
    color: #505b67
}

.bad-footer {
    margin-bottom: 16px
}

.bad-footer img {
    display: block
}

.add-navigation {
    border: 2px dashed #B6BABF;
    border-radius: 6px;
    font-size: 18px;
    color: #909090;
    cursor: pointer;
    height: 72px;
    line-height: 89px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.add-navigation-circle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius: 100%;
    background: #E9E9EA;
    color: #B6BABF;
    font-size: 42px
}

.add-navigation-circle .icon {
    margin-right: 0
}

.navigation-submit {
    display: none;
    padding: 15px;
    background: #fff;
    border-radius: 6px
}

.navigation-submit-close-wrap {
    margin-bottom: 10px
}

.navigation-submit-close {
    cursor: pointer;
    margin-left: auto;
    font-size: 12px;
    font-weight: bolder
}

.navigation-img {
    text-align: center;
    line-height: 48px;
    font-size: 24px;
    width: 48px;
    height: 48px
}

.navigation-img img {
    border-radius: 100%
}

.index-notice {
    display: none;
    margin-bottom: 16px
}

@media screen and (max-width: 783px) {
    .index-notice {
        display: block
    }
}

.index-notice .notice-carousel {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.notice-carousel {
    background: #fff;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    height: 40px;
    width: 100%;
    -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.05)
}

.notice-carousel .notice-carousel-wrap {
    position: absolute;
    left: 0;
    right: 0
}

.notice-carousel .notice-item {
    font-size: 12px;
    color: #505b67;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    padding: 8px 16px
}

.notice-carousel .notice-item i {
    font-size: 16px;
    margin-right: 5px
}

.notice-carousel .notice-content {
    color: #505b67;
    height: 100%;
    margin-bottom: 10px;
}

.notice-carousel .notice-link {
    margin-left: auto
}

.sidenav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 224px;
    background: #F6F6F6;
    position: fixed;
    z-index: 10000000;
    top: 0;
    bottom: 0;
    left: 0;
    padding: 40px 0 60px;
    -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
    transition: -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
    transition: transform 430ms cubic-bezier(0.3, 0, 0, 1);
    transition: transform 430ms cubic-bezier(0.3, 0, 0, 1), -webkit-transform 430ms cubic-bezier(0.3, 0, 0, 1);
    overflow-y: scroll;
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none
}

.sidenav::-webkit-scrollbar {
    width: 0 !important
}

@media screen and (max-width: 603px) {
    .sidenav {
        -webkit-transform: translateX(-224px);
        transform: translateX(-224px)
    }
}

.sidenav.active {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.sidenav .icon {
    margin-right: 16px
}

.sidenav .menu {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.sidenav .menu-collapse .menu-list.active {
    opacity: 1;
    visibility: visible;
    height: 100%
}

.sidenav .menu-list {
    -webkit-transition: height 350ms ease, opacity 650ms ease-in-out, visibility 650ms ease-in-out;
    transition: height 350ms ease, opacity 650ms ease-in-out, visibility 650ms ease-in-out;
    opacity: 0;
    visibility: hidden;
    height: 0;
    display: block !important
}

.sidenav .menu-collapse-icon {
    margin-right: 0 !important
}

.sidenav .menu-button {
    margin-top: auto;
    border-bottom: none
}

.sidenav .menu-button .btn {
    width: 130px;
    height: 38px;
    font-size: 12px;
    border-radius: 100px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: transparent;
    color: #505b67;
    border-color: #1e2631;
    -webkit-transition: all .4s ease;
    transition: all .4s ease
}

.sidenav .menu-button .btn i {
    font-size: 16px;
    margin-right: 10px !important
}

.sidenav .menu-button .btn:hover {
    border-color: #3D83FF;
    background-color: #3D83FF;
    color: #fff
}

.sidenav .menu-button .menu-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sidenav .menu-button i {
    margin-right: 5px !important;
    font-size: 16px
}

.logo {
    margin-bottom: 10px
}

.logo img {
    margin: 0 auto;
    height: 48px;
    width: auto
}

.menu-header,
.menu-item,
.dropdown-item,
.section-title {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.menu-header {
    font-size: 14px
}

.menu-list .icon {
    margin-right: 5px !important
}

.sidenav-desc {
    text-align: center;
    font-size: 14px;
    color: #505b67;
    margin-bottom: 30px
}

.menu-group {
    border-bottom: 0px solid #1e2631;
    padding: 0 30px
}

.menu-list .menu-item {
    padding: 9px 0 10px
}

.card-brief .media {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.card-brief .card-desc {
    display: none
}

.card-brief .card-meta {
    display: none
}

.card {
    display: block;
    background: #fff;
    border-radius: 6px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin-bottom: 16px;
    position: relative;
    padding: 12px
}

.card:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px)
}

.card:hover .card-tools {
    visibility: visible;
    opacity: 1
}

.card:hover .card-title {
    color: #3D83FF
}

.card-tools {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #505b67;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.card-tn {
    width: 34px;
    height: 34px
}

.card-title {
    color: #131821;
    font-size: 14px;
    font-weight: 900
}

.media-content {
    min-width: 0
}

.card-desc {
    color: #505b67;
    font-size: 12px;
    word-break: break-all;
    height: 16px;
    margin-bottom: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.card-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #B6BABF;
    font-size: 12px
}

.card-meta .card-love {
    margin-left: auto
}

.card-meta .card-love.active {
    color: #ff1677
}

.card-meta .card-read,
.card-meta .card-love {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.card-meta .card-read:not(.active):hover,
.card-meta .card-love:not(.active):hover {
    color: #505b67
}

.navbar .switchery {
    margin-left: auto
}

.navbar-item-notice {
    cursor: default;
    padding-right: 16px;
    padding-left: 16px
}

@media screen and (max-width: 783px) {
    .navbar-item-notice {
        display: none
    }
}

.sidenav .tag {
    color: #fff;
    margin-left: auto
}

.sidenav .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.navbar-end {
    color: #505b67
}

.navbar-end i {
    color: #505b67
}

@media screen and (max-width: 603px) {
    .navbar-end {
        margin-left: 0
    }
}

.wechat-qrcode {
    width: 140px;
    height: auto
}

.wechat-qrcode-menu {
    z-index: 1000000 !important;
    padding: 5px !important
}

.navbar {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 70px;
    background: #F6F6F6;
    z-index: 100000 !important
}

@media screen and (max-width: 603px) {
    .navbar {
        height: 50px;
        position: fixed;
        z-index: 90;
        top: 0;
        left: 0;
        right: 0
    }
}

.navbar .navbar-brand {
    display: none
}

@media screen and (max-width: 603px) {
    .navbar .navbar-brand {
        display: block
    }
}

.navbar .navbar-burger {
    margin-left: 0;
    visibility: hidden
}

.navbar .navbar-burger.active {
    color: #fff
}

.navbar-item-logo {
    margin-left: -50px;
    display: none
}

@media screen and (max-width: 603px) {
    .navbar-item-logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
}

.mobile-navbar-burger {
    display: none !important
}

@media screen and (max-width: 603px) {
    .mobile-navbar-burger {
        display: block !important;
        position: fixed !important;
        z-index: 10000000;
        top: 0;
        left: 0
    }
}

.navbar-logo {
    height: 36px
}

.navbar-logo img {
    width: auto !important
}

.navbar-end .navbar-item {
    background: #fff;
    -webkit-box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px
}

@media screen and (max-width: 603px) {
    .navbar-end .navbar-item {
        -webkit-box-shadow: none;
        box-shadow: none;
        background: none;
        padding: 0 !important
    }
}

@media screen and (max-width: 603px) {
    .navbar-end {
        margin-right: 10px
    }
}

.footer {
    font-size: 12px;
    padding: 20px 0;
    color: #505B67;
    margin-top: 30px
}

.footer .copyright {
    margin-right: 10px
}

.footer .site-record {
    color: #505B67;
    margin-left: 10px
}

.fix-tools {
    position: fixed;
    right: 20px;
    bottom: 40px;
    color: #B6BABF;
    z-index: 1000002
}

.fix-tools .submit,
.fix-tools .fighting {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    border-radius: 6px;
    margin-bottom: 10px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    cursor: pointer
}

.fix-tools .fighting {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.fix-tools .fighting.active {
    opacity: 1;
    visibility: visible
}

.submit-wrap {
    display: block;
    text-align: center;
    color: #B6BABF
}

.submit-wrap:hover .submit {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px)
}

.submit-wrap .submit-desc {
    font-size: 12px
}

@media screen and (max-width: 603px) {
    .submit-wrap .submit-desc {
        display: none
    }
}

.about {
    border-radius: 6px;
    background: #fff;
    margin-top: 8px;
    padding: 40px;
    font-size: 14px
}

@media screen and (max-width: 603px) {
    .about {
        padding: 16px
    }
}

.about .about-title {
    padding-left: 13px;
    border-left: 5px solid #505b67;
    color: #131821;
    margin-bottom: 40px
}

.about .about-content {
    color: #505B67
}

.about .about-content a {
    color: #505B67
}

.page-content {
    font-size: 14px
}

.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.page-content h5,
.page-content h6 {
    margin: 20px 0
}

.page-content h1 {
    font-size: 1.75rem
}

.page-content h2 {
    font-size: 1.5rem
}

.page-content h3 {
    font-size: 1.25rem
}

.page-content ul,
.page-content ol {
    padding-left: 20px;
    margin-bottom: 20px
}

.page-content ul li,
.page-content ol li {
    margin: 10px 0
}

.page-content ul {
    list-style: inherit
}

.page-content button,
.page-content .btn {
    border-radius: 100px;
    min-width: 130px;
    height: 38px
}

.page-content .wp-block-button a {
    min-width: 130px;
    height: 38px;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    padding: 0
}

.page-content .wp-block-button a.has-background {
    color: #fff
}

.dark {
    background: #0F141D
}

.dark .card {
    background: #1C232E
}

.dark .card .card-title {
    color: #fff
}

.dark .card .card-desc {
    color: #556684
}

.dark .card:hover .card-title {
    color: #3D83FF
}

.dark .section-title {
    color: #505B67
}

.dark .navbar-end .navbar-item {
    background: #131821
}

.dark .notice-carousel {
    background: #131821
}

.dark .notice-carousel .navbar-item {
    color: #fff
}

.dark .fighting,
.dark .submit {
    background: #1C232E
}

.dark .link-items {
    background: #1C232E
}

.dark .navbar {
    background: #1C232E
}

.dark .about {
    background: #0a0a0a;
    color: #fff
}

.dark .about .about-title {
    color: #fff
}

body {
    background: #f6f6f6
}

.main {
    padding-left: 224px
}

@media screen and (max-width: 603px) {
    .main {
        padding-left: 0;
        padding-top: 50px
    }
}

.app-container {
    padding: 0 50px
}

@media screen and (max-width: 603px) {
    .app-container {
        padding: 0 0
    }
}

.app-container .navbar-end {
    margin-right: 16px
}

.content {
    margin-top: 30px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-height: calc(100vh - 150px);
    padding: 0 66px
}

@media screen and (max-width: 603px) {
    .content {
        padding: 0 16px
    }
}

.row-content {
    min-height: calc(100vh - 180px)
}

.icon {
    margin-right: .25em
}

.section-title {
    margin-bottom: 16px;
    color: #505b67;
    font-size: 18px
}

.section-title .icon {
    font-size: 18px
}

.section-title.inactive {
    margin-bottom: 55px
}

.icon-large {
    font-size: 24px
}

@media screen and (max-width: 603px) {
    .icon-large {
        font-size: 16px
    }
}

::-webkit-input-placeholder {
    font-size: 13px;
    color: #a0a0a0
}

::-moz-placeholder {
    font-size: 13px;
    color: #a0a0a0
}

:-ms-input-placeholder {
    font-size: 13px;
    color: #a0a0a0
}

:-moz-placeholder {
    font-size: 13px;
    color: #a0a0a0
}

html {
    overflow: -moz-scrollbars-none;
    -ms-overflow-style: none
}

html::-webkit-scrollbar {
    width: 0 !important
}

.modal {
    padding: 0 8px
}

input:-webkit-autofill {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s
}

.tooltip:after {
    max-height: 45px;
    overflow: hidden
}

.colorful-card {
    padding: 10px 10px;
    border-radius: 6px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease
}

@media screen and (min-width: 784px) {
    .colorful-card {
        padding: 20px 10px
    }
}

.colorful-card:hover {
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1);
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px)
}

.colorful-card i {
    font-size: 24px
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJjaGVycnkvc3JjL2Jhc2UvcmVzZXQuc2NzcyIsImNoZXJyeS9zcmMvYmFzZS9iYXNlLnNjc3MiLCJjaGVycnkvc3JjL3ZhcmlhYmxlcy5zY3NzIiwiY2hlcnJ5L3NyYy9oZWxwZXIvYmFja2dyb3VkLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImNoZXJyeS9zcmMvaGVscGVyL2Rpc3BsYXkuc2NzcyIsImNoZXJyeS9zcmMvaGVscGVyL3RleHQuc2NzcyIsImNoZXJyeS9zcmMvaGVscGVyL2ltcG9ydC5zY3NzIiwiY2hlcnJ5L3NyYy9ncmlkL2dyaWQuc2NzcyIsImNoZXJyeS9zcmMvbWl4aW5zL21lZGlhLnNjc3MiLCJjaGVycnkvc3JjL2xheW91dC9tZWRpYS1vYmplY3Quc2NzcyIsImNoZXJyeS9zcmMvY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCJjaGVycnkvc3JjL2NvbXBvbmVudHMvZHJvcGRvd24uc2NzcyIsImNoZXJyeS9zcmMvY29tcG9uZW50cy9tZW51LnNjc3MiLCJjaGVycnkvc3JjL2NvbXBvbmVudHMvbW9kYWwuc2NzcyIsImNoZXJyeS9zcmMvY29tcG9uZW50cy9uYXZiYXIuc2NzcyIsImNoZXJyeS9zcmMvY29tcG9uZW50cy90YWJzLnNjc3MiLCJjaGVycnkvc3JjL2NvbXBvbmVudHMvdG9vbHRpcC5zY3NzIiwiY2hlcnJ5L3NyYy9lbGVtZW50cy9idXR0b24uc2NzcyIsImNoZXJyeS9zcmMvZWxlbWVudHMvZm9ybS5zY3NzIiwiY2hlcnJ5L3NyYy9lbGVtZW50cy9pbWFnZS5zY3NzIiwiY2hlcnJ5L3NyYy9lbGVtZW50cy9wcm9ncmVzcy5zY3NzIiwiY2hlcnJ5L3NyYy9lbGVtZW50cy90YWJsZS5zY3NzIiwiY2hlcnJ5L3NyYy9lbGVtZW50cy90YWcuc2NzcyIsImxpbmsuc2NzcyIsImFkLnNjc3MiLCJuYXZpZ2F0aW9uLnNjc3MiLCJub3RpY2Uuc2NzcyIsInNpZGVuYXYuc2NzcyIsImNhcmQuc2NzcyIsImhlYWRlci5zY3NzIiwiZm9vdGVyLnNjc3MiLCJwYWdlLnNjc3MiLCJkYXJrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBOzs7Ozs7Ozs7RUNTRSxDREFDLHVHRWFELFFBQVMsQ0FDVCxTQUFVLENBQ1gsR0FHQyxlQUFnQixDQUNqQiw2QkFNQyxRQUFTLENBQ1YsS0FHQyw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHVDQUF3QyxDQUN6QyxvQ0FRQyxXQUFZLENBQ1osY0FBZSxDQUNoQixPQUdDLFFBQVMsQ0FDVixNQUdDLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDbEIsTUFJQyxTQUFVLENBQ1YsZUFBZ0IsQ0FDakIsRUFHQyxvQkFBcUIsQ0FDdEIsU0FHQyxlQUFnQixDQUNqQixxQkN0RUMsNkJBQVksQ0FBWixxQkFBc0IsQ0FDdkIsS0FHQyxhQUFjLENBQ2QsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHVLQzZCbUwsQ0Q1QnBMLDBDQUlDLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixlQUFnQixDQUNqQixPQUdDLGdCQUFpQixDQUNsQixPQUdDLGNBQWUsQ0FDaEIsT0FHQyxpQkFBa0IsQ0FDbkIsT0FHQyxnQkFBaUIsQ0FDbEIsT0FHQyxpQkFBa0IsQ0FDbkIsT0FHQyxjQUFlLENBQ2hCLE9BR0Msd0JBQXlCLENBQ3pCLFdBQVksQ0FDWixhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2pCLFlFakRHLHdCQ29CYSxDRHJCZixZQUNFLHdCRERhLENDQWYsU0FDRSx3QkRBVSxDQ0RaLFlBQ0Usd0JEQ2EsQ0NGZixXQUNFLHdCREVZLENDSGQsVUFDRSxxQkRHVyxDQ0piLFNBQ0Usd0JDbUJVLENEcEJaLFVBQ0UscUJES1csQ0NKWixRRUZELHVCQUF3QixDQUN6QixVQUdDLHlCQUEwQixDQUMzQixTQUdDLHdCQUF5QixDQUMxQixnQkFHQywrQkFBZ0MsQ0FDakMsUUFHQyw4QkFBUyxDQUFULDhCQUFTLENBQVQsdUJBQXdCLENBQ3pCLGVB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QWUsQ0FIakIscUJBTUksY0FBZSxDQU5uQix3QkFVSSxrQkFBbUIsQ0FDcEIsWUFJRCxjQUFlLENBSWhCLHFDQUxELFlBR0ksY0FBZSxDQUVsQixDQUtELDRCQUNFLGNBSjBCLENBSzFCLGFBSnlCLENBSzFCLG1CQUdDLGNBVDBCLENBVTFCLGFBVHlCLENBVTFCLHVCQUdDLGNBZDBCLENBZTFCLGFBZHlCLENBZTFCLGtCQUdDLGNBbkIwQixDQW9CMUIsYUFuQnlCLENBb0IxQixLQUdDLDZCQUE4QixDQUM5Qix1QkFBd0IsQ0FDekIsd0JBR0Msa0JBQW1CLENBQ3BCLE9BT0MsYUFBMkIsQ0FDNUIsdUJBR0Msd0RBQVksQ0FBWixnREFBaUQsQ0FFbEQsZUFJRyxlQUFnQixDQUNoQixlQUFnQixDQUNqQixlQUlELGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isd0JBQW1CLENBQW5CLHFCQUFtQixDQUFuQixrQkFBbUIsQ0FDbkIsdUJBQXVCLENBQXZCLG9CQUF1QixDQUF2QixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLGdDQUFZLENBQVosd0JBQXlCLENBYzFCLHFDQXRCRCxlQVdJLGlCQUFrQixDQVdyQixDQXRCRCxxQkFlSSw4Q0FBMEMsQ0FBMUMsc0NBQTBDLENBQzFDLGtDQUFXLENBQVgsMEJBQTJCLENBaEIvQixpQkFvQkksY0FBZSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IEJsYWNrR3JpZC0xLjBcblRoZW1lIFVSSTogaHR0cDovL2NodWFuZ3phb3NoaS5jb20vXG5BdXRob3I6IOWIm+mAoOeLrlxuQXV0aG9yIFVSSTogaHR0cDovL2NodWFuZ3phb3NoaS5jb21cbkRlc2NyaXB0aW9uOiDkuqflk4Hoh6rlqpLkvZPvvIzkuLrmnoHlrqLjgIHliJvmhI/lt6XkvZzogIXogIzorr7orqHvvIFcblZlcnNpb246IDEuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIuMFxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuY2h1YW5nemFvc2hpLmNvbS9cbiAqL1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNoZXJyeS9zcmMvY2hlcnJ5XCI7XG5AaW1wb3J0IFwibGlua1wiO1xuQGltcG9ydCBcImFkXCI7XG5AaW1wb3J0IFwibmF2aWdhdGlvblwiO1xuQGltcG9ydCBcIm5vdGljZVwiO1xuQGltcG9ydCBcInNpZGVuYXZcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwicGFnZVwiO1xuQGltcG9ydCBcImRhcmtcIjtcblxuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5tYWluIHtcbiAgcGFkZGluZy1sZWZ0OiAkc2lkZWJhci13aWR0aDtcbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFwcC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cblxuICAubmF2YmFyLWVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1ndXR0ZXI7XG4gIH1cbn1cblxuLmNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIHBhZGRpbmc6IDAgNjZweDtcblxuICBAaW5jbHVkZSBtZWRpYS11bnRpbChzbSkge1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyO1xuICB9XG59XG5cbi5yb3ctY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxODBweCk7XG59XG5cbi5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAuMjVlbTtcbn1cblxuLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XG4gIGNvbG9yOiAjNTA1YjY3O1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gICYuaW5hY3RpdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuLmljb24tbGFyZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKHNtKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbiRwbGFjZWhvbGRlci1mb250LXNpemU6IDEzcHg7XG4kcGxhY2Vob2xkZXItY29sb3I6ICNhMGEwYTA7XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgZm9udC1zaXplOiAkcGxhY2Vob2xkZXItZm9udC1zaXplO1xuICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG46Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBmb250LXNpemU6ICRwbGFjZWhvbGRlci1mb250LXNpemU7XG4gIGNvbG9yOiAkcGxhY2Vob2xkZXItY29sb3I7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgZm9udC1zaXplOiAkcGxhY2Vob2xkZXItZm9udC1zaXplO1xuICBjb2xvcjogJHBsYWNlaG9sZGVyLWNvbG9yO1xufVxuXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc2l6ZTogJHBsYWNlaG9sZGVyLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwbGFjZWhvbGRlci1jb2xvcjtcbn1cblxuJWhpZGUtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IC1tb3otc2Nyb2xsYmFycy1ub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbmh0bWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCB7XG4gIEBleHRlbmQgJWhpZGUtc2Nyb2xsYmFyO1xufVxuXG4ubW9kYWwge1xuICBwYWRkaW5nOiAwICRncmlkLWd1dHRlciAvIDI7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAvLy13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMzBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB7XG4gICY6YWZ0ZXIge1xuICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uY29sb3JmdWwtY2FyZCB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59IiwiLyohXG5UaGVtZSBOYW1lOiBCbGFja0dyaWQtMS4wXG5UaGVtZSBVUkk6IGh0dHA6Ly9jaHVhbmd6YW9zaGkuY29tL1xuQXV0aG9yOiDliJvpgKDni65cbkF1dGhvciBVUkk6IGh0dHA6Ly9jaHVhbmd6YW9zaGkuY29tXG5EZXNjcmlwdGlvbjog5Lqn5ZOB6Ieq5aqS5L2T77yM5Li65p6B5a6i44CB5Yib5oSP5bel5L2c6ICF6ICM6K6+6K6h77yBXG5WZXJzaW9uOiAxLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyLjBcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmNodWFuZ3phb3NoaS5jb20vXG4gKi9odG1sLGJvZHksb2wsdWwsbGksZGwsZHQsZGQsYmxvY2txdW90ZSxmaWd1cmUsZmllbGRzZXQsbGVnZW5kLHRleHRhcmVhLHByZSxpZnJhbWUsaHIsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luOjA7cGFkZGluZzowfXVse2xpc3Qtc3R5bGU6bm9uZX1idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowfWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1pbWcsZW1iZWQsaWZyYW1lLG9iamVjdCxhdWRpbyx2aWRlb3toZWlnaHQ6YXV0bzttYXgtd2lkdGg6MTAwJX1pZnJhbWV7Ym9yZGVyOjB9dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO2JvcmRlci1zcGFjaW5nOjB9dGQsdGh7cGFkZGluZzowO3RleHQtYWxpZ246bGVmdH1he3RleHQtZGVjb3JhdGlvbjpub25lfXRleHRhcmVhe3Jlc2l6ZTp2ZXJ0aWNhbH0qLCo6OmJlZm9yZSwqOjphZnRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9Ym9keXtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7Zm9udC1mYW1pbHk6QmxpbmtNYWNTeXN0ZW1Gb250LC1hcHBsZS1zeXN0ZW0sXCJTZWdvZSBVSVwiLFwiUm9ib3RvXCIsXCJPeHlnZW5cIixcIlVidW50dVwiLFwiQ2FudGFyZWxsXCIsXCJGaXJhIFNhbnNcIixcIkRyb2lkIFNhbnNcIixcIkhlbHZldGljYSBOZXVlXCIsXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsc2Fucy1zZXJpZn1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNnttYXJnaW4tYm90dG9tOjFyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMn1oMSwuaDF7Zm9udC1zaXplOjIuNXJlbX1oMiwuaDJ7Zm9udC1zaXplOjJyZW19aDMsLmgze2ZvbnQtc2l6ZToxLjc1cmVtfWg0LC5oNHtmb250LXNpemU6MS41cmVtfWg1LC5oNXtmb250LXNpemU6MS4yNXJlbX1oNiwuaDZ7Zm9udC1zaXplOjFyZW19aHIsLmhye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO2hlaWdodDoycHg7bWFyZ2luOjEuNXJlbSAwfS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzNEODNGRn0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMDBkMWIyfS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN30uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5iZy1ncmF5e2JhY2tncm91bmQtY29sb3I6I0I2QkFCRn0uYmctYmxhY2t7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fS5mb250LTF7Zm9udC1zaXplOjNyZW0gIWltcG9ydGFudH0uZm9udC0ye2ZvbnQtc2l6ZToyLjVyZW0gIWltcG9ydGFudH0uZm9udC0ze2ZvbnQtc2l6ZToycmVtICFpbXBvcnRhbnR9LmZvbnQtNHtmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnR9LmZvbnQtNXtmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50fS5mb250LTZ7Zm9udC1zaXplOjFyZW0gIWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodH0udGV4dC1wcmltYXJ5e2NvbG9yOiMzRDgzRkZ9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1fS50ZXh0LWluZm97Y29sb3I6IzAwZDFiMn0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDd9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDV9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZn0udGV4dC1ncmF5e2NvbG9yOiNCNkJBQkZ9LnRleHQtYmxhY2t7Y29sb3I6IzAwMH0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlfS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5mb250LWJvbGR7Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnR9LmZvbnQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpY30udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmN1cnNvci1wb2ludGVye2N1cnNvcjpwb2ludGVyfS5jb250YWluZXItZmx1aWR7d2lkdGg6MTAwJTttYXJnaW46MCBhdXRvO3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHh9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4NHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNHB4KXsuY29udGFpbmVye21heC13aWR0aDoxMTQwcHh9fS5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21pbi13aWR0aDoxMDAlO21hcmdpbi1sZWZ0Oi04cHg7bWFyZ2luLXJpZ2h0Oi04cHh9LnJvdz5bY2xhc3NePVwiY29sLVwiXXt3aWR0aDoxMDAlO3BhZGRpbmc6MCA4cHg7cG9zaXRpb246cmVsYXRpdmV9LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MTtwYWRkaW5nOjAgOHB4fS5jb2wtMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwNHB4KXsuY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDRweCl7LmNvbC1zbS0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjA0cHgpey5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwNHB4KXsuY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4NHB4KXsuY29sLW1kLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbC1tZC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzg0cHgpey5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4NHB4KXsuY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpey5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCl7LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXsuY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCl7LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNHB4KXsuY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCl7LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA0cHgpey5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNHB4KXsuY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCl7LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA0cHgpey5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNHB4KXsuY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCl7LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA0cHgpey5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDRweCl7LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNHB4KXsuY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm1lZGlhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RleHQtYWxpZ246bGVmdH0ubWVkaWEtbGVmdHttYXJnaW4tcmlnaHQ6MTJweH0ubWVkaWEtcmlnaHR7bWFyZ2luLWxlZnQ6MXJlbX0ubWVkaWEtbGVmdCwubWVkaWEtcmlnaHR7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzowO2ZsZXgtc2hyaW5rOjB9Lm1lZGlhLWNvbnRlbnR7ZmxleC1iYXNpczphdXRvO2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjE7dGV4dC1hbGlnbjpsZWZ0fS5icmVhZGNydW1iIHVsLC5icmVhZGNydW1iIG9se2Rpc3BsYXk6ZmxleH0uYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctbGVmdDowfS5icmVhZGNydW1iIGxpe2Rpc3BsYXk6ZmxleH0uYnJlYWRjcnVtYiBsaStsaTo6YmVmb3Jle2NvbG9yOiNiNWI1YjU7Y29udGVudDpcIlxcMDAwMmZcIn0uYnJlYWRjcnVtYiBhe2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMzI3M2RjO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MCAuNzVlbX0uYnJlYWRjcnVtYiBhOmhvdmVye2NvbG9yOiMxMTMxNjR9LmJyZWFkY3J1bWIgaTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6LjVlbX0uYnJlYWRjcnVtYiAuYWN0aXZlIGF7Y29sb3I6IzM2MzYzNjtjdXJzb3I6ZGVmYXVsdDtwb2ludGVyLWV2ZW50czpub25lfS5icmVhZGNydW1iLWNlbnRlciB1bCwuYnJlYWRjcnVtYi1jZW50ZXIgb2x7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnJlYWRjcnVtYi1yaWdodCB1bCwuYnJlYWRjcnVtYi1yaWdodCBvbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmJyZWFkY3J1bWItYnVsbGV0IGxpK2xpOjpiZWZvcmV7Y29udGVudDpcIlxcMDIwMjJcIn0uYnJlYWRjcnVtYi1hcnJvdyBsaStsaTo6YmVmb3Jle2NvbnRlbnQ6XCJcXDAyMTkyXCJ9LmJyZWFkY3J1bWItZG90IGxpK2xpOjpiZWZvcmV7Y29udGVudDpcIlxcMDAwYjdcIn0uZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bi1tZW51LC5kcm9wZG93bi5kcm9wZG93bi1ob3Zlcjpob3Zlcj4uZHJvcGRvd24tbWVudSwubmF2YmFyLWRyb3Bkb3duLm5hdmJhci1kcm9wZG93bi1ob3Zlcjpob3Zlcj4ubmF2YmFyLWRyb3Bkb3duLW1lbnUsLm5hdmJhci1kcm9wZG93bi5hY3RpdmU+Lm5hdmJhci1kcm9wZG93bi1tZW51e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9LmRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXh9LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDtsZWZ0OjA7bWluLXdpZHRoOjE1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6MzA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjEpO3BhZGRpbmc6LjVyZW0gMDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg2cHgpfS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MC40cmVtIDFyZW07Zm9udC1zaXplOi45cmVtO2NvbG9yOiNCNkJBQkY7Y3Vyc29yOnBvaW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzMjczZGM7Y29sb3I6I2ZmZn0uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWRpdmlkZXJ7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO2JvcmRlcjpub25lO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDttYXJnaW46LjVyZW0gMH0uZHJvcGRvd24tcmlnaHQgLmRyb3Bkb3duLW1lbnV7cmlnaHQ6MDtsZWZ0OmF1dG99LmRyb3Bkb3duLXVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlfS5tZW51LWdyb3VwIC5tZW51LWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojNTA1YjY3O3BhZGRpbmc6MTRweCAwIDE1cHg7dHJhbnNpdGlvbjphbGwgMjUwbXMgZWFzZS1pbi1vdXR9Lm1lbnUtZ3JvdXAgLm1lbnUtaGVhZGVyOmhvdmVye2NvbG9yOiNmZmZ9Lm1lbnUtZ3JvdXAgLm1lbnUtbGlzdHtwYWRkaW5nOjAgMCAwIDJlbX0ubWVudS1ncm91cCAubWVudS1pdGVte2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzUwNWI2NztwYWRkaW5nOjE0cHggMCAxNXB4O2ZvbnQtc2l6ZTouODc1cmVtfS5tZW51LWdyb3VwIC5tZW51LWl0ZW0uYWN0aXZle2NvbG9yOiNmZmZ9Lm1lbnUtZ3JvdXAgLm1lbnUtaXRlbTpob3Zlcnt0cmFuc2l0aW9uOmFsbCAyNTBtcyBlYXNlLWluLW91dDtjb2xvcjojZmZmfS5tZW51LWNvbGxhcHNlIC5tZW51LWhlYWRlcntjdXJzb3I6cG9pbnRlcn0ubWVudS1jb2xsYXBzZSAubWVudS1oZWFkZXIuYWN0aXZlIC5tZW51LWNvbGxhcHNlLWljb257dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5tZW51LWNvbGxhcHNlIC5tZW51LWNvbGxhcHNlLWljb257dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7Zm9udC1zaXplOjEwcHg7bWFyZ2luLWxlZnQ6YXV0b30ubWVudS1jb2xsYXBzZSAubWVudS1saXN0e2Rpc3BsYXk6bm9uZX0ubWVudS1jb2xsYXBzZSAubWVudS1saXN0LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5tb2RhbHtkaXNwbGF5OmZsZXg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC4xNXMgbGluZWFyO3Zpc2liaWxpdHk6aGlkZGVuO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC42KTt6LWluZGV4OjEwMDAwMDAxfS5tb2RhbCAubW9kYWwtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMHZoO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC04MHB4KTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZzoxcmVtfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwNHB4KXsubW9kYWwgLm1vZGFsLWNvbnRlbnR7d2lkdGg6MzAwcHg7bWF4LWhlaWdodDpjYWxjKDEwMHZoIC0gNjBweCl9fS5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NnB4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweH0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7cGFkZGluZzoxcmVtO2ZvbnQtc2l6ZTowLjhlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtjdXJzb3I6cG9pbnRlcn0ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZzoxcmVtO292ZXJmbG93OmF1dG99Lm1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXJ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NnB4fS5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVye2JvcmRlci1ib3R0b206bm9uZTtwYWRkaW5nOjFyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC1hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0ubW9kYWwtYWN0aXZlIC5tb2RhbC1jb250ZW50e3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfS5uYXZiYXJ7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmF2YmFyPi5jb250YWluZXJ7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MCAhaW1wb3J0YW50fS5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duLW1lbnUsLmRyb3Bkb3duLmRyb3Bkb3duLWhvdmVyOmhvdmVyPi5kcm9wZG93bi1tZW51LC5uYXZiYXItZHJvcGRvd24ubmF2YmFyLWRyb3Bkb3duLWhvdmVyOmhvdmVyPi5uYXZiYXItZHJvcGRvd24tbWVudSwubmF2YmFyLWRyb3Bkb3duLmFjdGl2ZT4ubmF2YmFyLWRyb3Bkb3duLW1lbnV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3Zpc2liaWxpdHk6dmlzaWJsZX0ubmF2YmFyLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4M3B4KXsubmF2YmFyLWRyb3Bkb3duLm5hdmJhci1pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MH19Lm5hdmJhci1kcm9wZG93biAubmF2YmFyLWRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9jaztvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2xlZnQ6MDttaW4td2lkdGg6MTJyZW07dG9wOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCk7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6MzA7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNoYWRvdzowIDJweCAzcHggcmdiYSgxMCwxMCwxMCwwLjEpLDAgMCAwIDFweCByZ2JhKDEwLDEwLDEwLDAuMSk7cGFkZGluZzouNXJlbSAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4M3B4KXsubmF2YmFyLWRyb3Bkb3duIC5uYXZiYXItZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7Ym94LXNoYWRvdzpub25lO21hcmdpbi10b3A6MDtwYWRkaW5nOjA7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX19Lm5hdmJhci1kcm9wZG93biAubmF2YmFyLWRyb3Bkb3duLW1lbnUgLm5hdmJhci1pdGVte2ZvbnQtc2l6ZTouOXJlbTtjb2xvcjojNmM3NTdkfS5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1kcm9wZG93bi10b2dnbGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1yaWdodDoxcmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODNweCl7Lm5hdmJhci1kcm9wZG93biAubmF2YmFyLWRyb3Bkb3duLXRvZ2dsZXtwYWRkaW5nOi41cmVtIC43NXJlbX19Lm5hdmJhci1kcm9wZG93biAubmF2YmFyLWRyb3Bkb3duLXRvZ2dsZTphZnRlcntib3JkZXI6M3B4IHNvbGlkICMzMjczZGM7Ym9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLXRvcDowO2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jazt3aWR0aDouNWVtO2hlaWdodDouNWVtO21hcmdpbi10b3A6LS4zZW07cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgzcHgpey5uYXZiYXItZHJvcGRvd24gLm5hdmJhci1kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7cmlnaHQ6MXJlbX19Lm5hdmJhci1icmFuZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4M3B4KXsubmF2YmFyPi5jb250YWluZXIsLm5hdmJhci1tZW51IC5uYXZiYXItc3RhcnQsLm5hdmJhci1tZW51IC5uYXZiYXItZW5kLC5uYXZiYXItYnVyZ2Vye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19Lm5hdmJhci1tZW51e2Rpc3BsYXk6ZmxleDtmbGV4LWdyb3c6MTtmbGV4LXNocmluazowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4M3B4KXsubmF2YmFyLW1lbnV7cGFkZGluZzouNXJlbSAwO2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1tZW51LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXItc3RhcnQsLm5hdmJhci1lbmR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLWVuZHttYXJnaW4tbGVmdDphdXRvfS5uYXZiYXItaXRlbXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNGE0YTRhfS5uYXZiYXItaXRlbS5hY3RpdmV7Y29sb3I6IzNEODNGRn0ubmF2YmFyLWl0ZW06aG92ZXJ7Y29sb3I6IzNEODNGRn0ubmF2YmFyLWl0ZW0gLmljb257bWFyZ2luLXJpZ2h0Oi4zNWVtfS5uYXZiYXItdG9wLC5uYXZiYXItYm90dG9te2xlZnQ6MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3otaW5kZXg6MzB9Lm5hdmJhci10b3B7dG9wOjB9Lm5hdmJhci1ib3R0b217Ym90dG9tOjB9Lmhhcy1uYXZiYXItYm90dG9te3BhZGRpbmctYm90dG9tOjQuMjVyZW19Lmhhcy1uYXZiYXItdG9we3BhZGRpbmctdG9wOjQuMjVyZW19Lm5hdmJhci1idXJnZXJ7ZGlzcGxheTpub25lO2NvbG9yOiM0YTRhNGE7Y3Vyc29yOnBvaW50ZXI7aGVpZ2h0OjMuMjVyZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6My4yNXJlbTttYXJnaW4tbGVmdDphdXRvfS5uYXZiYXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyl9Lm5hdmJhci1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDIpe29wYWNpdHk6MH0ubmF2YmFyLWJ1cmdlci5hY3RpdmUgc3BhbjpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyl9Lm5hdmJhci1idXJnZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7bGVmdDpjYWxjKDUwJSAtIDhweCk7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7dHJhbnNpdGlvbi1kdXJhdGlvbjozODZtczt0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIG9wYWNpdHksIHRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt3aWR0aDoxNnB4fS5uYXZiYXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpe3RvcDpjYWxjKDUwJSAtIDZweCl9Lm5hdmJhci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMil7dG9wOmNhbGMoNTAlIC0gMXB4KX0ubmF2YmFyLWJ1cmdlciBzcGFuOm50aC1jaGlsZCgzKXt0b3A6Y2FsYyg1MCUgKyA0cHgpfS50YWJze2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxcmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO292ZXJmbG93OmhpZGRlbjtvdmVyZmxvdy14OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS50YWJzIHVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1ncm93OjE7ZmxleC1zaHJpbms6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDhkOGQ4fS50YWJzIC50YWItaXRlbXttYXJnaW4tYm90dG9tOi0xcHg7cGFkZGluZzouNWVtIDFlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLWJvdHRvbS13aWR0aDoxcHg7Ym9yZGVyLWJvdHRvbS1zdHlsZTpzb2xpZDtib3JkZXItYm90dG9tLWNvbG9yOiNkOGQ4ZDh9LnRhYnMgLnRhYi1pdGVtLmFjdGl2ZSwudGFicyAudGFiLWl0ZW06aG92ZXJ7Y29sb3I6IzMyNzNkYztib3JkZXItYm90dG9tLWNvbG9yOiMzMjczZGN9LnRhYnMtY2VudGVyIHVse2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnRvb2x0aXB7cG9zaXRpb246cmVsYXRpdmV9LnRvb2x0aXA6OmFmdGVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2JvcmRlci1yYWRpdXM6LjFyZW07bGVmdDo1MCU7Ym90dG9tOjEwMCU7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS10b29sdGlwKTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouOGVtO21heC13aWR0aDozMjBweDt3aWR0aDoyNDBweDtvcGFjaXR5OjA7cGFkZGluZzowLjNlbSAwLjZlbTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMC40cmVtKTt0cmFuc2l0aW9uOm9wYWNpZnkgMC4ycyx0cmFuc2Zvcm0gMC4zczt6LWluZGV4OjMwMDAwMDAwMH0udG9vbHRpcDpob3Zlcjo6YWZ0ZXIsLnRvb2x0aXA6Zm9jdXM6OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC0wLjJyZW0pfS50b29sdGlwLWxlZnQ6YWZ0ZXJ7Ym90dG9tOjUwJTtyaWdodDoxMDAlO2xlZnQ6YXV0bzt0cmFuc2Zvcm06dHJhbnNsYXRlKDAuMnJlbSwgNTAlKX0udG9vbHRpcC1sZWZ0OmhvdmVyOjphZnRlciwudG9vbHRpcC1sZWZ0OmZvY3VzOjphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC0wLjJyZW0sIDUwJSl9LnRvb2x0aXAtcmlnaHQ6YWZ0ZXJ7Ym90dG9tOjUwJTtsZWZ0OjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtMC4ycmVtLCA1MCUpfS50b29sdGlwLXJpZ2h0OmhvdmVyOjphZnRlciwudG9vbHRpcC1yaWdodDpmb2N1czo6YWZ0ZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLjJyZW0sIDUwJSl9LnRvb2x0aXAtYm90dG9tOmFmdGVye3RvcDoxMDAlO2xlZnQ6NTAlO2JvdHRvbTphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTAuMnJlbSl9LnRvb2x0aXAtYm90dG9tOmhvdmVyOjphZnRlciwudG9vbHRpcC1ib3R0b206Zm9jdXM6OmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgMC4ycmVtKX0uYnRuey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2xpbmUtaGVpZ2h0OjEuNTtmb250LXNpemU6MXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOmNhbGMoLjVlbSAtIDFweCkgMWVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOnBvaW50ZXI7cG9zaXRpb246cmVsYXRpdmV9LmJ0bjpob3Zlcjpub3QoW2Rpc2FibGVkXSl7Ym9yZGVyLWNvbG9yOiNhOGE4YTh9LmJ0bjpmb2N1czpub3QoW2Rpc2FibGVkXSl7Ym9yZGVyLWNvbG9yOiM3NTc1NzU7b3V0bGluZTpub25lfS5idG46YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtib3JkZXItY29sb3I6Izc1NzU3NX0uYnRuW2Rpc2FibGVkXXtvcGFjaXR5Oi41O2N1cnNvcjpub3QtYWxsb3dlZH0uYnRuIC5pY29ue21hcmdpbi1yaWdodDouMTg3NWVtfS5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMzRDgzRkY7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZX0uYnRuLXByaW1hcnk6aG92ZXI6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6IzI0NzNmZn0uYnRuLXByaW1hcnk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6IzE0NjlmZn0uYnRuLXByaW1hcnk6YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiMxNDY5ZmZ9LmJ0bi1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtjb2xvcjojZmZmO2JvcmRlcjpub25lfS5idG4tc3VjY2Vzczpob3Zlcjpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojMjM5MjNkfS5idG4tc3VjY2Vzczpmb2N1czpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojMjA4NjM3fS5idG4tc3VjY2VzczphY3RpdmU6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6IzIwODYzN30uYnRuLWluZm97YmFja2dyb3VuZC1jb2xvcjojMDBkMWIyO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9LmJ0bi1pbmZvOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI4OWN9LmJ0bi1pbmZvOmZvY3VzOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGE4OGZ9LmJ0bi1pbmZvOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojMDBhODhmfS5idG4td2FybmluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZX0uYnRuLXdhcm5pbmc6aG92ZXI6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2VkYjEwMH0uYnRuLXdhcm5pbmc6Zm9jdXM6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2RkYTYwMH0uYnRuLXdhcm5pbmc6YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiNkZGE2MDB9LmJ0bi1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1O2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9LmJ0bi1kYW5nZXI6aG92ZXI6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2QzMjUzNX0uYnRuLWRhbmdlcjpmb2N1czpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojYzYyMjMyfS5idG4tZGFuZ2VyOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojYzYyMjMyfS5idG4td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiNmZmY7Ym9yZGVyOm5vbmV9LmJ0bi13aGl0ZTpob3Zlcjpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyfS5idG4td2hpdGU6Zm9jdXM6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0uYnRuLXdoaXRlOmFjdGl2ZTpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojZWJlYmVifS5idG4tZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNCNkJBQkY7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZX0uYnRuLWdyYXk6aG92ZXI6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2E4YWRiM30uYnRuLWdyYXk6Zm9jdXM6bm90KFtkaXNhYmxlZF0pe2JhY2tncm91bmQtY29sb3I6I2EwYTVhY30uYnRuLWdyYXk6YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiNhMGE1YWN9LmJ0bi1ibGFja3tiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZX0uYnRuLWJsYWNrOmhvdmVyOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJ0bi1ibGFjazpmb2N1czpub3QoW2Rpc2FibGVkXSl7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5idG4tYmxhY2s6YWN0aXZlOm5vdChbZGlzYWJsZWRdKXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9LmJ0bi1zdGF0aWN7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlci1jb2xvcjojZGJkYmRiO2NvbG9yOiM3YTdhN2E7Ym94LXNoYWRvdzpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1vdXRsaW5lLXByaW1hcnl7Y29sb3I6IzNEODNGRjtib3JkZXI6MXB4IHNvbGlkICMzRDgzRkZ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzRDgzRkY7Ym9yZGVyLWNvbG9yOiMzRDgzRkYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1O2JvcmRlcjoxcHggc29saWQgIzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMwMGQxYjI7Ym9yZGVyOjFweCBzb2xpZCAjMDBkMWIyfS5idG4tb3V0bGluZS1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDBkMWIyO2JvcmRlci1jb2xvcjojMDBkMWIyICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLXdhcm5pbmd7Y29sb3I6I2ZmYzEwNztib3JkZXI6MXB4IHNvbGlkICNmZmMxMDd9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyOjFweCBzb2xpZCAjZGMzNTQ1fS5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtd2hpdGV7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNmZmZ9LmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJ0bi1vdXRsaW5lLWdyYXl7Y29sb3I6I0I2QkFCRjtib3JkZXI6MXB4IHNvbGlkICNCNkJBQkZ9LmJ0bi1vdXRsaW5lLWdyYXk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNCNkJBQkY7Ym9yZGVyLWNvbG9yOiNCNkJBQkYgIWltcG9ydGFudH0uYnRuLW91dGxpbmUtYmxhY2t7Y29sb3I6IzAwMDtib3JkZXI6MXB4IHNvbGlkICMwMDB9LmJ0bi1vdXRsaW5lLWJsYWNrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1jb2xvcjojMDAwICFpbXBvcnRhbnR9LmJ0bi1zbXtmb250LXNpemU6Ljc1cmVtfS5idG4tbGd7Zm9udC1zaXplOjEuNXJlbX1Aa2V5ZnJhbWVzIHNwaW5Bcm91bmR7ZnJvbXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfXRve3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19LmJ0bi1sb2FkaW5ne2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpkZWZhdWx0O3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1sb2FkaW5nOmFmdGVye2xlZnQ6Y2FsYyg1MCUgLSAoMWVtIC8gMikpO3RvcDpjYWxjKDUwJSAtICgxZW0gLyAyKSk7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDthbmltYXRpb246c3BpbkFyb3VuZCAuNXMgaW5maW5pdGUgbGluZWFyO2JvcmRlcjoycHggc29saWQgI2RiZGJkYjtib3JkZXItcmFkaXVzOjI5MDQ4NnB4O2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOnRyYW5zcGFyZW50O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxZW07cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MWVtfS5idG4tcm91bmRlZHtib3JkZXItcmFkaXVzOjEwMHJlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtfS5idG4tZ3JvdXB7ZGlzcGxheTppbmxpbmUtZmxleH0uYnRuLWdyb3VwIC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cCAuYnRuOmZpcnN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwIC5idG46bGFzdC1jaGlsZHtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS5idG4tYmxvY2t7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5mb3JtLWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNzVyZW19LmZvcm0tZ3JvdXAgbGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX0uZm9ybS1ncm91cCAuZm9ybS1maWVsZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZm9ybS1ncm91cCAuZm9ybS1pY29ucy1sZWZ0IC5mb3JtLWNvbnRyb2x7cGFkZGluZy1sZWZ0OjIuMjVlbX0uZm9ybS1ncm91cCAuZm9ybS1pY29ucy1yaWdodCAuZm9ybS1jb250cm9se3BhZGRpbmctcmlnaHQ6Mi4yNWVtfS5mb3JtLWdyb3VwIC5mb3JtLWljb24tbGVmdHtsZWZ0OjB9LmZvcm0tZ3JvdXAgLmZvcm0taWNvbi1yaWdodHtyaWdodDowfS5mb3JtLWNvbnRyb2x7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7ZGlzcGxheTppbmxpbmUtZmxleDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6Mi4yNWVtO2JvcmRlcjoxcHggc29saWQgI2RiZGJkYjtib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtvdXRsaW5lOm5vbmV9LmZvcm0tY29udHJvbDpmb2N1c3tib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSg1MCwxMTUsMjIwLDAuMjUpfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1jb250cm9sLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMzRDgzRkZ9LmZvcm0tY29udHJvbC1wcmltYXJ5OmZvY3Vze2JvcmRlci1jb2xvcjojM0Q4M0ZGO2JveC1zaGFkb3c6MCAwIDAgMC4xMjVlbSByZ2JhKDYxLDEzMSwyNTUsMC4yNSl9LmZvcm0tY29udHJvbC1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1fS5mb3JtLWNvbnRyb2wtc3VjY2Vzczpmb2N1c3tib3JkZXItY29sb3I6IzI4YTc0NTtib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9LmZvcm0tY29udHJvbC1pbmZve2JvcmRlci1jb2xvcjojMDBkMWIyfS5mb3JtLWNvbnRyb2wtaW5mbzpmb2N1c3tib3JkZXItY29sb3I6IzAwZDFiMjtib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSgwLDIwOSwxNzgsMC4yNSl9LmZvcm0tY29udHJvbC13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3fS5mb3JtLWNvbnRyb2wtd2FybmluZzpmb2N1c3tib3JkZXItY29sb3I6I2ZmYzEwNztib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsMTkzLDcsMC4yNSl9LmZvcm0tY29udHJvbC1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmZvcm0tY29udHJvbC1kYW5nZXI6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAwLjEyNWVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS5mb3JtLWNvbnRyb2wtd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmZ9LmZvcm0tY29udHJvbC13aGl0ZTpmb2N1c3tib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0uZm9ybS1jb250cm9sLWdyYXl7Ym9yZGVyLWNvbG9yOiNCNkJBQkZ9LmZvcm0tY29udHJvbC1ncmF5OmZvY3Vze2JvcmRlci1jb2xvcjojQjZCQUJGO2JveC1zaGFkb3c6MCAwIDAgMC4xMjVlbSByZ2JhKDE4MiwxODYsMTkxLDAuMjUpfS5mb3JtLWNvbnRyb2wtYmxhY2t7Ym9yZGVyLWNvbG9yOiMwMDB9LmZvcm0tY29udHJvbC1ibGFjazpmb2N1c3tib3JkZXItY29sb3I6IzAwMDtib3gtc2hhZG93OjAgMCAwIDAuMTI1ZW0gcmdiYSgwLDAsMCwwLjI1KX0uZm9ybS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjIuMjVlbTtwb2ludGVyLWV2ZW50czpub25lO2hlaWdodDoyLjI1ZW07ei1pbmRleDo0O2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2RiZGJkYn0uZm9ybS1yYWRpb3tjdXJzb3I6cG9pbnRlcn0uZm9ybS1jaGVja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWNoZWNrIGxhYmVse21hcmdpbi1ib3R0b206MDtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDo1cHh9LmZvcm0tYWRkb25ze2Rpc3BsYXk6ZmxleH0uZm9ybS1hZGRvbnMgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLC5mb3JtLWFkZG9ucyAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkOm5vdCg6b25seS1jaGlsZCl7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5mb3JtLWFkZG9ucyAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5mb3JtLWFkZG9ucyAuYnRue2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmZvcm0tZmlsZS13cmFwe2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZGlzcGxheTppbmxpbmUtZmxleDtjdXJzb3I6cG9pbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LmZvcm0tY29udHJvbC1maWxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTAwO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MDtvdXRsaW5lOjA7Y3Vyc29yOnBvaW50ZXJ9LmltYWdle3Bvc2l0aW9uOnJlbGF0aXZlfS5pbWFnZSBpbWd7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5pbWFnZS1yb3VuZGVkIGltZ3tib3JkZXItcmFkaXVzOjEwMCV9LmltYWdlLXJlc3BvbnNpdmUgaW1ne2JvdHRvbTowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowfS5wcm9ncmVzc3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czo1MHJlbTtoZWlnaHQ6MXJlbTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRifS5wcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGF9LnByb2dyZXNzOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGF9LnByb2dyZXNzOjotbXMtZmlsbHtiYWNrZ3JvdW5kLWNvbG9yOiM0YTRhNGE7Ym9yZGVyOm5vbmV9LnByb2dyZXNzLXByaW1hcnk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojM0Q4M0ZGfS5wcm9ncmVzcy1wcmltYXJ5OjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiMzRDgzRkZ9LnByb2dyZXNzLXByaW1hcnk6Oi1tcy1maWxse2JhY2tncm91bmQtY29sb3I6IzNEODNGRn0ucHJvZ3Jlc3Mtc3VjY2Vzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LnByb2dyZXNzLXN1Y2Nlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6IzI4YTc0NX0ucHJvZ3Jlc3Mtc3VjY2Vzczo6LW1zLWZpbGx7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fS5wcm9ncmVzcy1pbmZvOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6IzAwZDFiMn0ucHJvZ3Jlc3MtaW5mbzo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDBkMWIyfS5wcm9ncmVzcy1pbmZvOjotbXMtZmlsbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMGQxYjJ9LnByb2dyZXNzLXdhcm5pbmc6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fS5wcm9ncmVzcy13YXJuaW5nOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LnByb2dyZXNzLXdhcm5pbmc6Oi1tcy1maWxse2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN30ucHJvZ3Jlc3MtZGFuZ2VyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0ucHJvZ3Jlc3MtZGFuZ2VyOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9LnByb2dyZXNzLWRhbmdlcjo6LW1zLWZpbGx7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5wcm9ncmVzcy13aGl0ZTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2dyZXNzLXdoaXRlOjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2dyZXNzLXdoaXRlOjotbXMtZmlsbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnByb2dyZXNzLWdyYXk6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojQjZCQUJGfS5wcm9ncmVzcy1ncmF5OjotbW96LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNCNkJBQkZ9LnByb2dyZXNzLWdyYXk6Oi1tcy1maWxse2JhY2tncm91bmQtY29sb3I6I0I2QkFCRn0ucHJvZ3Jlc3MtYmxhY2s6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5wcm9ncmVzcy1ibGFjazo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5wcm9ncmVzcy1ibGFjazo6LW1zLWZpbGx7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5wcm9ncmVzcy1zbXtoZWlnaHQ6Ljc1cmVtfS5wcm9ncmVzcy1sZ3toZWlnaHQ6MS4yNXJlbX1Aa2V5ZnJhbWVzIG1vdmVJbmRldGVybWluYXRle2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoyMDAlIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjotMjAwJSAwfX0udGFibGUtcmVzcG9uc2l2ZXt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0b30udGFibGV7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOi43NXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX0udGFibGUtZnVsbHt3aWR0aDoxMDAlfS50YWd7ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjU7Ym9yZGVyLXJhZGl1czoxMDBweDtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxMnB4O2hlaWdodDoxLjZlbTtsaW5lLWhlaWdodDoxLjU7cGFkZGluZzowIDAuNmVtO3doaXRlLXNwYWNlOm5vd3JhcH0udGFnLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiMzRDgzRkZ9LnRhZy1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZDojMjhhNzQ1fS50YWctaW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwZDFiMn0udGFnLXdhcm5pbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNmZmMxMDd9LnRhZy1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNkYzM1NDV9LnRhZy13aGl0ZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6I2ZmZn0udGFnLWdyYXl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiNCNkJBQkZ9LnRhZy1ibGFja3tjb2xvcjojZmZmO2JhY2tncm91bmQ6IzAwMH0ubGluay1pdGVtc3tiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxMnB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjMwcHh9LmxpbmstaXRlbXMgLmxpbmstdGl0bGV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZGVyO2NvbG9yOiM1MDViNjc7bWFyZ2luLXJpZ2h0OjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAzcHgpey5saW5rLWl0ZW1zIC5saW5rLXRpdGxle2Rpc3BsYXk6YmxvY2t9fS5saW5rLWl0ZW1zIC5saW5rLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxpbmstaXRlbXMgLmxpbmstaXRlbSBhe3BhZGRpbmc6MCAyMHB4IDAgMDtjb2xvcjojQjZCQUJGO2ZvbnQtc2l6ZToxNHB4fS5saW5rLWl0ZW1zIC5saW5rLWl0ZW0gYTpob3Zlcntjb2xvcjojNTA1YjY3fS5iYWQtZm9vdGVye21hcmdpbi1ib3R0b206MTZweH0uYmFkLWZvb3RlciBpbWd7ZGlzcGxheTpibG9ja30uYWRkLW5hdmlnYXRpb257Ym9yZGVyOjJweCBkYXNoZWQgI0I2QkFCRjtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MThweDtjb2xvcjojOTA5MDkwO2N1cnNvcjpwb2ludGVyO2hlaWdodDo3MnB4O2xpbmUtaGVpZ2h0Ojg5cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5hZGQtbmF2aWdhdGlvbi1jaXJjbGV7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6NjBweDtib3JkZXItcmFkaXVzOjEwMCU7YmFja2dyb3VuZDojRTlFOUVBO2NvbG9yOiNCNkJBQkY7Zm9udC1zaXplOjQycHh9LmFkZC1uYXZpZ2F0aW9uLWNpcmNsZSAuaWNvbnttYXJnaW4tcmlnaHQ6MH0ubmF2aWdhdGlvbi1zdWJtaXR7ZGlzcGxheTpub25lO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHh9Lm5hdmlnYXRpb24tc3VibWl0LWNsb3NlLXdyYXB7bWFyZ2luLWJvdHRvbToxMHB4fS5uYXZpZ2F0aW9uLXN1Ym1pdC1jbG9zZXtjdXJzb3I6cG9pbnRlcjttYXJnaW4tbGVmdDphdXRvO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OmJvbGRlcn0ubmF2aWdhdGlvbi1pbWd7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6NDhweDtmb250LXNpemU6MjRweDt3aWR0aDo0OHB4O2hlaWdodDo0OHB4fS5uYXZpZ2F0aW9uLWltZyBpbWd7Ym9yZGVyLXJhZGl1czoxMDAlfS5pbmRleC1ub3RpY2V7ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODNweCl7LmluZGV4LW5vdGljZXtkaXNwbGF5OmJsb2NrfX0uaW5kZXgtbm90aWNlIC5ub3RpY2UtY2Fyb3VzZWx7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9Lm5vdGljZS1jYXJvdXNlbHtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo0cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo0MHB4O3dpZHRoOjEwMCU7Ym94LXNoYWRvdzowIDAgNnB4IDJweCByZ2JhKDAsMCwwLDAuMDUpfS5ub3RpY2UtY2Fyb3VzZWwgLm5vdGljZS1jYXJvdXNlbC13cmFwe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowfS5ub3RpY2UtY2Fyb3VzZWwgLm5vdGljZS1pdGVte2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM1MDViNjc7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDBweDtwYWRkaW5nOjhweCAxNnB4fS5ub3RpY2UtY2Fyb3VzZWwgLm5vdGljZS1pdGVtIGl7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjVweH0ubm90aWNlLWNhcm91c2VsIC5ub3RpY2UtY29udGVudHtjb2xvcjojNTA1YjY3fS5ub3RpY2UtY2Fyb3VzZWwgLm5vdGljZS1saW5re21hcmdpbi1sZWZ0OmF1dG99LnNpZGVuYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoyMjRweDtiYWNrZ3JvdW5kOiMxMzE4MjE7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDoxMDAwMDAwMDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzo0MHB4IDAgNjBweDt0cmFuc2l0aW9uOnRyYW5zZm9ybSA0MzBtcyBjdWJpYy1iZXppZXIoMC4zLCAwLCAwLCAxKTtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdzotbW96LXNjcm9sbGJhcnMtbm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc2lkZW5hdjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MCAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwM3B4KXsuc2lkZW5hdnt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMjI0cHgpfX0uc2lkZW5hdi5hY3RpdmV7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9LnNpZGVuYXYgLmljb257bWFyZ2luLXJpZ2h0OjE2cHh9LnNpZGVuYXYgLm1lbnV7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc2lkZW5hdiAubWVudS1jb2xsYXBzZSAubWVudS1saXN0LmFjdGl2ZXtvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlO2hlaWdodDoxMDAlfS5zaWRlbmF2IC5tZW51LWxpc3R7dHJhbnNpdGlvbjpoZWlnaHQgMzUwbXMgZWFzZSwgb3BhY2l0eSA2NTBtcyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSA2NTBtcyBlYXNlLWluLW91dDtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjA7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5zaWRlbmF2IC5tZW51LWNvbGxhcHNlLWljb257bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0uc2lkZW5hdiAubWVudS1idXR0b257bWFyZ2luLXRvcDphdXRvO2JvcmRlci1ib3R0b206bm9uZX0uc2lkZW5hdiAubWVudS1idXR0b24gLmJ0bnt3aWR0aDoxMzBweDtoZWlnaHQ6MzhweDtmb250LXNpemU6MTJweDtib3JkZXItcmFkaXVzOjEwMHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjojNTA1YjY3O2JvcmRlci1jb2xvcjojMWUyNjMxO3RyYW5zaXRpb246YWxsIC40cyBlYXNlfS5zaWRlbmF2IC5tZW51LWJ1dHRvbiAuYnRuIGl7Zm9udC1zaXplOjE2cHg7bWFyZ2luLXJpZ2h0OjEwcHggIWltcG9ydGFudH0uc2lkZW5hdiAubWVudS1idXR0b24gLmJ0bjpob3Zlcntib3JkZXItY29sb3I6IzNEODNGRjtiYWNrZ3JvdW5kLWNvbG9yOiMzRDgzRkY7Y29sb3I6I2ZmZn0uc2lkZW5hdiAubWVudS1idXR0b24gLm1lbnUtaXRlbXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zaWRlbmF2IC5tZW51LWJ1dHRvbiBpe21hcmdpbi1yaWdodDo1cHggIWltcG9ydGFudDtmb250LXNpemU6MTZweH0ubG9nb3ttYXJnaW4tYm90dG9tOjEwcHh9LmxvZ28gaW1ne21hcmdpbjowIGF1dG87aGVpZ2h0OjQ4cHg7d2lkdGg6YXV0b30ubWVudS1oZWFkZXIsLm1lbnUtaXRlbSwuZHJvcGRvd24taXRlbSwuc2VjdGlvbi10aXRsZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1lbnUtaGVhZGVye2ZvbnQtc2l6ZToxNHB4fS5tZW51LWxpc3QgLmljb257bWFyZ2luLXJpZ2h0OjVweCAhaW1wb3J0YW50fS5zaWRlbmF2LWRlc2N7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzUwNWI2NzttYXJnaW4tYm90dG9tOjMwcHh9Lm1lbnUtZ3JvdXB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzFlMjYzMTtwYWRkaW5nOjAgMzBweH0ubWVudS1saXN0IC5tZW51LWl0ZW17cGFkZGluZzo5cHggMCAxMHB4fS5jYXJkLWJyaWVmIC5tZWRpYXthbGlnbi1pdGVtczpjZW50ZXJ9LmNhcmQtYnJpZWYgLmNhcmQtZGVzY3tkaXNwbGF5Om5vbmV9LmNhcmQtYnJpZWYgLmNhcmQtbWV0YXtkaXNwbGF5Om5vbmV9LmNhcmR7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO21hcmdpbi1ib3R0b206MTZweDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEycHh9LmNhcmQ6aG92ZXJ7Ym94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTZweCl9LmNhcmQ6aG92ZXIgLmNhcmQtdG9vbHN7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uY2FyZDpob3ZlciAuY2FyZC10aXRsZXtjb2xvcjojM0Q4M0ZGfS5jYXJkLXRvb2xze3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjEwcHg7Y29sb3I6IzUwNWI2Nzt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LmNhcmQtdG57d2lkdGg6MzRweDtoZWlnaHQ6MzRweH0uY2FyZC10aXRsZXtjb2xvcjojMTMxODIxO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjkwMH0ubWVkaWEtY29udGVudHttaW4td2lkdGg6MH0uY2FyZC1kZXNje2NvbG9yOiM1MDViNjc7Zm9udC1zaXplOjEycHg7d29yZC1icmVhazpicmVhay1hbGw7aGVpZ2h0OjE2cHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1ib3R0b206NXB4fS5jYXJkLW1ldGF7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojQjZCQUJGO2ZvbnQtc2l6ZToxMnB4fS5jYXJkLW1ldGEgLmNhcmQtbG92ZXttYXJnaW4tbGVmdDphdXRvfS5jYXJkLW1ldGEgLmNhcmQtbG92ZS5hY3RpdmV7Y29sb3I6I2ZmMTY3N30uY2FyZC1tZXRhIC5jYXJkLXJlYWQsLmNhcmQtbWV0YSAuY2FyZC1sb3Zle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmNhcmQtbWV0YSAuY2FyZC1yZWFkOm5vdCguYWN0aXZlKTpob3ZlciwuY2FyZC1tZXRhIC5jYXJkLWxvdmU6bm90KC5hY3RpdmUpOmhvdmVye2NvbG9yOiM1MDViNjd9Lm5hdmJhciAuc3dpdGNoZXJ5e21hcmdpbi1sZWZ0OmF1dG99Lm5hdmJhci1pdGVtLW5vdGljZXtjdXJzb3I6ZGVmYXVsdDtwYWRkaW5nLXJpZ2h0OjE2cHg7cGFkZGluZy1sZWZ0OjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgzcHgpey5uYXZiYXItaXRlbS1ub3RpY2V7ZGlzcGxheTpub25lfX0uc2lkZW5hdiAudGFne2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6YXV0b30uc2lkZW5hdiAubWVudS1pdGVte2Rpc3BsYXk6ZmxleH0ubmF2YmFyLWVuZHtjb2xvcjojNTA1YjY3fS5uYXZiYXItZW5kIGl7Y29sb3I6IzUwNWI2N31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7Lm5hdmJhci1lbmR7bWFyZ2luLWxlZnQ6MH19LndlY2hhdC1xcmNvZGV7d2lkdGg6MTQwcHg7aGVpZ2h0OmF1dG99LndlY2hhdC1xcmNvZGUtbWVudXt6LWluZGV4OjEwMDAwMDAgIWltcG9ydGFudDtwYWRkaW5nOjVweCAhaW1wb3J0YW50fS5uYXZiYXJ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47aGVpZ2h0OjcwcHg7YmFja2dyb3VuZDojRkNGQ0ZDO3otaW5kZXg6MTAwMDAwICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAzcHgpey5uYXZiYXJ7aGVpZ2h0OjUwcHg7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5MDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH19Lm5hdmJhciAubmF2YmFyLWJyYW5ke2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7Lm5hdmJhciAubmF2YmFyLWJyYW5ke2Rpc3BsYXk6YmxvY2t9fS5uYXZiYXIgLm5hdmJhci1idXJnZXJ7bWFyZ2luLWxlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbn0ubmF2YmFyIC5uYXZiYXItYnVyZ2VyLmFjdGl2ZXtjb2xvcjojZmZmfS5uYXZiYXItaXRlbS1sb2dve21hcmdpbi1sZWZ0OjM2cHg7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwM3B4KXsubmF2YmFyLWl0ZW0tbG9nb3tkaXNwbGF5OmZsZXh9fS5tb2JpbGUtbmF2YmFyLWJ1cmdlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7Lm1vYmlsZS1uYXZiYXItYnVyZ2Vye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3otaW5kZXg6MTAwMDAwMDA7dG9wOjA7bGVmdDowfX0ubmF2YmFyLWxvZ297aGVpZ2h0OjM2cHh9Lm5hdmJhci1sb2dvIGltZ3t3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm5hdmJhci1lbmQgLm5hdmJhci1pdGVte2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCA2cHggMnB4IHJnYmEoMCwwLDAsMC4wNSk7Ym9yZGVyLXJhZGl1czo0cHg7aGVpZ2h0OjQwcHg7cGFkZGluZy1sZWZ0OjIwcHg7cGFkZGluZy1yaWdodDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwM3B4KXsubmF2YmFyLWVuZCAubmF2YmFyLWl0ZW17Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQ6bm9uZTtwYWRkaW5nOjAgIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAzcHgpey5uYXZiYXItZW5ke21hcmdpbi1yaWdodDoxMHB4fX0uZm9vdGVye2ZvbnQtc2l6ZToxMnB4O3BhZGRpbmc6MjBweCAwO2NvbG9yOiM1MDVCNjc7bWFyZ2luLXRvcDozMHB4fS5mb290ZXIgLmNvcHlyaWdodHttYXJnaW4tcmlnaHQ6MTBweH0uZm9vdGVyIC5zaXRlLXJlY29yZHtjb2xvcjojNTA1QjY3O21hcmdpbi1sZWZ0OjEwcHh9LmZpeC10b29sc3twb3NpdGlvbjpmaXhlZDtyaWdodDoyMHB4O2JvdHRvbTo0MHB4O2NvbG9yOiNCNkJBQkY7ei1pbmRleDoxMDAwMDAyfS5maXgtdG9vbHMgLnN1Ym1pdCwuZml4LXRvb2xzIC5maWdodGluZ3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxMHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlO2N1cnNvcjpwb2ludGVyfS5maXgtdG9vbHMgLmZpZ2h0aW5ne3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZml4LXRvb2xzIC5maWdodGluZy5hY3RpdmV7b3BhY2l0eToxO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3VibWl0LXdyYXB7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojQjZCQUJGfS5zdWJtaXQtd3JhcDpob3ZlciAuc3VibWl0e2JveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfS5zdWJtaXQtd3JhcCAuc3VibWl0LWRlc2N7Zm9udC1zaXplOjEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAzcHgpey5zdWJtaXQtd3JhcCAuc3VibWl0LWRlc2N7ZGlzcGxheTpub25lfX0uYWJvdXR7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZDojZmZmO21hcmdpbi10b3A6OHB4O3BhZGRpbmc6NDBweDtmb250LXNpemU6MTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7LmFib3V0e3BhZGRpbmc6MTZweH19LmFib3V0IC5hYm91dC10aXRsZXtwYWRkaW5nLWxlZnQ6MTNweDtib3JkZXItbGVmdDo1cHggc29saWQgIzUwNWI2Nztjb2xvcjojMTMxODIxO21hcmdpbi1ib3R0b206NDBweH0uYWJvdXQgLmFib3V0LWNvbnRlbnR7Y29sb3I6IzUwNUI2N30uYWJvdXQgLmFib3V0LWNvbnRlbnQgYXtjb2xvcjojNTA1QjY3fS5wYWdlLWNvbnRlbnR7Zm9udC1zaXplOjE0cHh9LnBhZ2UtY29udGVudCBoMSwucGFnZS1jb250ZW50IGgyLC5wYWdlLWNvbnRlbnQgaDMsLnBhZ2UtY29udGVudCBoNCwucGFnZS1jb250ZW50IGg1LC5wYWdlLWNvbnRlbnQgaDZ7bWFyZ2luOjIwcHggMH0ucGFnZS1jb250ZW50IGgxe2ZvbnQtc2l6ZToxLjc1cmVtfS5wYWdlLWNvbnRlbnQgaDJ7Zm9udC1zaXplOjEuNXJlbX0ucGFnZS1jb250ZW50IGgze2ZvbnQtc2l6ZToxLjI1cmVtfS5wYWdlLWNvbnRlbnQgdWwsLnBhZ2UtY29udGVudCBvbHtwYWRkaW5nLWxlZnQ6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LnBhZ2UtY29udGVudCB1bCBsaSwucGFnZS1jb250ZW50IG9sIGxpe21hcmdpbjoxMHB4IDB9LnBhZ2UtY29udGVudCB1bHtsaXN0LXN0eWxlOmluaGVyaXR9LnBhZ2UtY29udGVudCBidXR0b24sLnBhZ2UtY29udGVudCAuYnRue2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjEzMHB4O2hlaWdodDozOHB4fS5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiBhe21pbi13aWR0aDoxMzBweDtoZWlnaHQ6MzhweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjM4cHg7cGFkZGluZzowfS5wYWdlLWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiBhLmhhcy1iYWNrZ3JvdW5ke2NvbG9yOiNmZmZ9LmRhcmt7YmFja2dyb3VuZDojMEYxNDFEfS5kYXJrIC5jYXJke2JhY2tncm91bmQ6IzFDMjMyRX0uZGFyayAuY2FyZCAuY2FyZC10aXRsZXtjb2xvcjojZmZmfS5kYXJrIC5jYXJkIC5jYXJkLWRlc2N7Y29sb3I6IzU1NjY4NH0uZGFyayAuY2FyZDpob3ZlciAuY2FyZC10aXRsZXtjb2xvcjojM0Q4M0ZGfS5kYXJrIC5zZWN0aW9uLXRpdGxle2NvbG9yOiM1MDVCNjd9LmRhcmsgLm5hdmJhci1lbmQgLm5hdmJhci1pdGVte2JhY2tncm91bmQ6IzEzMTgyMX0uZGFyayAubm90aWNlLWNhcm91c2Vse2JhY2tncm91bmQ6IzEzMTgyMX0uZGFyayAubm90aWNlLWNhcm91c2VsIC5uYXZiYXItaXRlbXtjb2xvcjojZmZmfS5kYXJrIC5maWdodGluZywuZGFyayAuc3VibWl0e2JhY2tncm91bmQ6IzFDMjMyRX0uZGFyayAubGluay1pdGVtc3tiYWNrZ3JvdW5kOiMxQzIzMkV9LmRhcmsgLm5hdmJhcntiYWNrZ3JvdW5kOiMxQzIzMkV9LmRhcmsgLmFib3V0e2JhY2tncm91bmQ6IzBhMGEwYTtjb2xvcjojZmZmfS5kYXJrIC5hYm91dCAuYWJvdXQtdGl0bGV7Y29sb3I6I2ZmZn1ib2R5e2JhY2tncm91bmQ6I2Y2ZjZmNn0ubWFpbntwYWRkaW5nLWxlZnQ6MjI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAzcHgpey5tYWlue3BhZGRpbmctbGVmdDowO3BhZGRpbmctdG9wOjUwcHh9fS5hcHAtY29udGFpbmVye3BhZGRpbmc6MCA1MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwM3B4KXsuYXBwLWNvbnRhaW5lcntwYWRkaW5nOjAgMH19LmFwcC1jb250YWluZXIgLm5hdmJhci1lbmR7bWFyZ2luLXJpZ2h0OjE2cHh9LmNvbnRlbnR7bWFyZ2luLXRvcDozMHB4O2ZsZXgtZ3JvdzoxO21pbi1oZWlnaHQ6Y2FsYygxMDB2aCAtIDE1MHB4KTtwYWRkaW5nOjAgNjZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7LmNvbnRlbnR7cGFkZGluZzowIDE2cHh9fS5yb3ctY29udGVudHttaW4taGVpZ2h0OmNhbGMoMTAwdmggLSAxODBweCl9Lmljb257bWFyZ2luLXJpZ2h0Oi4yNWVtfS5zZWN0aW9uLXRpdGxle21hcmdpbi1ib3R0b206MTZweDtjb2xvcjojNTA1YjY3O2ZvbnQtc2l6ZToxOHB4fS5zZWN0aW9uLXRpdGxlIC5pY29ue2ZvbnQtc2l6ZToxOHB4fS5zZWN0aW9uLXRpdGxlLmluYWN0aXZle21hcmdpbi1ib3R0b206NTVweH0uaWNvbi1sYXJnZXtmb250LXNpemU6MjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDNweCl7Lmljb24tbGFyZ2V7Zm9udC1zaXplOjE2cHh9fTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXNpemU6MTNweDtjb2xvcjojYTBhMGEwfTo6LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6MTNweDtjb2xvcjojYTBhMGEwfTotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC1zaXplOjEzcHg7Y29sb3I6I2EwYTBhMH06LW1vei1wbGFjZWhvbGRlcntmb250LXNpemU6MTNweDtjb2xvcjojYTBhMGEwfWh0bWx7b3ZlcmZsb3c6LW1vei1zY3JvbGxiYXJzLW5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9aHRtbDo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6MCAhaW1wb3J0YW50fS5tb2RhbHtwYWRkaW5nOjAgOHB4fWlucHV0Oi13ZWJraXQtYXV0b2ZpbGx7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzfS50b29sdGlwOmFmdGVye21heC1oZWlnaHQ6NDVweDtvdmVyZmxvdzpoaWRkZW59LmNvbG9yZnVsLWNhcmR7cGFkZGluZzoxMHB4IDEwcHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToyMHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO3RyYW5zaXRpb246YWxsIDAuM3MgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODRweCl7LmNvbG9yZnVsLWNhcmR7cGFkZGluZzoyMHB4IDEwcHh9fS5jb2xvcmZ1bC1jYXJkOmhvdmVye2JveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjEpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC02cHgpfS5jb2xvcmZ1bC1jYXJkIGl7Zm9udC1zaXplOjI0cHh9XG4iLCJodG1sLFxuYm9keSxcbm9sLFxudWwsXG5saSxcbmRsLFxuZHQsXG5kZCxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5maWVsZHNldCxcbmxlZ2VuZCxcbnRleHRhcmVhLFxucHJlLFxuaWZyYW1lLFxuaHIsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmltZyxcbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxuYXVkaW8sXG52aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaHIsIC5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuIiwiJHByaW1hcnk6ICMwMDdiZmYgIWRlZmF1bHQ7XG4kc3VjY2VzczogIzI4YTc0NSAhZGVmYXVsdDtcbiRpbmZvOiAjMDBkMWIyICFkZWZhdWx0O1xuJHdhcm5pbmc6ICNmZmMxMDcgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAjZGMzNTQ1ICFkZWZhdWx0O1xuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGdyYXk6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kYmxhY2s6ICMwMDAwMDAgIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LFxuICAgIFwiYmxhY2tcIjogICAgICAkYmxhY2tcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuLy8gZ3JpZCBzeXN0ZW1cbiRjb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRnYXA6IDY0cHggIWRlZmF1bHQ7XG4kYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuJGJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICB4czogMCxcbiAgICBzbTogNjA0cHgsXG4gICAgbWQ6IDc4NHB4LFxuICAgIGxnOiAxMDI0cHgsXG4gICAgeGw6IDEyMDRweFxuICApLFxuICAkYnJlYWtwb2ludHNcbik7XG5cbi8vIGdsb2JhbFxuJGZvbnQtZmFtaWx5OiBCbGlua01hY1N5c3RlbUZvbnQsIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgXCJSb2JvdG9cIiwgXCJPeHlnZW5cIiwgXCJVYnVudHVcIiwgXCJDYW50YXJlbGxcIiwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5iZy0jeyRjb2xvcn0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuIiwiXG4kbWVudS1oZWFkZXItZm9udC13ZWlnaHQ6IDQwMDtcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4kbWVudS1saXN0LXBhZGRpbmc6IDAgMCAwIDJlbTtcbiRtZW51LWhlYWRlci1wYWRkaW5nOiAxNHB4IDAgMTVweDtcbiRtZW51LWl0ZW0tcGFkZGluZzogMTRweCAwIDE1cHg7XG4kbWVudS1pdGVtLWNvbG9yOiAjNTA1YjY3O1xuJG1lbnUtaGVhZGVyLWNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuJG1lbnUtaGVhZGVyLWhvdmVyLWNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuJG1lbnUtY29sbGFwc2UtaWNvbi1hY3RpdmUtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoOiAxNTBweDtcblxuJHNpZGViYXItd2lkdGg6IDIyNHB4O1xuJGdyaWQtZ3V0dGVyOiAxNnB4O1xuXG4kZm9ybS1jb250cm9sLWZvY3VzLWJvcmRlci1jb2xvcjogI2ZmZjtcblxuJG1vZGFsLWhlYWRlci1ib3JkZXItYm90dG9tOiBub25lO1xuJG1vZGFsLWhlYWRlci1iYWNrZ3JvdW5kOiAjZmZmO1xuXG4kZ3JheTogI0I2QkFCRjtcbiRwcmltYXJ5OiAjM0Q4M0ZGO1xuXG4kbWVkaWEtbGVmdC1tYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiR0YWctYm9yZGVyLXJhZGl1czogMTAwcHg7XG4kdGFnLWZvbnQtc2l6ZTogMTJweDtcblxuJHRvb2x0aXAtd2lkdGg6IDI0MHB4OyIsIi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBmb250IHNpemVcblxuLmZvbnQtMSB7XG4gIGZvbnQtc2l6ZTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0yIHtcbiAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMyB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC00IHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8vIHRleHQgY29sb3JcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAudGV4dC0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuLy8gdHJhbnNmb3JtXG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLy8gd2VpZ2h0IGFuZCBpdGFsaWNzXG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vIHRydW5jYXRlXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiQGltcG9ydCBcImJhY2tncm91ZC5zY3NzXCI7XG5AaW1wb3J0IFwiZGlzcGxheS5zY3NzXCI7XG5AaW1wb3J0IFwidGV4dC5zY3NzXCI7XG5cbi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn0iLCIkZ3JpZC1ndXR0ZXI6IDMwcHggIWRlZmF1bHQ7XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyIC8gMik7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlciAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyIC8gMik7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICR3aWR0aCBpbiAkYnJlYWtwb2ludHMge1xuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBcInhzXCIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoeHMpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkd2lkdGggLSAkZ2FwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyIC8gLTIpO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXIgLyAtMik7XG5cbiAgJiA+IFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwICgkZ3JpZC1ndXR0ZXIgLyAyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHBhZGRpbmc6IDAgKCRncmlkLWd1dHRlciAvIDIpO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgLmNvbC0jeyRpfSB7XG4gICAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJGkgLyAkY29sdW1ucyk7XG4gICAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRpIC8gJGNvbHVtbnMpO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50LCAkd2lkdGggaW4gJGJyZWFrcG9pbnRzIHtcbiAgQGlmICRicmVha3BvaW50ICE9IFwieHNcIiB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sLSN7JGJyZWFrcG9pbnR9LSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkaSAvICRjb2x1bW5zKTtcbiAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkgLyAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi8vIG1peGluc1xuXG5AbWl4aW4gbWVkaWEtdW50aWwoJGJyZWFrcG9pbnQpIHtcbiAgJHdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGggLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgJHdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiJG1lZGlhLWxlZnQtbWFyZ2luLXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJG1lZGlhLXJpZ2h0LW1hcmdpbi1sZWZ0OiAxcmVtICFkZWZhdWx0O1xuXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1lZGlhLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRtZWRpYS1sZWZ0LW1hcmdpbi1yaWdodDtcbn1cblxuLm1lZGlhLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRtZWRpYS1yaWdodC1tYXJnaW4tbGVmdDtcbn1cblxuLm1lZGlhLWxlZnQsIC5tZWRpYS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG5cbn1cblxuLm1lZGlhLWNvbnRlbnQge1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuIiwiLmJyZWFkY3J1bWIge1xuICB1bCwgb2wge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNiNWI1YjU7XG4gICAgY29udGVudDogXCJcXDAwMDJmXCI7XG4gIH1cblxuICBhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzI3M2RjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAuNzVlbTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oIzMyNzNkYywgMzAlKTtcbiAgICB9XG4gIH1cblxuICBpOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZGNydW1iLWNlbnRlciB7XG4gIHVsLCBvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItcmlnaHQge1xuICB1bCwgb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLy8gYnJlYWRjcnVtYiBzZXBlcmF0b3Jcbi5icmVhZGNydW1iLWJ1bGxldCB7XG4gIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAyMDIyXCI7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItYXJyb3cge1xuICBsaSArIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwwMjE5MlwiO1xuICB9XG59XG5cbi5icmVhZGNydW1iLWRvdCB7XG4gIGxpICsgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwMGI3XCI7XG4gIH1cbn0iLCIvLyB2YXJpYWJsZXNcbiRkcm9wZG93bi1tZW51LWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbWVudS1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDEwLCAxMCwgMTAsIC4xKSwgMCAwIDAgMXB4IHJnYmEoMTAsIDEwLCAxMCwgLjEpICFkZWZhdWx0O1xuJGRyb3Bkb3duLW1lbnUtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kZHJvcGRvd24taXRlbS1jb2xvcjogJGdyYXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nOiAuNHJlbSAxcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0taG92ZXItYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjMzI3M2RjICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYiAhZGVmYXVsdDtcbiRkcm9wZG93bi1tZW51LW1pbi13aWR0aDogOHJlbSAhZGVmYXVsdDtcblxuJWRyb3Bkb3duLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAmLmFjdGl2ZSB7XG4gICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQGV4dGVuZCAlZHJvcGRvd24tYWN0aXZlO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogJGRyb3Bkb3duLW1lbnUtbWluLXdpZHRoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMzA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLW1lbnUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLW1lbnUtc2hhZG93O1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nO1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1pdGVtLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kaXZpZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbWFyZ2luOiAuNXJlbSAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4uZHJvcGRvd24tdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgfVxufVxuXG4uZHJvcGRvd24uZHJvcGRvd24taG92ZXIge1xuICAmOmhvdmVyIHtcbiAgICAmID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgQGV4dGVuZCAlZHJvcGRvd24tYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuIiwiJG1lbnUtaXRlbS1jb2xvcjogIzdhN2E3YSAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICMzMjczZDEgIWRlZmF1bHQ7XG5cbiRtZW51LWhlYWRlci1wYWRkaW5nOiAuNWVtIDAgIWRlZmF1bHQ7XG4kbWVudS1oZWFkZXItZm9udC13ZWlnaHQ6IDYwMCAhZGVmYXVsdDtcbiRtZW51LWhlYWRlci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRtZW51LWhlYWRlci1ob3Zlci1jb2xvcjogIzMyNzNkMSAhZGVmYXVsdDtcblxuJG1lbnUtcmV2ZXJzZS1oZWFkZXItY29sb3I6ICNiMGIwYjAgIWRlZmF1bHQ7XG4kbWVudS1saXN0LXBhZGRpbmc6IDAgMCAwIDAgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLXBhZGRpbmc6IC4yNWVtIDAgIWRlZmF1bHQ7XG5cbiRtZW51LWhvdmVyLWNvbG9yLXRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG1lbnUtY29sbGFwc2UtaWNvbi1hY3RpdmUtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpICFkZWZhdWx0O1xuJG1lbnUtY29sbGFwc2UtaWNvbi1hY3RpdmUtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4ubWVudS1ncm91cCB7XG4gIC5tZW51LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiAkbWVudS1oZWFkZXItZm9udC13ZWlnaHQ7XG4gICAgY29sb3I6ICRtZW51LWhlYWRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAkbWVudS1oZWFkZXItcGFkZGluZztcbiAgICB0cmFuc2l0aW9uOiAkbWVudS1ob3Zlci1jb2xvci10cmFuc2l0aW9uO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1lbnUtaGVhZGVyLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6ICRtZW51LWxpc3QtcGFkZGluZztcbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xuICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZztcbiAgICBmb250LXNpemU6IC44NzVyZW07XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246ICRtZW51LWhvdmVyLWNvbG9yLXRyYW5zaXRpb247XG4gICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtY29sbGFwc2Uge1xuICAubWVudS1oZWFkZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5tZW51LWhlYWRlci5hY3RpdmUge1xuICAgIC5tZW51LWNvbGxhcHNlLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiAkbWVudS1jb2xsYXBzZS1pY29uLWFjdGl2ZS10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLm1lbnUtY29sbGFwc2UtaWNvbiB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC5tZW51LWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudS1saXN0LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIkbW9kYWwtY29udGVudC1wYWRkaW5nOiAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtbWluLXdpZHRoOiAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmRiZGIgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtei1pbmRleDogMTAwMDAwMDEgIWRlZmF1bHQ7XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgei1pbmRleDogJG1vZGFsLXotaW5kZXg7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAkbW9kYWwtY29udGVudC1wYWRkaW5nO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIHdpZHRoOiAkbW9kYWwtY29udGVudC1taW4td2lkdGg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIH1cblxuICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWhlYWRlciwgLm1vZGFsLWZvb3RlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci1ib3R0b207XG4gICAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtaGVhZGVyLWJhY2tncm91bmQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn0iLCIvLyB2YXJpYWJsZXNcbiRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJG5hdmJhci1idXJnZXItc3Bhbi10cmFuc2l0aW9uLWR1cmF0aW9uOiAzODZtcyAhZGVmYXVsdDtcblxuLm5hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgJiA+IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiVkcm9wZG93bi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5uYXZiYXItZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi5uYXZiYXItZHJvcGRvd24taG92ZXIge1xuICAgICY6aG92ZXIge1xuICAgICAgJiA+IC5uYXZiYXItZHJvcGRvd24tbWVudSB7XG4gICAgICAgIEBleHRlbmQgJWRyb3Bkb3duLWFjdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgJiA+IC5uYXZiYXItZHJvcGRvd24tbWVudSB7XG4gICAgICBAZXh0ZW5kICVkcm9wZG93bi1hY3RpdmU7XG4gICAgfVxuICB9XG5cbiAgJi5uYXZiYXItaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtdW50aWwobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMTJyZW07XG4gICAgdG9wOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHotaW5kZXg6IDMwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpLCAwIDAgMCAxcHggcmdiYSgxMCwgMTAsIDEwLCAwLjEpO1xuICAgIHBhZGRpbmc6IC41cmVtIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS11bnRpbChtZCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5uYXZiYXItaXRlbSB7XG4gICAgICBmb250LXNpemU6IC45cmVtO1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1kcm9wZG93bi10b2dnbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKG1kKSB7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNzVyZW07XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAjMzI3M2RjO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogLjVlbTtcbiAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0uM2VtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS11bnRpbChtZCkge1xuICAgICAgICByaWdodDogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIHJlc3BvbnNpdmVcbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhci1tZW51IC5uYXZiYXItc3RhcnQsIC5uYXZiYXItbWVudSAubmF2YmFyLWVuZCxcbi5uYXZiYXItYnVyZ2VyIHtcbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwobWQpIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5hdmJhci1zdGFydCwgLm5hdmJhci1lbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubmF2YmFyLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0YTRhNGE7XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkbmF2YmFyLWl0ZW0tYWN0aXZlLWNvbG9yO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRuYXZiYXItaXRlbS1ob3Zlci1jb2xvcjtcbiAgfVxufVxuXG4ubmF2YmFyLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xufVxuXG4vLyBmaXhlZCBuYXZiYXJcbi5uYXZiYXItdG9wLCAubmF2YmFyLWJvdHRvbSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4ubmF2YmFyLXRvcCB7XG4gIHRvcDogMDtcbn1cblxuLm5hdmJhci1ib3R0b20ge1xuICBib3R0b206IDA7XG59XG5cbi5oYXMtbmF2YmFyLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtO1xufVxuXG4uaGFzLW5hdmJhci10b3Age1xuICBwYWRkaW5nLXRvcDogNC4yNXJlbTtcbn1cblxuLm5hdmJhci1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICYuYWN0aXZlIHNwYW4ge1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG5cbiAgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246ICRuYXZiYXItYnVyZ2VyLXNwYW4tdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yLCBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxNnB4O1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDRweCk7XG4gICAgfVxuICB9XG59XG4iLCIudGFicyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cblxuICAudGFiLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZzogLjVlbSAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkOGQ4ZDg7XG5cbiAgICAmLmFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzMyNzNkYztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMjczZGM7XG4gICAgfVxuICB9XG59XG5cbi50YWJzLWNlbnRlciB7XG4gIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufSIsIiR0b29sdGlwLWJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjgpICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kdG9vbHRpcC1mb250LXNpemU6IC44ZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nOiAuM2VtIC42ZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC10cmFuc2l0aW9uOiBvcGFjaWZ5IC4ycywgdHJhbnNmb3JtIC4zcyAhZGVmYXVsdDtcbiR0b29sdGlwLXotaW5kZXg6IDMwMDAwMDAwMCAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogMzIwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC13aWR0aDogYXV0byAhZGVmYXVsdDtcbiR0ZXh0LWVsbGlwc2lzOiBmYWxzZSAhZGVmYXVsdDtcblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICR0b29sdGlwLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogLjFyZW07XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xuICAgIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICAgIHdpZHRoOiAkdG9vbHRpcC13aWR0aDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC40cmVtKTtcbiAgICB0cmFuc2l0aW9uOiAkdG9vbHRpcC10cmFuc2l0aW9uO1xuICAgIHotaW5kZXg6ICR0b29sdGlwLXotaW5kZXg7XG4gICAgQGlmICgkdGV4dC1lbGxpcHNpcykge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyOjphZnRlcixcbiAgJjpmb2N1czo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLS4ycmVtKTtcbiAgfVxufVxuXG4udG9vbHRpcC1sZWZ0IHtcbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSguMnJlbSwgNTAlKTtcbiAgfVxuXG4gICY6aG92ZXI6OmFmdGVyLFxuICAmOmZvY3VzOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLS4ycmVtLCA1MCUpO1xuICB9XG59XG5cbi50b29sdGlwLXJpZ2h0IHtcbiAgJjphZnRlciB7XG4gICAgYm90dG9tOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtLjJyZW0sIDUwJSk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlcixcbiAgJjpmb2N1czo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC4ycmVtLCA1MCUpO1xuICB9XG59XG5cbi50b29sdGlwLWJvdHRvbSB7XG4gICY6YWZ0ZXIge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0uMnJlbSk7XG4gIH1cblxuICAmOmhvdmVyOjphZnRlcixcbiAgJjpmb2N1czo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC4ycmVtKTtcbiAgfVxufVxuIiwiJGJ0bi1ib3JkZXItY29sb3I6ICNkYmRiZGI7XG5cbi5idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYyguNWVtIC0gMXB4KSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRidG4tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnRuLWJvcmRlci1jb2xvciwgMjAlKTtcbiAgfVxuXG4gICY6Zm9jdXM6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnRuLWJvcmRlci1jb2xvciwgNDAlKTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkYnRuLWJvcmRlci1jb2xvciwgNDAlKTtcbiAgfVxuXG4gICZbZGlzYWJsZWRdIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJiAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMTg3NWVtO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICY6aG92ZXI6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDUlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzOm5vdChbZGlzYWJsZWRdKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCA4JSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6bm90KFtkaXNhYmxlZF0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDglKTtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zdGF0aWMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkYmRiZGI7XG4gIGNvbG9yOiAjN2E3YTdhO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHZhbHVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5idG4tc20ge1xuICBmb250LXNpemU6IC43NXJlbTtcbn1cblxuLmJ0bi1sZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5Bcm91bmQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbi5idG4tbG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmOmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtICgxZW0gLyAyKSk7XG4gICAgdG9wOiBjYWxjKDUwJSAtICgxZW0gLyAyKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBzcGluQXJvdW5kIC41cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2RiZGJkYjtcbiAgICBib3JkZXItcmFkaXVzOiAyOTA0ODZweDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxZW07XG4gIH1cbn1cblxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMWVtO1xufVxuXG4uYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgJiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG5cbiAgJiAuYnRuOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiJGZvcm0tY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I6ICMzMjczZGMgIWRlZmF1bHQ7XG4kZm9ybS1jb250cm9sLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMTI1ZW0gcmdiYSg1MCwgMTE1LCAyMjAsIDAuMjUpICFkZWZhdWx0O1xuXG4uZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTtcbiAgfVxuXG4gICYgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgfVxuXG4gIC5mb3JtLWZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuZm9ybS1pY29ucy1sZWZ0IHtcbiAgICAmIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taWNvbnMtcmlnaHQge1xuICAgICYgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1ZW07XG4gICAgfVxuICB9XG5cbiAgLmZvcm0taWNvbi1sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0taWNvbi1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDIuMjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY29udHJvbC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5mb3JtLWNvbnRyb2wtI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjEyNWVtIHJnYmEoJHZhbHVlLCAwLjI1KTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMi4yNWVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAyLjI1ZW07XG4gIHotaW5kZXg6IDQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5mb3JtLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLy8gYWRkb25zXG4uZm9ybS1hZGRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gICYgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLCAmIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQ6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cblxuICAmIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uZm9ybS1maWxlLXdyYXAge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2Utcm91bmRlZCB7XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2UtcmVzcG9uc2l2ZSB7XG4gIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufSIsIi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIH1cblxuICAmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICB9XG5cbiAgJjo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YTRhNGE7XG4gIH1cblxuICAmOjotbXMtZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC5wcm9ncmVzcy0jeyRjb2xvcn0ge1xuICAgICY6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIH1cblxuICAgICY6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAmOjotbXMtZmlsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogLjc1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDEuMjVyZW07XG59XG5cbkBrZXlmcmFtZXMgbW92ZUluZGV0ZXJtaW5hdGUge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMDAlIDA7XG4gIH1cblxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMCUgMDtcbiAgfVxufVxuIiwiLnRhYmxlLXJlc3BvbnNpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cbiAgJiB0aCwgJiB0ZCB7XG4gICAgcGFkZGluZzogLjc1cmVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICB9XG59XG4udGFibGUtYm9yZGVyZWQge1xuICB0aCwgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIH1cbn1cblxuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuXG4udGFibGUtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIiR0YWctaGVpZ2h0OiAxLjZlbSAhZGVmYXVsdDtcbiR0YWctZm9udC1zaXplOiAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFnLXBhZGRpbmc6IDAgLjZlbSAhZGVmYXVsdDtcbiR0YWctYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuXG4udGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiAkdGFnLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAjNGE0YTRhO1xuICBmb250LXNpemU6ICR0YWctZm9udC1zaXplO1xuICBoZWlnaHQ6ICR0YWctaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAkdGFnLXBhZGRpbmc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAudGFnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJHZhbHVlO1xuICB9XG59IiwiLmxpbmstaXRlbXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgLmxpbmstdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xuICAgIGNvbG9yOiAjNTA1YjY3O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAubGluay1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gICAgICBjb2xvcjogI0I2QkFCRjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTA1YjY3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuLmJhZC1mb290ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLmFkZC1uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNCNkJBQkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzkwOTA5MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiA4OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFkZC1uYXZpZ2F0aW9uLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogI0U5RTlFQTtcbiAgY29sb3I6ICNCNkJBQkY7XG4gIGZvbnQtc2l6ZTogNDJweDtcblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLm5hdmlnYXRpb24tc3VibWl0LWNsb3NlLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmF2aWdhdGlvbi1zdWJtaXQtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi5uYXZpZ2F0aW9uLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn0iLCJcbi5pbmRleC1ub3RpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwobWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ub3RpY2UtY2Fyb3VzZWwge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubm90aWNlLWNhcm91c2VsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cbiAgLm5vdGljZS1jYXJvdXNlbC13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5ub3RpY2UtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNTA1YjY3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogJGdyaWQtZ3V0dGVyIC8gMiAkZ3JpZC1ndXR0ZXI7XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub3RpY2UtY29udGVudCB7XG4gICAgY29sb3I6ICM1MDViNjc7XG4gIH1cblxuICAubm90aWNlLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59IiwiLnNpZGVuYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogJHNpZGViYXItd2lkdGg7XG4gIGJhY2tncm91bmQ6ICMxMzE4MjE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQzMG1zIGN1YmljLWJlemllcigwLjMsIDAsIDAsIDEpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93OiAtbW96LXNjcm9sbGJhcnMtbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSRzaWRlYmFyLXdpZHRoKTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm1lbnUge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAubWVudS1jb2xsYXBzZSAubWVudS1saXN0LmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5tZW51LWxpc3Qge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAzNTBtcyBlYXNlLCBvcGFjaXR5IDY1MG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDY1MG1zIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lbnUtY29sbGFwc2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWVudS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1MDViNjc7XG4gICAgICBib3JkZXItY29sb3I6ICMxZTI2MzE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm1lbnUtaGVhZGVyLFxuLm1lbnUtaXRlbSxcbi5kcm9wZG93bi1pdGVtLFxuLnNlY3Rpb24tdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tZW51LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaWRlbmF2LWRlc2Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDViNjc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tZW51LWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZTI2MzE7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLm1lbnUtbGlzdCB7XG4gIC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDlweCAwIDEwcHg7XG4gIH1cbn0iLCIkY2FyZC10bi13aWR0aDogMzRweDtcbiRjYXJkLXBhZGRpbmc6IDEycHg7XG5cbi5jYXJkLWJyaWVmIHtcbiAgLm1lZGlhIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNhcmQtZGVzYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJkLW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGNhcmQtcGFkZGluZztcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDJweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpO1xuXG4gICAgLmNhcmQtdG9vbHMge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcmQtdGl0bGUge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC10b29scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY29sb3I6ICM1MDViNjc7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4uY2FyZC10biB7XG4gIHdpZHRoOiAkY2FyZC10bi13aWR0aDtcbiAgaGVpZ2h0OiAkY2FyZC10bi13aWR0aDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzEzMTgyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubWVkaWEtY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhcmQtZGVzYyB7XG4gIGNvbG9yOiAjNTA1YjY3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJkLW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0I2QkFCRjtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIC5jYXJkLWxvdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZjE2Nzc7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtcmVhZCwgLmNhcmQtbG92ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgICAgY29sb3I6ICM1MDViNjc7XG4gICAgfVxuICB9XG59IiwiJG5hdmJhci1oZWlnaHQ6IDcwcHg7XG4kbmF2YmFyLW1vYmlsZS1oZWlnaHQ6IDUwcHg7XG5cbi5uYXZiYXIge1xuICAuc3dpdGNoZXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubmF2YmFyLWl0ZW0tbm90aWNlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKG1kKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2lkZW5hdiB7XG4gIC50YWcge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubmF2YmFyLWVuZCB7XG4gIGNvbG9yOiAjNTA1YjY3O1xuXG4gIGkge1xuICAgIGNvbG9yOiAjNTA1YjY3O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ud2VjaGF0LXFyY29kZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ud2VjaGF0LXFyY29kZS1tZW51IHtcbiAgei1pbmRleDogMTAwMDAwMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm5hdmJhciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAkbmF2YmFyLWhlaWdodDtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgei1pbmRleDogMTAwMDAwICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICBoZWlnaHQ6ICRuYXZiYXItbW9iaWxlLWhlaWdodDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1pdGVtLWxvZ28ge1xuICBtYXJnaW4tbGVmdDogMzZweDtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS11bnRpbChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZiYXItYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhLXVudGlsKHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWxvZ28ge1xuICBoZWlnaHQ6IDM2cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uYXZiYXItZW5kIHtcbiAgLm5hdmJhci1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA2cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKHNtKSB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS11bnRpbChzbSkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufSIsIiRmb290ZXItY29sb3I6ICM1MDVCNjc7XG5cbi5mb290ZXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICRmb290ZXItY29sb3I7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNpdGUtcmVjb3JkIHtcbiAgICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZml4LXRvb2xzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiA0MHB4O1xuICBjb2xvcjogI0I2QkFCRjtcbiAgei1pbmRleDogMTAwMDAwMjtcblxuICAuc3VibWl0LCAuZmlnaHRpbmcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmZpZ2h0aW5nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXQtd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjQjZCQUJGO1xuXG4gICY6aG92ZXIgLnN1Ym1pdCB7XG4gICAgYm94LXNoYWRvdzogMCAycHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcbiAgfVxuXG4gIC5zdWJtaXQtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLXVudGlsKHNtKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAkZ3JpZC1ndXR0ZXIgLyAyO1xuICBwYWRkaW5nOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtdW50aWwoc20pIHtcbiAgICBwYWRkaW5nOiAkZ3JpZC1ndXR0ZXI7XG4gIH1cblxuICAuYWJvdXQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM1MDViNjc7XG4gICAgY29sb3I6ICMxMzE4MjE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5hYm91dC1jb250ZW50IHtcbiAgICBjb2xvcjogIzUwNUI2NztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICM1MDVCNjc7XG4gICAgfVxuICB9XG59XG4ucGFnZS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICBcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIHVsLCBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbiAgfVxuXG4gIGJ1dHRvbiwgLmJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJi5oYXMtYmFja2dyb3VuZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXJrIHtcbiAgYmFja2dyb3VuZDogIzBGMTQxRDtcblxuICAuY2FyZCB7XG4gICAgYmFja2dyb3VuZDogIzFDMjMyRTtcbiAgICAuY2FyZC10aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmNhcmQtZGVzYyB7XG4gICAgICBjb2xvcjogIzU1NjY4NDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBjb2xvcjogIzUwNUI2NztcbiAgfVxuXG4gIC5uYXZiYXItZW5kIC5uYXZiYXItaXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzEzMTgyMTtcbiAgfVxuXG4gIC5ub3RpY2UtY2Fyb3VzZWwge1xuICAgIGJhY2tncm91bmQ6ICMxMzE4MjE7XG4gICAgLm5hdmJhci1pdGVtIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5maWdodGluZywgLnN1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogIzFDMjMyRTtcbiAgfVxuXG4gIC5saW5rLWl0ZW1zIHtcbiAgICBiYWNrZ3JvdW5kOiAjMUMyMzJFO1xuICB9XG5cbiAgLm5hdmJhciB7XG4gICAgYmFja2dyb3VuZDogIzFDMjMyRTtcbiAgfVxuXG4gIC5hYm91dCB7XG4gICAgYmFja2dyb3VuZDogIzBhMGEwYTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuYWJvdXQtdGl0bGUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59Il19 */