@import url(../fonts/noir-pro/styles.css);
.size-20 {
    width: 20px;
    height: 20px;
    line-height: 20px
}

.size-25 {
    width: 25px;
    height: 25px;
    line-height: 25px
}

.size-30 {
    width: 30px;
    height: 30px;
    line-height: 30px
}

.size-35 {
    width: 35px;
    height: 35px;
    line-height: 35px
}

.size-40 {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.size-45 {
    width: 45px;
    height: 45px;
    line-height: 45px
}

.size-50 {
    width: 50px;
    height: 50px;
    line-height: 50px
}

.size-55 {
    width: 55px;
    height: 55px;
    line-height: 55px
}

.size-60 {
    width: 60px;
    height: 60px;
    line-height: 60px
}

.size-65 {
    width: 65px;
    height: 65px;
    line-height: 65px
}

.size-70 {
    width: 70px;
    height: 70px;
    line-height: 70px
}

.size-75 {
    width: 75px;
    height: 75px;
    line-height: 75px
}

.size-80 {
    width: 80px;
    height: 80px;
    line-height: 80px
}

.size-85 {
    width: 85px;
    height: 85px;
    line-height: 85px
}

.size-90 {
    width: 90px;
    height: 90px;
    line-height: 90px
}

.size-95 {
    width: 95px;
    height: 95px;
    line-height: 95px
}

.size-100 {
    width: 100px;
    height: 100px;
    line-height: 100px
}

.size-105 {
    width: 105px;
    height: 105px;
    line-height: 105px
}

.size-110 {
    width: 110px;
    height: 110px;
    line-height: 110px
}

.size-115 {
    width: 115px;
    height: 115px;
    line-height: 115px
}

.size-120 {
    width: 120px;
    height: 120px;
    line-height: 120px
}

.bg-light-gray {
    background-color: #8c8c8c !important
}

a.bg-light-gray:hover,
a.bg-light-gray:focus,
button.bg-light-gray:hover,
button.bg-light-gray:focus {
    background-color: #737373 !important
}

.text-light-gray {
    color: #8c8c8c !important
}

a.text-light-gray:hover,
a.text-light-gray:focus {
    color: #666 !important
}

.bg-lighten-primary {
    background-color: #dde0eb !important
}

a.bg-lighten-primary:hover,
a.bg-lighten-primary:focus,
button.bg-lighten-primary:hover,
button.bg-lighten-primary:focus {
    background-color: #bdc3d8 !important
}

.text-lighten-primary {
    color: #dde0eb !important
}

a.text-lighten-primary:hover,
a.text-lighten-primary:focus {
    color: #adb4cf !important
}

.bg-light-primary {
    background-color: #c89bf1 !important
}

a.bg-light-primary:hover,
a.bg-light-primary:focus,
button.bg-light-primary:hover,
button.bg-light-primary:focus {
    background-color: #af6eeb !important
}

.text-light-primary {
    color: #c89bf1 !important
}

a.text-light-primary:hover,
a.text-light-primary:focus {
    color: #a358e8 !important
}

.bg-light-green {
    background-color: #1dce8e !important
}

a.bg-light-green:hover,
a.bg-light-green:focus,
button.bg-light-green:hover,
button.bg-light-green:focus {
    background-color: #17a16f !important
}

.text-light-green {
    color: #1dce8e !important
}

a.text-light-green:hover,
a.text-light-green:focus {
    color: #148b60 !important
}

.bg-dark-green {
    background-color: #3d6003 !important
}

a.bg-dark-green:hover,
a.bg-dark-green:focus,
button.bg-dark-green:hover,
button.bg-dark-green:focus {
    background-color: #1e2f01 !important
}

.text-dark-green {
    color: #3d6003 !important
}

a.text-dark-green:hover,
a.text-dark-green:focus {
    color: #0e1601 !important
}

.bg-light-blue {
    background-color: #5797fc !important
}

a.bg-light-blue:hover,
a.bg-light-blue:focus,
button.bg-light-blue:hover,
button.bg-light-blue:focus {
    background-color: #2578fb !important
}

.text-light-blue {
    color: #5797fc !important
}

a.text-light-blue:hover,
a.text-light-blue:focus {
    color: #0c68fb !important
}

.bg-light-pink {
    background-color: #ff415a !important
}

a.bg-light-pink:hover,
a.bg-light-pink:focus,
button.bg-light-pink:hover,
button.bg-light-pink:focus {
    background-color: #ff0e2e !important
}

.text-light-pink {
    color: #ff415a !important
}

a.text-light-pink:hover,
a.text-light-pink:focus {
    color: #f40020 !important
}

.bg-light-yellow {
    background-color: #fdee91 !important
}

a.bg-light-yellow:hover,
a.bg-light-yellow:focus,
button.bg-light-yellow:hover,
button.bg-light-yellow:focus {
    background-color: #fce65f !important
}

.text-light-yellow {
    color: #fdee91 !important
}

a.text-light-yellow:hover,
a.text-light-yellow:focus {
    color: #fbe346 !important
}

.bg-light-success {
    background-color: #baf29e !important
}

a.bg-light-success:hover,
a.bg-light-success:focus,
button.bg-light-success:hover,
button.bg-light-success:focus {
    background-color: #9aec71 !important
}

.text-light-success {
    color: #baf29e !important
}

a.text-light-success:hover,
a.text-light-success:focus {
    color: #8ae95b !important
}

.bg-dark-blue {
    background-color: #0060ca !important
}

a.bg-dark-blue:hover,
a.bg-dark-blue:focus,
button.bg-dark-blue:hover,
button.bg-dark-blue:focus {
    background-color: #004897 !important
}

.text-dark-blue {
    color: #0060ca !important
}

a.text-dark-blue:hover,
a.text-dark-blue:focus {
    color: #003c7e !important
}

.bg-orange {
    background-color: #ff9800 !important
}

a.bg-orange:hover,
a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
    background-color: #cc7a00 !important
}

.text-orange {
    color: #ff9800 !important
}

a.text-orange:hover,
a.text-orange:focus {
    color: #b36a00 !important
}

.bg-sky-blue {
    background-color: #00aeef !important
}

a.bg-sky-blue:hover,
a.bg-sky-blue:focus,
button.bg-sky-blue:hover,
button.bg-sky-blue:focus {
    background-color: #0089bc !important
}

.text-sky-blue {
    color: #00aeef !important
}

a.text-sky-blue:hover,
a.text-sky-blue:focus {
    color: #0076a3 !important
}

.bg-yellow {
    background-color: #fadb14 !important
}

a.bg-yellow:hover,
a.bg-yellow:focus,
button.bg-yellow:hover,
button.bg-yellow:focus {
    background-color: #d6ba05 !important
}

.text-yellow {
    color: #fadb14 !important
}

a.text-yellow:hover,
a.text-yellow:focus {
    color: #bda404 !important
}

.bg-brown {
    background-color: #5e1e21 !important
}

a.bg-brown:hover,
a.bg-brown:focus,
button.bg-brown:hover,
button.bg-brown:focus {
    background-color: #371213 !important
}

.text-brown {
    color: #5e1e21 !important
}

a.text-brown:hover,
a.text-brown:focus {
    color: #240b0d !important
}

.bg-cyan {
    background-color: #13c2c2 !important
}

a.bg-cyan:hover,
a.bg-cyan:focus,
button.bg-cyan:hover,
button.bg-cyan:focus {
    background-color: #0e9494 !important
}

.text-cyan {
    color: #13c2c2 !important
}

a.text-cyan:hover,
a.text-cyan:focus {
    color: #0c7c7c !important
}

.bg-teal {
    background-color: #20c997 !important
}

a.bg-teal:hover,
a.bg-teal:focus,
button.bg-teal:hover,
button.bg-teal:focus {
    background-color: #199d76 !important
}

.text-teal {
    color: #20c997 !important
}

a.text-teal:hover,
a.text-teal:focus {
    color: #158765 !important
}

.bg-purple {
    background-color: #6f42c1 !important
}

a.bg-purple:hover,
a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
    background-color: #59339d !important
}

.text-purple {
    color: #6f42c1 !important
}

a.text-purple:hover,
a.text-purple:focus {
    color: #4e2d89 !important
}

.bg-geekblue {
    background-color: #030852 !important
}

a.bg-geekblue:hover,
a.bg-geekblue:focus,
button.bg-geekblue:hover,
button.bg-geekblue:focus {
    background-color: #010321 !important
}

.text-geekblue {
    color: #030852 !important
}

a.text-geekblue:hover,
a.text-geekblue:focus {
    color: #000108 !important
}

.bg-light-cyan {
    background-color: #00bcd4 !important
}

a.bg-light-cyan:hover,
a.bg-light-cyan:focus,
button.bg-light-cyan:hover,
button.bg-light-cyan:focus {
    background-color: #008fa1 !important
}

.text-light-cyan {
    color: #00bcd4 !important
}

a.text-light-cyan:hover,
a.text-light-cyan:focus {
    color: #007888 !important
}

.min-w-50 {
    min-width: 50px
}

.min-w-55 {
    min-width: 55px
}

.min-w-60 {
    min-width: 60px
}

.min-w-65 {
    min-width: 65px
}

.min-w-70 {
    min-width: 70px
}

.min-w-75 {
    min-width: 75px
}

.min-w-80 {
    min-width: 80px
}

.min-w-85 {
    min-width: 85px
}

.min-w-90 {
    min-width: 90px
}

.min-w-95 {
    min-width: 95px
}

.min-w-100 {
    min-width: 100px
}

.min-w-120 {
    min-width: 120px
}

.min-w-150 {
    min-width: 150px
}

.border-light-gray {
    border-color: #8c8c8c !important
}

.border-lighten-primary {
    border-color: #dde0eb !important
}

.border-light-primary {
    border-color: #c89bf1 !important
}

.border-light-green {
    border-color: #1dce8e !important
}

.border-dark-green {
    border-color: #3d6003 !important
}

.border-light-blue {
    border-color: #5797fc !important
}

.border-light-pink {
    border-color: #ff415a !important
}

.border-light-yellow {
    border-color: #fdee91 !important
}

.border-light-success {
    border-color: #baf29e !important
}

.border-dark-blue {
    border-color: #0060ca !important
}

.border-orange {
    border-color: #ff9800 !important
}

.border-sky-blue {
    border-color: #00aeef !important
}

.border-yellow {
    border-color: #fadb14 !important
}

.border-brown {
    border-color: #5e1e21 !important
}

.border-cyan {
    border-color: #13c2c2 !important
}

.border-teal {
    border-color: #20c997 !important
}

.border-purple {
    border-color: #6f42c1 !important
}

.border-geekblue {
    border-color: #030852 !important
}

.border-light-cyan {
    border-color: #00bcd4 !important
}


/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #8A2BE2;
    --secondary: #00B378;
    --success: #52c41a;
    --info: #1890ff;
    --warning: #faad14;
    --danger: #f5222d;
    --light: #e5e5e5;
    --dark: #262626;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: "NoirPro", sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

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

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    font-family: "NoirPro", sans-serif;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.3;
    color: #545454;
    text-align: left;
    background-color: #fff
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 1.8rem
}

p {
    margin-top: 0;
    margin-bottom: 1.4rem
}

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #8A2BE2;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: #701ac0;
    text-decoration: none
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

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

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 1.8rem;
    font-family: inherit;
    font-weight: 400;
    line-height: 1.2;
    color: #262626
}

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

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

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

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

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

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

.lead {
    font-size: 2rem;
    font-weight: 200
}

.display-1 {
    font-size: 4rem;
    font-weight: 400;
    line-height: 1.05
}

.display-2 {
    font-size: 3.4rem;
    font-weight: 400;
    line-height: 1.05
}

.display-3 {
    font-size: 3rem;
    font-weight: 400;
    line-height: 1.05
}

.display-4 {
    font-size: 2.4rem;
    font-weight: 400;
    line-height: 1.05
}

hr {
    margin-top: 1.6rem;
    margin-bottom: 1.6rem;
    border: 0;
    border-top: 1px solid #ced4da
}

small,
.small {
    font-size: 80%;
    font-weight: 400
}

mark,
.mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1.6rem;
    font-size: 1.8rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #545454
}

.blockquote-footer::before {
    content: "\2014\00A0"
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .8rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: .2rem;
    box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25)
}

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none
}

pre {
    display: block;
    font-size: 87.5%;
    color: #212529
}

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal
}

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.container {
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container {
        max-width: 540px
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem;
    margin-right: auto;
    margin-left: auto
}

.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -1.6rem;
    margin-left: -1.6rem
}

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

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

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 1.6rem;
    padding-left: 1.6rem
}

.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

.col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

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

.col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%
}

.col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%
}

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

.col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%
}

.col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

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

.col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

.col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

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

.order-first {
    -ms-flex-order: -1;
    order: -1
}

.order-last {
    -ms-flex-order: 13;
    order: 13
}

.order-0 {
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    order: 3
}

.order-4 {
    -ms-flex-order: 4;
    order: 4
}

.order-5 {
    -ms-flex-order: 5;
    order: 5
}

.order-6 {
    -ms-flex-order: 6;
    order: 6
}

.order-7 {
    -ms-flex-order: 7;
    order: 7
}

.order-8 {
    -ms-flex-order: 8;
    order: 8
}

.order-9 {
    -ms-flex-order: 9;
    order: 9
}

.order-10 {
    -ms-flex-order: 10;
    order: 10
}

.order-11 {
    -ms-flex-order: 11;
    order: 11
}

.order-12 {
    -ms-flex-order: 12;
    order: 12
}

.offset-1 {
    margin-left: 8.3333333333%
}

.offset-2 {
    margin-left: 16.6666666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.3333333333%
}

.offset-5 {
    margin-left: 41.6666666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.3333333333%
}

.offset-8 {
    margin-left: 66.6666666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.3333333333%
}

.offset-11 {
    margin-left: 91.6666666667%
}

@media (min-width: 576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-sm-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }
    .col-sm-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-sm-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .col-sm-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-sm-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
    .col-sm-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-sm-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }
    .col-sm-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }
    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-sm-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-sm-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-sm-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-sm-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-sm-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-sm-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-sm-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-sm-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-sm-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-sm-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-sm-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-sm-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-sm-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-sm-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-sm-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-sm-0 {
        margin-left: 0
    }
    .offset-sm-1 {
        margin-left: 8.3333333333%
    }
    .offset-sm-2 {
        margin-left: 16.6666666667%
    }
    .offset-sm-3 {
        margin-left: 25%
    }
    .offset-sm-4 {
        margin-left: 33.3333333333%
    }
    .offset-sm-5 {
        margin-left: 41.6666666667%
    }
    .offset-sm-6 {
        margin-left: 50%
    }
    .offset-sm-7 {
        margin-left: 58.3333333333%
    }
    .offset-sm-8 {
        margin-left: 66.6666666667%
    }
    .offset-sm-9 {
        margin-left: 75%
    }
    .offset-sm-10 {
        margin-left: 83.3333333333%
    }
    .offset-sm-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-md-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }
    .col-md-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-md-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .col-md-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-md-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
    .col-md-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-md-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }
    .col-md-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }
    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-md-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-md-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-md-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-md-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-md-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-md-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-md-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-md-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-md-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-md-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-md-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-md-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-md-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-md-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-md-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-md-0 {
        margin-left: 0
    }
    .offset-md-1 {
        margin-left: 8.3333333333%
    }
    .offset-md-2 {
        margin-left: 16.6666666667%
    }
    .offset-md-3 {
        margin-left: 25%
    }
    .offset-md-4 {
        margin-left: 33.3333333333%
    }
    .offset-md-5 {
        margin-left: 41.6666666667%
    }
    .offset-md-6 {
        margin-left: 50%
    }
    .offset-md-7 {
        margin-left: 58.3333333333%
    }
    .offset-md-8 {
        margin-left: 66.6666666667%
    }
    .offset-md-9 {
        margin-left: 75%
    }
    .offset-md-10 {
        margin-left: 83.3333333333%
    }
    .offset-md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-lg-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }
    .col-lg-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-lg-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .col-lg-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-lg-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
    .col-lg-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-lg-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }
    .col-lg-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }
    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-lg-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-lg-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-lg-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-lg-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-lg-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-lg-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-lg-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-lg-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-lg-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-lg-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-lg-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-lg-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-lg-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-lg-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-lg-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-lg-0 {
        margin-left: 0
    }
    .offset-lg-1 {
        margin-left: 8.3333333333%
    }
    .offset-lg-2 {
        margin-left: 16.6666666667%
    }
    .offset-lg-3 {
        margin-left: 25%
    }
    .offset-lg-4 {
        margin-left: 33.3333333333%
    }
    .offset-lg-5 {
        margin-left: 41.6666666667%
    }
    .offset-lg-6 {
        margin-left: 50%
    }
    .offset-lg-7 {
        margin-left: 58.3333333333%
    }
    .offset-lg-8 {
        margin-left: 66.6666666667%
    }
    .offset-lg-9 {
        margin-left: 75%
    }
    .offset-lg-10 {
        margin-left: 83.3333333333%
    }
    .offset-lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width: 1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }
    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }
    .col-xl-1 {
        -ms-flex: 0 0 8.3333333333%;
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }
    .col-xl-2 {
        -ms-flex: 0 0 16.6666666667%;
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }
    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .col-xl-4 {
        -ms-flex: 0 0 33.3333333333%;
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }
    .col-xl-5 {
        -ms-flex: 0 0 41.6666666667%;
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }
    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .col-xl-7 {
        -ms-flex: 0 0 58.3333333333%;
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }
    .col-xl-8 {
        -ms-flex: 0 0 66.6666666667%;
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }
    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .col-xl-10 {
        -ms-flex: 0 0 83.3333333333%;
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }
    .col-xl-11 {
        -ms-flex: 0 0 91.6666666667%;
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }
    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .order-xl-first {
        -ms-flex-order: -1;
        order: -1
    }
    .order-xl-last {
        -ms-flex-order: 13;
        order: 13
    }
    .order-xl-0 {
        -ms-flex-order: 0;
        order: 0
    }
    .order-xl-1 {
        -ms-flex-order: 1;
        order: 1
    }
    .order-xl-2 {
        -ms-flex-order: 2;
        order: 2
    }
    .order-xl-3 {
        -ms-flex-order: 3;
        order: 3
    }
    .order-xl-4 {
        -ms-flex-order: 4;
        order: 4
    }
    .order-xl-5 {
        -ms-flex-order: 5;
        order: 5
    }
    .order-xl-6 {
        -ms-flex-order: 6;
        order: 6
    }
    .order-xl-7 {
        -ms-flex-order: 7;
        order: 7
    }
    .order-xl-8 {
        -ms-flex-order: 8;
        order: 8
    }
    .order-xl-9 {
        -ms-flex-order: 9;
        order: 9
    }
    .order-xl-10 {
        -ms-flex-order: 10;
        order: 10
    }
    .order-xl-11 {
        -ms-flex-order: 11;
        order: 11
    }
    .order-xl-12 {
        -ms-flex-order: 12;
        order: 12
    }
    .offset-xl-0 {
        margin-left: 0
    }
    .offset-xl-1 {
        margin-left: 8.3333333333%
    }
    .offset-xl-2 {
        margin-left: 16.6666666667%
    }
    .offset-xl-3 {
        margin-left: 25%
    }
    .offset-xl-4 {
        margin-left: 33.3333333333%
    }
    .offset-xl-5 {
        margin-left: 41.6666666667%
    }
    .offset-xl-6 {
        margin-left: 50%
    }
    .offset-xl-7 {
        margin-left: 58.3333333333%
    }
    .offset-xl-8 {
        margin-left: 66.6666666667%
    }
    .offset-xl-9 {
        margin-left: 75%
    }
    .offset-xl-10 {
        margin-left: 83.3333333333%
    }
    .offset-xl-11 {
        margin-left: 91.6666666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1.6rem;
    background-color: transparent
}

.table th,
.table td {
    padding: 1.5rem;
    vertical-align: top;
    border-top: 1px solid #e8e8e8
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e8e8e8
}

.table tbody+tbody {
    border-top: 2px solid #e8e8e8
}

.table .table {
    background-color: #fff
}

.table-sm th,
.table-sm td {
    padding: .5rem
}

.table-bordered {
    border: 1px solid #e8e8e8
}

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

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody+tbody {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #f8f8f8
}

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

.table-primary,
.table-primary>th,
.table-primary>td {
    background-color: #dec4f7
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody+tbody {
    border-color: #c291f0
}

.table-hover .table-primary:hover {
    background-color: #d1aef4
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: #d1aef4
}

.table-secondary,
.table-secondary>th,
.table-secondary>td {
    background-color: #b8ead9
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody+tbody {
    border-color: #7ad7b9
}

.table-hover .table-secondary:hover {
    background-color: #a4e4ce
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: #a4e4ce
}

.table-success,
.table-success>th,
.table-success>td {
    background-color: #cfeebf
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody+tbody {
    border-color: #a5e088
}

.table-hover .table-success:hover {
    background-color: #c0e9ab
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: #c0e9ab
}

.table-info,
.table-info>th,
.table-info>td {
    background-color: #bee0ff
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody+tbody {
    border-color: #87c5ff
}

.table-hover .table-info:hover {
    background-color: #a5d4ff
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: #a5d4ff
}

.table-warning,
.table-warning>th,
.table-warning>td {
    background-color: #fee8bd
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody+tbody {
    border-color: #fcd485
}

.table-hover .table-warning:hover {
    background-color: #fedfa4
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: #fedfa4
}

.table-danger,
.table-danger>th,
.table-danger>td {
    background-color: #fcc1c4
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody+tbody {
    border-color: #fa8c92
}

.table-hover .table-danger:hover {
    background-color: #fba9ad
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: #fba9ad
}

.table-light,
.table-light>th,
.table-light>td {
    background-color: #f8f8f8
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody+tbody {
    border-color: #f1f1f1
}

.table-hover .table-light:hover {
    background-color: #ebebeb
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: #ebebeb
}

.table-dark,
.table-dark>th,
.table-dark>td {
    background-color: #c2c2c2
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody+tbody {
    border-color: #8e8e8e
}

.table-hover .table-dark:hover {
    background-color: #b5b5b5
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: #b5b5b5
}

.table-active,
.table-active>th,
.table-active>td {
    background-color: rgba(0, 0, 0, 0.075)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, 0.075)
}

.table .thead-dark th {
    color: #545454;
    background-color: #3c3c3c;
    border-color: #414141
}

.table .thead-light th {
    color: #bebebe;
    background-color: #e9e9e9;
    border-color: #e8e8e8
}

.table-dark {
    color: #545454;
    background-color: #3c3c3c
}

.table-dark th,
.table-dark td,
.table-dark thead th {
    border-color: #414141
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: #292929
}

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

@media (max-width: 575.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width: 767.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width: 991.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width: 1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar
}

.table-responsive>.table-bordered {
    border: 0
}

.form-control {
    display: block;
    width: 100%;
    height: calc(3.42rem + 2px);
    padding: .8rem 1.7rem;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.3;
    color: #545454;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .4rem;
    box-shadow: none;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .form-control {
        transition: none
    }
}

.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #c89bf1;
    outline: 0;
    box-shadow: none, 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.form-control::-webkit-input-placeholder {
    color: #bdbdbd;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #bdbdbd;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #bdbdbd;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #bdbdbd;
    opacity: 1
}

.form-control::placeholder {
    color: #bdbdbd;
    opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1
}

select.form-control:focus::-ms-value {
    color: #545454;
    background-color: #fff
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.8rem + 1px);
    padding-bottom: calc(.8rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.3
}

.col-form-label-lg {
    padding-top: calc(1.24rem + 1px);
    padding-bottom: calc(1.24rem + 1px);
    font-size: 1.6rem;
    line-height: 1.2
}

.col-form-label-sm {
    padding-top: calc(.88rem + 1px);
    padding-bottom: calc(.88rem + 1px);
    font-size: 1.2rem;
    line-height: 1.2
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .8rem;
    padding-bottom: .8rem;
    margin-bottom: 0;
    line-height: 1.3;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-sm,
.form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(3.2rem + 2px);
    padding: .88rem 1.3rem;
    font-size: 1.2rem;
    line-height: 1.2;
    border-radius: .4rem
}

.form-control-lg {
    height: calc(4.4rem + 2px);
    padding: 1.24rem 1.7rem;
    font-size: 1.6rem;
    line-height: 1.2;
    border-radius: .6rem
}

select.form-control[size],
select.form-control[multiple] {
    height: auto
}

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 2.2rem
}

.form-text {
    display: block;
    margin-top: .8rem
}

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,
.form-row>[class*="col-"] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 2rem
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -2rem
}

.form-check-input:disabled ~ .form-check-label {
    color: #545454
}

.form-check-label {
    margin-bottom: 0
}

.form-check-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: 1.2rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .6rem;
    margin-left: 0
}

.valid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #52c41a
}

.valid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .4rem .8rem;
    margin-top: .1rem;
    font-size: 1.2rem;
    line-height: 1.3;
    color: #fff;
    background-color: rgba(82, 196, 26, 0.9);
    border-radius: .4rem
}

.was-validated .form-control:valid,
.form-control.is-valid {
    border-color: #52c41a;
    padding-right: 3.42rem;
    background-repeat: no-repeat;
    background-position: center right calc(3.42rem / 4);
    background-size: calc(3.42rem / 2) calc(3.42rem / 2);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")
}

.was-validated .form-control:valid:focus,
.form-control.is-valid:focus {
    border-color: #52c41a;
    box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.25)
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
    padding-right: 3.42rem;
    background-position: top calc(3.42rem / 4) right calc(3.42rem / 4)
}

.was-validated .custom-select:valid,
.custom-select.is-valid {
    border-color: #52c41a;
    padding-right: 3.4375rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.7rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem
}

.was-validated .custom-select:valid:focus,
.custom-select.is-valid:focus {
    border-color: #52c41a;
    box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.25)
}

.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip,
.form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
    color: #52c41a
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip,
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
    color: #52c41a
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #52c41a
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip,
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
    border-color: #6ae32e;
    background-color: #6ae32e
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.25)
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #52c41a
}

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
    border-color: #52c41a
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip,
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
    display: block
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
    border-color: #52c41a;
    box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.25)
}

.invalid-feedback {
    display: none;
    width: 100%;
    margin-top: .25rem;
    font-size: 80%;
    color: #f5222d
}

.invalid-tooltip {
    position: absolute;
    top: 100%;
    z-index: 5;
    display: none;
    max-width: 100%;
    padding: .4rem .8rem;
    margin-top: .1rem;
    font-size: 1.2rem;
    line-height: 1.3;
    color: #fff;
    background-color: rgba(245, 34, 45, 0.9);
    border-radius: .4rem
}

.was-validated .form-control:invalid,
.form-control.is-invalid {
    border-color: #f5222d;
    padding-right: 3.42rem;
    background-repeat: no-repeat;
    background-position: center right calc(3.42rem / 4);
    background-size: calc(3.42rem / 2) calc(3.42rem / 2);
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E")
}

.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus {
    border-color: #f5222d;
    box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.25)
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
    padding-right: 3.42rem;
    background-position: top calc(3.42rem / 4) right calc(3.42rem / 4)
}

.was-validated .custom-select:invalid,
.custom-select.is-invalid {
    border-color: #f5222d;
    padding-right: 3.4375rem;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.7rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem
}

.was-validated .custom-select:invalid:focus,
.custom-select.is-invalid:focus {
    border-color: #f5222d;
    box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.25)
}

.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip,
.form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
    color: #f5222d
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip,
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
    color: #f5222d
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #f5222d
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
    border-color: #f7535b;
    background-color: #f7535b
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.25)
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #f5222d
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
    border-color: #f5222d
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip,
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
    display: block
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
    border-color: #f5222d;
    box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.25)
}

.form-inline {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width: 576px) {
    .form-inline label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }
    .form-inline .form-group {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-plaintext {
        display: inline-block
    }
    .form-inline .input-group,
    .form-inline .custom-select {
        width: auto
    }
    .form-inline .form-check {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }
    .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }
    .form-inline .custom-control {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    color: #545454;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .8rem 1.7rem;
    font-size: 1.4rem;
    line-height: 1.3;
    border-radius: .4rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .btn {
        transition: none
    }
}

.btn:hover {
    color: #545454;
    text-decoration: none
}

.btn:focus,
.btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.btn.disabled,
.btn:disabled {
    opacity: .65;
    box-shadow: none
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

a.btn.disabled,
fieldset:disabled a.btn {
    pointer-events: none
}

.btn-primary {
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-primary:hover {
    color: #fff;
    background-color: #771ccb;
    border-color: #701ac0
}

.btn-primary:focus,
.btn-primary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(156, 75, 230, 0.5)
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2
}

.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #701ac0;
    border-color: #6a19b5
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(156, 75, 230, 0.5)
}

.btn-secondary {
    color: #fff;
    background-color: #00B378;
    border-color: #00B378;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-secondary:hover {
    color: #fff;
    background-color: #008d5e;
    border-color: #008056
}

.btn-secondary:focus,
.btn-secondary.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(38, 190, 140, 0.5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #00B378;
    border-color: #00B378
}

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #008056;
    border-color: #00734d
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(38, 190, 140, 0.5)
}

.btn-success {
    color: #fff;
    background-color: #52c41a;
    border-color: #52c41a;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-success:hover {
    color: #fff;
    background-color: #44a216;
    border-color: #3f9714
}

.btn-success:focus,
.btn-success.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(108, 205, 60, 0.5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #52c41a;
    border-color: #52c41a
}

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3f9714;
    border-color: #3a8c13
}

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(108, 205, 60, 0.5)
}

.btn-info {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-info:hover {
    color: #fff;
    background-color: #007df1;
    border-color: #0076e4
}

.btn-info:focus,
.btn-info.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(59, 161, 255, 0.5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff
}

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0076e4;
    border-color: #0070d7
}

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(59, 161, 255, 0.5)
}

.btn-warning {
    color: #212529;
    background-color: #faad14;
    border-color: #faad14;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-warning:hover {
    color: #212529;
    background-color: #e39905;
    border-color: #d69005
}

.btn-warning:focus,
.btn-warning.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(217, 153, 23, 0.5)
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #212529;
    background-color: #faad14;
    border-color: #faad14
}

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #d69005;
    border-color: #ca8804
}

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(217, 153, 23, 0.5)
}

.btn-danger {
    color: #fff;
    background-color: #f5222d;
    border-color: #f5222d;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-danger:hover {
    color: #fff;
    background-color: #e60a16;
    border-color: #da0a15
}

.btn-danger:focus,
.btn-danger.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(247, 67, 77, 0.5)
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #f5222d;
    border-color: #f5222d
}

.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger:not(:disabled):not(.disabled).active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #da0a15;
    border-color: #ce0914
}

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(247, 67, 77, 0.5)
}

.btn-light {
    color: #212529;
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-light:hover {
    color: #212529;
    background-color: #d2d2d2;
    border-color: #ccc
}

.btn-light:focus,
.btn-light.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(200, 200, 201, 0.5)
}

.btn-light.disabled,
.btn-light:disabled {
    color: #212529;
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
    color: #212529;
    background-color: #ccc;
    border-color: #c5c5c5
}

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(200, 200, 201, 0.5)
}

.btn-dark {
    color: #fff;
    background-color: #262626;
    border-color: #262626;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075)
}

.btn-dark:hover {
    color: #fff;
    background-color: #131313;
    border-color: #0d0d0d
}

.btn-dark:focus,
.btn-dark.focus {
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0 rgba(71, 71, 71, 0.5)
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #262626;
    border-color: #262626
}

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #0d0d0d;
    border-color: #060606
}

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(71, 71, 71, 0.5)
}

.btn-outline-primary {
    color: #8A2BE2;
    border-color: #8A2BE2
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2
}

.btn-outline-primary:focus,
.btn-outline-primary.focus {
    box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #8A2BE2;
    background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(138, 43, 226, 0.5)
}

.btn-outline-secondary {
    color: #00B378;
    border-color: #00B378
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #00B378;
    border-color: #00B378
}

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
    box-shadow: 0 0 0 0 rgba(0, 179, 120, 0.5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #00B378;
    background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #00B378;
    border-color: #00B378
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(0, 179, 120, 0.5)
}

.btn-outline-success {
    color: #52c41a;
    border-color: #52c41a
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #52c41a;
    border-color: #52c41a
}

.btn-outline-success:focus,
.btn-outline-success.focus {
    box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #52c41a;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success:not(:disabled):not(.disabled).active,
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #52c41a;
    border-color: #52c41a
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(82, 196, 26, 0.5)
}

.btn-outline-info {
    color: #1890ff;
    border-color: #1890ff
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff
}

.btn-outline-info:focus,
.btn-outline-info.focus {
    box-shadow: 0 0 0 0 rgba(24, 144, 255, 0.5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #1890ff;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info:not(:disabled):not(.disabled).active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #1890ff;
    border-color: #1890ff
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(24, 144, 255, 0.5)
}

.btn-outline-warning {
    color: #faad14;
    border-color: #faad14
}

.btn-outline-warning:hover {
    color: #212529;
    background-color: #faad14;
    border-color: #faad14
}

.btn-outline-warning:focus,
.btn-outline-warning.focus {
    box-shadow: 0 0 0 0 rgba(250, 173, 20, 0.5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #faad14;
    background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning:not(:disabled):not(.disabled).active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #faad14;
    border-color: #faad14
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(250, 173, 20, 0.5)
}

.btn-outline-danger {
    color: #f5222d;
    border-color: #f5222d
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #f5222d;
    border-color: #f5222d
}

.btn-outline-danger:focus,
.btn-outline-danger.focus {
    box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #f5222d;
    background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger:not(:disabled):not(.disabled).active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #f5222d;
    border-color: #f5222d
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(245, 34, 45, 0.5)
}

.btn-outline-light {
    color: #e5e5e5;
    border-color: #e5e5e5
}

.btn-outline-light:hover {
    color: #212529;
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.btn-outline-light:focus,
.btn-outline-light.focus {
    box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #e5e5e5;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #e5e5e5;
    border-color: #e5e5e5
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(229, 229, 229, 0.5)
}

.btn-outline-dark {
    color: #262626;
    border-color: #262626
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #262626;
    border-color: #262626
}

.btn-outline-dark:focus,
.btn-outline-dark.focus {
    box-shadow: 0 0 0 0 rgba(38, 38, 38, 0.5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #262626;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #262626;
    border-color: #262626
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0 rgba(38, 38, 38, 0.5)
}

.btn-link {
    font-weight: 400;
    color: #8A2BE2
}

.btn-link:hover {
    color: #701ac0;
    text-decoration: none
}

.btn-link:focus,
.btn-link.focus {
    text-decoration: none;
    box-shadow: none
}

.btn-link:disabled,
.btn-link.disabled {
    color: #6c757d;
    pointer-events: none
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 1.24rem 1.7rem;
    font-size: 1.6rem;
    line-height: 1.2;
    border-radius: .6rem
}

.btn-sm,
.btn-group-sm>.btn {
    padding: .88rem 1.3rem;
    font-size: 1.2rem;
    line-height: 1.2;
    border-radius: .4rem
}

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

.btn-block+.btn-block {
    margin-top: .8rem
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%
}

.fade {
    transition: opacity 0.15s linear
}

@media screen and (prefers-reduced-motion: reduce) {
    .fade {
        transition: none
    }
}

.fade:not(.show) {
    opacity: 0
}

.collapse:not(.show) {
    display: none
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
        transition: none
    }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .5rem 0 0;
    font-size: 1.4rem;
    color: #545454;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 0 solid transparent;
    border-radius: .4rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175)
}

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

@media (min-width: 576px) {
    .dropdown-menu-sm-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-right {
        right: 0;
        left: auto
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-right {
        right: 0;
        left: auto
    }
}

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

@media (min-width: 576px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }
}

@media (min-width: 768px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }
}

@media (min-width: 992px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }
}

@media (min-width: 1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .5rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .5rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-toggle::after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .5rem
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle::after {
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e8e8e8
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .7rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:first-child {
    border-top-left-radius: calc(.4rem - 0);
    border-top-right-radius: calc(.4rem - 0)
}

.dropdown-item:last-child {
    border-bottom-right-radius: calc(.4rem - 0);
    border-bottom-left-radius: calc(.4rem - 0)
}

.dropdown-item:hover,
.dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #8A2BE2
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: 1.2rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .7rem 1.5rem;
    color: #212529
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: middle
}

.btn-group>.btn,
.btn-group-vertical>.btn {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.btn-group>.btn:hover,
.btn-group-vertical>.btn:hover {
    z-index: 1
}

.btn-group>.btn:focus,
.btn-group>.btn:active,
.btn-group>.btn.active,
.btn-group-vertical>.btn:focus,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn.active {
    z-index: 1
}

.btn-toolbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child) {
    margin-left: -1px
}

.btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.btn-group>.btn:not(:first-child),
.btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.dropdown-toggle-split {
    padding-right: 1.275rem;
    padding-left: 1.275rem
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
    margin-right: 0
}

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right: .975rem;
    padding-left: .975rem
}

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: 1.275rem;
    padding-left: 1.275rem
}

.btn-group.show .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125)
}

.btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none
}

.btn-group-vertical {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: center;
    justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
    width: 100%
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child) {
    margin-top: -1px
}

.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:not(:first-child),
.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
    margin-bottom: 0
}

.btn-group-toggle>.btn input[type="radio"],
.btn-group-toggle>.btn input[type="checkbox"],
.btn-group-toggle>.btn-group>.btn input[type="radio"],
.btn-group-toggle>.btn-group>.btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%
}

.input-group>.form-control,
.input-group>.form-control-plaintext,
.input-group>.custom-select,
.input-group>.custom-file {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.form-control+.form-control,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.custom-file,
.input-group>.form-control-plaintext+.form-control,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.custom-select+.form-control,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.custom-file,
.input-group>.custom-file+.form-control,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.custom-file {
    margin-left: -1px
}

.input-group>.form-control:focus,
.input-group>.custom-select:focus,
.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.form-control:not(:last-child),
.input-group>.custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.form-control:not(:first-child),
.input-group>.custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-prepend,
.input-group-append {
    display: -ms-flexbox;
    display: flex
}

.input-group-prepend .btn,
.input-group-append .btn {
    position: relative;
    z-index: 2
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
    z-index: 3
}

.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.input-group-text,
.input-group-append .input-group-text+.btn {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .8rem 1.7rem;
    margin-bottom: 0;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.3;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #f5f5f5;
    border: 1px solid #ced4da;
    border-radius: .4rem
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
    margin-top: 0
}

.input-group-lg>.form-control:not(textarea),
.input-group-lg>.custom-select {
    height: calc(4.4rem + 2px)
}

.input-group-lg>.form-control,
.input-group-lg>.custom-select,
.input-group-lg>.input-group-prepend>.input-group-text,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-append>.btn {
    padding: 1.24rem 1.7rem;
    font-size: 1.6rem;
    line-height: 1.2;
    border-radius: .6rem
}

.input-group-sm>.form-control:not(textarea),
.input-group-sm>.custom-select {
    height: calc(3.2rem + 2px)
}

.input-group-sm>.form-control,
.input-group-sm>.custom-select,
.input-group-sm>.input-group-prepend>.input-group-text,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-append>.btn {
    padding: .88rem 1.3rem;
    font-size: 1.2rem;
    line-height: 1.2;
    border-radius: .4rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 2.7rem
}

.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text,
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.custom-control {
    position: relative;
    display: block;
    min-height: 1.82rem;
    padding-left: 2.4rem
}

.custom-control-inline {
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

.custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #8A2BE2;
    background-color: #8A2BE2;
    box-shadow: none
}

.custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: none, 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #c89bf1
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #e1c8f7;
    border-color: #e1c8f7;
    box-shadow: none
}

.custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d
}

.custom-control-input:disabled ~ .custom-control-label::before {
    background-color: #e9ecef
}

.custom-control-label {
    position: relative;
    margin-bottom: 0;
    vertical-align: top
}

.custom-control-label::before {
    position: absolute;
    top: .11rem;
    left: -2.4rem;
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.custom-control-label::after {
    position: absolute;
    top: .11rem;
    left: -2.4rem;
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%
}

.custom-checkbox .custom-control-label::before {
    border-radius: .4rem
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    border-color: #8A2BE2;
    background-color: #8A2BE2;
    box-shadow: none
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(138, 43, 226, 0.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
    background-color: rgba(138, 43, 226, 0.5)
}

.custom-radio .custom-control-label::before {
    border-radius: 50%
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(138, 43, 226, 0.5)
}

.custom-switch {
    padding-left: 2.55rem
}

.custom-switch .custom-control-label::before {
    left: -2.55rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: .5rem
}

.custom-switch .custom-control-label::after {
    top: calc(.11rem + 2px);
    left: calc(-2.55rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: .5rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-switch .custom-control-label::after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(.15rem);
    transform: translateX(.15rem)
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(138, 43, 226, 0.5)
}

.custom-select {
    display: inline-block;
    width: 100%;
    height: calc(3.42rem + 2px);
    padding: .8rem 2.7rem .8rem 1.7rem;
    font-weight: 400;
    line-height: 1.3;
    color: #545454;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 1.7rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .4rem;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-select:focus {
    border-color: #c89bf1;
    outline: 0;
    box-shadow: none, 0 0 0 0 rgba(200, 155, 241, 0.5)
}

.custom-select:focus::-ms-value {
    color: #545454;
    background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 1.7rem;
    background-image: none
}

.custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef
}

.custom-select::-ms-expand {
    opacity: 0
}

.custom-select-sm {
    height: calc(3.2rem + 2px);
    padding-top: .88rem;
    padding-bottom: .88rem;
    padding-left: 1.3rem;
    font-size: 1.2rem
}

.custom-select-lg {
    height: calc(4.4rem + 2px);
    padding-top: 1.24rem;
    padding-bottom: 1.24rem;
    padding-left: 1.7rem;
    font-size: 1.6rem
}

.custom-file {
    position: relative;
    display: inline-block;
    width: 100%;
    height: calc(3.42rem + 2px);
    margin-bottom: 0
}

.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(3.42rem + 2px);
    margin: 0;
    opacity: 0
}

.custom-file-input:focus ~ .custom-file-label {
    border-color: #c89bf1;
    box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse)
}

.custom-file-label {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    height: calc(3.42rem + 2px);
    padding: .8rem 1.7rem;
    font-weight: 400;
    line-height: 1.3;
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .4rem;
    box-shadow: none
}

.custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 3.42rem;
    padding: .8rem 1.7rem;
    line-height: 1.3;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .4rem .4rem 0
}

.custom-range {
    width: 100%;
    height: calc(1rem + .4rem);
    padding: 0;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-range:focus {
    outline: none
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.custom-range:focus::-ms-thumb {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.custom-range::-moz-focus-outer {
    border: 0
}

.custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -.25rem;
    background-color: #8A2BE2;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-webkit-slider-thumb {
        transition: none
    }
}

.custom-range::-webkit-slider-thumb:active {
    background-color: #e1c8f7
}

.custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1)
}

.custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #8A2BE2;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-moz-range-thumb {
        transition: none
    }
}

.custom-range::-moz-range-thumb:active {
    background-color: #e1c8f7
}

.custom-range::-moz-range-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1)
}

.custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: .2rem;
    margin-left: .2rem;
    background-color: #8A2BE2;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-range::-ms-thumb {
        transition: none
    }
}

.custom-range::-ms-thumb:active {
    background-color: #e1c8f7
}

.custom-range::-ms-track {
    width: 100%;
    height: .5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: .5rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1)
}

.custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default
}

.custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd
}

.custom-range:disabled::-moz-range-track {
    cursor: default
}

.custom-range:disabled::-ms-thumb {
    background-color: #adb5bd
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
        transition: none
    }
}

.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-link {
    display: block;
    padding: 1rem 1.6rem
}

.nav-link:hover,
.nav-link:focus {
    text-decoration: none
}

.nav-link.disabled {
    color: #adb5bd;
    pointer-events: none;
    cursor: default
}

.nav-tabs {
    border-bottom: 1px solid #dee2e6
}

.nav-tabs .nav-item {
    margin-bottom: -1px
}

.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
    border-color: #e9ecef #e9ecef #dee2e6
}

.nav-tabs .nav-link.disabled {
    color: #adb5bd;
    background-color: transparent;
    border-color: transparent
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.nav-pills .nav-link {
    border-radius: .4rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background-color: #8A2BE2
}

.nav-fill .nav-item {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.navbar {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem
}

.navbar>.container,
.navbar>.container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.navbar-brand {
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none
}

.navbar-nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0
}

.navbar-nav .dropdown-menu {
    position: static;
    float: none
}

.navbar-text {
    display: inline-block;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.navbar-collapse {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-align: center;
    align-items: center
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: .25rem
}

.navbar-toggler:hover,
.navbar-toggler:focus {
    text-decoration: none
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%
}

@media (max-width: 575.98px) {
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-sm .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-sm .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-sm .navbar-toggler {
        display: none
    }
}

@media (max-width: 767.98px) {
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-md .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-md .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-md .navbar-toggler {
        display: none
    }
}

@media (max-width: 991.98px) {
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-lg .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-lg .navbar-toggler {
        display: none
    }
}

@media (max-width: 1199.98px) {
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width: 1200px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .navbar-expand-xl .navbar-nav {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
    }
    .navbar-expand-xl .navbar-toggler {
        display: none
    }
}

.navbar-expand {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    padding-right: 0;
    padding-left: 0
}

.navbar-expand .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

.navbar-expand .navbar-toggler {
    display: none
}

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9)
}

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9)
}

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5)
}

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7)
}

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3)
}

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9)
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5)
}

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9)
}

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9)
}

.navbar-dark .navbar-brand {
    color: #fff
}

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #fff
}

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5)
}

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75)
}

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25)
}

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #fff
}

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1)
}

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5)
}

.navbar-dark .navbar-text a {
    color: #fff
}

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #fff
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 0px solid transparent;
    border-radius: 1rem
}

.card>hr {
    margin-right: 0;
    margin-left: 0
}

.card>.list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem
}

.card>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem
}

.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 2.4rem
}

.card-title {
    margin-bottom: 2.4rem
}

.card-subtitle {
    margin-top: -1.2rem;
    margin-bottom: 0
}

.card-text:last-child {
    margin-bottom: 0
}

.card-link:hover {
    text-decoration: none
}

.card-link+.card-link {
    margin-left: 2.4rem
}

.card-header {
    padding: 2.4rem 2.4rem;
    margin-bottom: 0;
    color: inherit;
    background-color: rgba(0, 0, 0, 0.05);
    border-bottom: 0px solid transparent
}

.card-header:first-child {
    border-radius: calc(1rem - 0px) calc(1rem - 0px) 0 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-footer {
    padding: 2.4rem 2.4rem;
    background-color: rgba(0, 0, 0, 0.05);
    border-top: 0px solid transparent
}

.card-footer:last-child {
    border-radius: 0 0 calc(1rem - 0px) calc(1rem - 0px)
}

.card-header-tabs {
    margin-right: -1.2rem;
    margin-bottom: -2.4rem;
    margin-left: -1.2rem;
    border-bottom: 0
}

.card-header-pills {
    margin-right: -1.2rem;
    margin-left: -1.2rem
}

.card-img-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 2.4rem
}

.card-img {
    width: 100%;
    border-radius: calc(1rem - 0px)
}

.card-img-top {
    width: 100%;
    border-top-left-radius: calc(1rem - 0px);
    border-top-right-radius: calc(1rem - 0px)
}

.card-img-bottom {
    width: 100%;
    border-bottom-right-radius: calc(1rem - 0px);
    border-bottom-left-radius: calc(1rem - 0px)
}

.card-deck {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-deck .card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-deck {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: -15px;
        margin-left: -15px
    }
    .card-deck .card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px
    }
}

.card-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.card-group>.card {
    margin-bottom: 15px
}

@media (min-width: 576px) {
    .card-group {
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
    .card-group>.card {
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
    }
    .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
    }
    .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }
    .card-group>.card:first-child .card-img-top,
    .card-group>.card:first-child .card-header {
        border-top-right-radius: 0
    }
    .card-group>.card:first-child .card-img-bottom,
    .card-group>.card:first-child .card-footer {
        border-bottom-right-radius: 0
    }
    .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }
    .card-group>.card:last-child .card-img-top,
    .card-group>.card:last-child .card-header {
        border-top-left-radius: 0
    }
    .card-group>.card:last-child .card-img-bottom,
    .card-group>.card:last-child .card-footer {
        border-bottom-left-radius: 0
    }
    .card-group>.card:only-child {
        border-radius: 1rem
    }
    .card-group>.card:only-child .card-img-top,
    .card-group>.card:only-child .card-header {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
    }
    .card-group>.card:only-child .card-img-bottom,
    .card-group>.card:only-child .card-footer {
        border-bottom-right-radius: 1rem;
        border-bottom-left-radius: 1rem
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
    }
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
        border-radius: 0
    }
}

.card-columns .card {
    margin-bottom: 1.5rem
}

@media (min-width: 576px) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 2rem;
        -moz-column-gap: 2rem;
        column-gap: 2rem;
        orphans: 1;
        widows: 1
    }
    .card-columns .card {
        display: inline-block;
        width: 100%
    }
}

.accordion .card {
    overflow: hidden
}

.accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 0
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
    border-bottom: 0;
    border-radius: 0
}

.accordion .card:first-of-type {
    border-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.accordion .card:last-of-type {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion .card .card-header {
    margin-bottom: 0px
}

.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.2rem 1.6rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .4rem
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: .8rem
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: .8rem;
    color: #545454;
    content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
    text-decoration: none
}

.breadcrumb-item.active {
    color: #545454
}

.pagination {
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .4rem
}

.page-link {
    display: block;
    padding: .8rem 1.2rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #8A2BE2;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    z-index: 2;
    color: #701ac0;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.25)
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .4rem;
    border-bottom-right-radius: .4rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2
}

.page-item.disabled .page-link {
    color: #adb5bd;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}

.pagination-lg .page-link {
    padding: 1.2rem 2.4rem;
    font-size: 1.6rem;
    line-height: 1.2
}

.pagination-lg .page-item:first-child .page-link {
    border-top-left-radius: .6rem;
    border-bottom-left-radius: .6rem
}

.pagination-lg .page-item:last-child .page-link {
    border-top-right-radius: .6rem;
    border-bottom-right-radius: .6rem
}

.pagination-sm .page-link {
    padding: .4rem .8rem;
    font-size: 1.2rem;
    line-height: 1.2
}

.pagination-sm .page-item:first-child .page-link {
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem
}

.pagination-sm .page-item:last-child .page-link {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem
}

.badge {
    display: inline-block;
    padding: .6rem .8rem;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .4rem
}

a.badge:hover,
a.badge:focus {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.badge-primary {
    color: #fff;
    background-color: #8A2BE2
}

a.badge-primary:hover,
a.badge-primary:focus {
    color: #fff;
    background-color: #701ac0
}

.badge-secondary {
    color: #fff;
    background-color: #00B378
}

a.badge-secondary:hover,
a.badge-secondary:focus {
    color: #fff;
    background-color: #008056
}

.badge-success {
    color: #fff;
    background-color: #52c41a
}

a.badge-success:hover,
a.badge-success:focus {
    color: #fff;
    background-color: #3f9714
}

.badge-info {
    color: #fff;
    background-color: #1890ff
}

a.badge-info:hover,
a.badge-info:focus {
    color: #fff;
    background-color: #0076e4
}

.badge-warning {
    color: #212529;
    background-color: #faad14
}

a.badge-warning:hover,
a.badge-warning:focus {
    color: #212529;
    background-color: #d69005
}

.badge-danger {
    color: #fff;
    background-color: #f5222d
}

a.badge-danger:hover,
a.badge-danger:focus {
    color: #fff;
    background-color: #da0a15
}

.badge-light {
    color: #212529;
    background-color: #e5e5e5
}

a.badge-light:hover,
a.badge-light:focus {
    color: #212529;
    background-color: #ccc
}

.badge-dark {
    color: #fff;
    background-color: #262626
}

a.badge-dark:hover,
a.badge-dark:focus {
    color: #fff;
    background-color: #0d0d0d
}

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #e9ecef;
    border-radius: .6rem
}

@media (min-width: 576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

.jumbotron-fluid {
    padding-right: 0;
    padding-left: 0;
    border-radius: 0
}

.alert {
    position: relative;
    padding: 1.4rem 2rem;
    margin-bottom: 1.6rem;
    border: 1px solid transparent;
    border-radius: .4rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 6.1rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 1.4rem 2rem;
    color: inherit
}

.alert-primary {
    color: #481676;
    background-color: #e8d5f9;
    border-color: #dec4f7
}

.alert-primary hr {
    border-top-color: #d1aef4
}

.alert-primary .alert-link {
    color: #2e0e4b
}

.alert-secondary {
    color: #005d3e;
    background-color: #ccf0e4;
    border-color: #b8ead9
}

.alert-secondary hr {
    border-top-color: #a4e4ce
}

.alert-secondary .alert-link {
    color: #002a1c
}

.alert-success {
    color: #2b660e;
    background-color: #dcf3d1;
    border-color: #cfeebf
}

.alert-success hr {
    border-top-color: #c0e9ab
}

.alert-success .alert-link {
    color: #183908
}

.alert-info {
    color: #0c4b85;
    background-color: #d1e9ff;
    border-color: #bee0ff
}

.alert-info hr {
    border-top-color: #a5d4ff
}

.alert-info .alert-link {
    color: #083156
}

.alert-warning {
    color: #825a0a;
    background-color: #feefd0;
    border-color: #fee8bd
}

.alert-warning hr {
    border-top-color: #fedfa4
}

.alert-warning .alert-link {
    color: #533906
}

.alert-danger {
    color: #7f1217;
    background-color: #fdd3d5;
    border-color: #fcc1c4
}

.alert-danger hr {
    border-top-color: #fba9ad
}

.alert-danger .alert-link {
    color: #520c0f
}

.alert-light {
    color: #777;
    background-color: #fafafa;
    border-color: #f8f8f8
}

.alert-light hr {
    border-top-color: #ebebeb
}

.alert-light .alert-link {
    color: #5e5e5e
}

.alert-dark {
    color: #141414;
    background-color: #d4d4d4;
    border-color: #c2c2c2
}

.alert-dark hr {
    border-top-color: #b5b5b5
}

.alert-dark .alert-link {
    color: #000
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1.6rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1.6rem 0
    }
    to {
        background-position: 0 0
    }
}

.progress {
    display: -ms-flexbox;
    display: flex;
    height: 1.6rem;
    overflow: hidden;
    font-size: 1.05rem;
    background-color: #e9ecef;
    border-radius: .4rem;
    box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1)
}

.progress-bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    background-color: #8A2BE2;
    transition: width 0.6s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .progress-bar {
        transition: none
    }
}

.progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 1.6rem 1.6rem
}

.progress-bar-animated {
    -webkit-animation: progress-bar-stripes 1s linear infinite;
    animation: progress-bar-stripes 1s linear infinite
}

.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.media-body {
    -ms-flex: 1;
    flex: 1
}

.list-group {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0
}

.list-group-item-action {
    width: 100%;
    color: #495057;
    text-align: inherit
}

.list-group-item-action:hover,
.list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #e9ecef
}

.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef
}

.list-group-item {
    position: relative;
    display: block;
    padding: 1.2rem 2rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.125)
}

.list-group-item:first-child {
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem
}

.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.list-group-item:hover,
.list-group-item:focus {
    z-index: 1;
    text-decoration: none
}

.list-group-item.disabled,
.list-group-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: #fff
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #8A2BE2;
    border-color: #8A2BE2
}

.list-group-flush .list-group-item {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.list-group-flush .list-group-item:last-child {
    margin-bottom: -1px
}

.list-group-flush:first-child .list-group-item:first-child {
    border-top: 0
}

.list-group-flush:last-child .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.list-group-item-primary {
    color: #481676;
    background-color: #dec4f7
}

.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
    color: #481676;
    background-color: #d1aef4
}

.list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #481676;
    border-color: #481676
}

.list-group-item-secondary {
    color: #005d3e;
    background-color: #b8ead9
}

.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
    color: #005d3e;
    background-color: #a4e4ce
}

.list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #005d3e;
    border-color: #005d3e
}

.list-group-item-success {
    color: #2b660e;
    background-color: #cfeebf
}

.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
    color: #2b660e;
    background-color: #c0e9ab
}

.list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #2b660e;
    border-color: #2b660e
}

.list-group-item-info {
    color: #0c4b85;
    background-color: #bee0ff
}

.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
    color: #0c4b85;
    background-color: #a5d4ff
}

.list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c4b85;
    border-color: #0c4b85
}

.list-group-item-warning {
    color: #825a0a;
    background-color: #fee8bd
}

.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
    color: #825a0a;
    background-color: #fedfa4
}

.list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #825a0a;
    border-color: #825a0a
}

.list-group-item-danger {
    color: #7f1217;
    background-color: #fcc1c4
}

.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
    color: #7f1217;
    background-color: #fba9ad
}

.list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #7f1217;
    border-color: #7f1217
}

.list-group-item-light {
    color: #777;
    background-color: #f8f8f8
}

.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
    color: #777;
    background-color: #ebebeb
}

.list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #777;
    border-color: #777
}

.list-group-item-dark {
    color: #141414;
    background-color: #c2c2c2
}

.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
    color: #141414;
    background-color: #b5b5b5
}

.list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141414;
    border-color: #141414
}

.close {
    float: right;
    font-size: 2.1rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

.close:hover {
    color: #000;
    text-decoration: none
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

.close:not(:disabled):not(.disabled):hover,
.close:not(:disabled):not(.disabled):focus {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

a.close.disabled {
    pointer-events: none
}

.toast {
    max-width: 350px;
    overflow: hidden;
    font-size: 1.4rem;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: .4rem;
    box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0
}

.toast:not(:last-child) {
    margin-bottom: 1.2rem
}

.toast.showing {
    opacity: 1
}

.toast.show {
    display: block;
    opacity: 1
}

.toast.hide {
    display: none
}

.toast-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .4rem 1.2rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, 0.85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05)
}

.toast-body {
    padding: 1.2rem
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .8rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
    transform: translate(0, -50px)
}

@media screen and (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none
}

.modal-dialog-centered {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: calc(100% - (.8rem * 2))
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (.8rem * 2));
    content: ""
}

.modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: .4rem;
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1.6rem 1.6rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem
}

.modal-header .close {
    padding: 1.6rem 1.6rem;
    margin: -1.6rem -1.6rem -1.6rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.3
}

.modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.6rem
}

.modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 1.6rem;
    border-top: 1px solid #e9ecef;
    border-bottom-right-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 2.8rem auto
    }
    .modal-dialog-centered {
        min-height: calc(100% - (2.8rem * 2))
    }
    .modal-dialog-centered::before {
        height: calc(100vh - (2.8rem * 2))
    }
    .modal-content {
        box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5)
    }
    .modal-sm {
        max-width: 300px
    }
}

@media (min-width: 992px) {
    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width: 1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.tooltip {
    position: absolute;
    z-index: 1502;
    display: block;
    margin: 0;
    font-family: "NoirPro", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 1.2rem;
    word-wrap: break-word;
    opacity: 0
}

.tooltip.show {
    opacity: .9
}

.tooltip .arrow {
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}

.tooltip .arrow::before {
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
    padding: .4rem 0
}

.bs-tooltip-top .arrow,
.bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0
}

.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}

.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 .4rem
}

.bs-tooltip-right .arrow,
.bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-right .arrow::before,
.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    right: 0;
    border-width: .4rem .4rem .4rem 0;
    border-right-color: #000
}

.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
    padding: .4rem 0
}

.bs-tooltip-bottom .arrow,
.bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0
}

.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}

.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 .4rem
}

.bs-tooltip-left .arrow,
.bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: .4rem;
    height: .8rem
}

.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    left: 0;
    border-width: .4rem 0 .4rem .4rem;
    border-left-color: #000
}

.tooltip-inner {
    max-width: 200px;
    padding: .4rem .8rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .4rem
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1060;
    display: block;
    max-width: 276px;
    font-family: "NoirPro", sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.3;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: 1.2rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: .3rem;
    box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2)
}

.popover .arrow {
    position: absolute;
    display: block;
    width: 1.6rem;
    height: .8rem;
    margin: 0 .6rem
}

.popover .arrow::before,
.popover .arrow::after {
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
    margin-bottom: .8rem
}

.bs-popover-top .arrow,
.bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((.8rem + 1px) * -1)
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: .8rem .8rem 0
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25)
}

.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff
}

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
    margin-left: .8rem
}

.bs-popover-right .arrow,
.bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((.8rem + 1px) * -1);
    width: .8rem;
    height: 1.6rem;
    margin: .6rem 0
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: .8rem .8rem .8rem 0
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25)
}

.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff
}

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
    margin-top: .8rem
}

.bs-popover-bottom .arrow,
.bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((.8rem + 1px) * -1)
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 .8rem .8rem .8rem
}

.bs-popover-bottom .arrow::before,
.bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25)
}

.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff
}

.bs-popover-bottom .popover-header::before,
.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1.6rem;
    margin-left: -.8rem;
    content: "";
    border-bottom: 1px solid #f7f7f7
}

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
    margin-right: .8rem
}

.bs-popover-left .arrow,
.bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((.8rem + 1px) * -1);
    width: .8rem;
    height: 1.6rem;
    margin: .6rem 0
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: .8rem 0 .8rem .8rem
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25)
}

.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff
}

.popover-header {
    padding: .8rem 1.2rem;
    margin-bottom: 0;
    font-size: 1.4rem;
    color: #262626;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-left-radius: calc(.6rem - 1px);
    border-top-right-radius: calc(.6rem - 1px)
}

.popover-header:empty {
    display: none
}

.popover-body {
    padding: .8rem 1.2rem;
    color: #545454
}

.carousel {
    position: relative
}

.carousel.pointer-event {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

.carousel-inner::after {
    display: block;
    clear: both;
    content: ""
}

.carousel-item {
    position: relative;
    display: none;
    float: left;
    width: 100%;
    margin-right: -100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-item {
        transition: none
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: block
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

.carousel-fade .carousel-item {
    opacity: 0;
    transition-property: opacity;
    -webkit-transform: none;
    transform: none
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
    z-index: 1;
    opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    z-index: 0;
    opacity: 0;
    transition: 0s .6s opacity
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
        transition: none
    }
}

.carousel-control-prev,
.carousel-control-next {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
    transition: opacity 0.15s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
        transition: none
    }
}

.carousel-control-prev:hover,
.carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9
}

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%
}

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none
}

.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .carousel-indicators li {
        transition: none
    }
}

.carousel-indicators .active {
    opacity: 1
}

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center
}

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

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

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

@keyframes spinner-grow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
    50% {
        opacity: 1
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: spinner-grow .75s linear infinite;
    animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.bg-primary {
    background-color: #8A2BE2 !important
}

a.bg-primary:hover,
a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
    background-color: #701ac0 !important
}

.bg-secondary {
    background-color: #00B378 !important
}

a.bg-secondary:hover,
a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
    background-color: #008056 !important
}

.bg-success {
    background-color: #52c41a !important
}

a.bg-success:hover,
a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
    background-color: #3f9714 !important
}

.bg-info {
    background-color: #1890ff !important
}

a.bg-info:hover,
a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
    background-color: #0076e4 !important
}

.bg-warning {
    background-color: #faad14 !important
}

a.bg-warning:hover,
a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d69005 !important
}

.bg-danger {
    background-color: #f5222d !important
}

a.bg-danger:hover,
a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
    background-color: #da0a15 !important
}

.bg-light {
    background-color: #e5e5e5 !important
}

a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
    background-color: #ccc !important
}

.bg-dark {
    background-color: #262626 !important
}

a.bg-dark:hover,
a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
    background-color: #0d0d0d !important
}

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

.bg-transparent {
    background-color: transparent !important
}

.border {
    border: 1px solid #e8e8e8 !important
}

.border-top {
    border-top: 1px solid #e8e8e8 !important
}

.border-right {
    border-right: 1px solid #e8e8e8 !important
}

.border-bottom {
    border-bottom: 1px solid #e8e8e8 !important
}

.border-left {
    border-left: 1px solid #e8e8e8 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #8A2BE2 !important
}

.border-secondary {
    border-color: #00B378 !important
}

.border-success {
    border-color: #52c41a !important
}

.border-info {
    border-color: #1890ff !important
}

.border-warning {
    border-color: #faad14 !important
}

.border-danger {
    border-color: #f5222d !important
}

.border-light {
    border-color: #e5e5e5 !important
}

.border-dark {
    border-color: #262626 !important
}

.border-white {
    border-color: #fff !important
}

.rounded {
    border-radius: .4rem !important
}

.rounded-top {
    border-top-left-radius: .4rem !important;
    border-top-right-radius: .4rem !important
}

.rounded-right {
    border-top-right-radius: .4rem !important;
    border-bottom-right-radius: .4rem !important
}

.rounded-bottom {
    border-bottom-right-radius: .4rem !important;
    border-bottom-left-radius: .4rem !important
}

.rounded-left {
    border-top-left-radius: .4rem !important;
    border-bottom-left-radius: .4rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

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

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

@media (min-width: 576px) {
    .d-sm-none {
        display: none !important
    }
    .d-sm-inline {
        display: inline !important
    }
    .d-sm-inline-block {
        display: inline-block !important
    }
    .d-sm-block {
        display: block !important
    }
    .d-sm-table {
        display: table !important
    }
    .d-sm-table-row {
        display: table-row !important
    }
    .d-sm-table-cell {
        display: table-cell !important
    }
    .d-sm-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-sm-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 768px) {
    .d-md-none {
        display: none !important
    }
    .d-md-inline {
        display: inline !important
    }
    .d-md-inline-block {
        display: inline-block !important
    }
    .d-md-block {
        display: block !important
    }
    .d-md-table {
        display: table !important
    }
    .d-md-table-row {
        display: table-row !important
    }
    .d-md-table-cell {
        display: table-cell !important
    }
    .d-md-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-md-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 992px) {
    .d-lg-none {
        display: none !important
    }
    .d-lg-inline {
        display: inline !important
    }
    .d-lg-inline-block {
        display: inline-block !important
    }
    .d-lg-block {
        display: block !important
    }
    .d-lg-table {
        display: table !important
    }
    .d-lg-table-row {
        display: table-row !important
    }
    .d-lg-table-cell {
        display: table-cell !important
    }
    .d-lg-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-lg-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media (min-width: 1200px) {
    .d-xl-none {
        display: none !important
    }
    .d-xl-inline {
        display: inline !important
    }
    .d-xl-inline-block {
        display: inline-block !important
    }
    .d-xl-block {
        display: block !important
    }
    .d-xl-table {
        display: table !important
    }
    .d-xl-table-row {
        display: table-row !important
    }
    .d-xl-table-cell {
        display: table-cell !important
    }
    .d-xl-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-xl-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }
    .d-print-inline {
        display: inline !important
    }
    .d-print-inline-block {
        display: inline-block !important
    }
    .d-print-block {
        display: block !important
    }
    .d-print-table {
        display: table !important
    }
    .d-print-table-row {
        display: table-row !important
    }
    .d-print-table-cell {
        display: table-cell !important
    }
    .d-print-flex {
        display: -ms-flexbox !important;
        display: flex !important
    }
    .d-print-inline-flex {
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
    }
}

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden
}

.embed-responsive::before {
    display: block;
    content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.8571428571%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-3by4::before {
    padding-top: 133.3333333333%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.embed-responsive-21by9::before {
    padding-top: 42.8571428571%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-3by4::before {
    padding-top: 133.3333333333%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

.flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important
}

.flex-column {
    -ms-flex-direction: column !important;
    flex-direction: column !important
}

.flex-row-reverse {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important
}

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

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

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

.flex-fill {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important
}

.flex-grow-0 {
    -ms-flex-positive: 0 !important;
    flex-grow: 0 !important
}

.flex-grow-1 {
    -ms-flex-positive: 1 !important;
    flex-grow: 1 !important
}

.flex-shrink-0 {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    -ms-flex-negative: 1 !important;
    flex-shrink: 1 !important
}

.justify-content-start {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important
}

.justify-content-center {
    -ms-flex-pack: center !important;
    justify-content: center !important
}

.justify-content-between {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important
}

.justify-content-around {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-baseline {
    -ms-flex-align: baseline !important;
    align-items: baseline !important
}

.align-items-stretch {
    -ms-flex-align: stretch !important;
    align-items: stretch !important
}

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

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

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

.align-content-between {
    -ms-flex-line-pack: justify !important;
    align-content: space-between !important
}

.align-content-around {
    -ms-flex-line-pack: distribute !important;
    align-content: space-around !important
}

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

.align-self-auto {
    -ms-flex-item-align: auto !important;
    align-self: auto !important
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-baseline {
    -ms-flex-item-align: baseline !important;
    align-self: baseline !important
}

.align-self-stretch {
    -ms-flex-item-align: stretch !important;
    align-self: stretch !important
}

@media (min-width: 576px) {
    .flex-sm-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-sm-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-sm-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-sm-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-sm-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-sm-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-sm-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-sm-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-sm-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-sm-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-sm-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-sm-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-sm-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-sm-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-sm-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-sm-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-sm-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-sm-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-md-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-md-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-md-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-md-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-md-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-md-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-md-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-md-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-md-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-md-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-md-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-md-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-md-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-md-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 992px) {
    .flex-lg-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-lg-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-lg-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-lg-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-lg-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-lg-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-lg-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-lg-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-lg-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-lg-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-lg-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-lg-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-lg-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-lg-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-lg-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

@media (min-width: 1200px) {
    .flex-xl-row {
        -ms-flex-direction: row !important;
        flex-direction: row !important
    }
    .flex-xl-column {
        -ms-flex-direction: column !important;
        flex-direction: column !important
    }
    .flex-xl-row-reverse {
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
    }
    .flex-xl-column-reverse {
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
    }
    .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
    }
    .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
    }
    .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
    }
    .flex-xl-fill {
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
    }
    .flex-xl-grow-0 {
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
    }
    .flex-xl-grow-1 {
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
    }
    .flex-xl-shrink-0 {
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
    }
    .flex-xl-shrink-1 {
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
    }
    .justify-content-xl-start {
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
    }
    .justify-content-xl-end {
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
    }
    .justify-content-xl-center {
        -ms-flex-pack: center !important;
        justify-content: center !important
    }
    .justify-content-xl-between {
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
    }
    .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
    }
    .align-items-xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
    .align-items-xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-xl-baseline {
        -ms-flex-align: baseline !important;
        align-items: baseline !important
    }
    .align-items-xl-stretch {
        -ms-flex-align: stretch !important;
        align-items: stretch !important
    }
    .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
    }
    .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
    }
    .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
    }
    .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
    }
    .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
    }
    .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
    }
    .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
    }
    .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
    .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
    }
    .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width: 576px) {
    .float-sm-left {
        float: left !important
    }
    .float-sm-right {
        float: right !important
    }
    .float-sm-none {
        float: none !important
    }
}

@media (min-width: 768px) {
    .float-md-left {
        float: left !important
    }
    .float-md-right {
        float: right !important
    }
    .float-md-none {
        float: none !important
    }
}

@media (min-width: 992px) {
    .float-lg-left {
        float: left !important
    }
    .float-lg-right {
        float: right !important
    }
    .float-lg-none {
        float: none !important
    }
}

@media (min-width: 1200px) {
    .float-xl-left {
        float: left !important
    }
    .float-xl-right {
        float: right !important
    }
    .float-xl-none {
        float: none !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: -webkit-sticky !important;
    position: sticky !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
    .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal
}

.shadow-sm {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15) !important
}

.shadow {
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03) !important
}

.shadow-lg {
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.m-0 {
    margin: 0 !important
}

.mt-0,
.my-0 {
    margin-top: 0 !important
}

.mr-0,
.mx-0 {
    margin-right: 0 !important
}

.mb-0,
.my-0 {
    margin-bottom: 0 !important
}

.ml-0,
.mx-0 {
    margin-left: 0 !important
}

.m-1 {
    margin: .4rem !important
}

.mt-1,
.my-1 {
    margin-top: .4rem !important
}

.mr-1,
.mx-1 {
    margin-right: .4rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .4rem !important
}

.ml-1,
.mx-1 {
    margin-left: .4rem !important
}

.m-2 {
    margin: .8rem !important
}

.mt-2,
.my-2 {
    margin-top: .8rem !important
}

.mr-2,
.mx-2 {
    margin-right: .8rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .8rem !important
}

.ml-2,
.mx-2 {
    margin-left: .8rem !important
}

.m-3 {
    margin: 1.2rem !important
}

.mt-3,
.my-3 {
    margin-top: 1.2rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1.2rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1.2rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1.2rem !important
}

.m-4 {
    margin: 1.6rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.6rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.6rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.6rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.6rem !important
}

.m-5 {
    margin: 2rem !important
}

.mt-5,
.my-5 {
    margin-top: 2rem !important
}

.mr-5,
.mx-5 {
    margin-right: 2rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 2rem !important
}

.ml-5,
.mx-5 {
    margin-left: 2rem !important
}

.m-6 {
    margin: 2.4rem !important
}

.mt-6,
.my-6 {
    margin-top: 2.4rem !important
}

.mr-6,
.mx-6 {
    margin-right: 2.4rem !important
}

.mb-6,
.my-6 {
    margin-bottom: 2.4rem !important
}

.ml-6,
.mx-6 {
    margin-left: 2.4rem !important
}

.m-7 {
    margin: 2.8rem !important
}

.mt-7,
.my-7 {
    margin-top: 2.8rem !important
}

.mr-7,
.mx-7 {
    margin-right: 2.8rem !important
}

.mb-7,
.my-7 {
    margin-bottom: 2.8rem !important
}

.ml-7,
.mx-7 {
    margin-left: 2.8rem !important
}

.m-8 {
    margin: 3.2rem !important
}

.mt-8,
.my-8 {
    margin-top: 3.2rem !important
}

.mr-8,
.mx-8 {
    margin-right: 3.2rem !important
}

.mb-8,
.my-8 {
    margin-bottom: 3.2rem !important
}

.ml-8,
.mx-8 {
    margin-left: 3.2rem !important
}

.m-9 {
    margin: 3.6rem !important
}

.mt-9,
.my-9 {
    margin-top: 3.6rem !important
}

.mr-9,
.mx-9 {
    margin-right: 3.6rem !important
}

.mb-9,
.my-9 {
    margin-bottom: 3.6rem !important
}

.ml-9,
.mx-9 {
    margin-left: 3.6rem !important
}

.m-10 {
    margin: 4rem !important
}

.mt-10,
.my-10 {
    margin-top: 4rem !important
}

.mr-10,
.mx-10 {
    margin-right: 4rem !important
}

.mb-10,
.my-10 {
    margin-bottom: 4rem !important
}

.ml-10,
.mx-10 {
    margin-left: 4rem !important
}

.p-0 {
    padding: 0 !important
}

.pt-0,
.py-0 {
    padding-top: 0 !important
}

.pr-0,
.px-0 {
    padding-right: 0 !important
}

.pb-0,
.py-0 {
    padding-bottom: 0 !important
}

.pl-0,
.px-0 {
    padding-left: 0 !important
}

.p-1 {
    padding: .4rem !important
}

.pt-1,
.py-1 {
    padding-top: .4rem !important
}

.pr-1,
.px-1 {
    padding-right: .4rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .4rem !important
}

.pl-1,
.px-1 {
    padding-left: .4rem !important
}

.p-2 {
    padding: .8rem !important
}

.pt-2,
.py-2 {
    padding-top: .8rem !important
}

.pr-2,
.px-2 {
    padding-right: .8rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .8rem !important
}

.pl-2,
.px-2 {
    padding-left: .8rem !important
}

.p-3 {
    padding: 1.2rem !important
}

.pt-3,
.py-3 {
    padding-top: 1.2rem !important
}

.pr-3,
.px-3 {
    padding-right: 1.2rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1.2rem !important
}

.pl-3,
.px-3 {
    padding-left: 1.2rem !important
}

.p-4 {
    padding: 1.6rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.6rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.6rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.6rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.6rem !important
}

.p-5 {
    padding: 2rem !important
}

.pt-5,
.py-5 {
    padding-top: 2rem !important
}

.pr-5,
.px-5 {
    padding-right: 2rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 2rem !important
}

.pl-5,
.px-5 {
    padding-left: 2rem !important
}

.p-6 {
    padding: 2.4rem !important
}

.pt-6,
.py-6 {
    padding-top: 2.4rem !important
}

.pr-6,
.px-6 {
    padding-right: 2.4rem !important
}

.pb-6,
.py-6 {
    padding-bottom: 2.4rem !important
}

.pl-6,
.px-6 {
    padding-left: 2.4rem !important
}

.p-7 {
    padding: 2.8rem !important
}

.pt-7,
.py-7 {
    padding-top: 2.8rem !important
}

.pr-7,
.px-7 {
    padding-right: 2.8rem !important
}

.pb-7,
.py-7 {
    padding-bottom: 2.8rem !important
}

.pl-7,
.px-7 {
    padding-left: 2.8rem !important
}

.p-8 {
    padding: 3.2rem !important
}

.pt-8,
.py-8 {
    padding-top: 3.2rem !important
}

.pr-8,
.px-8 {
    padding-right: 3.2rem !important
}

.pb-8,
.py-8 {
    padding-bottom: 3.2rem !important
}

.pl-8,
.px-8 {
    padding-left: 3.2rem !important
}

.p-9 {
    padding: 3.6rem !important
}

.pt-9,
.py-9 {
    padding-top: 3.6rem !important
}

.pr-9,
.px-9 {
    padding-right: 3.6rem !important
}

.pb-9,
.py-9 {
    padding-bottom: 3.6rem !important
}

.pl-9,
.px-9 {
    padding-left: 3.6rem !important
}

.p-10 {
    padding: 4rem !important
}

.pt-10,
.py-10 {
    padding-top: 4rem !important
}

.pr-10,
.px-10 {
    padding-right: 4rem !important
}

.pb-10,
.py-10 {
    padding-bottom: 4rem !important
}

.pl-10,
.px-10 {
    padding-left: 4rem !important
}

.m-n1 {
    margin: -.4rem !important
}

.mt-n1,
.my-n1 {
    margin-top: -.4rem !important
}

.mr-n1,
.mx-n1 {
    margin-right: -.4rem !important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.4rem !important
}

.ml-n1,
.mx-n1 {
    margin-left: -.4rem !important
}

.m-n2 {
    margin: -.8rem !important
}

.mt-n2,
.my-n2 {
    margin-top: -.8rem !important
}

.mr-n2,
.mx-n2 {
    margin-right: -.8rem !important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.8rem !important
}

.ml-n2,
.mx-n2 {
    margin-left: -.8rem !important
}

.m-n3 {
    margin: -1.2rem !important
}

.mt-n3,
.my-n3 {
    margin-top: -1.2rem !important
}

.mr-n3,
.mx-n3 {
    margin-right: -1.2rem !important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1.2rem !important
}

.ml-n3,
.mx-n3 {
    margin-left: -1.2rem !important
}

.m-n4 {
    margin: -1.6rem !important
}

.mt-n4,
.my-n4 {
    margin-top: -1.6rem !important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.6rem !important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.6rem !important
}

.ml-n4,
.mx-n4 {
    margin-left: -1.6rem !important
}

.m-n5 {
    margin: -2rem !important
}

.mt-n5,
.my-n5 {
    margin-top: -2rem !important
}

.mr-n5,
.mx-n5 {
    margin-right: -2rem !important
}

.mb-n5,
.my-n5 {
    margin-bottom: -2rem !important
}

.ml-n5,
.mx-n5 {
    margin-left: -2rem !important
}

.m-n6 {
    margin: -2.4rem !important
}

.mt-n6,
.my-n6 {
    margin-top: -2.4rem !important
}

.mr-n6,
.mx-n6 {
    margin-right: -2.4rem !important
}

.mb-n6,
.my-n6 {
    margin-bottom: -2.4rem !important
}

.ml-n6,
.mx-n6 {
    margin-left: -2.4rem !important
}

.m-n7 {
    margin: -2.8rem !important
}

.mt-n7,
.my-n7 {
    margin-top: -2.8rem !important
}

.mr-n7,
.mx-n7 {
    margin-right: -2.8rem !important
}

.mb-n7,
.my-n7 {
    margin-bottom: -2.8rem !important
}

.ml-n7,
.mx-n7 {
    margin-left: -2.8rem !important
}

.m-n8 {
    margin: -3.2rem !important
}

.mt-n8,
.my-n8 {
    margin-top: -3.2rem !important
}

.mr-n8,
.mx-n8 {
    margin-right: -3.2rem !important
}

.mb-n8,
.my-n8 {
    margin-bottom: -3.2rem !important
}

.ml-n8,
.mx-n8 {
    margin-left: -3.2rem !important
}

.m-n9 {
    margin: -3.6rem !important
}

.mt-n9,
.my-n9 {
    margin-top: -3.6rem !important
}

.mr-n9,
.mx-n9 {
    margin-right: -3.6rem !important
}

.mb-n9,
.my-n9 {
    margin-bottom: -3.6rem !important
}

.ml-n9,
.mx-n9 {
    margin-left: -3.6rem !important
}

.m-n10 {
    margin: -4rem !important
}

.mt-n10,
.my-n10 {
    margin-top: -4rem !important
}

.mr-n10,
.mx-n10 {
    margin-right: -4rem !important
}

.mb-n10,
.my-n10 {
    margin-bottom: -4rem !important
}

.ml-n10,
.mx-n10 {
    margin-left: -4rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media (min-width: 576px) {
    .m-sm-0 {
        margin: 0 !important
    }
    .mt-sm-0,
    .my-sm-0 {
        margin-top: 0 !important
    }
    .mr-sm-0,
    .mx-sm-0 {
        margin-right: 0 !important
    }
    .mb-sm-0,
    .my-sm-0 {
        margin-bottom: 0 !important
    }
    .ml-sm-0,
    .mx-sm-0 {
        margin-left: 0 !important
    }
    .m-sm-1 {
        margin: .4rem !important
    }
    .mt-sm-1,
    .my-sm-1 {
        margin-top: .4rem !important
    }
    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .4rem !important
    }
    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .4rem !important
    }
    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .4rem !important
    }
    .m-sm-2 {
        margin: .8rem !important
    }
    .mt-sm-2,
    .my-sm-2 {
        margin-top: .8rem !important
    }
    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .8rem !important
    }
    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .8rem !important
    }
    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .8rem !important
    }
    .m-sm-3 {
        margin: 1.2rem !important
    }
    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1.2rem !important
    }
    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1.2rem !important
    }
    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1.2rem !important
    }
    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1.2rem !important
    }
    .m-sm-4 {
        margin: 1.6rem !important
    }
    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.6rem !important
    }
    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.6rem !important
    }
    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.6rem !important
    }
    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.6rem !important
    }
    .m-sm-5 {
        margin: 2rem !important
    }
    .mt-sm-5,
    .my-sm-5 {
        margin-top: 2rem !important
    }
    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 2rem !important
    }
    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 2rem !important
    }
    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 2rem !important
    }
    .m-sm-6 {
        margin: 2.4rem !important
    }
    .mt-sm-6,
    .my-sm-6 {
        margin-top: 2.4rem !important
    }
    .mr-sm-6,
    .mx-sm-6 {
        margin-right: 2.4rem !important
    }
    .mb-sm-6,
    .my-sm-6 {
        margin-bottom: 2.4rem !important
    }
    .ml-sm-6,
    .mx-sm-6 {
        margin-left: 2.4rem !important
    }
    .m-sm-7 {
        margin: 2.8rem !important
    }
    .mt-sm-7,
    .my-sm-7 {
        margin-top: 2.8rem !important
    }
    .mr-sm-7,
    .mx-sm-7 {
        margin-right: 2.8rem !important
    }
    .mb-sm-7,
    .my-sm-7 {
        margin-bottom: 2.8rem !important
    }
    .ml-sm-7,
    .mx-sm-7 {
        margin-left: 2.8rem !important
    }
    .m-sm-8 {
        margin: 3.2rem !important
    }
    .mt-sm-8,
    .my-sm-8 {
        margin-top: 3.2rem !important
    }
    .mr-sm-8,
    .mx-sm-8 {
        margin-right: 3.2rem !important
    }
    .mb-sm-8,
    .my-sm-8 {
        margin-bottom: 3.2rem !important
    }
    .ml-sm-8,
    .mx-sm-8 {
        margin-left: 3.2rem !important
    }
    .m-sm-9 {
        margin: 3.6rem !important
    }
    .mt-sm-9,
    .my-sm-9 {
        margin-top: 3.6rem !important
    }
    .mr-sm-9,
    .mx-sm-9 {
        margin-right: 3.6rem !important
    }
    .mb-sm-9,
    .my-sm-9 {
        margin-bottom: 3.6rem !important
    }
    .ml-sm-9,
    .mx-sm-9 {
        margin-left: 3.6rem !important
    }
    .m-sm-10 {
        margin: 4rem !important
    }
    .mt-sm-10,
    .my-sm-10 {
        margin-top: 4rem !important
    }
    .mr-sm-10,
    .mx-sm-10 {
        margin-right: 4rem !important
    }
    .mb-sm-10,
    .my-sm-10 {
        margin-bottom: 4rem !important
    }
    .ml-sm-10,
    .mx-sm-10 {
        margin-left: 4rem !important
    }
    .p-sm-0 {
        padding: 0 !important
    }
    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }
    .pr-sm-0,
    .px-sm-0 {
        padding-right: 0 !important
    }
    .pb-sm-0,
    .py-sm-0 {
        padding-bottom: 0 !important
    }
    .pl-sm-0,
    .px-sm-0 {
        padding-left: 0 !important
    }
    .p-sm-1 {
        padding: .4rem !important
    }
    .pt-sm-1,
    .py-sm-1 {
        padding-top: .4rem !important
    }
    .pr-sm-1,
    .px-sm-1 {
        padding-right: .4rem !important
    }
    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .4rem !important
    }
    .pl-sm-1,
    .px-sm-1 {
        padding-left: .4rem !important
    }
    .p-sm-2 {
        padding: .8rem !important
    }
    .pt-sm-2,
    .py-sm-2 {
        padding-top: .8rem !important
    }
    .pr-sm-2,
    .px-sm-2 {
        padding-right: .8rem !important
    }
    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .8rem !important
    }
    .pl-sm-2,
    .px-sm-2 {
        padding-left: .8rem !important
    }
    .p-sm-3 {
        padding: 1.2rem !important
    }
    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1.2rem !important
    }
    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1.2rem !important
    }
    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1.2rem !important
    }
    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1.2rem !important
    }
    .p-sm-4 {
        padding: 1.6rem !important
    }
    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.6rem !important
    }
    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.6rem !important
    }
    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.6rem !important
    }
    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.6rem !important
    }
    .p-sm-5 {
        padding: 2rem !important
    }
    .pt-sm-5,
    .py-sm-5 {
        padding-top: 2rem !important
    }
    .pr-sm-5,
    .px-sm-5 {
        padding-right: 2rem !important
    }
    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 2rem !important
    }
    .pl-sm-5,
    .px-sm-5 {
        padding-left: 2rem !important
    }
    .p-sm-6 {
        padding: 2.4rem !important
    }
    .pt-sm-6,
    .py-sm-6 {
        padding-top: 2.4rem !important
    }
    .pr-sm-6,
    .px-sm-6 {
        padding-right: 2.4rem !important
    }
    .pb-sm-6,
    .py-sm-6 {
        padding-bottom: 2.4rem !important
    }
    .pl-sm-6,
    .px-sm-6 {
        padding-left: 2.4rem !important
    }
    .p-sm-7 {
        padding: 2.8rem !important
    }
    .pt-sm-7,
    .py-sm-7 {
        padding-top: 2.8rem !important
    }
    .pr-sm-7,
    .px-sm-7 {
        padding-right: 2.8rem !important
    }
    .pb-sm-7,
    .py-sm-7 {
        padding-bottom: 2.8rem !important
    }
    .pl-sm-7,
    .px-sm-7 {
        padding-left: 2.8rem !important
    }
    .p-sm-8 {
        padding: 3.2rem !important
    }
    .pt-sm-8,
    .py-sm-8 {
        padding-top: 3.2rem !important
    }
    .pr-sm-8,
    .px-sm-8 {
        padding-right: 3.2rem !important
    }
    .pb-sm-8,
    .py-sm-8 {
        padding-bottom: 3.2rem !important
    }
    .pl-sm-8,
    .px-sm-8 {
        padding-left: 3.2rem !important
    }
    .p-sm-9 {
        padding: 3.6rem !important
    }
    .pt-sm-9,
    .py-sm-9 {
        padding-top: 3.6rem !important
    }
    .pr-sm-9,
    .px-sm-9 {
        padding-right: 3.6rem !important
    }
    .pb-sm-9,
    .py-sm-9 {
        padding-bottom: 3.6rem !important
    }
    .pl-sm-9,
    .px-sm-9 {
        padding-left: 3.6rem !important
    }
    .p-sm-10 {
        padding: 4rem !important
    }
    .pt-sm-10,
    .py-sm-10 {
        padding-top: 4rem !important
    }
    .pr-sm-10,
    .px-sm-10 {
        padding-right: 4rem !important
    }
    .pb-sm-10,
    .py-sm-10 {
        padding-bottom: 4rem !important
    }
    .pl-sm-10,
    .px-sm-10 {
        padding-left: 4rem !important
    }
    .m-sm-n1 {
        margin: -.4rem !important
    }
    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.4rem !important
    }
    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.4rem !important
    }
    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.4rem !important
    }
    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.4rem !important
    }
    .m-sm-n2 {
        margin: -.8rem !important
    }
    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.8rem !important
    }
    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.8rem !important
    }
    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.8rem !important
    }
    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.8rem !important
    }
    .m-sm-n3 {
        margin: -1.2rem !important
    }
    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1.2rem !important
    }
    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1.2rem !important
    }
    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1.2rem !important
    }
    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1.2rem !important
    }
    .m-sm-n4 {
        margin: -1.6rem !important
    }
    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.6rem !important
    }
    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.6rem !important
    }
    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.6rem !important
    }
    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.6rem !important
    }
    .m-sm-n5 {
        margin: -2rem !important
    }
    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -2rem !important
    }
    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -2rem !important
    }
    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -2rem !important
    }
    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -2rem !important
    }
    .m-sm-n6 {
        margin: -2.4rem !important
    }
    .mt-sm-n6,
    .my-sm-n6 {
        margin-top: -2.4rem !important
    }
    .mr-sm-n6,
    .mx-sm-n6 {
        margin-right: -2.4rem !important
    }
    .mb-sm-n6,
    .my-sm-n6 {
        margin-bottom: -2.4rem !important
    }
    .ml-sm-n6,
    .mx-sm-n6 {
        margin-left: -2.4rem !important
    }
    .m-sm-n7 {
        margin: -2.8rem !important
    }
    .mt-sm-n7,
    .my-sm-n7 {
        margin-top: -2.8rem !important
    }
    .mr-sm-n7,
    .mx-sm-n7 {
        margin-right: -2.8rem !important
    }
    .mb-sm-n7,
    .my-sm-n7 {
        margin-bottom: -2.8rem !important
    }
    .ml-sm-n7,
    .mx-sm-n7 {
        margin-left: -2.8rem !important
    }
    .m-sm-n8 {
        margin: -3.2rem !important
    }
    .mt-sm-n8,
    .my-sm-n8 {
        margin-top: -3.2rem !important
    }
    .mr-sm-n8,
    .mx-sm-n8 {
        margin-right: -3.2rem !important
    }
    .mb-sm-n8,
    .my-sm-n8 {
        margin-bottom: -3.2rem !important
    }
    .ml-sm-n8,
    .mx-sm-n8 {
        margin-left: -3.2rem !important
    }
    .m-sm-n9 {
        margin: -3.6rem !important
    }
    .mt-sm-n9,
    .my-sm-n9 {
        margin-top: -3.6rem !important
    }
    .mr-sm-n9,
    .mx-sm-n9 {
        margin-right: -3.6rem !important
    }
    .mb-sm-n9,
    .my-sm-n9 {
        margin-bottom: -3.6rem !important
    }
    .ml-sm-n9,
    .mx-sm-n9 {
        margin-left: -3.6rem !important
    }
    .m-sm-n10 {
        margin: -4rem !important
    }
    .mt-sm-n10,
    .my-sm-n10 {
        margin-top: -4rem !important
    }
    .mr-sm-n10,
    .mx-sm-n10 {
        margin-right: -4rem !important
    }
    .mb-sm-n10,
    .my-sm-n10 {
        margin-bottom: -4rem !important
    }
    .ml-sm-n10,
    .mx-sm-n10 {
        margin-left: -4rem !important
    }
    .m-sm-auto {
        margin: auto !important
    }
    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }
    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }
    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }
    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width: 768px) {
    .m-md-0 {
        margin: 0 !important
    }
    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }
    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }
    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }
    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }
    .m-md-1 {
        margin: .4rem !important
    }
    .mt-md-1,
    .my-md-1 {
        margin-top: .4rem !important
    }
    .mr-md-1,
    .mx-md-1 {
        margin-right: .4rem !important
    }
    .mb-md-1,
    .my-md-1 {
        margin-bottom: .4rem !important
    }
    .ml-md-1,
    .mx-md-1 {
        margin-left: .4rem !important
    }
    .m-md-2 {
        margin: .8rem !important
    }
    .mt-md-2,
    .my-md-2 {
        margin-top: .8rem !important
    }
    .mr-md-2,
    .mx-md-2 {
        margin-right: .8rem !important
    }
    .mb-md-2,
    .my-md-2 {
        margin-bottom: .8rem !important
    }
    .ml-md-2,
    .mx-md-2 {
        margin-left: .8rem !important
    }
    .m-md-3 {
        margin: 1.2rem !important
    }
    .mt-md-3,
    .my-md-3 {
        margin-top: 1.2rem !important
    }
    .mr-md-3,
    .mx-md-3 {
        margin-right: 1.2rem !important
    }
    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1.2rem !important
    }
    .ml-md-3,
    .mx-md-3 {
        margin-left: 1.2rem !important
    }
    .m-md-4 {
        margin: 1.6rem !important
    }
    .mt-md-4,
    .my-md-4 {
        margin-top: 1.6rem !important
    }
    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.6rem !important
    }
    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.6rem !important
    }
    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.6rem !important
    }
    .m-md-5 {
        margin: 2rem !important
    }
    .mt-md-5,
    .my-md-5 {
        margin-top: 2rem !important
    }
    .mr-md-5,
    .mx-md-5 {
        margin-right: 2rem !important
    }
    .mb-md-5,
    .my-md-5 {
        margin-bottom: 2rem !important
    }
    .ml-md-5,
    .mx-md-5 {
        margin-left: 2rem !important
    }
    .m-md-6 {
        margin: 2.4rem !important
    }
    .mt-md-6,
    .my-md-6 {
        margin-top: 2.4rem !important
    }
    .mr-md-6,
    .mx-md-6 {
        margin-right: 2.4rem !important
    }
    .mb-md-6,
    .my-md-6 {
        margin-bottom: 2.4rem !important
    }
    .ml-md-6,
    .mx-md-6 {
        margin-left: 2.4rem !important
    }
    .m-md-7 {
        margin: 2.8rem !important
    }
    .mt-md-7,
    .my-md-7 {
        margin-top: 2.8rem !important
    }
    .mr-md-7,
    .mx-md-7 {
        margin-right: 2.8rem !important
    }
    .mb-md-7,
    .my-md-7 {
        margin-bottom: 2.8rem !important
    }
    .ml-md-7,
    .mx-md-7 {
        margin-left: 2.8rem !important
    }
    .m-md-8 {
        margin: 3.2rem !important
    }
    .mt-md-8,
    .my-md-8 {
        margin-top: 3.2rem !important
    }
    .mr-md-8,
    .mx-md-8 {
        margin-right: 3.2rem !important
    }
    .mb-md-8,
    .my-md-8 {
        margin-bottom: 3.2rem !important
    }
    .ml-md-8,
    .mx-md-8 {
        margin-left: 3.2rem !important
    }
    .m-md-9 {
        margin: 3.6rem !important
    }
    .mt-md-9,
    .my-md-9 {
        margin-top: 3.6rem !important
    }
    .mr-md-9,
    .mx-md-9 {
        margin-right: 3.6rem !important
    }
    .mb-md-9,
    .my-md-9 {
        margin-bottom: 3.6rem !important
    }
    .ml-md-9,
    .mx-md-9 {
        margin-left: 3.6rem !important
    }
    .m-md-10 {
        margin: 4rem !important
    }
    .mt-md-10,
    .my-md-10 {
        margin-top: 4rem !important
    }
    .mr-md-10,
    .mx-md-10 {
        margin-right: 4rem !important
    }
    .mb-md-10,
    .my-md-10 {
        margin-bottom: 4rem !important
    }
    .ml-md-10,
    .mx-md-10 {
        margin-left: 4rem !important
    }
    .p-md-0 {
        padding: 0 !important
    }
    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }
    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }
    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }
    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }
    .p-md-1 {
        padding: .4rem !important
    }
    .pt-md-1,
    .py-md-1 {
        padding-top: .4rem !important
    }
    .pr-md-1,
    .px-md-1 {
        padding-right: .4rem !important
    }
    .pb-md-1,
    .py-md-1 {
        padding-bottom: .4rem !important
    }
    .pl-md-1,
    .px-md-1 {
        padding-left: .4rem !important
    }
    .p-md-2 {
        padding: .8rem !important
    }
    .pt-md-2,
    .py-md-2 {
        padding-top: .8rem !important
    }
    .pr-md-2,
    .px-md-2 {
        padding-right: .8rem !important
    }
    .pb-md-2,
    .py-md-2 {
        padding-bottom: .8rem !important
    }
    .pl-md-2,
    .px-md-2 {
        padding-left: .8rem !important
    }
    .p-md-3 {
        padding: 1.2rem !important
    }
    .pt-md-3,
    .py-md-3 {
        padding-top: 1.2rem !important
    }
    .pr-md-3,
    .px-md-3 {
        padding-right: 1.2rem !important
    }
    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1.2rem !important
    }
    .pl-md-3,
    .px-md-3 {
        padding-left: 1.2rem !important
    }
    .p-md-4 {
        padding: 1.6rem !important
    }
    .pt-md-4,
    .py-md-4 {
        padding-top: 1.6rem !important
    }
    .pr-md-4,
    .px-md-4 {
        padding-right: 1.6rem !important
    }
    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.6rem !important
    }
    .pl-md-4,
    .px-md-4 {
        padding-left: 1.6rem !important
    }
    .p-md-5 {
        padding: 2rem !important
    }
    .pt-md-5,
    .py-md-5 {
        padding-top: 2rem !important
    }
    .pr-md-5,
    .px-md-5 {
        padding-right: 2rem !important
    }
    .pb-md-5,
    .py-md-5 {
        padding-bottom: 2rem !important
    }
    .pl-md-5,
    .px-md-5 {
        padding-left: 2rem !important
    }
    .p-md-6 {
        padding: 2.4rem !important
    }
    .pt-md-6,
    .py-md-6 {
        padding-top: 2.4rem !important
    }
    .pr-md-6,
    .px-md-6 {
        padding-right: 2.4rem !important
    }
    .pb-md-6,
    .py-md-6 {
        padding-bottom: 2.4rem !important
    }
    .pl-md-6,
    .px-md-6 {
        padding-left: 2.4rem !important
    }
    .p-md-7 {
        padding: 2.8rem !important
    }
    .pt-md-7,
    .py-md-7 {
        padding-top: 2.8rem !important
    }
    .pr-md-7,
    .px-md-7 {
        padding-right: 2.8rem !important
    }
    .pb-md-7,
    .py-md-7 {
        padding-bottom: 2.8rem !important
    }
    .pl-md-7,
    .px-md-7 {
        padding-left: 2.8rem !important
    }
    .p-md-8 {
        padding: 3.2rem !important
    }
    .pt-md-8,
    .py-md-8 {
        padding-top: 3.2rem !important
    }
    .pr-md-8,
    .px-md-8 {
        padding-right: 3.2rem !important
    }
    .pb-md-8,
    .py-md-8 {
        padding-bottom: 3.2rem !important
    }
    .pl-md-8,
    .px-md-8 {
        padding-left: 3.2rem !important
    }
    .p-md-9 {
        padding: 3.6rem !important
    }
    .pt-md-9,
    .py-md-9 {
        padding-top: 3.6rem !important
    }
    .pr-md-9,
    .px-md-9 {
        padding-right: 3.6rem !important
    }
    .pb-md-9,
    .py-md-9 {
        padding-bottom: 3.6rem !important
    }
    .pl-md-9,
    .px-md-9 {
        padding-left: 3.6rem !important
    }
    .p-md-10 {
        padding: 4rem !important
    }
    .pt-md-10,
    .py-md-10 {
        padding-top: 4rem !important
    }
    .pr-md-10,
    .px-md-10 {
        padding-right: 4rem !important
    }
    .pb-md-10,
    .py-md-10 {
        padding-bottom: 4rem !important
    }
    .pl-md-10,
    .px-md-10 {
        padding-left: 4rem !important
    }
    .m-md-n1 {
        margin: -.4rem !important
    }
    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.4rem !important
    }
    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.4rem !important
    }
    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.4rem !important
    }
    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.4rem !important
    }
    .m-md-n2 {
        margin: -.8rem !important
    }
    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.8rem !important
    }
    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.8rem !important
    }
    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.8rem !important
    }
    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.8rem !important
    }
    .m-md-n3 {
        margin: -1.2rem !important
    }
    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1.2rem !important
    }
    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1.2rem !important
    }
    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1.2rem !important
    }
    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1.2rem !important
    }
    .m-md-n4 {
        margin: -1.6rem !important
    }
    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.6rem !important
    }
    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.6rem !important
    }
    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.6rem !important
    }
    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.6rem !important
    }
    .m-md-n5 {
        margin: -2rem !important
    }
    .mt-md-n5,
    .my-md-n5 {
        margin-top: -2rem !important
    }
    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -2rem !important
    }
    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -2rem !important
    }
    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -2rem !important
    }
    .m-md-n6 {
        margin: -2.4rem !important
    }
    .mt-md-n6,
    .my-md-n6 {
        margin-top: -2.4rem !important
    }
    .mr-md-n6,
    .mx-md-n6 {
        margin-right: -2.4rem !important
    }
    .mb-md-n6,
    .my-md-n6 {
        margin-bottom: -2.4rem !important
    }
    .ml-md-n6,
    .mx-md-n6 {
        margin-left: -2.4rem !important
    }
    .m-md-n7 {
        margin: -2.8rem !important
    }
    .mt-md-n7,
    .my-md-n7 {
        margin-top: -2.8rem !important
    }
    .mr-md-n7,
    .mx-md-n7 {
        margin-right: -2.8rem !important
    }
    .mb-md-n7,
    .my-md-n7 {
        margin-bottom: -2.8rem !important
    }
    .ml-md-n7,
    .mx-md-n7 {
        margin-left: -2.8rem !important
    }
    .m-md-n8 {
        margin: -3.2rem !important
    }
    .mt-md-n8,
    .my-md-n8 {
        margin-top: -3.2rem !important
    }
    .mr-md-n8,
    .mx-md-n8 {
        margin-right: -3.2rem !important
    }
    .mb-md-n8,
    .my-md-n8 {
        margin-bottom: -3.2rem !important
    }
    .ml-md-n8,
    .mx-md-n8 {
        margin-left: -3.2rem !important
    }
    .m-md-n9 {
        margin: -3.6rem !important
    }
    .mt-md-n9,
    .my-md-n9 {
        margin-top: -3.6rem !important
    }
    .mr-md-n9,
    .mx-md-n9 {
        margin-right: -3.6rem !important
    }
    .mb-md-n9,
    .my-md-n9 {
        margin-bottom: -3.6rem !important
    }
    .ml-md-n9,
    .mx-md-n9 {
        margin-left: -3.6rem !important
    }
    .m-md-n10 {
        margin: -4rem !important
    }
    .mt-md-n10,
    .my-md-n10 {
        margin-top: -4rem !important
    }
    .mr-md-n10,
    .mx-md-n10 {
        margin-right: -4rem !important
    }
    .mb-md-n10,
    .my-md-n10 {
        margin-bottom: -4rem !important
    }
    .ml-md-n10,
    .mx-md-n10 {
        margin-left: -4rem !important
    }
    .m-md-auto {
        margin: auto !important
    }
    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }
    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }
    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }
    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width: 992px) {
    .m-lg-0 {
        margin: 0 !important
    }
    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }
    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }
    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }
    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }
    .m-lg-1 {
        margin: .4rem !important
    }
    .mt-lg-1,
    .my-lg-1 {
        margin-top: .4rem !important
    }
    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .4rem !important
    }
    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .4rem !important
    }
    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .4rem !important
    }
    .m-lg-2 {
        margin: .8rem !important
    }
    .mt-lg-2,
    .my-lg-2 {
        margin-top: .8rem !important
    }
    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .8rem !important
    }
    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .8rem !important
    }
    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .8rem !important
    }
    .m-lg-3 {
        margin: 1.2rem !important
    }
    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1.2rem !important
    }
    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1.2rem !important
    }
    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1.2rem !important
    }
    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1.2rem !important
    }
    .m-lg-4 {
        margin: 1.6rem !important
    }
    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.6rem !important
    }
    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.6rem !important
    }
    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.6rem !important
    }
    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.6rem !important
    }
    .m-lg-5 {
        margin: 2rem !important
    }
    .mt-lg-5,
    .my-lg-5 {
        margin-top: 2rem !important
    }
    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 2rem !important
    }
    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 2rem !important
    }
    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 2rem !important
    }
    .m-lg-6 {
        margin: 2.4rem !important
    }
    .mt-lg-6,
    .my-lg-6 {
        margin-top: 2.4rem !important
    }
    .mr-lg-6,
    .mx-lg-6 {
        margin-right: 2.4rem !important
    }
    .mb-lg-6,
    .my-lg-6 {
        margin-bottom: 2.4rem !important
    }
    .ml-lg-6,
    .mx-lg-6 {
        margin-left: 2.4rem !important
    }
    .m-lg-7 {
        margin: 2.8rem !important
    }
    .mt-lg-7,
    .my-lg-7 {
        margin-top: 2.8rem !important
    }
    .mr-lg-7,
    .mx-lg-7 {
        margin-right: 2.8rem !important
    }
    .mb-lg-7,
    .my-lg-7 {
        margin-bottom: 2.8rem !important
    }
    .ml-lg-7,
    .mx-lg-7 {
        margin-left: 2.8rem !important
    }
    .m-lg-8 {
        margin: 3.2rem !important
    }
    .mt-lg-8,
    .my-lg-8 {
        margin-top: 3.2rem !important
    }
    .mr-lg-8,
    .mx-lg-8 {
        margin-right: 3.2rem !important
    }
    .mb-lg-8,
    .my-lg-8 {
        margin-bottom: 3.2rem !important
    }
    .ml-lg-8,
    .mx-lg-8 {
        margin-left: 3.2rem !important
    }
    .m-lg-9 {
        margin: 3.6rem !important
    }
    .mt-lg-9,
    .my-lg-9 {
        margin-top: 3.6rem !important
    }
    .mr-lg-9,
    .mx-lg-9 {
        margin-right: 3.6rem !important
    }
    .mb-lg-9,
    .my-lg-9 {
        margin-bottom: 3.6rem !important
    }
    .ml-lg-9,
    .mx-lg-9 {
        margin-left: 3.6rem !important
    }
    .m-lg-10 {
        margin: 4rem !important
    }
    .mt-lg-10,
    .my-lg-10 {
        margin-top: 4rem !important
    }
    .mr-lg-10,
    .mx-lg-10 {
        margin-right: 4rem !important
    }
    .mb-lg-10,
    .my-lg-10 {
        margin-bottom: 4rem !important
    }
    .ml-lg-10,
    .mx-lg-10 {
        margin-left: 4rem !important
    }
    .p-lg-0 {
        padding: 0 !important
    }
    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }
    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }
    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }
    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }
    .p-lg-1 {
        padding: .4rem !important
    }
    .pt-lg-1,
    .py-lg-1 {
        padding-top: .4rem !important
    }
    .pr-lg-1,
    .px-lg-1 {
        padding-right: .4rem !important
    }
    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .4rem !important
    }
    .pl-lg-1,
    .px-lg-1 {
        padding-left: .4rem !important
    }
    .p-lg-2 {
        padding: .8rem !important
    }
    .pt-lg-2,
    .py-lg-2 {
        padding-top: .8rem !important
    }
    .pr-lg-2,
    .px-lg-2 {
        padding-right: .8rem !important
    }
    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .8rem !important
    }
    .pl-lg-2,
    .px-lg-2 {
        padding-left: .8rem !important
    }
    .p-lg-3 {
        padding: 1.2rem !important
    }
    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1.2rem !important
    }
    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1.2rem !important
    }
    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1.2rem !important
    }
    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1.2rem !important
    }
    .p-lg-4 {
        padding: 1.6rem !important
    }
    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.6rem !important
    }
    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.6rem !important
    }
    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.6rem !important
    }
    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.6rem !important
    }
    .p-lg-5 {
        padding: 2rem !important
    }
    .pt-lg-5,
    .py-lg-5 {
        padding-top: 2rem !important
    }
    .pr-lg-5,
    .px-lg-5 {
        padding-right: 2rem !important
    }
    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 2rem !important
    }
    .pl-lg-5,
    .px-lg-5 {
        padding-left: 2rem !important
    }
    .p-lg-6 {
        padding: 2.4rem !important
    }
    .pt-lg-6,
    .py-lg-6 {
        padding-top: 2.4rem !important
    }
    .pr-lg-6,
    .px-lg-6 {
        padding-right: 2.4rem !important
    }
    .pb-lg-6,
    .py-lg-6 {
        padding-bottom: 2.4rem !important
    }
    .pl-lg-6,
    .px-lg-6 {
        padding-left: 2.4rem !important
    }
    .p-lg-7 {
        padding: 2.8rem !important
    }
    .pt-lg-7,
    .py-lg-7 {
        padding-top: 2.8rem !important
    }
    .pr-lg-7,
    .px-lg-7 {
        padding-right: 2.8rem !important
    }
    .pb-lg-7,
    .py-lg-7 {
        padding-bottom: 2.8rem !important
    }
    .pl-lg-7,
    .px-lg-7 {
        padding-left: 2.8rem !important
    }
    .p-lg-8 {
        padding: 3.2rem !important
    }
    .pt-lg-8,
    .py-lg-8 {
        padding-top: 3.2rem !important
    }
    .pr-lg-8,
    .px-lg-8 {
        padding-right: 3.2rem !important
    }
    .pb-lg-8,
    .py-lg-8 {
        padding-bottom: 3.2rem !important
    }
    .pl-lg-8,
    .px-lg-8 {
        padding-left: 3.2rem !important
    }
    .p-lg-9 {
        padding: 3.6rem !important
    }
    .pt-lg-9,
    .py-lg-9 {
        padding-top: 3.6rem !important
    }
    .pr-lg-9,
    .px-lg-9 {
        padding-right: 3.6rem !important
    }
    .pb-lg-9,
    .py-lg-9 {
        padding-bottom: 3.6rem !important
    }
    .pl-lg-9,
    .px-lg-9 {
        padding-left: 3.6rem !important
    }
    .p-lg-10 {
        padding: 4rem !important
    }
    .pt-lg-10,
    .py-lg-10 {
        padding-top: 4rem !important
    }
    .pr-lg-10,
    .px-lg-10 {
        padding-right: 4rem !important
    }
    .pb-lg-10,
    .py-lg-10 {
        padding-bottom: 4rem !important
    }
    .pl-lg-10,
    .px-lg-10 {
        padding-left: 4rem !important
    }
    .m-lg-n1 {
        margin: -.4rem !important
    }
    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.4rem !important
    }
    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.4rem !important
    }
    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.4rem !important
    }
    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.4rem !important
    }
    .m-lg-n2 {
        margin: -.8rem !important
    }
    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.8rem !important
    }
    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.8rem !important
    }
    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.8rem !important
    }
    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.8rem !important
    }
    .m-lg-n3 {
        margin: -1.2rem !important
    }
    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1.2rem !important
    }
    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1.2rem !important
    }
    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1.2rem !important
    }
    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1.2rem !important
    }
    .m-lg-n4 {
        margin: -1.6rem !important
    }
    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.6rem !important
    }
    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.6rem !important
    }
    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.6rem !important
    }
    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.6rem !important
    }
    .m-lg-n5 {
        margin: -2rem !important
    }
    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -2rem !important
    }
    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -2rem !important
    }
    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -2rem !important
    }
    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -2rem !important
    }
    .m-lg-n6 {
        margin: -2.4rem !important
    }
    .mt-lg-n6,
    .my-lg-n6 {
        margin-top: -2.4rem !important
    }
    .mr-lg-n6,
    .mx-lg-n6 {
        margin-right: -2.4rem !important
    }
    .mb-lg-n6,
    .my-lg-n6 {
        margin-bottom: -2.4rem !important
    }
    .ml-lg-n6,
    .mx-lg-n6 {
        margin-left: -2.4rem !important
    }
    .m-lg-n7 {
        margin: -2.8rem !important
    }
    .mt-lg-n7,
    .my-lg-n7 {
        margin-top: -2.8rem !important
    }
    .mr-lg-n7,
    .mx-lg-n7 {
        margin-right: -2.8rem !important
    }
    .mb-lg-n7,
    .my-lg-n7 {
        margin-bottom: -2.8rem !important
    }
    .ml-lg-n7,
    .mx-lg-n7 {
        margin-left: -2.8rem !important
    }
    .m-lg-n8 {
        margin: -3.2rem !important
    }
    .mt-lg-n8,
    .my-lg-n8 {
        margin-top: -3.2rem !important
    }
    .mr-lg-n8,
    .mx-lg-n8 {
        margin-right: -3.2rem !important
    }
    .mb-lg-n8,
    .my-lg-n8 {
        margin-bottom: -3.2rem !important
    }
    .ml-lg-n8,
    .mx-lg-n8 {
        margin-left: -3.2rem !important
    }
    .m-lg-n9 {
        margin: -3.6rem !important
    }
    .mt-lg-n9,
    .my-lg-n9 {
        margin-top: -3.6rem !important
    }
    .mr-lg-n9,
    .mx-lg-n9 {
        margin-right: -3.6rem !important
    }
    .mb-lg-n9,
    .my-lg-n9 {
        margin-bottom: -3.6rem !important
    }
    .ml-lg-n9,
    .mx-lg-n9 {
        margin-left: -3.6rem !important
    }
    .m-lg-n10 {
        margin: -4rem !important
    }
    .mt-lg-n10,
    .my-lg-n10 {
        margin-top: -4rem !important
    }
    .mr-lg-n10,
    .mx-lg-n10 {
        margin-right: -4rem !important
    }
    .mb-lg-n10,
    .my-lg-n10 {
        margin-bottom: -4rem !important
    }
    .ml-lg-n10,
    .mx-lg-n10 {
        margin-left: -4rem !important
    }
    .m-lg-auto {
        margin: auto !important
    }
    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }
    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }
    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }
    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width: 1200px) {
    .m-xl-0 {
        margin: 0 !important
    }
    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }
    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }
    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }
    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }
    .m-xl-1 {
        margin: .4rem !important
    }
    .mt-xl-1,
    .my-xl-1 {
        margin-top: .4rem !important
    }
    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .4rem !important
    }
    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .4rem !important
    }
    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .4rem !important
    }
    .m-xl-2 {
        margin: .8rem !important
    }
    .mt-xl-2,
    .my-xl-2 {
        margin-top: .8rem !important
    }
    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .8rem !important
    }
    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .8rem !important
    }
    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .8rem !important
    }
    .m-xl-3 {
        margin: 1.2rem !important
    }
    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1.2rem !important
    }
    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1.2rem !important
    }
    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1.2rem !important
    }
    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1.2rem !important
    }
    .m-xl-4 {
        margin: 1.6rem !important
    }
    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.6rem !important
    }
    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.6rem !important
    }
    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.6rem !important
    }
    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.6rem !important
    }
    .m-xl-5 {
        margin: 2rem !important
    }
    .mt-xl-5,
    .my-xl-5 {
        margin-top: 2rem !important
    }
    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 2rem !important
    }
    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 2rem !important
    }
    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 2rem !important
    }
    .m-xl-6 {
        margin: 2.4rem !important
    }
    .mt-xl-6,
    .my-xl-6 {
        margin-top: 2.4rem !important
    }
    .mr-xl-6,
    .mx-xl-6 {
        margin-right: 2.4rem !important
    }
    .mb-xl-6,
    .my-xl-6 {
        margin-bottom: 2.4rem !important
    }
    .ml-xl-6,
    .mx-xl-6 {
        margin-left: 2.4rem !important
    }
    .m-xl-7 {
        margin: 2.8rem !important
    }
    .mt-xl-7,
    .my-xl-7 {
        margin-top: 2.8rem !important
    }
    .mr-xl-7,
    .mx-xl-7 {
        margin-right: 2.8rem !important
    }
    .mb-xl-7,
    .my-xl-7 {
        margin-bottom: 2.8rem !important
    }
    .ml-xl-7,
    .mx-xl-7 {
        margin-left: 2.8rem !important
    }
    .m-xl-8 {
        margin: 3.2rem !important
    }
    .mt-xl-8,
    .my-xl-8 {
        margin-top: 3.2rem !important
    }
    .mr-xl-8,
    .mx-xl-8 {
        margin-right: 3.2rem !important
    }
    .mb-xl-8,
    .my-xl-8 {
        margin-bottom: 3.2rem !important
    }
    .ml-xl-8,
    .mx-xl-8 {
        margin-left: 3.2rem !important
    }
    .m-xl-9 {
        margin: 3.6rem !important
    }
    .mt-xl-9,
    .my-xl-9 {
        margin-top: 3.6rem !important
    }
    .mr-xl-9,
    .mx-xl-9 {
        margin-right: 3.6rem !important
    }
    .mb-xl-9,
    .my-xl-9 {
        margin-bottom: 3.6rem !important
    }
    .ml-xl-9,
    .mx-xl-9 {
        margin-left: 3.6rem !important
    }
    .m-xl-10 {
        margin: 4rem !important
    }
    .mt-xl-10,
    .my-xl-10 {
        margin-top: 4rem !important
    }
    .mr-xl-10,
    .mx-xl-10 {
        margin-right: 4rem !important
    }
    .mb-xl-10,
    .my-xl-10 {
        margin-bottom: 4rem !important
    }
    .ml-xl-10,
    .mx-xl-10 {
        margin-left: 4rem !important
    }
    .p-xl-0 {
        padding: 0 !important
    }
    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }
    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }
    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }
    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }
    .p-xl-1 {
        padding: .4rem !important
    }
    .pt-xl-1,
    .py-xl-1 {
        padding-top: .4rem !important
    }
    .pr-xl-1,
    .px-xl-1 {
        padding-right: .4rem !important
    }
    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .4rem !important
    }
    .pl-xl-1,
    .px-xl-1 {
        padding-left: .4rem !important
    }
    .p-xl-2 {
        padding: .8rem !important
    }
    .pt-xl-2,
    .py-xl-2 {
        padding-top: .8rem !important
    }
    .pr-xl-2,
    .px-xl-2 {
        padding-right: .8rem !important
    }
    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .8rem !important
    }
    .pl-xl-2,
    .px-xl-2 {
        padding-left: .8rem !important
    }
    .p-xl-3 {
        padding: 1.2rem !important
    }
    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1.2rem !important
    }
    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1.2rem !important
    }
    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1.2rem !important
    }
    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1.2rem !important
    }
    .p-xl-4 {
        padding: 1.6rem !important
    }
    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.6rem !important
    }
    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.6rem !important
    }
    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.6rem !important
    }
    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.6rem !important
    }
    .p-xl-5 {
        padding: 2rem !important
    }
    .pt-xl-5,
    .py-xl-5 {
        padding-top: 2rem !important
    }
    .pr-xl-5,
    .px-xl-5 {
        padding-right: 2rem !important
    }
    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 2rem !important
    }
    .pl-xl-5,
    .px-xl-5 {
        padding-left: 2rem !important
    }
    .p-xl-6 {
        padding: 2.4rem !important
    }
    .pt-xl-6,
    .py-xl-6 {
        padding-top: 2.4rem !important
    }
    .pr-xl-6,
    .px-xl-6 {
        padding-right: 2.4rem !important
    }
    .pb-xl-6,
    .py-xl-6 {
        padding-bottom: 2.4rem !important
    }
    .pl-xl-6,
    .px-xl-6 {
        padding-left: 2.4rem !important
    }
    .p-xl-7 {
        padding: 2.8rem !important
    }
    .pt-xl-7,
    .py-xl-7 {
        padding-top: 2.8rem !important
    }
    .pr-xl-7,
    .px-xl-7 {
        padding-right: 2.8rem !important
    }
    .pb-xl-7,
    .py-xl-7 {
        padding-bottom: 2.8rem !important
    }
    .pl-xl-7,
    .px-xl-7 {
        padding-left: 2.8rem !important
    }
    .p-xl-8 {
        padding: 3.2rem !important
    }
    .pt-xl-8,
    .py-xl-8 {
        padding-top: 3.2rem !important
    }
    .pr-xl-8,
    .px-xl-8 {
        padding-right: 3.2rem !important
    }
    .pb-xl-8,
    .py-xl-8 {
        padding-bottom: 3.2rem !important
    }
    .pl-xl-8,
    .px-xl-8 {
        padding-left: 3.2rem !important
    }
    .p-xl-9 {
        padding: 3.6rem !important
    }
    .pt-xl-9,
    .py-xl-9 {
        padding-top: 3.6rem !important
    }
    .pr-xl-9,
    .px-xl-9 {
        padding-right: 3.6rem !important
    }
    .pb-xl-9,
    .py-xl-9 {
        padding-bottom: 3.6rem !important
    }
    .pl-xl-9,
    .px-xl-9 {
        padding-left: 3.6rem !important
    }
    .p-xl-10 {
        padding: 4rem !important
    }
    .pt-xl-10,
    .py-xl-10 {
        padding-top: 4rem !important
    }
    .pr-xl-10,
    .px-xl-10 {
        padding-right: 4rem !important
    }
    .pb-xl-10,
    .py-xl-10 {
        padding-bottom: 4rem !important
    }
    .pl-xl-10,
    .px-xl-10 {
        padding-left: 4rem !important
    }
    .m-xl-n1 {
        margin: -.4rem !important
    }
    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.4rem !important
    }
    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.4rem !important
    }
    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.4rem !important
    }
    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.4rem !important
    }
    .m-xl-n2 {
        margin: -.8rem !important
    }
    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.8rem !important
    }
    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.8rem !important
    }
    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.8rem !important
    }
    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.8rem !important
    }
    .m-xl-n3 {
        margin: -1.2rem !important
    }
    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1.2rem !important
    }
    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1.2rem !important
    }
    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1.2rem !important
    }
    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1.2rem !important
    }
    .m-xl-n4 {
        margin: -1.6rem !important
    }
    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.6rem !important
    }
    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.6rem !important
    }
    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.6rem !important
    }
    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.6rem !important
    }
    .m-xl-n5 {
        margin: -2rem !important
    }
    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -2rem !important
    }
    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -2rem !important
    }
    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -2rem !important
    }
    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -2rem !important
    }
    .m-xl-n6 {
        margin: -2.4rem !important
    }
    .mt-xl-n6,
    .my-xl-n6 {
        margin-top: -2.4rem !important
    }
    .mr-xl-n6,
    .mx-xl-n6 {
        margin-right: -2.4rem !important
    }
    .mb-xl-n6,
    .my-xl-n6 {
        margin-bottom: -2.4rem !important
    }
    .ml-xl-n6,
    .mx-xl-n6 {
        margin-left: -2.4rem !important
    }
    .m-xl-n7 {
        margin: -2.8rem !important
    }
    .mt-xl-n7,
    .my-xl-n7 {
        margin-top: -2.8rem !important
    }
    .mr-xl-n7,
    .mx-xl-n7 {
        margin-right: -2.8rem !important
    }
    .mb-xl-n7,
    .my-xl-n7 {
        margin-bottom: -2.8rem !important
    }
    .ml-xl-n7,
    .mx-xl-n7 {
        margin-left: -2.8rem !important
    }
    .m-xl-n8 {
        margin: -3.2rem !important
    }
    .mt-xl-n8,
    .my-xl-n8 {
        margin-top: -3.2rem !important
    }
    .mr-xl-n8,
    .mx-xl-n8 {
        margin-right: -3.2rem !important
    }
    .mb-xl-n8,
    .my-xl-n8 {
        margin-bottom: -3.2rem !important
    }
    .ml-xl-n8,
    .mx-xl-n8 {
        margin-left: -3.2rem !important
    }
    .m-xl-n9 {
        margin: -3.6rem !important
    }
    .mt-xl-n9,
    .my-xl-n9 {
        margin-top: -3.6rem !important
    }
    .mr-xl-n9,
    .mx-xl-n9 {
        margin-right: -3.6rem !important
    }
    .mb-xl-n9,
    .my-xl-n9 {
        margin-bottom: -3.6rem !important
    }
    .ml-xl-n9,
    .mx-xl-n9 {
        margin-left: -3.6rem !important
    }
    .m-xl-n10 {
        margin: -4rem !important
    }
    .mt-xl-n10,
    .my-xl-n10 {
        margin-top: -4rem !important
    }
    .mr-xl-n10,
    .mx-xl-n10 {
        margin-right: -4rem !important
    }
    .mb-xl-n10,
    .my-xl-n10 {
        margin-bottom: -4rem !important
    }
    .ml-xl-n10,
    .mx-xl-n10 {
        margin-left: -4rem !important
    }
    .m-xl-auto {
        margin: auto !important
    }
    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }
    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }
    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }
    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

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

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

@media (min-width: 576px) {
    .text-sm-left {
        text-align: left !important
    }
    .text-sm-right {
        text-align: right !important
    }
    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width: 768px) {
    .text-md-left {
        text-align: left !important
    }
    .text-md-right {
        text-align: right !important
    }
    .text-md-center {
        text-align: center !important
    }
}

@media (min-width: 992px) {
    .text-lg-left {
        text-align: left !important
    }
    .text-lg-right {
        text-align: right !important
    }
    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width: 1200px) {
    .text-xl-left {
        text-align: left !important
    }
    .text-xl-right {
        text-align: right !important
    }
    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

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

.font-weight-lighter {
    font-weight: lighter !important
}

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

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

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #8A2BE2 !important
}

a.text-primary:hover,
a.text-primary:focus {
    color: #6317a9 !important
}

.text-secondary {
    color: #00B378 !important
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #006745 !important
}

.text-success {
    color: #52c41a !important
}

a.text-success:hover,
a.text-success:focus {
    color: #368011 !important
}

.text-info {
    color: #1890ff !important
}

a.text-info:hover,
a.text-info:focus {
    color: #0069cb !important
}

.text-warning {
    color: #faad14 !important
}

a.text-warning:hover,
a.text-warning:focus {
    color: #bd7f04 !important
}

.text-danger {
    color: #f5222d !important
}

a.text-danger:hover,
a.text-danger:focus {
    color: #c20912 !important
}

.text-light {
    color: #e5e5e5 !important
}

a.text-light:hover,
a.text-light:focus {
    color: #bfbfbf !important
}

.text-dark {
    color: #262626 !important
}

a.text-dark:hover,
a.text-dark:focus {
    color: #000 !important
}

.text-body {
    color: #545454 !important
}

.text-muted {
    color: #545454 !important
}

.text-black-50 {
    color: rgba(0, 0, 0, 0.5) !important
}

.text-white-50 {
    color: rgba(255, 255, 255, 0.5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none !important
}

.text-reset {
    color: inherit !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

@media print {
    *,
    *::before,
    *::after {
        text-shadow: none !important;
        box-shadow: none !important
    }
    a:not(.btn) {
        text-decoration: underline
    }
    abbr[title]::after {
        content: " (" attr(title) ")"
    }
    pre {
        white-space: pre-wrap !important
    }
    pre,
    blockquote {
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    @page {
        size: a3
    }
    body {
        min-width: 992px !important
    }
    .container {
        min-width: 992px !important
    }
    .navbar {
        display: none
    }
    .badge {
        border: 1px solid #000
    }
    .table {
        border-collapse: collapse !important
    }
    .table td,
    .table th {
        background-color: #fff !important
    }
    .table-bordered th,
    .table-bordered td {
        border: 1px solid #dee2e6 !important
    }
    .table-dark {
        color: inherit
    }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody+tbody {
        border-color: #e8e8e8
    }
    .table .thead-dark th {
        color: inherit;
        border-color: #e8e8e8
    }
}

.dt-loader {
    position: relative;
    margin: 0 auto;
    width: 60px;
    height: 100%;
    display: none
}

.dt-loader-container {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
    background-color: #fff
}

.dt-loader-container .dt-loader {
    display: block;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1
}

.dt-loader-container+.dt-root {
    opacity: 0
}

.dt-loader:before {
    content: "";
    display: block;
    padding-top: 100%
}

.dt-loader.active {
    display: block
}

.circular {
    animation: rotate 2s linear infinite;
    -webkit-animation: rotate 2s linear infinite;
    height: auto;
    transform-origin: center center;
    -webkit-transform-origin: center center;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.path {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
    animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    -webkit-animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
    stroke-linecap: round
}

@keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@keyframes color {
    100%,
    0% {
        stroke: #d62d20
    }
    40% {
        stroke: #0057e7
    }
    66% {
        stroke: #008744
    }
    80%,
    90% {
        stroke: #ffa700
    }
}

@-webkit-keyframes rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px
    }
    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px
    }
}

@-webkit-keyframes color {
    100%,
    0% {
        stroke: #d62d20
    }
    40% {
        stroke: #0057e7
    }
    66% {
        stroke: #008744
    }
    80%,
    90% {
        stroke: #ffa700
    }
}

.owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px
}

.owl-theme .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none
}

.owl-theme .owl-nav .disabled {
    opacity: .5;
    cursor: default
}

.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 10px
}

.owl-theme .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: transparent
}

.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-theme .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 2px;
    background: #fff;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 50%
}

.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
    background: #fff
}

.owl-theme .owl-dots {
    text-align: left
}

.owl-theme .owl-dots .owl-dot span {
    border: 2px solid #545454
}

.owl-theme .owl-dots .owl-dot.active span {
    border-color: #8A2BE2;
    width: 14px;
    height: 14px
}

.owl-theme .owl-dots .owl-dot:focus {
    outline: 0
}

.owl-theme .owl-nav {
    position: absolute;
    top: 50%;
    display: block;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    height: 30px;
    margin-top: 0;
    left: 0;
    right: 0
}

.owl-theme .owl-nav .owl-prev,
.owl-theme .owl-nav .owl-next {
    left: -15px;
    width: 20px;
    height: 20px;
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 50%;
    position: absolute
}

.owl-theme .owl-nav .owl-next {
    right: -15px;
    left: auto
}

.ps__rail-y {
    width: 10px
}

.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
    background-color: transparent
}

.ps__rail-y:hover>.ps__thumb-y,
.ps__rail-y:focus>.ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
    width: 6px
}

@-webkit-keyframes swal2-show {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    80% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes swal2-show {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7)
    }
    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }
    80% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes swal2-hide {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0
    }
}

@keyframes swal2-hide {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0
    }
}

@-webkit-keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }
    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }
    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }
    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }
    100% {
        top: 2.8125em;
        left: .875em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        top: 1.1875em;
        left: .0625em;
        width: 0
    }
    54% {
        top: 1.0625em;
        left: .125em;
        width: 0
    }
    70% {
        top: 2.1875em;
        left: -.375em;
        width: 3.125em
    }
    84% {
        top: 3em;
        left: 1.3125em;
        width: 1.0625em
    }
    100% {
        top: 2.8125em;
        left: .875em;
        width: 1.5625em
    }
}

@-webkit-keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }
    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    65% {
        top: 3.375em;
        right: 2.875em;
        width: 0
    }
    84% {
        top: 2.1875em;
        right: 0;
        width: 3.4375em
    }
    100% {
        top: 2.375em;
        right: .5em;
        width: 2.9375em
    }
}

@-webkit-keyframes swal2-rotate-success-circular-line {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    5% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    12% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg)
    }
    100% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg)
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    5% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg)
    }
    12% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg)
    }
    100% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg)
    }
}

@-webkit-keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        opacity: 0
    }
    50% {
        margin-top: 1.625em;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        opacity: 0
    }
    80% {
        margin-top: -.375em;
        -webkit-transform: scale(1.15);
        transform: scale(1.15)
    }
    100% {
        margin-top: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        opacity: 0
    }
    50% {
        margin-top: 1.625em;
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        opacity: 0
    }
    80% {
        margin-top: -.375em;
        -webkit-transform: scale(1.15);
        transform: scale(1.15)
    }
    100% {
        margin-top: 0;
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes swal2-animate-error-icon {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        opacity: 0
    }
    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        opacity: 0
    }
    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1
    }
}

body.swal2-toast-shown .swal2-container {
    background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-shown {
    background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-top {
    top: 0;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,
body.swal2-toast-shown .swal2-container.swal2-top-right {
    top: 0;
    right: 0;
    bottom: auto;
    left: auto
}

body.swal2-toast-shown .swal2-container.swal2-top-start,
body.swal2-toast-shown .swal2-container.swal2-top-left {
    top: 0;
    right: auto;
    bottom: auto;
    left: 0
}

body.swal2-toast-shown .swal2-container.swal2-center-start,
body.swal2-toast-shown .swal2-container.swal2-center-left {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    top: 50%;
    right: auto;
    bottom: auto;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,
body.swal2-toast-shown .swal2-container.swal2-center-right {
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start,
body.swal2-toast-shown .swal2-container.swal2-bottom-left {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    top: auto;
    right: auto;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,
body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    top: auto;
    right: 0;
    bottom: 0;
    left: auto
}

body.swal2-toast-column .swal2-toast {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch
}

body.swal2-toast-column .swal2-toast .swal2-actions {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    height: 2.2em;
    margin-top: .3125em
}

body.swal2-toast-column .swal2-toast .swal2-loading {
    -ms-flex-pack: center;
    justify-content: center
}

body.swal2-toast-column .swal2-toast .swal2-input {
    height: 2em;
    margin: .3125em auto;
    font-size: 1em
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
    font-size: 1em
}

.swal2-popup.swal2-toast {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    width: auto;
    padding: .625em;
    box-shadow: 0 0 0.625em #d9d9d9;
    overflow-y: hidden
}

.swal2-popup.swal2-toast .swal2-header {
    -ms-flex-direction: row;
    flex-direction: row
}

.swal2-popup.swal2-toast .swal2-title {
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 .6em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-footer {
    margin: 0.5em 0 0;
    padding: 0.5em 0 0;
    font-size: .8em
}

.swal2-popup.swal2-toast .swal2-close {
    position: initial;
    width: .8em;
    height: .8em;
    line-height: .8
}

.swal2-popup.swal2-toast .swal2-content {
    -ms-flex-pack: start;
    justify-content: flex-start;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-icon {
    width: 2em;
    min-width: 2em;
    height: 2em;
    margin: 0
}

.swal2-popup.swal2-toast .swal2-icon-text {
    font-size: 2em;
    font-weight: bold;
    line-height: 1em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
    top: .875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
    left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
    right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
    height: auto;
    margin: 0 .3125em
}

.swal2-popup.swal2-toast .swal2-styled {
    margin: 0 .3125em;
    padding: .3125em .625em;
    font-size: 1em
}

.swal2-popup.swal2-toast .swal2-styled:focus {
    box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em transparent
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #52c41a
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {
    position: absolute;
    width: 2em;
    height: 2.8125em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {
    top: -.25em;
    left: -.9375em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 2em 2em;
    transform-origin: 2em 2em;
    border-radius: 4em 0 0 4em
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {
    top: -.25em;
    left: .9375em;
    -webkit-transform-origin: 0 2em;
    transform-origin: 0 2em;
    border-radius: 0 4em 4em 0
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
    width: 2em;
    height: 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
    top: 0;
    left: .4375em;
    width: .4375em;
    height: 2.6875em
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {
    height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {
    top: 1.125em;
    left: .1875em;
    width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {
    top: .9375em;
    right: .1875em;
    width: 1.375em
}

.swal2-popup.swal2-toast.swal2-show {
    -webkit-animation: showSweetToast .5s;
    animation: showSweetToast .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    -webkit-animation: hideSweetToast .2s forwards;
    animation: hideSweetToast .2s forwards
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
    -webkit-animation: animate-toast-success-tip .75s;
    animation: animate-toast-success-tip .75s
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
    -webkit-animation: animate-toast-success-long .75s;
    animation: animate-toast-success-long .75s
}

@-webkit-keyframes showSweetToast {
    0% {
        -webkit-transform: translateY(-0.625em) rotateZ(2deg);
        transform: translateY(-0.625em) rotateZ(2deg);
        opacity: 0
    }
    33% {
        -webkit-transform: translateY(0) rotateZ(-2deg);
        transform: translateY(0) rotateZ(-2deg);
        opacity: .5
    }
    66% {
        -webkit-transform: translateY(0.3125em) rotateZ(2deg);
        transform: translateY(0.3125em) rotateZ(2deg);
        opacity: .7
    }
    100% {
        -webkit-transform: translateY(0) rotateZ(0);
        transform: translateY(0) rotateZ(0);
        opacity: 1
    }
}

@keyframes showSweetToast {
    0% {
        -webkit-transform: translateY(-0.625em) rotateZ(2deg);
        transform: translateY(-0.625em) rotateZ(2deg);
        opacity: 0
    }
    33% {
        -webkit-transform: translateY(0) rotateZ(-2deg);
        transform: translateY(0) rotateZ(-2deg);
        opacity: .5
    }
    66% {
        -webkit-transform: translateY(0.3125em) rotateZ(2deg);
        transform: translateY(0.3125em) rotateZ(2deg);
        opacity: .7
    }
    100% {
        -webkit-transform: translateY(0) rotateZ(0);
        transform: translateY(0) rotateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes hideSweetToast {
    0% {
        opacity: 1
    }
    33% {
        opacity: .5
    }
    100% {
        -webkit-transform: rotateZ(1deg);
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@keyframes hideSweetToast {
    0% {
        opacity: 1
    }
    33% {
        opacity: .5
    }
    100% {
        -webkit-transform: rotateZ(1deg);
        transform: rotateZ(1deg);
        opacity: 0
    }
}

@-webkit-keyframes animate-toast-success-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }
    54% {
        top: .125em;
        left: .125em;
        width: 0
    }
    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }
    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }
    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@keyframes animate-toast-success-tip {
    0% {
        top: .5625em;
        left: .0625em;
        width: 0
    }
    54% {
        top: .125em;
        left: .125em;
        width: 0
    }
    70% {
        top: .625em;
        left: -.25em;
        width: 1.625em
    }
    84% {
        top: 1.0625em;
        left: .75em;
        width: .5em
    }
    100% {
        top: 1.125em;
        left: .1875em;
        width: .75em
    }
}

@-webkit-keyframes animate-toast-success-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }
    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }
    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }
    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

@keyframes animate-toast-success-long {
    0% {
        top: 1.625em;
        right: 1.375em;
        width: 0
    }
    65% {
        top: 1.25em;
        right: .9375em;
        width: 0
    }
    84% {
        top: .9375em;
        right: 0;
        width: 1.125em
    }
    100% {
        top: .9375em;
        right: .1875em;
        width: 1.375em
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    height: auto !important
}

body.swal2-no-backdrop .swal2-shown {
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    background-color: transparent
}

body.swal2-no-backdrop .swal2-shown>.swal2-modal {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4)
}

body.swal2-no-backdrop .swal2-shown.swal2-top {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-top-start,
body.swal2-no-backdrop .swal2-shown.swal2-top-left {
    top: 0;
    left: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-top-end,
body.swal2-no-backdrop .swal2-shown.swal2-top-right {
    top: 0;
    right: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-start,
body.swal2-no-backdrop .swal2-shown.swal2-center-left {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-end,
body.swal2-no-backdrop .swal2-shown.swal2-center-right {
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-start,
body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
    bottom: 0;
    left: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,
body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
    right: 0;
    bottom: 0
}

.swal2-container {
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px;
    background-color: transparent;
    z-index: 1060;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.swal2-container.swal2-top {
    -ms-flex-align: start;
    align-items: flex-start
}

.swal2-container.swal2-top-start,
.swal2-container.swal2-top-left {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.swal2-container.swal2-top-end,
.swal2-container.swal2-top-right {
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.swal2-container.swal2-center {
    -ms-flex-align: center;
    align-items: center
}

.swal2-container.swal2-center-start,
.swal2-container.swal2-center-left {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.swal2-container.swal2-center-end,
.swal2-container.swal2-center-right {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.swal2-container.swal2-bottom {
    -ms-flex-align: end;
    align-items: flex-end
}

.swal2-container.swal2-bottom-start,
.swal2-container.swal2-bottom-left {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.swal2-container.swal2-bottom-end,
.swal2-container.swal2-bottom-right {
    -ms-flex-align: end;
    align-items: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.swal2-container.swal2-grow-fullscreen>.swal2-modal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -ms-flex-pack: center;
    justify-content: center
}

.swal2-container.swal2-grow-row>.swal2-modal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.swal2-container.swal2-grow-column {
    -ms-flex: 1;
    flex: 1;
    -ms-flex-direction: column;
    flex-direction: column
}

.swal2-container.swal2-grow-column.swal2-top,
.swal2-container.swal2-grow-column.swal2-center,
.swal2-container.swal2-grow-column.swal2-bottom {
    -ms-flex-align: center;
    align-items: center
}

.swal2-container.swal2-grow-column.swal2-top-start,
.swal2-container.swal2-grow-column.swal2-center-start,
.swal2-container.swal2-grow-column.swal2-bottom-start,
.swal2-container.swal2-grow-column.swal2-top-left,
.swal2-container.swal2-grow-column.swal2-center-left,
.swal2-container.swal2-grow-column.swal2-bottom-left {
    -ms-flex-align: start;
    align-items: flex-start
}

.swal2-container.swal2-grow-column.swal2-top-end,
.swal2-container.swal2-grow-column.swal2-center-end,
.swal2-container.swal2-grow-column.swal2-bottom-end,
.swal2-container.swal2-grow-column.swal2-top-right,
.swal2-container.swal2-grow-column.swal2-center-right,
.swal2-container.swal2-grow-column.swal2-bottom-right {
    -ms-flex-align: end;
    align-items: flex-end
}

.swal2-container.swal2-grow-column>.swal2-modal {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
    margin: auto
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .swal2-container .swal2-modal {
        margin: 0 !important
    }
}

.swal2-container.swal2-fade {
    transition: background-color .1s
}

.swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.4)
}

.swal2-popup {
    display: none;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    width: 32em;
    max-width: 100%;
    padding: 6rem 3.2rem 4.8rem;
    border-radius: 1rem;
    background: #fff;
    font-family: inherit;
    font-size: 1.6rem;
    box-sizing: border-box
}

.swal2-popup:focus {
    outline: none
}

.swal2-popup.swal2-loading {
    overflow-y: hidden
}

.swal2-popup .swal2-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.swal2-popup .swal2-title {
    display: block;
    position: relative;
    max-width: 100%;
    margin: 0 0 3rem;
    padding: 0;
    color: #262626;
    font-size: 3rem;
    font-weight: 600;
    text-align: center;
    text-transform: none;
    word-wrap: break-word
}

.swal2-popup .swal2-actions {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 2.5rem auto 0;
    z-index: 1
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1))
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
    width: 2.5em;
    height: 2.5em;
    margin: .46875em;
    padding: 0;
    border: .25em solid transparent;
    border-radius: 100%;
    border-color: transparent;
    background-color: transparent !important;
    color: transparent;
    cursor: default;
    box-sizing: border-box;
    -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
    margin-right: 30px;
    margin-left: 30px
}

.swal2-popup .swal2-actions.swal2-loading:not(.swal2-styled).swal2-confirm::after {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-left: 5px;
    border: 3px solid #999;
    border-radius: 50%;
    border-right-color: transparent;
    box-shadow: 1px 1px 1px #fff;
    content: '';
    -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal
}

.swal2-popup .swal2-styled {
    margin: .3125em;
    padding: .625em 2em;
    font-weight: 500;
    box-shadow: none
}

.swal2-popup .swal2-styled:not([disabled]) {
    cursor: pointer
}

.swal2-popup .swal2-styled.swal2-confirm {
    border: 0;
    border-radius: .4rem;
    background: initial;
    background-color: #8A2BE2;
    color: #fff;
    font-size: 1.4rem
}

.swal2-popup .swal2-styled.swal2-cancel {
    border: 0;
    border-radius: .4rem;
    background: initial;
    background-color: #f5222d;
    color: #fff;
    font-size: 1.4rem
}

.swal2-popup .swal2-styled:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px transparent
}

.swal2-popup .swal2-styled::-moz-focus-inner {
    border: 0
}

.swal2-popup .swal2-footer {
    -ms-flex-pack: center;
    justify-content: center;
    margin: 2.4rem 0 -2.8rem;
    padding: 1em 0 0;
    border-top: 1px solid #dee2e6;
    color: #545454;
    font-size: 1em
}

.swal2-popup .swal2-image {
    max-width: 100%;
    margin: 0 auto 3rem
}

.swal2-popup .swal2-close {
    position: absolute;
    top: 0;
    right: 0;
    -ms-flex-pack: center;
    justify-content: center;
    width: 1.2em;
    height: 1.2em;
    padding: 0;
    transition: color 0.1s ease-out;
    border: none;
    border-radius: 0;
    outline: initial;
    background: transparent;
    color: #ccc;
    font-family: serif;
    font-size: 2.5em;
    line-height: 1.2;
    cursor: pointer;
    overflow: hidden
}

.swal2-popup .swal2-close:hover {
    -webkit-transform: none;
    transform: none;
    color: #f5222d
}

.swal2-popup>.swal2-input,
.swal2-popup>.swal2-file,
.swal2-popup>.swal2-textarea,
.swal2-popup>.swal2-select,
.swal2-popup>.swal2-radio,
.swal2-popup>.swal2-checkbox {
    display: none
}

.swal2-popup .swal2-content {
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    color: #545454;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: normal;
    z-index: 1;
    word-wrap: break-word
}

.swal2-popup #swal2-content {
    text-align: center
}

.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea,
.swal2-popup .swal2-select,
.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
    margin: 0 auto 1.6rem
}

.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea {
    width: 100%;
    transition: border-color .3s, box-shadow .3s;
    border: 1px solid #ced4da;
    border-radius: .4rem;
    font-size: 1.4rem;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    box-sizing: border-box
}

.swal2-popup .swal2-input.swal2-inputerror,
.swal2-popup .swal2-file.swal2-inputerror,
.swal2-popup .swal2-textarea.swal2-inputerror {
    border-color: #f5222d !important;
    box-shadow: 0 0 2px #f5222d !important
}

.swal2-popup .swal2-input:focus,
.swal2-popup .swal2-file:focus,
.swal2-popup .swal2-textarea:focus {
    border: 1px solid #c89bf1;
    outline: none;
    box-shadow: 0 0 3px #c4e6f5
}

.swal2-popup .swal2-input::-webkit-input-placeholder,
.swal2-popup .swal2-file::-webkit-input-placeholder,
.swal2-popup .swal2-textarea::-webkit-input-placeholder {
    color: #ccc
}

.swal2-popup .swal2-input::-moz-placeholder,
.swal2-popup .swal2-file::-moz-placeholder,
.swal2-popup .swal2-textarea::-moz-placeholder {
    color: #ccc
}

.swal2-popup .swal2-input:-ms-input-placeholder,
.swal2-popup .swal2-file:-ms-input-placeholder,
.swal2-popup .swal2-textarea:-ms-input-placeholder {
    color: #ccc
}

.swal2-popup .swal2-input::-ms-input-placeholder,
.swal2-popup .swal2-file::-ms-input-placeholder,
.swal2-popup .swal2-textarea::-ms-input-placeholder {
    color: #ccc
}

.swal2-popup .swal2-input::placeholder,
.swal2-popup .swal2-file::placeholder,
.swal2-popup .swal2-textarea::placeholder {
    color: #ccc
}

.swal2-popup .swal2-range input {
    width: 80%
}

.swal2-popup .swal2-range output {
    width: 20%;
    font-weight: 600;
    text-align: center
}

.swal2-popup .swal2-range input,
.swal2-popup .swal2-range output {
    height: 2.625em;
    margin: 0 auto 1.6rem;
    padding: 0;
    font-size: 1.4rem;
    line-height: 2.625em
}

.swal2-popup .swal2-input {
    height: 2.625em;
    padding: .8rem 1.7rem
}

.swal2-popup .swal2-input[type='number'] {
    max-width: 10em
}

.swal2-popup .swal2-file {
    font-size: 1.4rem
}

.swal2-popup .swal2-textarea {
    height: 6.75em;
    padding: .75em
}

.swal2-popup .swal2-select {
    min-width: 50%;
    max-width: 100%;
    padding: .375em .625em;
    color: #545454;
    font-size: 1.4rem
}

.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.swal2-popup .swal2-radio label,
.swal2-popup .swal2-checkbox label {
    margin: 0 .6em;
    font-size: 1.4rem
}

.swal2-popup .swal2-radio input,
.swal2-popup .swal2-checkbox input {
    margin: 0 .4em
}

.swal2-popup .swal2-validation-message {
    display: none;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .625em;
    background: #f0f0f0;
    color: #666;
    font-size: 1em;
    font-weight: 300;
    overflow: hidden
}

.swal2-popup .swal2-validation-message::before {
    display: inline-block;
    width: 1.5em;
    min-width: 1.5em;
    height: 1.5em;
    margin: 0 .625em;
    border-radius: 50%;
    background-color: #f5222d;
    color: #fff;
    font-weight: 600;
    line-height: 1.5em;
    text-align: center;
    content: '!';
    zoom: normal
}

@supports (-ms-accelerator: true) {
    .swal2-range input {
        width: 100% !important
    }
    .swal2-range output {
        display: none
    }
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
    .swal2-range input {
        width: 100% !important
    }
    .swal2-range output {
        display: none
    }
}

@-moz-document url-prefix() {
    .swal2-close:focus {
        outline: 2px solid transparent
    }
}

.swal2-icon {
    position: relative;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5em;
    height: 5em;
    margin: 0 auto 2.6rem;
    border: .25em solid transparent;
    border-radius: 50%;
    line-height: 5em;
    cursor: default;
    box-sizing: content-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    zoom: normal
}

.swal2-icon-text {
    font-size: 3.75em
}

.swal2-icon.swal2-error {
    border-color: #f5222d
}

.swal2-icon.swal2-error .swal2-x-mark {
    position: relative;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
    display: block;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em;
    height: .3125em;
    border-radius: .125em;
    background-color: #f5222d
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
    left: 1.0625em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
    right: 1em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.swal2-icon.swal2-warning {
    border-color: #fbb937;
    color: #faad14
}

.swal2-icon.swal2-info {
    border-color: #7ec1ff;
    color: #1890ff
}

.swal2-icon.swal2-question {
    border-color: #c9dae1;
    color: #87adbd
}

.swal2-icon.swal2-success {
    border-color: #52c41a
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
    position: absolute;
    width: 3.75em;
    height: 7.5em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 50%
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
    top: -.4375em;
    left: -2.0635em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 3.75em 3.75em;
    transform-origin: 3.75em 3.75em;
    border-radius: 7.5em 0 0 7.5em
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
    top: -.6875em;
    left: 1.875em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 3.75em;
    transform-origin: 0 3.75em;
    border-radius: 0 7.5em 7.5em 0
}

.swal2-icon.swal2-success .swal2-success-ring {
    position: absolute;
    top: -.25em;
    left: -.25em;
    width: 100%;
    height: 100%;
    border: 0.25em solid rgba(82, 196, 26, 0.3);
    border-radius: 50%;
    z-index: 2;
    box-sizing: content-box
}

.swal2-icon.swal2-success .swal2-success-fix {
    position: absolute;
    top: .5em;
    left: 1.625em;
    width: .4375em;
    height: 5.625em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    z-index: 1
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
    display: block;
    position: absolute;
    height: .3125em;
    border-radius: .125em;
    background-color: #52c41a;
    z-index: 2
}

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
    top: 2.875em;
    left: .875em;
    width: 1.5625em;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.swal2-progresssteps {
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 1.25em;
    padding: 0;
    font-weight: 600
}

.swal2-progresssteps li {
    display: inline-block;
    position: relative
}

.swal2-progresssteps .swal2-progresscircle {
    width: 2em;
    height: 2em;
    border-radius: 2em;
    background: #3085d6;
    color: #fff;
    line-height: 2em;
    text-align: center;
    z-index: 20
}

.swal2-progresssteps .swal2-progresscircle:first-child {
    margin-left: 0
}

.swal2-progresssteps .swal2-progresscircle:last-child {
    margin-right: 0
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
    background: #3085d6
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
    background: #add8e6
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
    background: #add8e6
}

.swal2-progresssteps .swal2-progressline {
    width: 2.5em;
    height: .4em;
    margin: 0 -1px;
    background: #3085d6;
    z-index: 10
}

[class^='swal2'] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    -webkit-animation: swal2-show 0.3s;
    animation: swal2-show 0.3s
}

.swal2-show.swal2-noanimation {
    -webkit-animation: none;
    animation: none
}

.swal2-hide {
    -webkit-animation: swal2-hide 0.15s forwards;
    animation: swal2-hide 0.15s forwards
}

.swal2-hide.swal2-noanimation {
    -webkit-animation: none;
    animation: none
}

.swal2-rtl .swal2-close {
    right: auto;
    left: 0
}

.swal2-animate-success-icon .swal2-success-line-tip {
    -webkit-animation: swal2-animate-success-line-tip 0.75s;
    animation: swal2-animate-success-line-tip 0.75s
}

.swal2-animate-success-icon .swal2-success-line-long {
    -webkit-animation: swal2-animate-success-line-long 0.75s;
    animation: swal2-animate-success-line-long 0.75s
}

.swal2-animate-success-icon .swal2-success-circular-line-right {
    -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
    animation: swal2-rotate-success-circular-line 4.25s ease-in
}

.swal2-animate-error-icon {
    -webkit-animation: swal2-animate-error-icon 0.5s;
    animation: swal2-animate-error-icon 0.5s
}

.swal2-animate-error-icon .swal2-x-mark {
    -webkit-animation: swal2-animate-error-x-mark 0.5s;
    animation: swal2-animate-error-x-mark 0.5s
}

@-webkit-keyframes swal2-rotate-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swal2-rotate-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll !important
    }
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden='true'] {
        display: none
    }
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
        position: initial !important
    }
}

.swal2-popup .swal2-title {
    font-weight: 400
}

.swal2-popup .swal2-styled {
    padding: 1.2rem 2rem
}

body {
    position: relative;
    height: 100vh;
    overflow: hidden;
    transition: all 0.3s ease-out
}

@media screen and (prefers-reduced-motion: reduce) {
    body {
        transition: none
    }
}

@media (max-width: 575.98px) {
    body {
        font-size: 1.6rem
    }
}

html {
    font-size: 62.5%
}

@media (max-width: 575.98px) {
    html {
        font-size: 47%
    }
}

a:hover,
a:focus {
    outline: 0 none
}

.dt-letter-spacing-base {
    letter-spacing: 3px
}

.display-5 {
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.05
}

.display-6 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.05
}

@media (max-width: 575.98px) {
    h4,
    .h4 {
        font-size: 1.8rem
    }
    h5,
    .h5 {
        font-size: 1.6rem
    }
    h6,
    .h6 {
        font-size: 1.4rem
    }
}

.ps-custom-scrollbar {
    position: relative
}

.bg-focus {
    background-color: transparent
}

.bg-focus:focus {
    background-color: #f4f4f4
}

.theme-dark .bg-focus:focus {
    background-color: #fff
}

.text-decoration-underline {
    text-decoration: underline
}

.border-dashed {
    border-style: dashed
}

.border-width-2 {
    border-width: 2px !important
}

.overflow-hidden {
    overflow: hidden
}

.font-weight-medium {
    font-weight: 500
}

.font-weight-semibold {
    font-weight: 600
}

.toggle-button {
    position: relative;
    display: inline-block;
    cursor: pointer
}

.toggle-button .show {
    display: block
}

.toggle-button .hide {
    display: none
}

.toggle-button.active .show {
    display: none
}

.toggle-button.active .hide {
    display: block
}

[data-toggle='mdrawer'],
[data-switch='mdrawer'],
[data-dismiss='mdrawer'],
[data-open='compose'],
[data-dismiss='compose'],
[data-toggle='minimize'],
[data-location] {
    cursor: pointer
}

.rounded-lg {
    border-radius: .6rem !important
}

.rounded-xl {
    border-radius: 1rem !important
}

.flex-1 {
    flex: 1;
    -ms-flex: 1
}

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

.more-thumb {
    position: relative;
    overflow: hidden
}

.more-thumb>.count-number {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    color: #fff;
    z-index: 2;
    display: inline-block
}

.more-thumb:after {
    content: '';
    height: 100%;
    width: 100%;
    display: block;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.5s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .more-thumb:after {
        transition: none
    }
}

.more-thumb:hover:after {
    background-color: rgba(0, 0, 0, 0.65)
}

.shadow-xl {
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2)
}

.dt-separator {
    display: inline-block;
    height: 2px;
    width: 20px;
    background-color: #545454
}

.dot-shape.dot-shape-lg {
    width: 10px;
    height: 10px
}

.dot-shape.dot-shape-xl {
    width: 12px;
    height: 12px
}

.f-10 {
    font-size: 10px
}

.f-12 {
    font-size: 12px
}

.f-14 {
    font-size: 14px
}

.f-16 {
    font-size: 16px
}

.mt--5 {
    margin-top: -5px
}

.mt--10 {
    margin-top: -10px
}

.mt--15 {
    margin-top: -15px
}

.mt--30 {
    margin-top: -30px
}

.mb--15 {
    margin-bottom: -15px
}

.mb--20 {
    margin-bottom: -20px
}

.mb--30 {
    margin-bottom: -30px
}

.ml--5 {
    margin-left: -5px
}

.ml--10 {
    margin-left: -10px
}

.ml--15 {
    margin-left: -15px
}

.ml--20 {
    margin-left: -20px
}

.mr--20 {
    margin-right: -20px
}

.dt-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -7px;
    margin-right: -7px
}

.dt-list-xs {
    margin-left: -0.5px;
    margin-right: -0.5px
}

.dt-list-xs>.dt-list__item {
    padding-left: 0.5px;
    padding-right: 0.5px;
    margin-bottom: 1px
}

.dt-list-sm {
    margin-left: -3px;
    margin-right: -3px
}

.dt-list-sm>.dt-list__item {
    padding-left: 3px;
    padding-right: 3px;
    margin-bottom: 6px
}

.dt-list-xl {
    margin-left: -12px;
    margin-right: -12px
}

.dt-list-xl>.dt-list__item {
    padding-left: 12px;
    padding-right: 12px
}

.dt-list__item {
    padding-left: 7px;
    padding-right: 7px;
    margin-bottom: 14px
}

.dt-list-bordered .dt-list__item:not(:last-child) {
    border-right: 1px solid #e8e8e8
}

.dt-list-half .dt-list__item {
    width: 50%
}

.dt-list-half .dt-list__item:nth-last-of-type(1),
.dt-list-half .dt-list__item:nth-last-of-type(2) {
    margin-bottom: 0
}

.dt-list-one-third .dt-list__item {
    width: 33.333%
}

.dt-list-one-third .dt-list__item:nth-last-of-type(1),
.dt-list-one-third .dt-list__item:nth-last-of-type(2),
.dt-list-one-third .dt-list__item:nth-last-of-type(3) {
    margin-bottom: 0
}

.dt-list-cm-0 .dt-list__item {
    margin-bottom: 0
}

.dt-list-square {
    list-style-type: square
}

.pulse-primary {
    display: inline-block;
    box-shadow: 0 0 0 rgba(138, 43, 226, 0.4);
    -webkit-animation: pulse-primary 2s infinite;
    animation: pulse-primary 2s infinite
}

@-webkit-keyframes pulse-primary {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(138, 43, 226, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(138, 43, 226, 0)
    }
}

@keyframes pulse-primary {
    0% {
        box-shadow: 0 0 0 0 rgba(138, 43, 226, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(138, 43, 226, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(138, 43, 226, 0)
    }
}

.pulse-danger {
    display: inline-block;
    box-shadow: 0 0 0 rgba(245, 34, 45, 0.4);
    -webkit-animation: pulse-danger 2s infinite;
    animation: pulse-danger 2s infinite
}

@-webkit-keyframes pulse-danger {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(245, 34, 45, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 34, 45, 0)
    }
}

@keyframes pulse-danger {
    0% {
        box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(245, 34, 45, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(245, 34, 45, 0)
    }
}

.pulse-success {
    display: inline-block;
    box-shadow: 0 0 0 rgba(82, 196, 26, 0.4);
    -webkit-animation: pulse-success 2s infinite;
    animation: pulse-success 2s infinite
}

@-webkit-keyframes pulse-success {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(82, 196, 26, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(82, 196, 26, 0)
    }
}

@keyframes pulse-success {
    0% {
        box-shadow: 0 0 0 0 rgba(82, 196, 26, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(82, 196, 26, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(82, 196, 26, 0)
    }
}

.pulse-info {
    display: inline-block;
    box-shadow: 0 0 0 rgba(24, 144, 255, 0.4);
    -webkit-animation: pulse-info 2s infinite;
    animation: pulse-info 2s infinite
}

@-webkit-keyframes pulse-info {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(24, 144, 255, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(24, 144, 255, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(24, 144, 255, 0)
    }
}

@keyframes pulse-info {
    0% {
        box-shadow: 0 0 0 0 rgba(24, 144, 255, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(24, 144, 255, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(24, 144, 255, 0)
    }
}

.pulse-yellow {
    display: inline-block;
    box-shadow: 0 0 0 rgba(250, 219, 20, 0.4);
    -webkit-animation: pulse-yellow 2s infinite;
    animation: pulse-yellow 2s infinite
}

@-webkit-keyframes pulse-yellow {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(250, 219, 20, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(250, 219, 20, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(250, 219, 20, 0)
    }
}

@keyframes pulse-yellow {
    0% {
        box-shadow: 0 0 0 0 rgba(250, 219, 20, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(250, 219, 20, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(250, 219, 20, 0)
    }
}

.pulse-light {
    display: inline-block;
    box-shadow: 0 0 0 rgba(229, 229, 229, 0.4);
    -webkit-animation: pulse-light 2s infinite;
    animation: pulse-light 2s infinite
}

@-webkit-keyframes pulse-light {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(229, 229, 229, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(229, 229, 229, 0)
    }
}

@keyframes pulse-light {
    0% {
        box-shadow: 0 0 0 0 rgba(229, 229, 229, 0.4)
    }
    70% {
        box-shadow: 0 0 0 20px rgba(229, 229, 229, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(229, 229, 229, 0)
    }
}

.bg-gradient-blue {
    background-image: linear-gradient(135deg, #9298f1, #170de7);
    background-repeat: repeat-x
}

.bg-gradient-purple {
    background-image: linear-gradient(135deg, #3f3f91, #ec45a0);
    background-repeat: repeat-x
}

.bg-gradient-dark-purple {
    background-image: linear-gradient(135deg, #bc0a6a, #0a0a79);
    background-repeat: repeat-x
}

.bg-gradient-blueberry {
    background-image: linear-gradient(135deg, #434fc0, #45e6ec);
    background-repeat: repeat-x
}

.bg-image {
    background-image: url("https://via.placeholder.com/640x420");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.bg-image [class*='bg-gradient-'] {
    opacity: 0.85;
    color: #fff
}

.card[class*='bg-gradient-'],
.card [class*='bg-gradient-'],
.dt-card[class*='bg-gradient-'],
.dt-card [class*='bg-gradient-'] {
    border-radius: .4rem;
    color: #fff
}

.bg-dark-primary {
    position: relative;
    background-color: #8A2BE2 !important
}

.bg-dark-primary:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    background-color: rgba(0, 0, 0, 0.72);
    border-radius: inherit
}

.bg-dark-primary>* {
    position: relative;
    z-index: 2
}

.theme-dark .bg-dark-primary {
    background-color: #495762 !important
}

.dt-module,
.dt-card {
    position: relative;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    margin-bottom: 3.2rem;
    background-color: #fff;
    border-radius: 1rem
}

.dt-list,
.dt-nav,
.dt-module-side-nav,
.dt-action-nav,
.dt-side-nav,
.dt-side-nav__sub-menu,
.dt-team-list,
.invoice-list,
.dt-indicator {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0
}

.dt-avatar,
.dt-avatar__outline,
.dt-fab-btn,
.dt-slider__header .dt-checkbox-icon .dt-checkbox-content {
    border-radius: 50%;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    position: relative;
    overflow: hidden;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

.dt-avatar:not([class*="size-"]):not(.dt-checkbox-content),
.dt-avatar__outline:not([class*="size-"]):not(.dt-checkbox-content),
.dt-fab-btn:not([class*="size-"]):not(.dt-checkbox-content),
.dt-slider__header .dt-checkbox-icon .dt-checkbox-content:not([class*="size-"]):not(.dt-checkbox-content) {
    width: 40px;
    height: 40px
}

.dot-shape {
    width: 8px;
    height: 8px;
    background-color: #8A2BE2;
    display: inline-block;
    border-radius: 50%
}

.dt-widget-hover .dt-widget__item:hover .dt-widget__title,
.dt-widget-hover-bg .dt-widget__item:hover .dt-widget__title {
    color: #8A2BE2
}

.dt-widget-hover .dt-widget__item:hover .badge-circle-animate,
.dt-widget-hover-bg .dt-widget__item:hover .badge-circle-animate {
    font-size: 1.2rem;
    border-radius: .4rem
}

.dt-root {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100vh;
    background-color: #f5f5f5
}

.dt-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex: 1;
    -ms-flex: 1;
    overflow: auto
}

.dt-content-wrapper {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: calc(100% - 240px);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-content-wrapper {
        transition: none
    }
}

@media screen and (min-width: 1367px) {
    .dt-content-wrapper {
        width: calc(100% - 280px)
    }
}

.dt-content {
    padding: 3.2rem 3.2rem 0.2rem;
    flex: 1;
    -ms-flex: 1
}

.dt-page__header {
    margin-bottom: 3.2rem
}

.dt-entry__header {
    position: relative;
    margin-bottom: 3rem;
    padding-bottom: 1.6rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #e8e8e8
}

.dt-entry__header:after {
    content: '';
    position: absolute;
    bottom: -2px;
    left: 0;
    height: 3px;
    width: 45px;
    background-color: #8A2BE2;
    border-radius: 10px
}

.dt-entry__title {
    margin-bottom: 0;
    font-size: 16px
}

.dt-header {
    position: relative;
    z-index: 99;
    height: 48px;
    background-color: #fff;
    box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.08);
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-header {
        transition: none
    }
}

@media (max-width: 575.98px) {
    .dt-header {
        height: 55px
    }
}

.dt-header--fixed .dt-header {
    position: fixed;
    z-index: 1001;
    width: 100%
}

.dt-header--fixed .dt-header+.dt-main {
    transition: all 0.2s ease;
    margin-top: 48px
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-header--fixed .dt-header+.dt-main {
        transition: none
    }
}

@media (max-width: 575.98px) {
    .dt-header--fixed .dt-header+.dt-main {
        margin-top: 55px
    }
}

.dt-header__container {
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.dt-header__toolbar {
    display: -ms-flexbox;
    display: flex;
    padding-right: 32px;
    padding-left: 32px;
    width: calc(100% - 240px);
    background-color: #fff
}

@media screen and (min-width: 1367px) {
    .dt-header__toolbar {
        width: calc(100% - 280px)
    }
}

.dt-header__toolbar .search-box {
    margin-right: 1rem;
    -ms-flex-item-align: center;
    align-self: center
}

.theme-semidark .dt-header__toolbar .search-box .btn-primary {
    background-color: #00B378;
    border-color: #00B378
}

@media (max-width: 991.98px) {
    .dt-header__toolbar {
        width: auto;
        padding-left: 0
    }
}

@media (max-width: 575.98px) {
    .dt-header__toolbar {
        padding-right: 1.9rem
    }
}

@media (max-width: 767.98px) {
    .dt-header__toolbar .dropdown-toggle::after {
        display: none
    }
}

.dt-header__toolbar .dt-nav__link>i {
    font-size: 1.6rem
}

.dt-header__toolbar .dt-nav__link>i.icon-sm {
    font-size: 1.4rem
}

.dt-header__toolbar .dt-nav__link>i.icon-lg {
    font-size: 1.8rem
}

@media (max-width: 575.98px) {
    .dt-header__toolbar .dt-nav__link>i {
        font-size: 2.3rem
    }
    .dt-header__toolbar .dt-nav__link>i.icon-sm {
        font-size: 1.8rem
    }
    .dt-header__toolbar .dt-nav__link>i.icon-lg {
        font-size: 2rem
    }
}

.dt-brand {
    width: 240px;
    background-color: #32394F;
    color: #fff;
    padding: 0 2rem;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    position: relative
}

.theme-semidark .dt-brand:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 1
}

.theme-semidark .dt-brand>* {
    position: relative;
    z-index: 2
}

@media (max-width: 991.98px) {
    .theme-semidark .dt-brand {
        color: #545454
    }
    .theme-semidark .dt-brand:before {
        display: none
    }
}

@media screen and (min-width: 1367px) {
    .dt-brand {
        width: calc(240px + 40px)
    }
}

@media (max-width: 991.98px) {
    .dt-brand {
        width: auto;
        padding-right: 1rem
    }
    .dt-brand+.dt-header__toolbar {
        margin-left: auto !important
    }
    .theme-dark .dt-brand,
    .theme-semidark .dt-brand {
        background-color: transparent
    }
}

.dt-brand__logo {
    display: inline-block;
    margin-left: 0.8rem
}

@media (max-width: 991.98px) {
    .dt-brand__logo {
        margin-left: 1rem
    }
}

.dt-brand__logo-link,
.dt-brand__logo-symbol,
.dt-brand__logo-img {
    display: inline-block
}

.dt-brand__logo-img {
    width: 90px
}

.dt-brand__logo-symbol {
    width: 35px
}

.dt-sidebar--fixed .dt-brand {
    position: fixed;
    z-index: 99;
    height: 48px;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-sidebar--fixed .dt-brand {
        transition: none
    }
}

@media (max-width: 767.98px) {
    .dt-sidebar--fixed .dt-brand {
        position: static;
        height: auto
    }
}

.dt-sidebar--fixed .dt-brand+.dt-header__toolbar {
    transition: all 0.2s ease;
    margin-left: 240px
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-sidebar--fixed .dt-brand+.dt-header__toolbar {
        transition: none
    }
}

@media screen and (min-width: 1367px) {
    .dt-sidebar--fixed .dt-brand+.dt-header__toolbar {
        margin-left: calc(280px)
    }
}

.dt-nav-wrapper {
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dt-nav {
    margin: 0 -8px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dt-nav__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 8px
}

.dt-nav__link {
    color: #545454;
    display: inline-block
}

.dt-nav__link:hover,
.dt-nav__link:focus,
.dt-nav__link:active {
    color: #262626;
    text-decoration: none
}

.dt-nav__link .icon+span,
.dt-nav__link i+span {
    margin-left: 8px;
    display: inline-block
}

@media (max-width: 767.98px) {
    .dt-nav__link .icon+span,
    .dt-nav__link i+span {
        display: none
    }
}

.dt-header__toolbar .dt-nav:not(:first-child) {
    margin-left: 0.5rem
}

.dt-header__toolbar .dt-nav__link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.dt-brand__tool {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    min-height: 40px;
    min-width: 40px;
    border-radius: 2px
}

.dt-brand__tool:hover {
    background-color: rgba(0, 0, 0, 0.1)
}

.dt-brand__tool.active .icon-menu-fold:before {
    content: '\e9ab'
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    position: absolute;
    width: 16px;
    height: 2px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    border-radius: 2px;
    background-color: #fff
}

.hamburger-inner {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.hamburger-inner:after,
.hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -5px
}

.hamburger-inner:after {
    bottom: -5px
}

.dt-brand__tool .hamburger-inner {
    transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition-duration: 0.22s
}

.dt-brand__tool .hamburger-inner:before {
    transition: top 0.1s ease-in 0.25s, opacity 0.1s ease-in
}

.dt-brand__tool .hamburger-inner:after {
    transition: bottom 0.1s ease-in 0.25s, -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transition: bottom 0.1s ease-in 0.25s, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19)
}

.dt-brand__tool.active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg)
}

.dt-brand__tool.active .hamburger-inner:before {
    top: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
    opacity: 0
}

.dt-brand__tool.active .hamburger-inner:after {
    bottom: 0;
    transition: bottom 0.1s ease-out, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
    transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
    transition: bottom 0.1s ease-out, transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.22s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.dt-notification-app .dropdown-menu {
    padding: 0;
    width: 300px;
    height: 250px;
    overflow-y: auto
}

.dt-notification-search .dropdown-menu {
    padding: 0;
    width: 250px;
    height: auto
}

@media (max-width: 575.98px) {
    .dt-notification-search .dropdown-menu {
        width: 200px
    }
}

.dt-header__toolbar .dt-notification .dropdown-menu {
    width: 380px
}

.dt-header__toolbar .dt-notification .dropdown-menu-body {
    height: 208px;
    overflow-y: auto
}

@media (max-width: 575.98px) {
    .dt-header__toolbar .dt-notification .dropdown-menu {
        width: 280px
    }
}

.theme-dark .dt-header__toolbar .dt-notification .dropdown-menu {
    background-color: #fafafa
}

.theme-dark .dt-module__container .dt-notification .dropdown-menu {
    background-color: #fafafa
}

.dt-module__container .dt-notification .dropdown-menu {
    width: 300px
}

.dt-module__container .dt-notification .dropdown-menu-body {
    height: 180px;
    overflow-y: auto
}

@media (max-width: 575.98px) {
    .dt-module__container .dt-notification .dropdown-menu {
        width: 280px
    }
}

.dt-notification .media {
    position: relative;
    margin-bottom: 14px
}

.dt-notification .media:not(:last-child) {
    padding-bottom: 14px
}

.dt-notification .media:not(:last-child):after {
    transition: all 0.5s ease;
    content: '';
    height: 1px;
    background-color: #e8e8e8;
    width: calc(100% - 48px);
    position: absolute;
    left: auto;
    right: 0;
    bottom: 0
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-notification .media:not(: last-child):after {
        transition: none
    }
}

.dt-notification .media:hover:after,
.dt-notification .media:focus:after {
    width: 100%
}

.dt-notification .media-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-item-align: center;
    align-self: center
}

.dt-notification .user-name {
    font-size: 13px;
    color: #262626;
    font-weight: 500
}

.dt-notification .user-name+.message {
    font-size: 12px
}

.dt-notification .meta-date {
    display: block;
    font-size: 12px;
    color: #6e6e6e
}

.dt-notification .message {
    font-size: 13px;
    margin-bottom: 3px;
    color: #262626
}

.dt-notification .message:last-child {
    margin-bottom: 0
}

@media (max-width: 575.98px) {
    .dt-notification .message {
        font-size: 12px
    }
}

.dt-app-list {
    padding-left: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px
}

.dt-app-list__item {
    flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    text-align: center
}

.dt-app-list__link,
.dt-app-list__text {
    display: block
}

.dt-app-list__link {
    transition: all 0.3s ease;
    padding: 10px;
    border-radius: .4rem;
    border: 1px solid transparent;
    color: #262626
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-app-list__link {
        transition: none
    }
}

.dt-app-list__link:hover,
.dt-app-list__link:focus {
    border-color: #e9ecef
}

.dt-app-list__link>img {
    display: inline-block
}

.dt-app-list__text:last-child {
    margin-top: 10px
}

.dt-module {
    margin-bottom: 0;
    overflow: hidden;
    margin: -3.2rem -3.2rem -0.2rem;
    border-radius: 0
}

@media (min-width: 768px) {
    .dt-module {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.dt-module__container {
    position: relative;
    z-index: 1;
    height: 100%
}

@media (min-width: 768px) {
    .dt-module__container {
        max-width: calc(100% - 230px);
        flex: 1 0 auto;
        -ms-flex: 1 0 auto;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (max-width: 767.98px) {
    .dt-module__container {
        max-width: none;
        margin-top: 0.2rem;
        width: 100%
    }
}

.dt-module__sidebar {
    position: relative;
    z-index: 2
}

@media (min-width: 768px) {
    .dt-module__sidebar {
        max-width: 230px;
        flex: 0 0 230px;
        -ms-flex: 0 0 230px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        border-right: 1px solid #e8e8e8;
        min-height: 100%
    }
}

@media (max-width: 767.98px) {
    .dt-module__sidebar {
        border-right: 0 none;
        box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.08)
    }
}

.dt-module__sidebar-header {
    background-color: #fbfbfb
}

@media (min-width: 768px) {
    .dt-module__sidebar-header {
        min-height: 8.2rem;
        padding: 2.7rem 2.6rem
    }
}

@media (max-width: 767.98px) {
    .dt-module__sidebar-header {
        padding: 0 2.6rem;
        border-color: transparent !important
    }
}

.dt-module__sidebar-header .quick-menu-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    font-size: 0;
    margin-left: -9px;
    margin-right: -9px
}

@media (min-width: 768px) {
    .dt-module__sidebar-header .quick-menu-list {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (max-width: 767.98px) {
    .dt-module__sidebar-header .quick-menu-list .search-box {
        padding: 1.2rem 0;
        margin-right: auto;
        width: 280px
    }
}

@media (max-width: 575.98px) {
    .dt-module__sidebar-header .quick-menu-list .search-box {
        width: 150px
    }
}

.dt-module__sidebar-header .quick-menu-list .quick-menu {
    display: block;
    font-size: 2.2rem;
    padding-left: 9px;
    padding-right: 9px
}

@media (max-width: 767.98px) {
    .dt-module__sidebar-header .quick-menu-list .quick-menu {
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

.dt-module__sidebar-content {
    overflow-y: auto
}

.dt-module__sidebar-content .action-area {
    padding-left: 2.6rem;
    padding-right: 2.6rem
}

@media (max-width: 767.98px) {
    .dt-module__sidebar-content {
        display: none
    }
}

@media (max-width: 767.98px) {
    .dt-module-side-nav {
        padding-top: 1rem;
        padding-bottom: 1rem
    }
}

.dt-module-side-nav__header {
    position: relative;
    padding: 0.8rem 2.6rem;
    line-height: 1;
    font-size: 14px;
    margin-bottom: 0.4rem
}

.dt-module-side-nav__item.active .dt-module-side-nav__link {
    color: #8A2BE2
}

.dt-module-side-nav__item+.dt-module-side-nav__header {
    margin-top: 0.4rem
}

.dt-module-side-nav+.dt-contacts {
    margin-top: 3rem
}

.dt-module-side-nav__more {
    padding: 1rem 2.6rem
}

.dt-module-side-nav__link {
    position: relative;
    display: block;
    -ms-flex-align: center;
    align-items: center;
    padding: 0.8rem 2.6rem;
    line-height: 1;
    text-transform: capitalize;
    white-space: nowrap;
    color: #999;
    transition: all 0.3s ease
}

.dt-module-side-nav__link .icon,
.dt-module-side-nav__link i {
    margin-right: 8px
}

.dt-module-side-nav__link:hover,
.dt-module-side-nav__link:focus,
.dt-module-side-nav__link:active {
    color: #262626
}

.dt-module-side-nav__text {
    display: inline-block
}

.dt-module__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.2rem 3.2rem;
    border-bottom: 1px solid #e8e8e8
}

@media (min-width: 768px) {
    .dt-module__header {
        min-height: 8.2rem
    }
}

.dt-module__content {
    flex: 1;
    -ms-flex: 1;
    overflow-y: auto
}

.dt-module__title {
    position: relative;
    margin-bottom: 0
}

.dt-module__drawer.dt-drawer {
    position: absolute;
    z-index: 100 !important;
    height: 100%;
    width: 64%;
    background-color: #fff
}

@media (max-width: 767.98px) {
    .dt-module__drawer.dt-drawer {
        width: 90%
    }
}

.dt-module__drawer.dt-drawer.open+.dt-backdrop {
    position: absolute;
    z-index: 99
}

.dt-module__drawer-inner {
    height: 100%
}

.dt-module__drawer-header {
    padding: 2rem 2.2rem;
    height: 6.5rem
}

.dt-actionable-drawer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    flex: 1;
    -ms-flex: 1;
    height: 100%
}

.dt-actionable-drawer .dt-notification.fade:not(.show) {
    display: none
}

.theme-dark .dt-actionable-drawer .search-result:hover,
.theme-dark .dt-actionable-drawer .search-result:focus {
    background-color: rgba(138, 43, 226, 0.2)
}

.dt-actionable-drawer .search-result {
    padding: 6px 4px
}

.dt-actionable-drawer .search-result a {
    color: #262626
}

.dt-actionable-drawer .search-result:hover,
.dt-actionable-drawer .search-result:focus {
    background-color: #e9ecef
}

.dt-actionable-drawer .search-result+.search-result {
    margin-top: 1.5rem
}

.dt-action-bar {
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 6rem;
    flex: 0 0 6rem;
    -ms-flex: 0 0 6rem;
    height: calc(100% - 6.5rem)
}

.dt-action-nav__item.active .dt-action-nav__link {
    background-color: #262626;
    color: #fff;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px
}

.dt-action-nav__link {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 1rem 1.2rem 1rem 2.2rem;
    line-height: 1;
    white-space: nowrap;
    color: #999;
    transition: all 0.3s ease
}

.dt-action-nav__link .icon,
.dt-action-nav__link i {
    font-size: 2rem
}

.dt-action-nav__link:hover,
.dt-action-nav__link:focus,
.dt-action-nav__link:active {
    color: #262626
}

.dt-action-content-wrapper {
    position: relative;
    z-index: 1;
    max-width: calc(100% - 6rem);
    flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: calc(100% - 6.5rem)
}

.dt-action-content {
    padding: 0 2.6rem 2.6rem;
    height: 100%
}

.dt-customizer {
    position: relative;
    z-index: 1501;
    width: 370px;
    background-color: #fff
}

@media (max-width: 991.98px) {
    .dt-customizer {
        width: 300px
    }
}

@media (max-width: 575.98px) {
    .dt-customizer {
        width: 280px
    }
}

.dt-customizer-toggle {
    position: fixed;
    top: 150px;
    right: 0;
    z-index: 100
}

.dt-customizer-toggle a {
    transition: all 0.5s ease;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 4.2rem;
    width: 5.5rem;
    font-size: 1.8rem;
    background-image: linear-gradient(135deg, #faad14, #f5222d);
    background-repeat: repeat-x;
    color: #fff;
    padding-left: 2px
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-customizer-toggle a {
        transition: none
    }
}

.dt-customizer-toggle a:hover,
.dt-customizer-toggle a:focus {
    background-image: linear-gradient(90deg, #f5222d, #faad14);
    background-repeat: repeat-x
}

.dt-customizer__inner {
    height: 100%
}

.dt-customizer__header {
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem;
    min-height: 72px;
    box-shadow: 0 2px 2px 0 rgba(84, 84, 84, 0.1)
}

.dt-customizer__header .close {
    margin-left: auto;
    font-size: 3.5rem;
    font-weight: normal;
    line-height: 0.8
}

.dt-customizer__header .close:focus {
    outline: none
}

.dt-customizer__body {
    height: calc(100% - 72px);
    overflow-y: auto
}

.dt-customizer__body-inner {
    padding: 3rem 2rem
}

.dt-customizer__body section:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 2rem;
    padding-bottom: 2rem
}

.dt-customizer__body .dt-list-sm {
    margin-left: -5px;
    margin-right: -5px
}

.dt-customizer__body .dt-list-sm>.dt-list__item {
    padding-left: 5px;
    padding-right: 5px
}

.dt-customizer__btn-group .btn-outline-light {
    color: #545454;
    background-color: transparent !important
}

.dt-customizer__btn-group .btn-outline-light:hover {
    color: #8A2BE2
}

.dt-customizer__btn-group .btn-outline-light.active {
    z-index: 5;
    border-color: #8A2BE2 !important;
    color: #8A2BE2 !important
}

.dt-customizer .choose-option {
    position: relative
}

.dt-customizer .choose-option__icon {
    display: block;
    cursor: pointer;
    position: relative;
    z-index: 1
}

.dt-customizer .choose-option__icon:not(:last-child) {
    margin-bottom: 6px
}

.dt-customizer .choose-option.active .choose-option__icon {
    transition: all 0.2s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-customizer .choose-option.active .choose-option__icon {
        transition: none
    }
}

.dt-customizer .choose-option.active .choose-option__icon:after {
    content: '';
    position: absolute;
    right: -3px;
    top: -3px;
    z-index: 2;
    height: 14px;
    width: 14px;
    display: inline-block;
    background-image: url("../images/customizer-icons/check.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.dt-customizer .choose-option__name {
    font-size: 12px;
    color: #545454;
    text-transform: capitalize
}

.dt-customizer .dt-color-option {
    position: relative;
    display: block;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: #f4f4f4
}

.dt-customizer .dt-color-option:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 100%;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.dt-customizer .dt-color-option.active:after {
    content: '';
    position: absolute;
    right: -3px;
    top: -3px;
    z-index: 2;
    height: 14px;
    width: 14px;
    display: inline-block;
    background-image: url("../images/customizer-icons/check.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.dt-customizer .dt-color-options>li:nth-child(1) .dt-color-option {
    background-color: #fa8c16
}

.dt-customizer .dt-color-options>li:nth-child(1) .dt-color-option:before {
    background-color: #038fde
}

.dt-customizer .dt-color-options>li:nth-child(2) .dt-color-option {
    background-color: #00B378
}

.dt-customizer .dt-color-options>li:nth-child(2) .dt-color-option:before {
    background-color: #8A2BE2
}

.dt-customizer .dt-color-options>li:nth-child(3) .dt-color-option {
    background-color: #00d9c9
}

.dt-customizer .dt-color-options>li:nth-child(3) .dt-color-option:before {
    background-color: #FF2B7A
}

.dt-customizer .dt-color-options>li:nth-child(4) .dt-color-option {
    background-color: #FCB53B
}

.dt-customizer .dt-color-options>li:nth-child(4) .dt-color-option:before {
    background-color: #3DA4E6
}

.dt-customizer .dt-color-options>li:nth-child(5) .dt-color-option {
    background-color: #17BDE5
}

.dt-customizer .dt-color-options>li:nth-child(5) .dt-color-option:before {
    background-color: #0469B9
}

.dt-customizer .dt-color-options>li:nth-child(6) .dt-color-option {
    background-color: #F1D065
}

.dt-customizer .dt-color-options>li:nth-child(6) .dt-color-option:before {
    background-color: #F18805
}

.dt-customizer .dt-color-options>li:nth-child(7) .dt-color-option {
    background-color: #59DCFF
}

.dt-customizer .dt-color-options>li:nth-child(7) .dt-color-option:before {
    background-color: #6A95FF
}

.dt-customizer .dt-color-options>li:nth-child(8) .dt-color-option {
    background-color: #70A288
}

.dt-customizer .dt-color-options>li:nth-child(8) .dt-color-option:before {
    background-color: #F87060
}

.dt-customizer .dt-color-options>li:nth-child(9) .dt-color-option {
    background-color: #E14594
}

.dt-customizer .dt-color-options>li:nth-child(9) .dt-color-option:before {
    background-color: #A172E7
}

.dt-customizer .dt-color-options>li:nth-child(10) .dt-color-option {
    background-color: #64D7D6
}

.dt-customizer .dt-color-options>li:nth-child(10) .dt-color-option:before {
    background-color: #956FE7
}

.dt-sidebar {
    position: relative;
    width: 240px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #32394F;
    border-right: solid 1px #32394F;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-sidebar {
        transition: none
    }
}

@media screen and (min-width: 1367px) {
    .dt-sidebar {
        width: calc(280px)
    }
}

.dt-sidebar__container {
    width: 100%;
    padding-top: 3.4rem;
    padding-bottom: 3rem
}

.dt-sidebar__notification {
    padding: 0 1rem;
    margin: 0 2rem;
    border-bottom: 1px solid #9799AC
}

.dt-sidebar__notification>.dropdown>a {
    color: #9799AC !important
}

.theme-semidark .dt-sidebar__notification .dt-list__link {
    color: #9799AC !important
}

.theme-dark .dt-sidebar__notification .dt-list__link {
    color: #545454
}

.dt-sidebar--fixed .dt-sidebar {
    position: fixed;
    z-index: 1000;
    height: calc(100vh - 48px);
    overflow-y: auto
}

.dt-sidebar--fixed .dt-sidebar+.dt-content-wrapper {
    transition: all 0.2s ease;
    margin-left: 240px
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-sidebar--fixed .dt-sidebar+.dt-content-wrapper {
        transition: none
    }
}

@media screen and (min-width: 1367px) {
    .dt-sidebar--fixed .dt-sidebar+.dt-content-wrapper {
        margin-left: calc(280px)
    }
}

.dt-side-nav__header {
    position: relative;
    text-transform: capitalize;
    padding: 40px 30px 12px 30px;
    line-height: 1.2;
    color: #9799AC;
    font-size: 1.6rem
}

.dt-side-nav__header:not(:first-child) {
    padding-top: 30px
}

.dt-side-nav__text {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    flex: 1;
    -ms-flex: 1
}

.dt-side-nav>.dt-side-nav__item.selected>a,
.dt-side-nav>.dt-side-nav__item.open>a {
    color: #00B378
}

.dt-side-nav>.dt-side-nav__item.selected>a.active,
.dt-side-nav>.dt-side-nav__item.open>a.active {
    background-color: #32394F;
    color: #00B378
}

.dt-side-nav>.dt-side-nav__item.selected>a.active:after,
.dt-side-nav>.dt-side-nav__item.open>a.active:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    height: 100%;
    width: 2px;
    background-color: #00B378
}

.theme-dark .dt-side-nav>.dt-side-nav__item.selected>a.active:after,
.theme-semidark .dt-side-nav>.dt-side-nav__item.selected>a.active:after,
.theme-dark .dt-side-nav>.dt-side-nav__item.open>a.active:after,
.theme-semidark .dt-side-nav>.dt-side-nav__item.open>a.active:after {
    display: none
}

.dt-side-nav>.dt-side-nav__item.selected>a.active:hover,
.dt-side-nav>.dt-side-nav__item.selected>a.active:focus,
.dt-side-nav>.dt-side-nav__item.selected>a.active:active,
.dt-side-nav>.dt-side-nav__item.open>a.active:hover,
.dt-side-nav>.dt-side-nav__item.open>a.active:focus,
.dt-side-nav>.dt-side-nav__item.open>a.active:active {
    color: #00B378
}

.dt-side-nav>.dt-side-nav__item>.dt-side-nav__sub-menu {
    display: none
}

.dt-side-nav>.dt-side-nav__item.open>.dt-side-nav__sub-menu {
    display: block
}

.dt-side-nav__link {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 12px 30px 12px 40px;
    line-height: 1.2;
    white-space: nowrap;
    color: #9799AC;
    font-size: 14px;
    transition: all 0.3s ease
}

.dt-side-nav__link .icon,
.dt-side-nav__link i {
    margin-right: 12px
}

.dt-side-nav__link:hover,
.dt-side-nav__link:focus,
.dt-side-nav__link:active {
    color: #00B378;
    text-decoration: none
}

.dt-side-nav__arrow:before {
    content: '\e93a';
    font-family: 'gaxon';
    color: inherit;
    display: inline-block;
    position: absolute;
    left: 22px;
    top: 35%;
    font-size: 10px;
    transition: all 100ms ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-side-nav__arrow:before {
        transition: none
    }
}

.dt-side-nav__item.open .dt-side-nav__arrow:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dt-side-nav__sub-menu .dt-side-nav__link {
    color: #9799AC;
    padding-left: 80px
}

.dt-side-nav__sub-menu .dt-side-nav__link.active {
    background-color: #32394F;
    color: #00B378
}

.dt-side-nav__sub-menu .dt-side-nav__link.active:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    height: 100%;
    width: 2px;
    background-color: #00B378
}

.theme-dark .dt-side-nav__sub-menu .dt-side-nav__link.active:after,
.theme-semidark .dt-side-nav__sub-menu .dt-side-nav__link.active:after,
.dt-sidebar--folded .dt-side-nav__sub-menu .dt-side-nav__link.active:after {
    display: none
}

.dt-side-nav__sub-menu .dt-side-nav__link:hover,
.dt-side-nav__sub-menu .dt-side-nav__link:focus,
.dt-side-nav__sub-menu .dt-side-nav__link:active {
    color: #00B378
}

.dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-sidebar {
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05)
}

.dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-header {
    box-shadow: none
}

.dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-header .dt-brand {
    box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.05);
    border-bottom: 1px solid #e8e8e8
}

.dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-header .dt-header__toolbar {
    margin-left: calc(260px);
    margin-right: 20px;
    border-bottom: 1px solid #e8e8e8;
    padding-left: 12px;
    padding-right: 12px
}

@media screen and (min-width: 1367px) {
    .dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-header .dt-header__toolbar {
        margin-left: calc(300px)
    }
}

.dt-sidebar--folded .dt-brand,
.dt-sidebar--folded .dt-brand__logo,
.dt-sidebar--folded .dt-sidebar,
.dt-sidebar--folded .dt-side-nav__text,
.dt-sidebar--folded .dt-sidebar__notification,
.dt-sidebar--folded .dt-content-wrapper,
.dt-sidebar--folded .dt-header__toolbar,
.dt-sidebar--folded .dt-sidebar__notification .dt-avatar-wrapper {
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-sidebar--folded .dt-brand,
    .dt-sidebar--folded .dt-brand__logo,
    .dt-sidebar--folded .dt-sidebar,
    .dt-sidebar--folded .dt-side-nav__text,
    .dt-sidebar--folded .dt-sidebar__notification,
    .dt-sidebar--folded .dt-content-wrapper,
    .dt-sidebar--folded .dt-header__toolbar,
    .dt-sidebar--folded .dt-sidebar__notification .dt-avatar-wrapper {
        transition: none
    }
}

.dt-sidebar--folded .dt-brand,
.dt-sidebar--folded .dt-sidebar {
    width: 80px
}

.dt-sidebar--folded .dt-content-wrapper,
.dt-sidebar--folded .dt-header__toolbar {
    width: calc(100% - 80px)
}

.dt-sidebar--folded .dt-sidebar__notification {
    padding: 0
}

.dt-sidebar--folded .dt-sidebar__notification .dropdown-toggle:after,
.dt-sidebar--folded .dt-sidebar__notification .dt-avatar-info {
    display: none
}

.dt-sidebar--folded .dt-side-nav__item.open .dt-side-nav__sub-menu:not(.dt-side-nav__balloon) {
    display: none !important
}

.dt-sidebar--folded .dt-side-nav__link {
    padding: 12px 30px
}

.dt-sidebar--folded .dt-side-nav__text,
.dt-sidebar--folded .dt-side-nav__arrow::before,
.dt-sidebar--folded .dt-brand__logo {
    opacity: 0;
    visibility: hidden;
    display: none
}

.dt-sidebar--folded .dt-side-nav__item .dt-side-nav__balloon {
    position: fixed;
    z-index: 100;
    background-color: #32394F;
    border-radius: .4rem;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    display: block;
    min-width: 16rem;
    max-height: 70vh;
    overflow: hidden
}

.dt-sidebar--folded .dt-side-nav__item .dt-side-nav__balloon .dt-side-nav__text {
    opacity: 1;
    visibility: visible;
    display: inline-block
}

.dt-sidebar--folded .dt-side-nav__tooltip .dt-side-nav__text {
    opacity: 1;
    visibility: visible;
    display: block;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.75);
    color: #fff;
    border-radius: .4rem;
    padding: 5px 8px;
    overflow: visible
}

.dt-sidebar--folded .dt-side-nav__tooltip .dt-side-nav__text:after {
    display: inline-block;
    content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 5px solid rgba(0, 0, 0, 0.75);
    left: -5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 101
}

.dt-sidebar--folded .dt-sidebar__header {
    padding: 0
}

.dt-sidebar--folded .dt-sidebar__header .dt-brand {
    -ms-flex-pack: center;
    justify-content: center
}

.dt-sidebar--folded .dt-sidebar__header .dt-brand__logo-img {
    display: none
}

.dt-sidebar--folded .dt-sidebar__header .dt-brand__logo-symbol {
    display: inline-block
}

.dt-sidebar--folded .dt-sidebar__notification .dt-list {
    margin-left: -12px
}

.dt-sidebar--folded .dt-sidebar__notification .dt-list__item:not(:last-child) {
    margin-bottom: 12px
}

.dt-sidebar--folded .dt-side-nav__header {
    padding: 0
}

.dt-sidebar--folded .dt-side-nav__header .dt-side-nav__text {
    display: none
}

.dt-sidebar--folded .dt-side-nav__header:first-child {
    padding-top: 1rem
}

.dt-sidebar--folded .dt-side-nav__header:not(:first-child):before {
    margin-bottom: 0
}

.dt-sidebar--folded.dt-sidebar--fixed .dt-content-wrapper,
.dt-sidebar--folded.dt-sidebar--fixed .dt-header__toolbar {
    margin-left: 80px;
    width: calc(100% - 80px)
}

.dt-sidebar--folded.dt-sidebar--fixed:not(.dt-header--fixed):not(.theme-semidark):not(.theme-dark) .dt-header .dt-header__toolbar {
    margin-left: 100px
}

.dt-drawer {
    position: fixed;
    top: 0;
    bottom: 0;
    height: 100% !important;
    z-index: 1501 !important;
    -ms-touch-action: manipulation;
    -webkit-touch-callout: inherit;
    touch-action: manipulation;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    background-color: #fff
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-drawer {
        transition: none
    }
}

.dt-drawer.position-left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
    right: auto
}

.dt-drawer.position-right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: auto;
    right: 0
}

.dt-drawer.open {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.dt-drawer.open+.dt-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    z-index: 1500;
    background: rgba(0, 0, 0, 0.4);
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) 0s
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-drawer.open+.dt-backdrop {
        transition: none
    }
}

.dt-drawer.dt-sidebar {
    width: calc(280px);
    background-color: #32394F
}

.dt-drawer.dt-sidebar .dt-sidebar__container {
    padding-top: 0
}

.dt-drawer.dt-sidebar+.dt-content-wrapper {
    margin-left: 0
}

.dt-footer {
    background-color: #fff;
    color: #545454;
    padding: 1.2rem 3.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-height: 45px;
    max-height: 60px;
    margin-top: auto;
    border-top: solid 1px #e8e8e8
}

@media (min-width: 992px) {
    .dt-layout--framed {
        background-color: #8A2BE2;
        padding: 2rem
    }
    .dt-layout--framed.theme-dark {
        background-color: #fff
    }
    .dt-layout--framed .dt-root {
        height: calc(100vh - 2*2rem);
        border-radius: 1rem;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
        overflow: hidden
    }
    .dt-layout--framed .dt-header {
        background-color: transparent
    }
    .dt-layout--framed .dt-sidebar {
        border-bottom-left-radius: 1rem
    }
    .dt-layout--framed.dt-header--fixed .dt-header {
        width: calc(100% - 2*2rem)
    }
    .dt-layout--framed.dt-header--fixed .dt-sidebar {
        height: calc(100vh - (72px + 2*2rem))
    }
    .dt-layout--framed .dt-brand {
        border-top-left-radius: 1rem
    }
    .dt-layout--framed .dt-header__toolbar {
        border-top-right-radius: 1rem
    }
    .dt-layout--framed .compose-mail-box,
    .dt-layout--framed .dt-customizer-toggle {
        position: absolute
    }
    .dt-layout--framed .dt-drawer {
        position: absolute
    }
    .dt-layout--framed .dt-drawer.position-right {
        border-top-right-radius: 1rem;
        border-bottom-right-radius: 1rem;
        opacity: 0;
        visibility: hidden
    }
    .dt-layout--framed .dt-drawer.position-right.open {
        opacity: 1;
        visibility: visible
    }
}

@media (min-width: 1300px) {
    .dt-layout--boxed {
        max-width: 1280px
    }
}

@media (min-width: 1600px) {
    .dt-layout--boxed {
        max-width: 1500px
    }
}

@media (min-width: 1300px) {
    .dt-layout--boxed {
        position: relative;
        background-color: #8A2BE2;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03)
    }
    .dt-layout--boxed.theme-dark {
        background-color: #fff
    }
    .dt-layout--boxed .dt-root {
        overflow: hidden
    }
    .dt-layout--boxed.dt-header--fixed .dt-header {
        position: absolute
    }
    .dt-layout--boxed .compose-mail-box,
    .dt-layout--boxed .dt-customizer-toggle {
        position: absolute
    }
    .dt-layout--boxed .dt-drawer {
        position: absolute
    }
    .dt-layout--boxed .dt-drawer.position-left,
    .dt-layout--boxed .dt-drawer.position-right {
        opacity: 0;
        visibility: hidden
    }
    .dt-layout--boxed .dt-drawer.position-left.open,
    .dt-layout--boxed .dt-drawer.position-right.open {
        opacity: 1;
        visibility: visible
    }
}

.theme-dark .swal2-popup {
    background-color: #fff
}

.dt-avatar>img {
    width: 100%
}

.dt-avatar__outline {
    border: 1px solid #e8e8e8
}

.dt-avatar__shadow {
    box-shadow: 0 0 16px 0 rgba(92, 92, 92, 0.12)
}

.dt-avatar-name {
    display: block;
    line-height: 1
}

.dt-avatar-name:not(:last-child) {
    margin-bottom: 2px
}

.dt-avatar-name+.meta-date {
    font-size: 12px;
    display: block
}

.dt-avatar-info {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.dt-avatar-status {
    position: relative
}

.dt-avatar-status .dt-avatar+.dot-shape {
    position: absolute;
    top: 2px;
    left: 0
}

.dt-avatar-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.dt-avatar-status+.dt-avatar-info,
.dt-avatar+.dt-avatar-info {
    padding-left: 8px
}

.badge-group .badge+.badge {
    margin-left: 0.6rem
}

.badge-light {
    color: #545454
}

.badge-outline {
    border: 1px solid #e8e8e8
}

.badge-circle-animate {
    transition: all 150ms ease-in-out;
    font-size: 0;
    border-radius: 50%;
    padding: 0.5rem
}

@media screen and (prefers-reduced-motion: reduce) {
    .badge-circle-animate {
        transition: none
    }
}

.badge-circle-animate:hover,
.badge-circle-animate:focus {
    font-size: 1.2rem;
    border-radius: .4rem
}

.badge-top-left,
.badge-top-right {
    position: absolute;
    top: 0;
    z-index: 1;
    padding: 0.6rem 1rem
}

.badge-top-left {
    left: 0;
    border-radius: .4rem 0 1rem 0
}

.badge-top-right {
    right: 0;
    border-radius: 0 .4rem 0 1rem
}

.blockquote {
    color: #262626
}

.blockquote:not(:last-child) {
    margin-bottom: 5.2rem
}

.blockquote-footer {
    font-size: 1.4rem
}

.btn {
    box-shadow: none
}

.btn:focus,
.btn.focus {
    box-shadow: none
}

.btn:not(:disabled):not(.disabled):active,
.btn:not(:disabled):not(.disabled).active {
    box-shadow: none
}

.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus {
    box-shadow: none
}

.btn-shadow {
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2)
}

.btn-shadow:hover,
.btn-shadow:focus {
    box-shadow: 0 1px 8px -1px rgba(0, 0, 0, 0.2)
}

.btn-shadow:active {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15) !important
}

.btn-rounded {
    border-radius: 50px
}

.btn-default {
    background-color: #fff;
    color: #8A2BE2
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active {
    background-color: #fcfcfc;
    color: #7d1dd6
}

.btn-group .btn-default {
    background-color: #949494;
    color: #262626
}

.btn-group .btn-default.active {
    background-color: #8A2BE2;
    color: #fff
}

.btn-xs {
    padding: 4px 8px;
    font-size: 12px
}

.theme-dark .btn-primary {
    background-color: #323a43;
    border-color: #323a43
}

.theme-dark .btn-primary:hover,
.theme-dark .btn-primary:focus,
.theme-dark .btn-primary:active {
    background-color: #293037;
    border-color: #293037
}

.theme-dark .btn-primary:not(:disabled):not(.disabled):active,
.theme-dark .btn-primary:not(:disabled):not(.disabled).active,
.show>.theme-dark .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #323a43;
    border-color: #323a43
}

.dt-fab-btn {
    padding: 0
}

.compose-btn {
    padding: 0.8rem 2.6rem
}

.dt-callout {
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.dt-callout__col {
    width: 50%;
    -ms-flex-order: 1;
    order: 1
}

.dt-callout__col-content {
    padding: 2rem 5.5rem
}

.dt-callout.odd .dt-callout__col-content {
    text-align: right
}

.dt-callout.odd .dt-callout__col-media {
    -ms-flex-order: 2;
    order: 2
}

@media (max-width: 1199.98px) {
    .dt-callout__col {
        width: 100%
    }
    .dt-callout__col-content {
        padding: 2.4rem 0
    }
    .dt-callout.odd .dt-callout__col-content {
        text-align: left
    }
    .dt-callout.odd .dt-callout__col-media {
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 991.98px) {
    .dt-callout__col {
        width: 50%
    }
    .dt-callout__col-content {
        padding: 2rem 3.2rem
    }
    .dt-callout.odd .dt-callout__col-content {
        text-align: right
    }
    .dt-callout.odd .dt-callout__col-media {
        -ms-flex-order: 2;
        order: 2
    }
}

@media (max-width: 767.98px) {
    .dt-callout__col {
        width: 100%
    }
    .dt-callout__col-content {
        padding: 2.4rem 0
    }
    .dt-callout.odd .dt-callout__col-content {
        text-align: left
    }
    .dt-callout.odd .dt-callout__col-media {
        -ms-flex-order: 1;
        order: 1
    }
}

.dt-card {
    display: block
}

.dt-card__header {
    margin-bottom: 2.4rem;
    padding: 2.4rem 2.4rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center
}

@media (max-width: 575.98px) {
    .dt-card__header .nav,
    .dt-card__header .dt-list {
        width: 100%;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 1.5rem
    }
}

.dt-card__header .dt-card__tools {
    margin-left: 5px
}

.dt-card__header .dt-card__heading {
    flex: 1;
    -ms-flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dt-card__heading .dt-card__title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dt-card__body {
    padding: 2.4rem 2.4rem;
    display: block
}

.dt-card__body+.dt-card__body,
.dt-card__header+.dt-card__body {
    padding-top: 0
}

.dt-card__more {
    display: inline-block
}

.dt-card__title {
    margin-bottom: 0;
    font-size: 1.6rem;
    color: #262626
}

@media (max-width: 575.98px) {
    .dt-card__title {
        font-size: 1.8rem
    }
}

.dt-card__full-height {
    height: calc(100% - 3.2rem);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.dt-card__full-height .card-body,
.dt-card__full-height .dt-chart,
.dt-card__full-height .dt-chart__body,
.dt-card__full-height .dt-card__body {
    flex: 1;
    -ms-flex: 1 1 auto
}

.dt-card__full-height .dt-chart__body:not(:first-child) {
    -ms-flex: initial;
    flex: initial;
    margin-top: auto
}

.dt-card-carousel .card {
    box-shadow: none;
    margin-bottom: 0
}

.dt-card__product-vertical .card-footer {
    background-color: transparent;
    padding-top: 0
}

.dt-card__product-horizontal .card-footer {
    background-color: transparent;
    padding-top: 0
}

@media (max-width: 767.98px) {
    .dt-card__product-horizontal .card-img-left {
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
    }
}

@media (min-width: 768px) {
    .dt-card__product-horizontal {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .dt-card__product-horizontal .dt-grid-thumb-equal {
        padding-bottom: 110%
    }
    .dt-card__product-horizontal .card-img-left {
        border-top-left-radius: 1rem;
        border-bottom-left-radius: 1rem
    }
    .dt-card__product-horizontal .dt-product-image {
        width: 25%
    }
    .dt-card__product-horizontal .card-body {
        width: 53%
    }
    .dt-card__product-horizontal .card-footer {
        padding-top: 2.8rem;
        width: 22%;
        text-align: center
    }
}

@media (min-width: 992px) {
    .dt-card__product-horizontal .dt-grid-thumb-equal {
        padding-bottom: 90%
    }
    .dt-card__product-horizontal .dt-product-image {
        width: 33%
    }
    .dt-card__product-horizontal .card-body {
        width: 45%
    }
}

@media (min-width: 1200px) {
    .dt-card__product-horizontal .dt-grid-thumb-equal {
        padding-bottom: 82%
    }
    .dt-card__product-horizontal .dt-product-image {
        width: 25%
    }
    .dt-card__product-horizontal .card-body {
        width: 53%
    }
}

.dt-grid-thumb-equal {
    position: relative;
    padding-bottom: 82%;
    height: 0;
    width: 100%;
    overflow: hidden
}

.dt-grid-thumb-equal .dt-grid-thumb-cover {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%
}

.dt-grid-thumb-equal .dt-grid-thumb-cover img {
    height: auto;
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
    -o-object-fit: cover;
    width: 100%
}

.action-tools {
    position: absolute;
    top: 1.8rem;
    right: 1.6rem
}

.action-tools .dt-checkbox,
.action-tools .dropdown {
    display: inline-block
}

.action-tools .dropdown {
    margin-left: 8px
}

.card {
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    margin-bottom: 3.2rem
}

.card .lead {
    font-size: 1.8rem
}

.card .list-group-item {
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.card .btn+.card-link,
.card .btn+.btn:not(.btn-block),
.card .card-link+.card-link,
.card .card-link+.btn:not(.btn-block) {
    margin-left: 1.2rem
}

.card-image {
    position: relative;
    height: auto
}

.card-image .dt-fab-btn {
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.3);
    position: absolute;
    left: 2.4rem;
    bottom: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%)
}

.card-image .dt-fab-btn.right-side {
    left: auto;
    right: 2.4rem
}

.card-image+.card-body {
    padding-top: 3.6rem
}

.card-title {
    margin-bottom: 1.2rem;
    font-size: 2rem
}

.card-subtitle {
    margin-top: -0.78rem;
    margin-bottom: 1.2rem;
    color: #787878;
    font-size: 1.6rem
}

.card-text:nth-last-of-type(1):not(:last-child) {
    margin-bottom: 2.1rem
}

.card-header {
    padding: 1.2rem 2.4rem
}

.card-header.card-nav {
    padding: 1.6rem 2.4rem 2.4rem;
    border-bottom: 1px solid #dee2e6
}

.theme-dark .card-header.card-nav {
    border-color: #e8e8e8
}

.card-header-links {
    margin-right: -1.2rem;
    margin-left: -1.2rem;
    margin-bottom: -2.4rem
}

.card-footer {
    font-size: 1.2rem;
    padding: 1.2rem 2.4rem
}

@media (max-width: 575.98px) {
    .card-footer {
        font-size: 1.4rem
    }
}

.card.horizontal {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.card.horizontal .card-image,
.card.horizontal .dt-slider {
    width: 28%
}

.card.horizontal .owl-stage-outer,
.card.horizontal .owl-carousel,
.card.horizontal .owl-stage,
.card.horizontal .owl-item {
    height: 100%
}

.card.horizontal .card-stacked {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 28%)
}

.card.horizontal .card-body {
    max-width: 100%
}

.card.horizontal .card-body:not(:last-child) {
    width: calc(100% - 155px)
}

.card.horizontal .card-body:not(:last-child) .card-text {
    margin-right: -80px
}

.card.horizontal .card-footer {
    width: 155px
}

.card.horizontal img {
    -o-object-fit: cover;
    object-fit: cover;
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.card.horizontal img:not([class*="size-"]) {
    min-height: 100%;
    max-height: 100%
}

.card.horizontal .card-text:nth-last-of-type(1):not(:last-child) {
    margin-bottom: 1.2rem
}

.card.horizontal .card-footer {
    padding-top: 2.4rem;
    padding-bottom: 2.4rem;
    padding-left: 0;
    background-color: transparent
}

@media (max-width: 575.98px) {
    .card.horizontal {
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .card.horizontal .card-image,
    .card.horizontal .dt-slider {
        width: 100%
    }
    .card.horizontal .owl-stage-outer,
    .card.horizontal .owl-carousel,
    .card.horizontal .owl-stage,
    .card.horizontal .owl-item {
        height: auto
    }
    .card.horizontal .card-stacked {
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        width: 100%
    }
    .card.horizontal .card-body {
        max-width: 100%
    }
    .card.horizontal .card-body:not(:last-child) {
        width: 100%
    }
    .card.horizontal .card-body:not(:last-child) .card-text {
        margin-right: 0
    }
    .card.horizontal .card-footer {
        width: 100%
    }
    .card.horizontal img {
        -o-object-fit: cover;
        object-fit: cover;
        border-top-left-radius: .4rem;
        border-bottom-left-radius: .4rem
    }
    .card.horizontal img:not([class*="size-"]) {
        min-height: 100%;
        max-height: 100%
    }
    .card.horizontal .card-text:nth-last-of-type(1):not(:last-child) {
        margin-bottom: 1.2rem
    }
    .card.horizontal .card-footer {
        padding-top: 0;
        padding-bottom: 2.4rem;
        padding-left: 2.4rem
    }
}

.dt-intro-card {
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

.dt-intro-card .card-image,
.dt-intro-card .dt-slider {
    width: 85px
}

.dt-intro-card .card-stacked {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: calc(100% - 85px)
}

.dt-intro-card .card-body {
    max-width: 100%
}

.dt-intro-card img {
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 100%;
    max-height: 100%;
    width: 100%;
    border-top-left-radius: .4rem;
    border-bottom-left-radius: .4rem
}

.dt-showcase-card {
    box-shadow: none;
    background-color: #f4f4f4
}

.dt-showcase-card:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 18rem;
    background-color: transparent;
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-showcase-card:before {
        transition: none
    }
}

@media (min-width: 1200px) {
    .dt-showcase-card:before {
        height: 22rem
    }
}

.dt-showcase-card .dt-card__title {
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 1;
    text-transform: capitalize
}

@media (min-width: 1200px) {
    .dt-showcase-card .dt-card__title {
        font-size: 2.6rem
    }
}

.dt-showcase-card .dt-card__more,
.dt-showcase-card .dt-card__more+i,
.dt-showcase-card .dt-card__more+.icon {
    color: #262626
}

.dt-showcase-card .dt-card__header,
.dt-showcase-card .dt-card__body {
    position: relative;
    z-index: 2
}

.dt-showcase-card .dt-card__header {
    margin-bottom: 4.48rem;
    padding: 4.08rem 3.6rem 0
}

.dt-showcase-card .dt-card__body {
    padding-left: 3.6rem;
    padding-right: 3.6rem
}

.dt-showcase-card .layout-container {
    transition: all 0.4s ease;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
    border-radius: .4rem;
    overflow: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-showcase-card .layout-container {
        transition: none
    }
}

.dt-showcase-card:hover:before,
.dt-showcase-card:focus:before {
    background-color: #474b55
}

.dt-showcase-card:hover .dt-card__more,
.dt-showcase-card:hover .dt-card__more+i,
.dt-showcase-card:hover .dt-card__more+.icon,
.dt-showcase-card:hover .dt-card__title,
.dt-showcase-card:focus .dt-card__more,
.dt-showcase-card:focus .dt-card__more+i,
.dt-showcase-card:focus .dt-card__more+.icon,
.dt-showcase-card:focus .dt-card__title {
    color: #fff
}

.dt-showcase-card:hover .layout-container,
.dt-showcase-card:focus .layout-container {
    box-shadow: 0 12px 35px 0 rgba(0, 0, 0, 0.23);
    border-radius: 1rem
}

.dt-slider {
    position: relative
}

.dt-slider__header {
    padding: 10px 20px 2px;
    position: absolute;
    top: 0;
    z-index: 2;
    width: 100%
}

.dt-slider__header .dt-checkbox-icon {
    float: right
}

.dt-slider__header .dt-checkbox-icon .dt-checkbox-content {
    background: rgba(0, 0, 0, 0.4);
    width: 30px;
    height: 30px;
    cursor: pointer
}

.carousel-item>img {
    width: 100%
}

.card .dt-slider {
    position: relative
}

.card .dt-slider .owl-dots {
    position: absolute;
    bottom: 0;
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

.dropleft .dropdown-toggle:before,
.dropright .dropdown-toggle:after,
.dropup .dropdown-toggle:after,
.dropdown-toggle:after {
    border: 0 none;
    font-size: 1.4rem;
    font-family: 'gaxon';
    line-height: 0.7;
    width: auto;
    height: auto;
    vertical-align: middle
}

.dropleft .dropdown-toggle:before {
    content: '\e93b'
}

.dropright .dropdown-toggle:after {
    content: '\e93c'
}

.dropup .dropdown-toggle:after {
    content: '\e93d'
}

.dropdown-toggle:after {
    content: '\e93a'
}

.dropdown-toggle.dropdown-toggle-split:after {
    margin-left: 0
}

.dropdown-toggle.no-arrow:after {
    content: none
}

.static-dropdown-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.static-dropdown-menu>.dropdown-menu {
    position: static;
    display: inline-block;
    float: none
}

@media (max-width: 575.98px) {
    .static-dropdown-menu {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    pointer-events: none
}

@media (max-width: 575.98px) {
    .dropdown-menu {
        font-size: 1.6rem
    }
}

.dropdown-menu.show {
    z-index: 1001
}

.dropdown-menu-media {
    padding: 0
}

.dropdown-menu-header,
.dropdown-menu-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 1.5rem 1.8rem
}

.dropdown-menu-header {
    box-shadow: 0 2px 2px 0 rgba(84, 84, 84, 0.05)
}

.dropdown-menu-header .title {
    font-size: 15px;
    margin-bottom: 0
}

.dropdown-menu-body {
    padding: 1.5rem 1.8rem
}

.dropdown-menu-footer {
    box-shadow: 0 -2px 2px 0 rgba(84, 84, 84, 0.05)
}

.dropzone {
    border-style: dashed;
    border-radius: .6rem;
    min-height: 350px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent
}

.dropzone .dz-message {
    font-size: 2.2rem
}

@media (max-width: 1199.98px) {
    .dropzone .dz-message {
        font-size: 1.6rem
    }
}

@media (max-width: 1199.98px) {
    .dropzone {
        min-height: 300px
    }
}

@media (max-width: 767.98px) {
    .dropzone {
        min-height: 200px
    }
}

@media (max-width: 575.98px) {
    .dropzone {
        min-height: 140px
    }
}

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -10px;
    margin-left: -10px
}

.form-row>.col,
.form-row>[class*="col-"] {
    padding-right: 10px;
    padding-left: 10px
}

.custom-select {
    -webkit-appearance: none;
    -moz-appearance: none
}

.search-box {
    position: relative;
    width: 400px
}

.search-box input[type="search"] {
    padding-left: 40px
}

.search-box .search-icon {
    color: #545454;
    line-height: 1;
    position: absolute;
    left: 15px;
    top: 50%;
    z-index: 4;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.search-box button.search-icon {
    background-color: transparent;
    border: 0 none;
    padding: 0
}

.search-box button.search-icon:focus,
.search-box button.search-icon:active {
    outline: 0
}

.dt-header .search-box .form-control {
    box-shadow: none;
    border-color: #f2f2f2
}

.theme-dark .dt-header .search-box .form-control {
    border-color: #e8e8e8
}

@media (max-width: 1199.98px) {
    .dt-header .search-box {
        width: 270px
    }
    .dt-header .search-box .btn {
        padding-left: 5px;
        padding-right: 5px
    }
}

@media (max-width: 575.98px) {
    .dt-header .search-box {
        width: 200px
    }
}

.search-box.right-side-icon input[type="search"] {
    padding-left: 1.7rem;
    padding-right: 40px
}

.search-box.right-side-icon .search-icon {
    left: auto;
    right: 15px
}

.switch-double .switch {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

.switch-double .switch .slider {
    margin-left: 10px;
    margin-right: 10px
}

.switch {
    position: relative;
    cursor: pointer;
    margin-bottom: 0
}

.switch input {
    display: none
}

.switch input:checked+.slider {
    background-color: #8A2BE2
}

.switch input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    transform: translateX(26px)
}

.switch input:focus+.slider {
    box-shadow: 0 0 1px #8A2BE2
}

.slider {
    position: relative;
    display: inline-block;
    width: 50px;
    height: 24px;
    cursor: pointer;
    background-color: #ced4da;
    border-radius: 50px;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .slider {
        transition: none
    }
}

.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 2px;
    bottom: 2px;
    background-color: #fff;
    border-radius: 50%;
    transition: all 0.2s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .slider:before {
        transition: none
    }
}

.switch-sm .slider {
    width: 35px;
    height: 18px
}

.switch-sm .slider:before {
    width: 14px;
    height: 14px
}

.switch-sm input:checked+.slider:before {
    -webkit-transform: translateX(17px);
    transform: translateX(17px)
}

.dt-checkbox {
    position: relative;
    padding-left: 2.5rem;
    display: inline-block
}

.dt-checkbox input[type="checkbox"] {
    position: relative;
    z-index: 1;
    cursor: pointer;
    margin-left: -2rem;
    opacity: 0
}

.dt-checkbox-content {
    position: relative;
    display: inline-block;
    padding-left: 8px;
    margin-bottom: 0;
    line-height: 1.3
}

.dt-checkbox-content:before {
    content: '';
    display: inline-block;
    position: absolute;
    width: 2rem;
    height: 2rem;
    left: 0;
    top: 0;
    margin-left: -2rem;
    border: 1px solid #787878;
    border-radius: .4rem;
    transition: border 0.15s ease-in-out, color 0.15s ease-in-out
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-checkbox-content:before {
        transition: none
    }
}

.dt-checkbox-content:after {
    position: absolute;
    display: inline-block;
    font-size: 1.2rem;
    left: 0.35rem;
    top: 0.25rem;
    margin-left: -2rem
}

.dt-checkbox-circle .dt-checkbox-content:before {
    border-radius: 50%
}

.dt-checkbox-todo {
    display: block
}

.dt-checkbox-todo .dt-checkbox-content:before {
    border-radius: 50%
}

.dt-checkbox-todo .dt-checkbox-content:after {
    content: '\e935';
    font-family: 'gaxon';
    left: 0.4rem;
    top: 0.4rem;
    font-size: 1rem
}

@media (max-width: 575.98px) {
    .dt-checkbox-todo .dt-checkbox-content:after {
        top: 0.3rem;
        font-size: 1.2rem
    }
}

.dt-checkbox-todo input[type="checkbox"]:checked ~ .dt-checkbox-content {
    text-decoration: line-through;
    color: #787878
}

.dt-checkbox-todo input[type="checkbox"]:checked ~ .dt-checkbox-content:before {
    border-color: #52c41a
}

.dt-checkbox-todo input[type="checkbox"]:checked ~ .dt-checkbox-content:after {
    color: #52c41a
}

.dt-checkbox input[type="checkbox"]:focus ~ .dt-checkbox-content:before {
    outline: 0 none
}

.dt-checkbox input[type="checkbox"]:checked ~ .dt-checkbox-content:after {
    content: '\31';
    font-family: 'gaxon'
}

.dt-checkbox-icon .dt-checkbox-content {
    position: absolute;
    top: 0;
    left: 0;
    margin-left: -8px
}

.dt-checkbox-icon .dt-checkbox-content:before,
.dt-checkbox-icon .dt-checkbox-content:after {
    content: none
}

.dt-checkbox-icon .dt-checkbox-content .checked,
.dt-checkbox-icon .dt-checkbox-content .unchecked {
    font-size: 1.8rem;
    display: inline-block
}

.dt-checkbox-icon .dt-checkbox-content .checked {
    display: none
}

.dt-checkbox-icon input[type="checkbox"]:checked ~ .dt-checkbox-content:before,
.dt-checkbox-icon input[type="checkbox"]:checked ~ .dt-checkbox-content:after {
    content: none
}

.dt-checkbox-icon input[type="checkbox"]:checked ~ .dt-checkbox-content .unchecked {
    display: none
}

.dt-checkbox-icon input[type="checkbox"]:checked ~ .dt-checkbox-content .checked {
    display: inline-block
}

.dt-checkbox-only {
    padding-left: 0
}

.dt-checkbox-only input[type="checkbox"] {
    margin-left: 0;
    position: absolute;
    height: 100%;
    width: 100%
}

.dt-checkbox-only .dt-checkbox-content {
    position: relative;
    padding-left: 0;
    margin-left: 0;
    cursor: pointer
}

.dt-attachment-btn {
    position: relative;
    border: 1px solid #e8e8e8;
    background-color: #fff
}

.dt-attachment-btn input[type=file] {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    cursor: pointer
}

.dt-login__content-inner .form-control {
    background-color: #f5f5f5
}

.dt-gallery-list {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -.5px 15px;
    padding-left: 0;
    list-style: none;
    border-radius: 10px
}

.dt-gallery-list>li {
    padding: 0.5px;
    width: 33.33%
}

.dt-gallery-thumb {
    position: relative;
    cursor: pointer
}

.dt-gallery-thumb:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x
}

.dt-gallery-thumb-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    padding: 10px;
    color: #fff
}

.flag-icon-lg {
    font-size: 1.8rem
}

.flag-icon-xl {
    font-size: 2.5rem
}

.flag-icon-rounded {
    border-radius: .2rem
}

.flag-icon-circle {
    border-radius: 50%
}

.icon {
    line-height: 0.7;
    display: inline-block;
    vertical-align: middle;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-fw {
    width: 1.28571429em;
    text-align: center
}

.icon-sm {
    font-size: 1.4rem
}

.icon-lg {
    font-size: 1.6rem
}

.icon-xl {
    font-size: 2rem
}

.icon-1x {
    font-size: 2.2rem
}

.icon-2x {
    font-size: 2.5rem
}

.icon-3x {
    font-size: 3rem
}

.icon-4x {
    font-size: 4rem
}

.icon-5x {
    font-size: 4.5rem
}

.icon-6x {
    font-size: 5.5rem
}

.icon-7x {
    font-size: 7rem
}

.icon-rotate--25 {
    -webkit-transform: rotate(-25deg);
    transform: rotate(-25deg)
}

.dt-icon-alert {
    position: relative
}

.dt-icon-alert:after {
    position: absolute;
    content: "";
    right: 4px;
    top: 1px;
    z-index: 10;
    width: 6px;
    height: 6px;
    background-color: #f5222d;
    border-radius: 50%;
    display: inline-block;
    box-shadow: 0 0 0 rgba(245, 34, 45, 0.4);
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.4)
    }
    70% {
        -webkit-box-shadow: 0 0 0 6px rgba(245, 34, 45, 0)
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 34, 45, 0)
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(245, 34, 45, 0.4)
    }
    70% {
        box-shadow: 0 0 0 6px rgba(245, 34, 45, 0)
    }
    100% {
        box-shadow: 0 0 0 0 rgba(245, 34, 45, 0)
    }
}

.draggable-icon {
    cursor: all-scroll
}

.draggable-icon:hover,
.draggable-icon:focus,
.draggable-icon:active {
    cursor: all-scroll
}

.icon-spin {
    -webkit-animation: icon-spin 1.5s infinite linear;
    animation: icon-spin 1.5s infinite linear
}

.icon-spin-reverse {
    -webkit-animation: icon-spin-reverse 1.5s infinite linear;
    animation: icon-spin-reverse 1.5s infinite linear
}

.animation-customizer {
    -webkit-animation: animation-customizer 1s infinite ease-in-out;
    animation: animation-customizer 1s infinite ease-in-out
}

@-webkit-keyframes icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes icon-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@keyframes icon-spin-reverse {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(-359deg);
        transform: rotate(-359deg)
    }
}

@-webkit-keyframes animation-customizer {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes animation-customizer {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

.dt-module__toolbar {
    padding: 1rem 3rem;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    min-height: 65px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center
}

.dt-module__list-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.5rem 3rem
}

.dt-module__list-item-content {
    flex: 1;
    -ms-flex: 1 1 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    color: #262626
}

.dt-module__list-item-info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 20px
}

@media (max-width: 575.98px) {
    .dt-module__list-item-info .badge-group {
        display: none
    }
}

.dt-module__list-item-info>*:not(:last-child) {
    margin-right: 8px
}

.dt-module__list-item:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.dt-module__list:not(:last-child) {
    margin-bottom: 3.8rem
}

.add-comment-box {
    position: relative;
    padding: 1.2rem 3rem;
    border-top: 1px solid #e8e8e8
}

.add-comment-box .action-tools {
    top: -20px;
    z-index: 2;
    right: 3.2rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.add-comment-box .action-tools *:not(:last-child) {
    margin-right: 15px
}

.add-comment-box textarea {
    height: 4.2rem
}

.user-info-card {
    position: absolute;
    z-index: 1100;
    display: none;
    margin-bottom: 0
}

.dt-team-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-right: -5px
}

.dt-team-list li {
    padding-left: 5px;
    padding-right: 5px
}

.dt-module--chat .dt-module__sidebar-content {
    overflow-y: initial
}

.dt-module--chat .dt-module__sidebar .search-box {
    max-width: 100%
}

@media (min-width: 768px) {
    .dt-module--chat .dt-module__sidebar {
        max-width: 315px;
        flex: 0 0 315px;
        -ms-flex: 0 0 315px
    }
}

.dt-module--chat .dt-module__header {
    padding: 1.6rem
}

@media (min-width: 768px) {
    .dt-module--chat .dt-module__container {
        max-width: calc(100% - 230px + 85px)
    }
}

.dt-module--chat .dt-module__content {
    background-color: #fbfbfb
}

@media (min-width: 768px) {
    .dt-module--chat .dt-module__sidebar-header {
        padding: 2.5rem 2rem 1.2rem;
        border-bottom: 1px solid #e8e8e8
    }
}

.dt-chat__item {
    display: -ms-flexbox;
    display: flex;
    padding: 1.6rem
}

.dt-chat__item .dt-avatar {
    margin-right: 16px;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.dt-chat__item .dt-chat__message {
    position: relative;
    padding: 1.8rem 2.6rem;
    margin-bottom: 6px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 12px;
    max-width: 600px;
    color: #545454
}

.dt-chat__item .dt-chat__message:last-child {
    border-radius: 20px 20px 20px 0;
    margin-bottom: 0
}

.dt-chat__item.reply {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.dt-chat__item.reply .dt-avatar {
    margin-right: 0;
    margin-left: 16px
}

.dt-chat__item.reply .dt-chat__message {
    background-color: #dde0eb;
    border-color: #e8e8e8;
    color: #545454
}

.dt-chat__item.reply .dt-chat__message:last-child {
    border-radius: 20px 20px 0 20px
}

.dt-contacts:not(:last-child) {
    margin-bottom: 2.6rem
}

.dt-contacts .dt-contact:hover,
.dt-contacts .dt-contact:focus {
    background-color: #dde0eb;
    cursor: pointer
}

.theme-dark .dt-contacts .dt-contact:hover,
.theme-dark .dt-contacts .dt-contact:focus {
    background-color: #4a5763
}

.dt-contact {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    padding: 1.6rem
}

.dt-contact:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.dt-contact__heading {
    padding-left: 2.6rem;
    padding-right: 2.6rem;
    margin-bottom: 4px;
    color: #545454
}

.dt-contact__info {
    flex: 1;
    -ms-flex: 1;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dt-contact__counter {
    padding-left: 5px
}

.dt-contact .dt-avatar+.dt-contact__info,
.dt-contact .dt-avatar-status+.dt-contact__info {
    padding-left: 10px
}

.dt-contact__title {
    margin-bottom: 2px
}

.dt-contact__desc {
    margin-bottom: 0;
    font-size: 1.3rem;
    line-height: 1.4
}

.dt-contact__time {
    margin-bottom: 0;
    font-size: 1.1rem
}

.contact-modal .modal-header {
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
    background-color: #262626;
    padding: 6px 16px
}

.contact-modal .modal-header .close,
.contact-modal .modal-header .modal-title {
    color: #fff
}

.contact-modal .modal-header .close {
    font-size: 1.4rem;
    padding: 0.5rem;
    margin: -0.5rem -0.5rem -0.5rem auto;
    line-height: inherit
}

.contact-modal .modal-body {
    padding: 20px 15px
}

.contact-modal textarea,
.contact-modal input {
    border-radius: 0;
    box-shadow: none;
    border: 0 none;
    padding-left: 0;
    padding-right: 0
}

.contact-modal textarea:focus,
.contact-modal input:focus {
    box-shadow: none;
    outline: none
}

.contact-modal input {
    border-bottom: 1px solid #e8e8e8
}

.contact-modal input:focus {
    border-color: #262626
}

.mail-detail-list .dt-module__list-item .dt-module__list-item-content {
    cursor: pointer
}

.mail-detail-list .dt-module__list-item .dt-module__list-item-content br {
    display: none
}

.mail-detail-list .dt-module__list-item.open {
    padding-top: 20px;
    padding-bottom: 20px
}

.mail-detail-list .dt-module__list-item.open .dt-avatar,
.mail-detail-list .dt-module__list-item.open .dt-module__list-item-info {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.mail-detail-list .dt-module__list-item.open .dt-module__list-item-content {
    overflow: visible;
    text-overflow: initial;
    white-space: normal;
    cursor: initial
}

.mail-detail-list .dt-module__list-item.open .dt-module__list-item-content br {
    display: inline-block
}

.compose-mail-box {
    width: 55rem;
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    position: fixed;
    right: 4rem;
    bottom: 0;
    z-index: 1000;
    display: none
}

@media (max-width: 767.98px) {
    .compose-mail-box {
        width: 100%;
        right: 0
    }
}

.compose-mail-box__header {
    border-top-left-radius: .4rem;
    border-top-right-radius: .4rem;
    background-color: #262626;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 6px 16px
}

.compose-mail-box__body {
    background-color: #fff;
    padding: 20px 15px
}

.compose-mail-box textarea,
.compose-mail-box input {
    border-radius: 0;
    box-shadow: none;
    border: 0 none;
    padding-left: 0;
    padding-right: 0
}

.compose-mail-box textarea:focus,
.compose-mail-box input:focus {
    box-shadow: none;
    outline: none
}

.compose-mail-box input {
    border-bottom: 1px solid #e8e8e8
}

.compose-mail-box input:focus {
    border-color: #262626
}

.compose-mail-box textarea {
    height: 220px;
    resize: none
}

@media (max-width: 767.98px) {
    .compose-mail-box textarea {
        height: 180px
    }
}

.dt-task__item {
    position: relative;
    cursor: pointer
}

.dt-task__item:not(:last-child) {
    margin-bottom: 1.5rem
}

.dt-task__item .dt-task-date {
    min-width: 55px;
    text-align: right
}

@media (max-width: 575.98px) {
    .dt-task__item .dt-task-date {
        position: absolute;
        right: 2px;
        top: 0;
        z-index: 1
    }
}

.dt-task__item .badge {
    min-width: 62px
}

.dt-task__item .dt-text-hover:hover {
    color: #8A2BE2
}

.dt-task__body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: calc(100% - 30px)
}

@media (max-width: 575.98px) {
    .dt-task__body {
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: calc(100% - 10px)
    }
}

.dt-task__content-left {
    width: calc(100% - 252px)
}

@media (max-width: 575.98px) {
    .dt-task__content-left {
        width: calc(100% - 65px);
        margin-bottom: 10px
    }
}

.dt-task__content-right {
    width: 252px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px
}

@media (max-width: 575.98px) {
    .dt-task__content-right {
        -ms-flex-pack: start;
        justify-content: flex-start;
        padding-left: 0
    }
}

.tabs-container .tab-content {
    border: solid 1px #dee2e6;
    border-top: 0 none
}

.tabs-container.tabs-vertical .tab-content {
    border-top: solid 1px #dee2e6
}

.tabs-container .card .tab-content {
    border: 0 none
}

.tabs-vertical .nav-pills,
.tabs-vertical .nav-tabs {
    border: 0 none;
    float: left
}

.tabs-vertical .nav-pills>li,
.tabs-vertical .nav-tabs>li {
    float: none
}

.tabs-vertical .tab-content {
    overflow: hidden
}

.tabs-vertical .nav-tabs>li>a {
    border-color: #dee2e6;
    border-radius: 0;
    margin-right: -1px;
    z-index: 5
}

.tabs-vertical .nav-tabs>li>a.active {
    border-color: #dee2e6;
    border-right-color: #fff
}

.tabs-vertical .nav-tabs>li:first-child a {
    border-radius: .4rem 0 0 0
}

.tabs-vertical .nav-tabs>li:last-child a {
    border-radius: 0 0 0 .4rem
}

.tabs-right .nav-tabs {
    float: right
}

.tabs-right .nav-tabs>li>a {
    margin-right: 0;
    margin-left: -1px
}

.tabs-right .nav-tabs>li>a.active {
    border-color: #dee2e6;
    border-left-color: #fff
}

.tabs-right .nav-tabs>li:first-child a {
    border-radius: 0 .4rem 0 0
}

.tabs-right .nav-tabs>li:last-child a {
    border-radius: 0 0 .4rem 0
}

.nav-underline .nav-link {
    position: relative;
    color: #545454
}

.nav-underline .nav-link.active:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    width: 100%;
    background-color: #8A2BE2;
    z-index: 2
}

.nav-underline .nav-link.active {
    color: #8A2BE2
}

.nav-underline .nav-link:hover,
.nav-underline .nav-link:focus,
.nav-underline .nav-link:active {
    color: #8A2BE2
}

.nav-pills-sm .active {
    font-size: 12px
}

.nav-pills-sm .nav-link {
    padding: 4px 8px
}

.nav-card-tabs {
    font-size: 1.6rem;
    margin-top: -5.4rem;
    margin-bottom: 2.4rem
}

@media (max-width: 575.98px) {
    .nav-card-tabs {
        margin-top: -2.4rem
    }
}

.timepicker-sbs .datepicker-days,
.timepicker-sbs .datepicker-months,
.timepicker-sbs .datepicker-years,
.timepicker-sbs .datepicker-decades,
.timepicker-sbs .timepicker-picker,
.timepicker-sbs .timepicker-hours,
.timepicker-sbs .timepicker-minutes {
    padding: 12px;
    margin-bottom: 10px;
    border: 1px solid #e8e8e8;
    border-radius: .4rem
}

.bootstrap-datetimepicker-widget .table-sm thead th {
    padding-top: 0.3rem;
    border-bottom: 0 none
}

.bootstrap-datetimepicker-widget .table-sm thead th:first-child,
.bootstrap-datetimepicker-widget .table-sm tbody th:first-child {
    padding-left: 0.3rem
}

.bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 10px;
    width: 25rem
}

.bootstrap-datetimepicker-widget .picker-switch td span {
    line-height: inherit;
    height: auto;
    width: 100%
}

.theme-dark .bootstrap-datetimepicker-widget {
    background-color: #fff
}

.theme-dark .bootstrap-datetimepicker-widget table td,
.theme-dark .bootstrap-datetimepicker-widget table th {
    background-color: #fff
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
    border-radius: .4rem;
    border-top: 0 none
}

.bootstrap-datetimepicker-widget table td.today:before {
    border-bottom-color: #8A2BE2
}

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
    background: none;
    color: #dee2e6;
    cursor: not-allowed
}

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
    color: #adb5bd
}

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
    background-color: #8A2BE2
}

.bootstrap-datetimepicker-widget table td span {
    border-radius: .4rem
}

.bootstrap-datetimepicker-widget table td span.active {
    background-color: #8A2BE2
}

.sp-replacer {
    padding: .8rem;
    border-color: #e8e8e8;
    background: #f4f4f4;
    color: #545454;
    vertical-align: middle;
    border-radius: .4rem
}

.sp-replacer:hover,
.sp-replacer.sp-active {
    background: #e9ecef;
    border-color: #dbdbdb;
    color: #262626
}

.sp-preview {
    width: 35px;
    height: 25px;
    border-radius: .4rem;
    border: 0 none
}

.sp-preview-inner {
    border-radius: .4rem
}

.sp-dd {
    font-size: 0;
    padding-left: 2px;
    padding-right: 2px
}

.sp-dd:after {
    content: '\e93a';
    font-size: 1.8rem;
    font-family: 'gaxon', sans-serif;
    line-height: 1;
    width: auto;
    height: auto;
    vertical-align: middle
}

.sp-picker-container {
    width: 18rem;
    border: 0 none
}

.sp-container {
    background-color: #fff;
    border-color: #e8e8e8;
    border-radius: .4rem;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    z-index: 999 !important
}

.sp-button-container,
.sp-palette-button-container {
    margin-top: 0.5rem;
    text-align: right;
    float: none
}

.sp-cancel,
.sp-choose,
.sp-palette-toggle {
    font-size: 1.2rem;
    display: inline-block;
    padding: .8rem 1.7rem;
    border-radius: .4rem;
    transition: all 200ms ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .sp-cancel,
    .sp-choose,
    .sp-palette-toggle {
        transition: none
    }
}

.sp-cancel {
    color: #fff !important;
    background-color: #f5222d;
    margin-right: 4%
}

.sp-cancel:hover,
.sp-cancel:focus {
    text-decoration: none;
    color: #fff !important;
    background-color: #f30b17
}

.sp-container button,
.sp-palette-toggle {
    background-color: #8A2BE2;
    background-image: none;
    border: 0 none;
    border-radius: .4rem;
    color: #fff;
    padding: .8rem 1.7rem;
    text-shadow: none;
    line-height: inherit
}

.sp-container button:hover,
.sp-container button:active,
.sp-palette-toggle:hover,
.sp-palette-toggle:active {
    background-color: #7d1dd6;
    border: 0 none
}

.sp-container button:hover,
.sp-palette-toggle:hover {
    background-image: none;
    text-shadow: none
}

.sp-container button:active,
.sp-palette-toggle:active {
    box-shadow: none
}

.sp-initial {
    float: none;
    border: 0 none
}

.sp-initial span {
    width: 50%;
    float: left
}

.sp-initial span .sp-thumb-inner {
    width: 100%;
    display: block;
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.075) inset
}

.sp-input-container {
    float: none;
    width: 100%
}

.sp-input {
    border: 1px solid #ced4da
}

.sp-input:focus {
    border-color: #8A2BE2
}

.dt-pricing {
    position: relative;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #fff;
    color: #545454;
    margin-bottom: 1.5rem;
    border-radius: 1rem;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    height: calc(100% - 1.5rem);
    transition: all 0.2s ease-in-out;
    -webkit-transform: scale(0.95);
    transform: scale(0.95)
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-pricing {
        transition: none
    }
}

.dt-pricing:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.55)
}

.dt-pricing.dt-highlight {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.dt-pricing-classic {
    border-radius: 0
}

.dt-pricing-circle .dt-pricing__header {
    border-radius: 50%;
    width: 22.4rem;
    height: 22.4rem;
    margin: 4rem auto 0
}

.dt-pricing__header {
    padding: 3rem;
    text-align: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.dt-pricing__header .dt-price {
    font-size: 3.6rem;
    margin-bottom: 1.2rem;
    font-weight: 500
}

.dt-pricing__body {
    padding: 5rem 3rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-align: center;
    align-items: center
}

.dt-pricing-items {
    padding-left: 0;
    list-style: none;
    margin-bottom: 2rem;
    padding-left: 0;
    -ms-flex: 1;
    flex: 1
}

.dt-pricing-items li {
    margin-bottom: 1.6rem
}

.theme-dark .dt-pricing.bg-dark,
.theme-dark .dt-pricing .bg-dark {
    background-color: #000 !important
}

.theme-dark .dt-pricing .btn.bg-yellow {
    color: #000
}

.scrollspy-horizontal,
.scrollspy-vertical,
.scrollspy-list-group {
    position: relative;
    overflow: auto
}

.scrollspy-horizontal {
    height: 220px
}

.scrollspy-vertical {
    height: 350px
}

.scrollspy-list-group {
    height: 180px
}

.table .btn-link {
    color: #757575
}

.table .btn-link:hover,
.table .btn-link:focus {
    color: #545454
}

.table thead th {
    border-top: 0 none;
    color: #262626;
    font-weight: 400;
    padding-top: 2.6rem
}

.table .thead-light th {
    color: #262626
}

.theme-dark .table .thead-light th {
    color: #212121
}

.table .thead-dark th {
    background-color: #000;
    color: #bebebe
}

.table.table-bordered thead th {
    border-top: 1px solid #e8e8e8
}

.table .table {
    background-color: #fff
}

.table thead th:first-child,
.table tbody th:first-child {
    padding-left: 2.4rem
}

.table-dark.card {
    background-color: #3c3c3c;
    border-color: #3c3c3c
}

.table-dark.card .card-title {
    color: #bebebe
}

.table-dark.card .card-subtitle {
    color: #545454
}

.table-dark.table-bordered thead th {
    border-top-color: #414141
}

.table-dark thead th {
    color: #bebebe
}

.table-dark.table-hover tbody tr:hover {
    color: #bebebe
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent
}

.table-dark.table-striped tbody tr:nth-of-type(even) {
    background-color: #292929
}

.table-bordered thead th:first-child,
.table-bordered tbody th:first-child,
.table-bordered thead th {
    padding-top: 1.5rem;
    padding-left: 1.5rem
}

.table-bordered-0 th,
.table-bordered-0 td {
    border: 0 none
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #f8f8f8
}

.table-responsive {
    min-height: .01%;
    overflow-x: auto
}

.table-ordered {
    color: #262626
}

.table-ordered th,
.table-ordered td {
    padding: 8px 5px
}

.table-ordered thead th {
    padding-top: 8px;
    font-size: 12px;
    color: #787878
}

.table-ordered thead th:first-child,
.table-ordered tbody th:first-child,
.table-ordered tbody td:first-child {
    padding-left: 0
}

.dataTables_wrapper {
    position: relative
}

.dataTables_wrapper .dataTables_length {
    float: left
}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_length {
        float: none;
        margin-bottom: 15px;
        padding-top: 10px
    }
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    margin-left: 20px
}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_filter {
        float: none;
        margin-left: 0
    }
}

.dataTables_wrapper .dataTables_info {
    clear: both
}

.dataTables_wrapper .dataTables_paginate ul.pagination {
    margin-top: 20px !important;
    -ms-flex-pack: center !important;
    justify-content: center !important
}

@media screen and (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>thead>tr>th,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tfoot>tr>td {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:first-child,
    .table-responsive>.table-bordered>tbody>tr>th:first-child,
    .table-responsive>.table-bordered>tfoot>tr>th:first-child,
    .table-responsive>.table-bordered>thead>tr>td:first-child,
    .table-responsive>.table-bordered>tbody>tr>td:first-child,
    .table-responsive>.table-bordered>tfoot>tr>td:first-child {
        border-left: 0
    }
    .table-responsive>.table-bordered>thead>tr>th:last-child,
    .table-responsive>.table-bordered>tbody>tr>th:last-child,
    .table-responsive>.table-bordered>tfoot>tr>th:last-child,
    .table-responsive>.table-bordered>thead>tr>td:last-child,
    .table-responsive>.table-bordered>tbody>tr>td:last-child,
    .table-responsive>.table-bordered>tfoot>tr>td:last-child {
        border-right: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th,
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td {
        border-bottom: 0
    }
}

.dt-testimonial {
    position: relative;
    text-align: center
}

.dt-testimonial-item {
    margin: 0 1.5rem
}

.dt-testimonial-classic {
    text-align: center
}

.dt-testimonial-standard .dt-testimonial-card {
    border-radius: .6rem;
    background-color: rgba(0, 0, 0, 0.8);
    overflow: hidden;
    position: relative;
    padding: 3rem;
    color: #d9d9d9
}

.dt-testimonial-standard .dt-testimonial-card .dt-avatar {
    border: 4px solid #8A2BE2
}

@media (max-width: 767.98px) {
    .dt-testimonial-standard .dt-testimonial-card .dt-avatar {
        max-width: 60px;
        max-height: 60px
    }
}

.dt-testimonial-standard .dt-testimonial-body {
    position: relative;
    padding-left: 3rem
}

.dt-testimonial-standard .dt-testimonial-body:before {
    content: '\e9c7';
    font-family: 'gaxon';
    color: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    font-size: 2rem
}

.dt-testimonial-standard .dt-description {
    font-style: italic;
    line-height: 1.75;
    margin-bottom: 1.5rem
}

.custom-tooltip {
    position: relative;
    display: inline-block;
    padding: 0.8rem 2rem;
    background-color: #8A2BE2;
    font-size: 1.8rem;
    color: #fff;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    border-radius: .4rem;
    z-index: 1
}

.custom-tooltip:after {
    display: block;
    height: 0;
    width: 0;
    color: #8A2BE2;
    content: '';
    border-left: 6px solid currentColor;
    border-right: 6px solid transparent;
    border-top: 6px solid currentColor;
    border-bottom: 6px solid transparent;
    position: absolute;
    bottom: -11px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-radius: 0 0 0 .4rem
}

.custom-tooltip.bg-warning:after {
    color: #faad14
}

.custom-tooltip.bg-success:after {
    color: #52c41a
}

.custom-tooltip.bg-danger:after {
    color: #f5222d
}

.custom-tooltip.bg-info:after {
    color: #1890ff
}

.dt-chart {
    position: relative
}

.dt-chart__header {
    padding: 1.6rem
}

.dt-chart__header:not(:last-child) {
    padding-bottom: 0
}

.dt-chart__body {
    position: relative
}

.dt-chart__overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.25);
    color: #fff;
    padding: 15px 20px;
    overflow: hidden;
    border-radius: 1rem
}

.dt-chart__overlay .close-btn,
.dt-chart__overlay .action-btn {
    position: absolute;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-chart__overlay .close-btn,
    .dt-chart__overlay .action-btn {
        transition: none
    }
}

.dt-chart__overlay .action-btn {
    bottom: 15px;
    right: 20px
}

.dt-chart__overlay .close-btn {
    top: 10px;
    right: 20px
}

.dt-chart__overlay:hover .action-btn {
    visibility: visible;
    opacity: 1
}

.dt-chart.dt-chart__reveal .content-area,
.dt-chart.dt-chart__reveal .action-btn {
    opacity: 0;
    visibility: hidden
}

.dt-chart.dt-chart__reveal .close-btn {
    opacity: 1;
    visibility: visible
}

.dt-chart.dt-chart__reveal .dt-chart__overlay {
    background-color: rgba(0, 0, 0, 0.1)
}

.dt-chart__header .style-default {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dt-chart__header .style-default h2 {
    margin-bottom: 0;
    margin-right: 8px
}

.dt-chart__header .style-default p {
    font-size: 12px;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%
}

.dt-chart__header .style-default p:last-child {
    margin-bottom: 0
}

.dt-chart__header .style-default .trending-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.dt-chart__header .style-default .trending-section h4 {
    margin-bottom: 0;
    margin-right: 3px;
    color: inherit;
    font-size: 2rem
}

.dt-chart__header .style-default.style-crypto h2 {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 1.3
}

.dt-chart__header .style-default.style-crypto h4 {
    font-size: 1.6rem;
    font-weight: 500
}

.dt-chart__header.vertical-view .style-default {
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.dt-chart__header.vertical-view .style-default h2 {
    margin-bottom: 4px;
    font-size: 3rem
}

.dt-chart__header.vertical-view .style-default h4 {
    font-size: 3rem;
    font-weight: 500
}

.dt-chart__header.vertical-view .style-default p {
    font-size: 1.4rem
}

.invoice-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -1rem;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.invoice-list__item {
    padding: 0 1rem;
    text-align: center
}

.invoice-list__number {
    font-size: 2.2rem;
    line-height: 1;
    margin-bottom: 4px;
    color: #262626;
    display: block
}

.invoice-list__label {
    display: inline-block;
    line-height: 1;
    font-size: 12px;
    color: #787878
}

.invoice-list__item {
    position: relative;
    cursor: pointer
}

.invoice-list__item .dot-shape {
    margin-right: 4px;
    transition: all 120ms ease
}

@media screen and (prefers-reduced-motion: reduce) {
    .invoice-list__item .dot-shape {
        transition: none
    }
}

.invoice-list__item:hover .dot-shape,
.invoice-list__item:focus .dot-shape {
    -webkit-transform: scale(1.4);
    transform: scale(1.4)
}

.invoice-list__item .custom-tooltip {
    transition: all 0.5s ease;
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0;
    visibility: hidden
}

@media screen and (prefers-reduced-motion: reduce) {
    .invoice-list__item .custom-tooltip {
        transition: none
    }
}

.invoice-list__item:hover .custom-tooltip,
.invoice-list__item:focus .custom-tooltip {
    position: absolute;
    top: -120%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    visibility: visible;
    opacity: 1
}

.dt-indicator-item:not(:last-child) {
    margin-bottom: 10px
}

.dt-indicator-item__bar {
    height: 3px;
    width: 100%;
    background-color: #e9ecef
}

.dt-indicator-item__fill {
    min-height: 3px;
    height: 100%;
    width: 0
}

.dt-indicator-item__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.dt-indicator-item__count {
    font-size: 1.2rem
}

.dt-indicator-half {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -12px
}

.dt-indicator-half-item {
    width: 50%;
    padding: 0 12px
}

.dt-indicator-title {
    margin-bottom: 0
}

.dt-zone-stats {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    border-left: 1px solid #e8e8e8
}

@media (max-width: 575.98px) {
    .dt-zone-stats {
        border-left: 0;
        border-top: 1px solid #e8e8e8
    }
}

.dt-zone-stats__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    flex: 1;
    -ms-flex: 1 1 auto;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2rem
}

.dt-zone-stats__content:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.dt-widget.dt-widget-sm .dt-widget__item {
    padding-top: 8px;
    padding-bottom: 8px
}

.dt-widget.dt-widget-xl .dt-widget__item {
    padding-top: 20px;
    padding-bottom: 20px
}

.dt-widget+.dt-widget {
    margin-top: 18px
}

.dt-widget+.dt-widget-link,
.dt-widget__item+.dt-widget-link {
    margin-top: 10px;
    font-size: 12px;
    padding-left: 2.4rem;
    padding-right: 2.4rem
}

.dt-widget .dt-widget__heading {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    margin-bottom: 4px;
    color: #787878
}

.dt-widget .dt-widget__item {
    display: -ms-flexbox;
    display: flex;
    flex: 1;
    -ms-flex: 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 1.4rem 2.4rem 1.5rem
}

.dt-widget .dt-widget__item .dt-widget__info {
    flex: 1;
    -ms-flex: 1;
    -ms-flex-item-align: center;
    align-self: center
}

.dt-widget .dt-widget__item .dt-widget__info:not(:last-child) {
    padding-right: 1.6rem
}

.dt-widget .dt-widget__item .dt-widget__img+.dt-widget__info {
    padding-left: 1.6rem
}

@media (max-width: 575.98px) {
    .dt-widget .dt-widget__item .dt-widget__img+.dt-widget__info {
        padding-left: 1.4rem
    }
}

.dt-widget__title {
    display: block;
    font-size: 1.4rem;
    color: #262626;
    margin-bottom: 2px
}

@media (max-width: 575.98px) {
    .dt-widget__title {
        font-size: 1.6rem
    }
}

.dt-widget__title:last-child {
    margin-bottom: 0
}

.dt-widget__subtitle {
    font-size: 1.3rem;
    margin-bottom: 0
}

@media (max-width: 575.98px) {
    .dt-widget__subtitle {
        font-size: 1.4rem
    }
}

.dt-task {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -ms-flex-align: center;
    align-items: center
}

.dt-task .dt-task__number {
    display: none
}

@media (min-width: 576px) {
    .dt-task {
        min-width: 135px
    }
    .dt-task .dt-task__number {
        display: block;
        font-size: 1.2rem;
        transition: all 0.4s ease;
        margin-right: -1.4rem
    }
}

@media screen and (min-width: 576px) and (prefers-reduced-motion: reduce) {
    .dt-task .dt-task__number {
        transition: none
    }
}

@media (min-width: 576px) {
    .dt-task .dt-task__redirect {
        transition: all 0.4s ease;
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@media screen and (min-width: 576px) and (prefers-reduced-motion: reduce) {
    .dt-task .dt-task__redirect {
        transition: none
    }
}

@media (min-width: 576px) {
    .dt-widget-hover .dt-widget__item:hover .dt-task .dt-task__number {
        color: #8A2BE2;
        margin-right: 6rem
    }
    .dt-widget-hover .dt-widget__item:hover .dt-task .dt-task__redirect {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.dt-widget-hover-bg .dt-widget__item:hover {
    background-color: #dde0eb
}

@media (min-width: 576px) {
    .dt-widget-hover-bg .dt-widget__item:hover .dt-task .dt-task__number {
        color: #8A2BE2;
        margin-right: 6rem
    }
    .dt-widget-hover-bg .dt-widget__item:hover .dt-task .dt-task__redirect {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.theme-dark .dt-widget-hover-bg .dt-widget__item:hover {
    background-color: #4a5763
}

.dt-widget-border .dt-widget__item:not(:last-child) {
    border-bottom: 1px solid #e8e8e8
}

.campaigns-widget .dt-widget {
    margin-left: -1.2rem;
    margin-right: -1.2rem
}

.campaigns-widget .dt-widget__item {
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    padding: 10px 1.2rem;
    border-radius: .4rem
}

@media screen and (max-width: 450px) {
    .campaigns-widget {
        font-size: 12px
    }
    .campaigns-widget .dt-widget__title {
        font-size: 12px
    }
}

.media-list .media:not(:last-child) {
    margin-bottom: 3rem
}

.media-list .media.media-news>img {
    min-width: 150px;
    max-width: 150px;
    margin-right: 2.4rem
}

@media (max-width: 575.98px) {
    .media-list .media.media-news>img {
        min-width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-bottom: 2.4rem
    }
}

@media (max-width: 575.98px) {
    .media-list .media.media-news {
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.user-bg-card {
    position: relative;
    display: block;
    min-width: 132px;
    width: 100%;
    padding: 0;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat
}

.user-bg-card:before {
    content: "";
    display: block;
    padding-top: 68%
}

.user-bg-card-sm {
    min-width: 88px
}

.user-bg-card .dt-status {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
    border: 1px solid #fff
}

.user-bg-card .user-bg-card__info {
    content: '';
    display: block;
    background-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    background-repeat: repeat-x;
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
    padding: 10px;
    color: #fff
}

.user-bg-card .user-bg-card__info .dt-avatar-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dt-page--container {
    position: relative;
    height: 100%;
    flex: 1;
    -ms-flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    color: #262626;
    font-size: 1.6rem
}

.dt-page--container>* {
    position: relative;
    z-index: 2
}

.dt-page--container .title {
    font-size: 7.2rem;
    font-weight: 600
}

.dt-page--container .search-box {
    width: 320px;
    margin: 0 auto
}

@media (max-width: 575.98px) {
    .dt-page--container .search-box {
        width: 250px
    }
}

.dt-page--container .error-page {
    max-width: 380px;
    width: 94%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 2.2rem
}

.dt-error-code {
    color: #595959;
    font-size: 16rem;
    line-height: 1;
    font-weight: 500;
    text-shadow: 10px 6px 8px rgba(117, 117, 117, 0.8)
}

@media (max-width: 575.98px) {
    .dt-error-code {
        font-size: 12rem
    }
}

.theme-dark .dt-error-code {
    color: #545454;
    text-shadow: 10px 6px 8px rgba(255, 117, 117, 0.8)
}

.dt-app-login--container {
    padding-top: 3rem
}

.dt-login--container {
    height: 100%;
    flex: 1;
    -ms-flex: 1;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding-bottom: 3rem
}

.dt-login__content-wrapper {
    position: relative;
    border-radius: 10px;
    box-shadow: 0 0 5px 5px rgba(0, 0, 0, 0.03);
    background-color: #fff;
    max-width: 420px;
    width: 94%;
    margin-right: auto;
    margin-left: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    overflow: hidden
}

.dt-app-login--container .dt-login__content-wrapper {
    max-width: 680px
}

@media (max-width: 575.98px) {
    .dt-login__content-wrapper {
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }
}

.dt-login__bg-section {
    position: relative;
    padding: 2.4rem 2.4rem;
    background-image: url("../images/login_logo.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 576px) {
    .dt-login__bg-section {
        width: 40%
    }
}

.dt-login__bg-section:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(138, 43, 226, 0.8)
}

.dt-login__bg-section>* {
    position: relative;
    z-index: 2
}

.dt-login__bg-section .dt-login__logo {
    margin-top: auto
}

@media (min-width: 576px) {
    .dt-login__content {
        width: 60%
    }
}

.dt-login__content-inner {
    padding: 3.5rem 3.5rem 2rem;
    flex: 1;
    -ms-flex: 1
}

.dt-login__content-footer {
    padding: .6rem 2.4rem;
    background-color: #f4f4f4
}

.dt-login__title {
    position: relative;
    color: #fff;
    margin-bottom: 1rem
}

.dt-forgot-password .dt-login__content-wrapper {
    max-width: 420px
}

.dt-forgot-password .dt-login__content-wrapper .dt-login__content {
    width: 100%
}

.dt-forgot-password .dt-login__content-wrapper .dt-login__logo {
    display: block;
    margin-left: 0;
    margin-bottom: 3rem
}

.profile__banner {
    position: relative;
    margin: -3.2rem -3.2rem -5.5rem;
    padding: 3.2rem 3.2rem 8rem;
    background-color: #32394F;
    color: #fff
}

.profile__banner:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.3)
}

@media (max-width: 575.98px) {
    .profile__banner {
        margin-bottom: 3.2rem;
        padding-bottom: 3.2rem
    }
}

.profile__banner-top {
    position: relative;
    z-index: 2
}

@media (min-width: 576px) {
    .profile__banner-top {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.profile__banner-bottom {
    position: relative;
    z-index: 2;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 575.98px) {
    .profile__banner-top .dt-avatar-wrapper {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 4rem
    }
    .profile__banner-top .dt-avatar-wrapper .dt-avatar-info {
        text-align: center;
        margin-top: 2rem
    }
}

.profile__banner-top:not(:last-child) {
    margin-bottom: 3.2rem
}

@media (max-width: 575.98px) {
    .profile__banner-top:not(: last-child) {
        margin-bottom: 2.5rem
    }
}

.profile__banner .dt-list {
    margin-left: -2.6rem;
    margin-right: -2.6rem
}

.profile__banner .dt-list__item {
    padding-left: 2.6rem;
    padding-right: 2.6rem
}

.profile-content .dt-list-one-third .dt-list__item {
    margin-bottom: 4rem
}

@media (max-width: 991.98px) {
    .profile-content .dt-list-one-third .dt-list__item {
        width: 50%
    }
}

@media (max-width: 575.98px) {
    .profile-content .dt-list-one-third .dt-list__item {
        width: 100%
    }
}

.profile__banner .navbar-nav {
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    margin-left: -10px;
    margin-right: -10px
}

.profile__banner .nav-link {
    padding-left: 8px;
    padding-right: 8px;
    color: rgba(255, 255, 255, 0.85)
}

.profile__banner .nav-link:hover,
.profile__banner .nav-link:focus,
.profile__banner .nav-link:active {
    color: #fff
}

.profile__banner .nav-item {
    padding-left: 10px;
    padding-right: 10px
}

.profile__banner .nav-item.active .nav-link {
    color: #fff
}

.search-result .search-heading {
    margin-bottom: 2px
}

.search-result .search-link {
    color: #52c41a;
    display: inline-block;
    margin-bottom: 6px
}

.search-result .search-link:hover,
.search-result .search-link:focus {
    color: #49ad17
}

.search-result p:last-child {
    margin-bottom: 0
}

.dt-card-carousel .owl-dots {
    padding-left: 2.4rem;
    padding-right: 2.4rem;
    position: absolute;
    bottom: 1.4rem;
    width: 100%
}

.dt-card-carousel .card-body {
    padding-bottom: 4.8rem
}

.dt-card-carousel img.dt-fab-btn {
    width: inherit
}

.dt-card-carousel.carousel-dot-top .card-body {
    padding-bottom: 2.4rem;
    padding-top: 4.8rem
}

.dt-card-carousel.carousel-dot-top .owl-dots {
    bottom: auto;
    top: 1.4rem;
    margin-top: 0 !important
}

.dt-card-carousel .carousel-thumb {
    height: 100%
}

.dt-card-carousel .carousel-thumb img {
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.dt-intro-card .action-area {
    padding-right: 15px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 2;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dt-intro-card .action-area .dt-avatar {
    transition: all 0.2s ease-in-out;
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media screen and (prefers-reduced-motion: reduce) {
    .dt-intro-card .action-area .dt-avatar {
        transition: none
    }
}

.dt-intro-card:hover .action-area .dt-avatar {
    left: -12px
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlbWlkYXJrLXN0eWxlLTIubWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx5Q0FBeUMsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsU0FBUyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLFNBQVMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxTQUFTLFVBQVUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsVUFBVSxXQUFXLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsV0FBVyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLFdBQVcsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsVUFBVSxXQUFXLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsV0FBVyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLG1DQUFtQyxDQUFDLGtHQUFrRyxtQ0FBbUMs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a0NBQWtDLENBQThGLDBCQUEwQixDQUFDLG1EQUFtRCx1Q0FBdUMsZUFBZSxDQUFDLENBQUMsNkNBQTZDLFVBQVUiLCJmaWxlIjoic2VtaWRhcmstc3R5bGUtMi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoLi4vZm9udHMvbm9pci1wcm8vc3R5bGVzLmNzcyk7LnNpemUtMjB7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4fS5zaXplLTI1e3dpZHRoOjI1cHg7aGVpZ2h0OjI1cHg7bGluZS1oZWlnaHQ6MjVweH0uc2l6ZS0zMHt3aWR0aDozMHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9LnNpemUtMzV7d2lkdGg6MzVweDtoZWlnaHQ6MzVweDtsaW5lLWhlaWdodDozNXB4fS5zaXplLTQwe3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweH0uc2l6ZS00NXt3aWR0aDo0NXB4O2hlaWdodDo0NXB4O2xpbmUtaGVpZ2h0OjQ1cHh9LnNpemUtNTB7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtsaW5lLWhlaWdodDo1MHB4fS5zaXplLTU1e3dpZHRoOjU1cHg7aGVpZ2h0OjU1cHg7bGluZS1oZWlnaHQ6NTVweH0uc2l6ZS02MHt3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2xpbmUtaGVpZ2h0OjYwcHh9LnNpemUtNjV7d2lkdGg6NjVweDtoZWlnaHQ6NjVweDtsaW5lLWhlaWdodDo2NXB4fS5zaXplLTcwe3dpZHRoOjcwcHg7aGVpZ2h0OjcwcHg7bGluZS1oZWlnaHQ6NzBweH0uc2l6ZS03NXt3aWR0aDo3NXB4O2hlaWdodDo3NXB4O2xpbmUtaGVpZ2h0Ojc1cHh9LnNpemUtODB7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtsaW5lLWhlaWdodDo4MHB4fS5zaXplLTg1e3dpZHRoOjg1cHg7aGVpZ2h0Ojg1cHg7bGluZS1oZWlnaHQ6ODVweH0uc2l6ZS05MHt3aWR0aDo5MHB4O2hlaWdodDo5MHB4O2xpbmUtaGVpZ2h0OjkwcHh9LnNpemUtOTV7d2lkdGg6OTVweDtoZWlnaHQ6OTVweDtsaW5lLWhlaWdodDo5NXB4fS5zaXplLTEwMHt3aWR0aDoxMDBweDtoZWlnaHQ6MTAwcHg7bGluZS1oZWlnaHQ6MTAwcHh9LnNpemUtMTA1e3dpZHRoOjEwNXB4O2hlaWdodDoxMDVweDtsaW5lLWhlaWdodDoxMDVweH0uc2l6ZS0xMTB7d2lkdGg6MTEwcHg7aGVpZ2h0OjExMHB4O2xpbmUtaGVpZ2h0OjExMHB4fS5zaXplLTExNXt3aWR0aDoxMTVweDtoZWlnaHQ6MTE1cHg7bGluZS1oZWlnaHQ6MTE1cHh9LnNpemUtMTIwe3dpZHRoOjEyMHB4O2hlaWdodDoxMjBweDtsaW5lLWhlaWdodDoxMjBweH0uYmctbGlnaHQtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiM4YzhjOGMgIWltcG9ydGFudH1hLmJnLWxpZ2h0LWdyYXk6aG92ZXIsYS5iZy1saWdodC1ncmF5OmZvY3VzLGJ1dHRvbi5iZy1saWdodC1ncmF5OmhvdmVyLGJ1dHRvbi5iZy1saWdodC1ncmF5OmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzczNzM3MyAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWdyYXl7Y29sb3I6IzhjOGM4YyAhaW1wb3J0YW50fWEudGV4dC1saWdodC1ncmF5OmhvdmVyLGEudGV4dC1saWdodC1ncmF5OmZvY3Vze2NvbG9yOiM2NjYgIWltcG9ydGFudH0uYmctbGlnaHRlbi1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6I2RkZTBlYiAhaW1wb3J0YW50fWEuYmctbGlnaHRlbi1wcmltYXJ5OmhvdmVyLGEuYmctbGlnaHRlbi1wcmltYXJ5OmZvY3VzLGJ1dHRvbi5iZy1saWdodGVuLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLWxpZ2h0ZW4tcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNiZGMzZDggIWltcG9ydGFudH0udGV4dC1saWdodGVuLXByaW1hcnl7Y29sb3I6I2RkZTBlYiAhaW1wb3J0YW50fWEudGV4dC1saWdodGVuLXByaW1hcnk6aG92ZXIsYS50ZXh0LWxpZ2h0ZW4tcHJpbWFyeTpmb2N1c3tjb2xvcjojYWRiNGNmICFpbXBvcnRhbnR9LmJnLWxpZ2h0LXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojYzg5YmYxICFpbXBvcnRhbnR9YS5iZy1saWdodC1wcmltYXJ5OmhvdmVyLGEuYmctbGlnaHQtcHJpbWFyeTpmb2N1cyxidXR0b24uYmctbGlnaHQtcHJpbWFyeTpob3ZlcixidXR0b24uYmctbGlnaHQtcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNhZjZlZWIgIWltcG9ydGFudH0udGV4dC1saWdodC1wcmltYXJ5e2NvbG9yOiNjODliZjEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQtcHJpbWFyeTpob3ZlcixhLnRleHQtbGlnaHQtcHJpbWFyeTpmb2N1c3tjb2xvcjojYTM1OGU4ICFpbXBvcnRhbnR9LmJnLWxpZ2h0LWdyZWVue2JhY2tncm91bmQtY29sb3I6IzFkY2U4ZSAhaW1wb3J0YW50fWEuYmctbGlnaHQtZ3JlZW46aG92ZXIsYS5iZy1saWdodC1ncmVlbjpmb2N1cyxidXR0b24uYmctbGlnaHQtZ3JlZW46aG92ZXIsYnV0dG9uLmJnLWxpZ2h0LWdyZWVuOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzE3YTE2ZiAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWdyZWVue2NvbG9yOiMxZGNlOGUgIWltcG9ydGFudH1hLnRleHQtbGlnaHQtZ3JlZW46aG92ZXIsYS50ZXh0LWxpZ2h0LWdyZWVuOmZvY3Vze2NvbG9yOiMxNDhiNjAgIWltcG9ydGFudH0uYmctZGFyay1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiMzZDYwMDMgIWltcG9ydGFudH1hLmJnLWRhcmstZ3JlZW46aG92ZXIsYS5iZy1kYXJrLWdyZWVuOmZvY3VzLGJ1dHRvbi5iZy1kYXJrLWdyZWVuOmhvdmVyLGJ1dHRvbi5iZy1kYXJrLWdyZWVuOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzFlMmYwMSAhaW1wb3J0YW50fS50ZXh0LWRhcmstZ3JlZW57Y29sb3I6IzNkNjAwMyAhaW1wb3J0YW50fWEudGV4dC1kYXJrLWdyZWVuOmhvdmVyLGEudGV4dC1kYXJrLWdyZWVuOmZvY3Vze2NvbG9yOiMwZTE2MDEgIWltcG9ydGFudH0uYmctbGlnaHQtYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1Nzk3ZmMgIWltcG9ydGFudH1hLmJnLWxpZ2h0LWJsdWU6aG92ZXIsYS5iZy1saWdodC1ibHVlOmZvY3VzLGJ1dHRvbi5iZy1saWdodC1ibHVlOmhvdmVyLGJ1dHRvbi5iZy1saWdodC1ibHVlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzI1NzhmYiAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LWJsdWV7Y29sb3I6IzU3OTdmYyAhaW1wb3J0YW50fWEudGV4dC1saWdodC1ibHVlOmhvdmVyLGEudGV4dC1saWdodC1ibHVlOmZvY3Vze2NvbG9yOiMwYzY4ZmIgIWltcG9ydGFudH0uYmctbGlnaHQtcGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNmZjQxNWEgIWltcG9ydGFudH1hLmJnLWxpZ2h0LXBpbms6aG92ZXIsYS5iZy1saWdodC1waW5rOmZvY3VzLGJ1dHRvbi5iZy1saWdodC1waW5rOmhvdmVyLGJ1dHRvbi5iZy1saWdodC1waW5rOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2ZmMGUyZSAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0LXBpbmt7Y29sb3I6I2ZmNDE1YSAhaW1wb3J0YW50fWEudGV4dC1saWdodC1waW5rOmhvdmVyLGEudGV4dC1saWdodC1waW5rOmZvY3Vze2NvbG9yOiNmNDAwMjAgIWltcG9ydGFudH0uYmctbGlnaHQteWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZkZWU5MSAhaW1wb3J0YW50fWEuYmctbGlnaHQteWVsbG93OmhvdmVyLGEuYmctbGlnaHQteWVsbG93OmZvY3VzLGJ1dHRvbi5iZy1saWdodC15ZWxsb3c6aG92ZXIsYnV0dG9uLmJnLWxpZ2h0LXllbGxvdzpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmY2U2NWYgIWltcG9ydGFudH0udGV4dC1saWdodC15ZWxsb3d7Y29sb3I6I2ZkZWU5MSAhaW1wb3J0YW50fWEudGV4dC1saWdodC15ZWxsb3c6aG92ZXIsYS50ZXh0LWxpZ2h0LXllbGxvdzpmb2N1c3tjb2xvcjojZmJlMzQ2ICFpbXBvcnRhbnR9LmJnLWxpZ2h0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojYmFmMjllICFpbXBvcnRhbnR9YS5iZy1saWdodC1zdWNjZXNzOmhvdmVyLGEuYmctbGlnaHQtc3VjY2Vzczpmb2N1cyxidXR0b24uYmctbGlnaHQtc3VjY2Vzczpob3ZlcixidXR0b24uYmctbGlnaHQtc3VjY2Vzczpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiM5YWVjNzEgIWltcG9ydGFudH0udGV4dC1saWdodC1zdWNjZXNze2NvbG9yOiNiYWYyOWUgIWltcG9ydGFudH1hLnRleHQtbGlnaHQtc3VjY2Vzczpob3ZlcixhLnRleHQtbGlnaHQtc3VjY2Vzczpmb2N1c3tjb2xvcjojOGFlOTViICFpbXBvcnRhbnR9LmJnLWRhcmstYmx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYwY2EgIWltcG9ydGFudH1hLmJnLWRhcmstYmx1ZTpob3ZlcixhLmJnLWRhcmstYmx1ZTpmb2N1cyxidXR0b24uYmctZGFyay1ibHVlOmhvdmVyLGJ1dHRvbi5iZy1kYXJrLWJsdWU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA0ODk3ICFpbXBvcnRhbnR9LnRleHQtZGFyay1ibHVle2NvbG9yOiMwMDYwY2EgIWltcG9ydGFudH1hLnRleHQtZGFyay1ibHVlOmhvdmVyLGEudGV4dC1kYXJrLWJsdWU6Zm9jdXN7Y29sb3I6IzAwM2M3ZSAhaW1wb3J0YW50fS5iZy1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmY5ODAwICFpbXBvcnRhbnR9YS5iZy1vcmFuZ2U6aG92ZXIsYS5iZy1vcmFuZ2U6Zm9jdXMsYnV0dG9uLmJnLW9yYW5nZTpob3ZlcixidXR0b24uYmctb3JhbmdlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2NjN2EwMCAhaW1wb3J0YW50fS50ZXh0LW9yYW5nZXtjb2xvcjojZmY5ODAwICFpbXBvcnRhbnR9YS50ZXh0LW9yYW5nZTpob3ZlcixhLnRleHQtb3JhbmdlOmZvY3Vze2NvbG9yOiNiMzZhMDAgIWltcG9ydGFudH0uYmctc2t5LWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDBhZWVmICFpbXBvcnRhbnR9YS5iZy1za3ktYmx1ZTpob3ZlcixhLmJnLXNreS1ibHVlOmZvY3VzLGJ1dHRvbi5iZy1za3ktYmx1ZTpob3ZlcixidXR0b24uYmctc2t5LWJsdWU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA4OWJjICFpbXBvcnRhbnR9LnRleHQtc2t5LWJsdWV7Y29sb3I6IzAwYWVlZiAhaW1wb3J0YW50fWEudGV4dC1za3ktYmx1ZTpob3ZlcixhLnRleHQtc2t5LWJsdWU6Zm9jdXN7Y29sb3I6IzAwNzZhMyAhaW1wb3J0YW50fS5iZy15ZWxsb3d7YmFja2dyb3VuZC1jb2xvcjojZmFkYjE0ICFpbXBvcnRhbnR9YS5iZy15ZWxsb3c6aG92ZXIsYS5iZy15ZWxsb3c6Zm9jdXMsYnV0dG9uLmJnLXllbGxvdzpob3ZlcixidXR0b24uYmcteWVsbG93OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Q2YmEwNSAhaW1wb3J0YW50fS50ZXh0LXllbGxvd3tjb2xvcjojZmFkYjE0ICFpbXBvcnRhbnR9YS50ZXh0LXllbGxvdzpob3ZlcixhLnRleHQteWVsbG93OmZvY3Vze2NvbG9yOiNiZGE0MDQgIWltcG9ydGFudH0uYmctYnJvd257YmFja2dyb3VuZC1jb2xvcjojNWUxZTIxICFpbXBvcnRhbnR9YS5iZy1icm93bjpob3ZlcixhLmJnLWJyb3duOmZvY3VzLGJ1dHRvbi5iZy1icm93bjpob3ZlcixidXR0b24uYmctYnJvd246Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMzcxMjEzICFpbXBvcnRhbnR9LnRleHQtYnJvd257Y29sb3I6IzVlMWUyMSAhaW1wb3J0YW50fWEudGV4dC1icm93bjpob3ZlcixhLnRleHQtYnJvd246Zm9jdXN7Y29sb3I6IzI0MGIwZCAhaW1wb3J0YW50fS5iZy1jeWFue2JhY2tncm91bmQtY29sb3I6IzEzYzJjMiAhaW1wb3J0YW50fWEuYmctY3lhbjpob3ZlcixhLmJnLWN5YW46Zm9jdXMsYnV0dG9uLmJnLWN5YW46aG92ZXIsYnV0dG9uLmJnLWN5YW46Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMGU5NDk0ICFpbXBvcnRhbnR9LnRleHQtY3lhbntjb2xvcjojMTNjMmMyICFpbXBvcnRhbnR9YS50ZXh0LWN5YW46aG92ZXIsYS50ZXh0LWN5YW46Zm9jdXN7Y29sb3I6IzBjN2M3YyAhaW1wb3J0YW50fS5iZy10ZWFse2JhY2tncm91bmQtY29sb3I6IzIwYzk5NyAhaW1wb3J0YW50fWEuYmctdGVhbDpob3ZlcixhLmJnLXRlYWw6Zm9jdXMsYnV0dG9uLmJnLXRlYWw6aG92ZXIsYnV0dG9uLmJnLXRlYWw6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMTk5ZDc2ICFpbXBvcnRhbnR9LnRleHQtdGVhbHtjb2xvcjojMjBjOTk3ICFpbXBvcnRhbnR9YS50ZXh0LXRlYWw6aG92ZXIsYS50ZXh0LXRlYWw6Zm9jdXN7Y29sb3I6IzE1ODc2NSAhaW1wb3J0YW50fS5iZy1wdXJwbGV7YmFja2dyb3VuZC1jb2xvcjojNmY0MmMxICFpbXBvcnRhbnR9YS5iZy1wdXJwbGU6aG92ZXIsYS5iZy1wdXJwbGU6Zm9jdXMsYnV0dG9uLmJnLXB1cnBsZTpob3ZlcixidXR0b24uYmctcHVycGxlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzU5MzM5ZCAhaW1wb3J0YW50fS50ZXh0LXB1cnBsZXtjb2xvcjojNmY0MmMxICFpbXBvcnRhbnR9YS50ZXh0LXB1cnBsZTpob3ZlcixhLnRleHQtcHVycGxlOmZvY3Vze2NvbG9yOiM0ZTJkODkgIWltcG9ydGFudH0uYmctZ2Vla2JsdWV7YmFja2dyb3VuZC1jb2xvcjojMDMwODUyICFpbXBvcnRhbnR9YS5iZy1nZWVrYmx1ZTpob3ZlcixhLmJnLWdlZWtibHVlOmZvY3VzLGJ1dHRvbi5iZy1nZWVrYmx1ZTpob3ZlcixidXR0b24uYmctZ2Vla2JsdWU6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDEwMzIxICFpbXBvcnRhbnR9LnRleHQtZ2Vla2JsdWV7Y29sb3I6IzAzMDg1MiAhaW1wb3J0YW50fWEudGV4dC1nZWVrYmx1ZTpob3ZlcixhLnRleHQtZ2Vla2JsdWU6Zm9jdXN7Y29sb3I6IzAwMDEwOCAhaW1wb3J0YW50fS5iZy1saWdodC1jeWFue2JhY2tncm91bmQtY29sb3I6IzAwYmNkNCAhaW1wb3J0YW50fWEuYmctbGlnaHQtY3lhbjpob3ZlcixhLmJnLWxpZ2h0LWN5YW46Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0LWN5YW46aG92ZXIsYnV0dG9uLmJnLWxpZ2h0LWN5YW46Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA4ZmExICFpbXBvcnRhbnR9LnRleHQtbGlnaHQtY3lhbntjb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0LWN5YW46aG92ZXIsYS50ZXh0LWxpZ2h0LWN5YW46Zm9jdXN7Y29sb3I6IzAwNzg4OCAhaW1wb3J0YW50fS5taW4tdy01MHttaW4td2lkdGg6NTBweH0ubWluLXctNTV7bWluLXdpZHRoOjU1cHh9Lm1pbi13LTYwe21pbi13aWR0aDo2MHB4fS5taW4tdy02NXttaW4td2lkdGg6NjVweH0ubWluLXctNzB7bWluLXdpZHRoOjcwcHh9Lm1pbi13LTc1e21pbi13aWR0aDo3NXB4fS5taW4tdy04MHttaW4td2lkdGg6ODBweH0ubWluLXctODV7bWluLXdpZHRoOjg1cHh9Lm1pbi13LTkwe21pbi13aWR0aDo5MHB4fS5taW4tdy05NXttaW4td2lkdGg6OTVweH0ubWluLXctMTAwe21pbi13aWR0aDoxMDBweH0ubWluLXctMTIwe21pbi13aWR0aDoxMjBweH0ubWluLXctMTUwe21pbi13aWR0aDoxNTBweH0uYm9yZGVyLWxpZ2h0LWdyYXl7Ym9yZGVyLWNvbG9yOiM4YzhjOGMgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0ZW4tcHJpbWFyeXtib3JkZXItY29sb3I6I2RkZTBlYiAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHQtcHJpbWFyeXtib3JkZXItY29sb3I6I2M4OWJmMSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHQtZ3JlZW57Ym9yZGVyLWNvbG9yOiMxZGNlOGUgIWltcG9ydGFudH0uYm9yZGVyLWRhcmstZ3JlZW57Ym9yZGVyLWNvbG9yOiMzZDYwMDMgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0LWJsdWV7Ym9yZGVyLWNvbG9yOiM1Nzk3ZmMgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0LXBpbmt7Ym9yZGVyLWNvbG9yOiNmZjQxNWEgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0LXllbGxvd3tib3JkZXItY29sb3I6I2ZkZWU5MSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHQtc3VjY2Vzc3tib3JkZXItY29sb3I6I2JhZjI5ZSAhaW1wb3J0YW50fS5ib3JkZXItZGFyay1ibHVle2JvcmRlci1jb2xvcjojMDA2MGNhICFpbXBvcnRhbnR9LmJvcmRlci1vcmFuZ2V7Ym9yZGVyLWNvbG9yOiNmZjk4MDAgIWltcG9ydGFudH0uYm9yZGVyLXNreS1ibHVle2JvcmRlci1jb2xvcjojMDBhZWVmICFpbXBvcnRhbnR9LmJvcmRlci15ZWxsb3d7Ym9yZGVyLWNvbG9yOiNmYWRiMTQgIWltcG9ydGFudH0uYm9yZGVyLWJyb3due2JvcmRlci1jb2xvcjojNWUxZTIxICFpbXBvcnRhbnR9LmJvcmRlci1jeWFue2JvcmRlci1jb2xvcjojMTNjMmMyICFpbXBvcnRhbnR9LmJvcmRlci10ZWFse2JvcmRlci1jb2xvcjojMjBjOTk3ICFpbXBvcnRhbnR9LmJvcmRlci1wdXJwbGV7Ym9yZGVyLWNvbG9yOiM2ZjQyYzEgIWltcG9ydGFudH0uYm9yZGVyLWdlZWtibHVle2JvcmRlci1jb2xvcjojMDMwODUyICFpbXBvcnRhbnR9LmJvcmRlci1saWdodC1jeWFue2JvcmRlci1jb2xvcjojMDBiY2Q0ICFpbXBvcnRhbnR9LyohXHJcbiAqIEJvb3RzdHJhcCB2NC4yLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi86cm9vdHstLWJsdWU6ICMwMDdiZmY7LS1pbmRpZ286ICM2NjEwZjI7LS1wdXJwbGU6ICM2ZjQyYzE7LS1waW5rOiAjZTgzZThjOy0tcmVkOiAjZGMzNTQ1Oy0tb3JhbmdlOiAjZmQ3ZTE0Oy0teWVsbG93OiAjZmZjMTA3Oy0tZ3JlZW46ICMyOGE3NDU7LS10ZWFsOiAjMjBjOTk3Oy0tY3lhbjogIzE3YTJiODstLXdoaXRlOiAjZmZmOy0tZ3JheTogIzZjNzU3ZDstLWdyYXktZGFyazogIzM0M2E0MDstLXByaW1hcnk6ICM4QTJCRTI7LS1zZWNvbmRhcnk6ICMwMEIzNzg7LS1zdWNjZXNzOiAjNTJjNDFhOy0taW5mbzogIzE4OTBmZjstLXdhcm5pbmc6ICNmYWFkMTQ7LS1kYW5nZXI6ICNmNTIyMmQ7LS1saWdodDogI2U1ZTVlNTstLWRhcms6ICMyNjI2MjY7LS1icmVha3BvaW50LXhzOiAwOy0tYnJlYWtwb2ludC1zbTogNTc2cHg7LS1icmVha3BvaW50LW1kOiA3NjhweDstLWJyZWFrcG9pbnQtbGc6IDk5MnB4Oy0tYnJlYWtwb2ludC14bDogMTIwMHB4Oy0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogXCJOb2lyUHJvXCIsIHNhbnMtc2VyaWY7LS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2V9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5OlwiTm9pclByb1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM1NDU0NTQ7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQtY29sb3I6I2ZmZn1bdGFiaW5kZXg9XCItMVwiXTpmb2N1c3tvdXRsaW5lOjAgIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MS44cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MS40cmVtfWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjA7dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOm5vbmV9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDo3MDB9ZGR7bWFyZ2luLWJvdHRvbTouNXJlbTttYXJnaW4tbGVmdDowfWJsb2NrcXVvdGV7bWFyZ2luOjAgMCAxcmVtfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojOEEyQkUyO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9YTpob3Zlcntjb2xvcjojNzAxYWMwO3RleHQtZGVjb3JhdGlvbjpub25lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXN7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9cHJlLGNvZGUsa2JkLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG99ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOjEuNXJlbTtwYWRkaW5nLWJvdHRvbToxLjVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixbdHlwZT1cImJ1dHRvblwiXSxbdHlwZT1cInJlc2V0XCJdLFt0eXBlPVwic3VibWl0XCJdey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259YnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9XCJyYWRpb1wiXSxpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdey13ZWJraXQtYXBwZWFyYW5jZTpsaXN0Ym94fXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e21hcmdpbi1ib3R0b206MS44cmVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjtjb2xvcjojMjYyNjI2fWgxLC5oMXtmb250LXNpemU6Mi4ycmVtfWgyLC5oMntmb250LXNpemU6MnJlbX1oMywuaDN7Zm9udC1zaXplOjEuOHJlbX1oNCwuaDR7Zm9udC1zaXplOjEuNnJlbX1oNSwuaDV7Zm9udC1zaXplOjEuNHJlbX1oNiwuaDZ7Zm9udC1zaXplOjEuMnJlbX0ubGVhZHtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDoyMDB9LmRpc3BsYXktMXtmb250LXNpemU6NHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4wNX0uZGlzcGxheS0ye2ZvbnQtc2l6ZTozLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMDV9LmRpc3BsYXktM3tmb250LXNpemU6M3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4wNX0uZGlzcGxheS00e2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMDV9aHJ7bWFyZ2luLXRvcDoxLjZyZW07bWFyZ2luLWJvdHRvbToxLjZyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NlZDRkYX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDB9bWFyaywubWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MS42cmVtO2ZvbnQtc2l6ZToxLjhyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojNTQ1NDU0fS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTRcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Ym9yZGVyLXJhZGl1czouMjVyZW07Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwwLjA3NSk7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi44cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzZjNzU3ZH1jb2Rle2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZTgzZThjO3dvcmQtYnJlYWs6YnJlYWstd29yZH1hPmNvZGV7Y29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6ODcuNSU7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjk7Ym9yZGVyLXJhZGl1czouMnJlbTtib3gtc2hhZG93Omluc2V0IDAgLTAuMXJlbSAwIHJnYmEoMCwwLDAsMC4yNSl9a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwO2JveC1zaGFkb3c6bm9uZX1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjEuNnJlbTtwYWRkaW5nLWxlZnQ6MS42cmVtO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVye21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxLjZyZW07cGFkZGluZy1sZWZ0OjEuNnJlbTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMS42cmVtO21hcmdpbi1sZWZ0Oi0xLjZyZW19Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLTEsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLC5jb2wtYXV0bywuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLC5jb2wtc20tYXV0bywuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLTEwLC5jb2wtbWQtMTEsLmNvbC1tZC0xMiwuY29sLW1kLC5jb2wtbWQtYXV0bywuY29sLWxnLTEsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLTEwLC5jb2wtbGctMTEsLmNvbC1sZy0xMiwuY29sLWxnLC5jb2wtbGctYXV0bywuY29sLXhsLTEsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLTEwLC5jb2wteGwtMTEsLmNvbC14bC0xMiwuY29sLXhsLC5jb2wteGwtYXV0b3twb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MS42cmVtO3BhZGRpbmctbGVmdDoxLjZyZW19LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLTF7ZmxleDowIDAgOC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCA0MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC04e2ZsZXg6MCAwIDY2LjY2NjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1maXJzdHtvcmRlcjotMX0ub3JkZXItbGFzdHtvcmRlcjoxM30ub3JkZXItMHtvcmRlcjowfS5vcmRlci0xe29yZGVyOjF9Lm9yZGVyLTJ7b3JkZXI6Mn0ub3JkZXItM3tvcmRlcjozfS5vcmRlci00e29yZGVyOjR9Lm9yZGVyLTV7b3JkZXI6NX0ub3JkZXItNntvcmRlcjo2fS5vcmRlci03e29yZGVyOjd9Lm9yZGVyLTh7b3JkZXI6OH0ub3JkZXItOXtvcmRlcjo5fS5vcmRlci0xMHtvcmRlcjoxMH0ub3JkZXItMTF7b3JkZXI6MTF9Lm9yZGVyLTEye29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ub2Zmc2V0LTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9Lm9mZnNldC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNvbC1zbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1zbS1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXNtLTF7ZmxleDowIDAgOC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlfS5jb2wtc20tNXtmbGV4OjAgMCA0MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY2NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY2NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjY2NjY3JX0uY29sLXNtLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1zbS0xMHtmbGV4OjAgMCA4My4zMzMzMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY2NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHtvcmRlcjotMX0ub3JkZXItc20tbGFzdHtvcmRlcjoxM30ub3JkZXItc20tMHtvcmRlcjowfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfS5vZmZzZXQtc20tMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtc20tMXttYXJnaW4tbGVmdDo4LjMzMzMzMzMzMzMlfS5vZmZzZXQtc20tMnttYXJnaW4tbGVmdDoxNi42NjY2NjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMzMzMzJX0ub2Zmc2V0LXNtLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY2NjY2NyV9Lm9mZnNldC1zbS02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LXNtLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NjY2NjclfS5vZmZzZXQtc20tOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1zbS0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMzMzMzJX0ub2Zmc2V0LXNtLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC1tZC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wtbWQtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wtbWQtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLW1kLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7b3JkZXI6MH0ub3JkZXItbWQtMXtvcmRlcjoxfS5vcmRlci1tZC0ye29yZGVyOjJ9Lm9yZGVyLW1kLTN7b3JkZXI6M30ub3JkZXItbWQtNHtvcmRlcjo0fS5vcmRlci1tZC01e29yZGVyOjV9Lm9yZGVyLW1kLTZ7b3JkZXI6Nn0ub3JkZXItbWQtN3tvcmRlcjo3fS5vcmRlci1tZC04e29yZGVyOjh9Lm9yZGVyLW1kLTl7b3JkZXI6OX0ub3JkZXItbWQtMTB7b3JkZXI6MTB9Lm9yZGVyLW1kLTExe29yZGVyOjExfS5vcmRlci1tZC0xMntvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9Lm9mZnNldC1tZC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LW1kLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5vZmZzZXQtbWQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29sLWxne2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtbGctMXtmbGV4OjAgMCA4LjMzMzMzMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCAxNi42NjY2NjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY2NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzMzMzMyV9LmNvbC1sZy01e2ZsZXg6MCAwIDQxLjY2NjY2NjY2NjclO21heC13aWR0aDo0MS42NjY2NjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIDU4LjMzMzMzMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NjY2NjclfS5jb2wtbGctOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwe2ZsZXg6MCAwIDgzLjMzMzMzMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIDkxLjY2NjY2NjY2NjclO21heC13aWR0aDo5MS42NjY2NjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLWZpcnN0e29yZGVyOi0xfS5vcmRlci1sZy1sYXN0e29yZGVyOjEzfS5vcmRlci1sZy0we29yZGVyOjB9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NjY2NjclfS5vZmZzZXQtbGctM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1sZy00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LWxnLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzMzMzMyV9LmNvbC14bC0ye2ZsZXg6MCAwIDE2LjY2NjY2NjY2NjclO21heC13aWR0aDoxNi42NjY2NjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NjY2NjclfS5jb2wteGwtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7ZmxleDowIDAgNTguMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY2NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMzMzMzMlfS5jb2wteGwtMTF7ZmxleDowIDAgOTEuNjY2NjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7b3JkZXI6MH0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn0ub2Zmc2V0LXhsLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LXhsLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMzMzMzJX0ub2Zmc2V0LXhsLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzMzMzMyV9Lm9mZnNldC14bC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NjY2NjclfS5vZmZzZXQteGwtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC14bC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjY2NjY3JX0ub2Zmc2V0LXhsLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQteGwtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzMzMzMyV9Lm9mZnNldC14bC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxLjZyZW07YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6MS41cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4fS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U4ZThlOH0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2U4ZThlOH0udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6LjVyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2U4ZThlOH0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2U4ZThlOH0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1ib3JkZXJsZXNzIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRkLC50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJsZXNzIHRib2R5K3Rib2R5e2JvcmRlcjowfS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjN9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGgsLnRhYmxlLXByaW1hcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojZGVjNGY3fS50YWJsZS1wcmltYXJ5IHRoLC50YWJsZS1wcmltYXJ5IHRkLC50YWJsZS1wcmltYXJ5IHRoZWFkIHRoLC50YWJsZS1wcmltYXJ5IHRib2R5K3Rib2R5e2JvcmRlci1jb2xvcjojYzI5MWYwfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMWFlZjR9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkMWFlZjR9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRoLC50YWJsZS1zZWNvbmRhcnk+dGR7YmFja2dyb3VuZC1jb2xvcjojYjhlYWQ5fS50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0ZCwudGFibGUtc2Vjb25kYXJ5IHRoZWFkIHRoLC50YWJsZS1zZWNvbmRhcnkgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM3YWQ3Yjl9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYTRlNGNlfS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2E0ZTRjZX0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50aCwudGFibGUtc3VjY2Vzcz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjZmVlYmZ9LnRhYmxlLXN1Y2Nlc3MgdGgsLnRhYmxlLXN1Y2Nlc3MgdGQsLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsLnRhYmxlLXN1Y2Nlc3MgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNhNWUwODh9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2MwZTlhYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2MwZTlhYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50aCwudGFibGUtaW5mbz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWUwZmZ9LnRhYmxlLWluZm8gdGgsLnRhYmxlLWluZm8gdGQsLnRhYmxlLWluZm8gdGhlYWQgdGgsLnRhYmxlLWluZm8gdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4N2M1ZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2E1ZDRmZn0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2E1ZDRmZn0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50aCwudGFibGUtd2FybmluZz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZWU4YmR9LnRhYmxlLXdhcm5pbmcgdGgsLnRhYmxlLXdhcm5pbmcgdGQsLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgsLnRhYmxlLXdhcm5pbmcgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmY2Q0ODV9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZlZGZhNH0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZlZGZhNH0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGgsLnRhYmxlLWRhbmdlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmY2MxYzR9LnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRkLC50YWJsZS1kYW5nZXIgdGhlYWQgdGgsLnRhYmxlLWRhbmdlciB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2ZhOGM5Mn0udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYmE5YWR9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmJhOWFkfS50YWJsZS1saWdodCwudGFibGUtbGlnaHQ+dGgsLnRhYmxlLWxpZ2h0PnRke2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmOH0udGFibGUtbGlnaHQgdGgsLnRhYmxlLWxpZ2h0IHRkLC50YWJsZS1saWdodCB0aGVhZCB0aCwudGFibGUtbGlnaHQgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiNmMWYxZjF9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYmViZWJ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0udGFibGUtZGFyaywudGFibGUtZGFyaz50aCwudGFibGUtZGFyaz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjMmMyYzJ9LnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGhlYWQgdGgsLnRhYmxlLWRhcmsgdGJvZHkrdGJvZHl7Ym9yZGVyLWNvbG9yOiM4ZThlOGV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I1YjViNX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I1YjViNX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGgsLnRhYmxlLWFjdGl2ZT50ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6IzU0NTQ1NDtiYWNrZ3JvdW5kLWNvbG9yOiMzYzNjM2M7Ym9yZGVyLWNvbG9yOiM0MTQxNDF9LnRhYmxlIC50aGVhZC1saWdodCB0aHtjb2xvcjojYmViZWJlO2JhY2tncm91bmQtY29sb3I6I2U5ZTllOTtib3JkZXItY29sb3I6I2U4ZThlOH0udGFibGUtZGFya3tjb2xvcjojNTQ1NDU0O2JhY2tncm91bmQtY29sb3I6IzNjM2MzY30udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6IzQxNDE0MX0udGFibGUtZGFyay50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojMjkyOTI5fS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzI0MjQyNH1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXNte2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtbWR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS14bHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDMuNDJyZW0gKyAycHgpO3BhZGRpbmc6LjhyZW0gMS43cmVtO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojNTQ1NDU0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjRyZW07Ym94LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojYzg5YmYxO291dGxpbmU6MDtib3gtc2hhZG93Om5vbmUsMCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC4yNSl9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6I2JkYmRiZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNTQ1NDU0O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjhyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjhyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjN9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoMS4yNHJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYygxLjI0cmVtICsgMXB4KTtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuMn0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguODhyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjg4cmVtICsgMXB4KTtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuMn0uZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZy10b3A6LjhyZW07cGFkZGluZy1ib3R0b206LjhyZW07bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxne3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNte2hlaWdodDpjYWxjKDMuMnJlbSArIDJweCk7cGFkZGluZzouODhyZW0gMS4zcmVtO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS4yO2JvcmRlci1yYWRpdXM6LjRyZW19LmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYyg0LjRyZW0gKyAycHgpO3BhZGRpbmc6MS4yNHJlbSAxLjdyZW07Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouNnJlbX1zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjIuMnJlbX0uZm9ybS10ZXh0e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDouOHJlbX0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MnJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0ycmVtfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzU0NTQ1NH0uZm9ybS1jaGVjay1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoxLjJyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi42cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzUyYzQxYX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjRyZW0gLjhyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6MS4ycmVtO2xpbmUtaGVpZ2h0OjEuMztjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSg4MiwxOTYsMjYsMC45KTtib3JkZXItcmFkaXVzOi40cmVtfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZHtib3JkZXItY29sb3I6IzUyYzQxYTtwYWRkaW5nLXJpZ2h0OjMuNDJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IGNhbGMoMy40MnJlbSAvIDQpO2JhY2tncm91bmQtc2l6ZTpjYWxjKDMuNDJyZW0gLyAyKSBjYWxjKDMuNDJyZW0gLyAyKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzUyYzQxYTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6My40MnJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDMuNDJyZW0gLyA0KSByaWdodCBjYWxjKDMuNDJyZW0gLyA0KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzUyYzQxYTtwYWRkaW5nLXJpZ2h0OjMuNDM3NXJlbTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAxLjdyZW0gY2VudGVyLzhweCAxMHB4LHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS8xLjEyNXJlbSAxLjEyNXJlbX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1c3tib3JkZXItY29sb3I6IzUyYzQxYTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNTJjNDFhfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzUyYzQxYX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzUyYzQxYX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojNmFlMzJlO2JhY2tncm91bmQtY29sb3I6IzZhZTMyZX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojNTJjNDFhfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM1MmM0MWF9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiM1MmM0MWE7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoODIsMTk2LDI2LDAuMjUpfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6I2Y1MjIyZH0uaW52YWxpZC10b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6NTtkaXNwbGF5Om5vbmU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouNHJlbSAuOHJlbTttYXJnaW4tdG9wOi4xcmVtO2ZvbnQtc2l6ZToxLjJyZW07bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwzNCw0NSwwLjkpO2JvcmRlci1yYWRpdXM6LjRyZW19Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtib3JkZXItY29sb3I6I2Y1MjIyZDtwYWRkaW5nLXJpZ2h0OjMuNDJyZW07YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IGNhbGMoMy40MnJlbSAvIDQpO2JhY2tncm91bmQtc2l6ZTpjYWxjKDMuNDJyZW0gLyAyKSBjYWxjKDMuNDJyZW0gLyAyKTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZDk1MzRmJyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNmNTIyMmQ7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQ1LDM0LDQ1LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlke3BhZGRpbmctcmlnaHQ6My40MnJlbTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjYWxjKDMuNDJyZW0gLyA0KSByaWdodCBjYWxjKDMuNDJyZW0gLyA0KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNmNTIyMmQ7cGFkZGluZy1yaWdodDozLjQzNzVyZW07YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMS43cmVtIGNlbnRlci84cHggMTBweCx1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vMS4xMjVyZW0gMS4xMjVyZW19Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojZjUyMjJkO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLWZpbGUuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNmNTIyMmR9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiNmNTIyMmR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZjUyMjJkfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2Y3NTM1YjtiYWNrZ3JvdW5kLWNvbG9yOiNmNzUzNWJ9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZjUyMjJkfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZjUyMjJkfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNmNTIyMmQ7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQ1LDM0LDQ1LDAuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleDowIDAgYXV0bztmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCwuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3R7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7Y29sb3I6IzU0NTQ1NDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouOHJlbSAxLjdyZW07Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjM7Ym9yZGVyLXJhZGl1czouNHJlbTt0cmFuc2l0aW9uOmNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6IzU0NTQ1NDt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmZvY3VzLC5idG4uZm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke29wYWNpdHk6LjY1O2JveC1zaGFkb3c6bm9uZX0uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZle2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpfS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC4yNSksaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2JvcmRlci1jb2xvcjojOEEyQkUyO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLXByaW1hcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3NzFjY2I7Ym9yZGVyLWNvbG9yOiM3MDFhYzB9LmJ0bi1wcmltYXJ5OmZvY3VzLC5idG4tcHJpbWFyeS5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgMCByZ2JhKDE1Niw3NSwyMzAsMC41KX0uYnRuLXByaW1hcnkuZGlzYWJsZWQsLmJ0bi1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2JvcmRlci1jb2xvcjojOEEyQkUyfS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzAxYWMwO2JvcmRlci1jb2xvcjojNmExOWI1fS5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgxNTYsNzUsMjMwLDAuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMEIzNzg7Ym9yZGVyLWNvbG9yOiMwMEIzNzg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA4ZDVlO2JvcmRlci1jb2xvcjojMDA4MDU2fS5idG4tc2Vjb25kYXJ5OmZvY3VzLC5idG4tc2Vjb25kYXJ5LmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgMCAwIHJnYmEoMzgsMTkwLDE0MCwwLjUpfS5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDBCMzc4O2JvcmRlci1jb2xvcjojMDBCMzc4fS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA4MDU2O2JvcmRlci1jb2xvcjojMDA3MzRkfS5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgzOCwxOTAsMTQwLDAuNSl9LmJ0bi1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTJjNDFhO2JvcmRlci1jb2xvcjojNTJjNDFhO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NGEyMTY7Ym9yZGVyLWNvbG9yOiMzZjk3MTR9LmJ0bi1zdWNjZXNzOmZvY3VzLC5idG4tc3VjY2Vzcy5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgMCByZ2JhKDEwOCwyMDUsNjAsMC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTJjNDFhO2JvcmRlci1jb2xvcjojNTJjNDFhfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2Y5NzE0O2JvcmRlci1jb2xvcjojM2E4YzEzfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgxMDgsMjA1LDYwLDAuNSl9LmJ0bi1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTg5MGZmO2JvcmRlci1jb2xvcjojMTg5MGZmO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdkZjE7Ym9yZGVyLWNvbG9yOiMwMDc2ZTR9LmJ0bi1pbmZvOmZvY3VzLC5idG4taW5mby5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgMCByZ2JhKDU5LDE2MSwyNTUsMC41KX0uYnRuLWluZm8uZGlzYWJsZWQsLmJ0bi1pbmZvOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTg5MGZmO2JvcmRlci1jb2xvcjojMTg5MGZmfS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3NmU0O2JvcmRlci1jb2xvcjojMDA3MGQ3fS5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSg1OSwxNjEsMjU1LDAuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmFhZDE0O2JvcmRlci1jb2xvcjojZmFhZDE0O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMzk5MDU7Ym9yZGVyLWNvbG9yOiNkNjkwMDV9LmJ0bi13YXJuaW5nOmZvY3VzLC5idG4td2FybmluZy5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgMCByZ2JhKDIxNywxNTMsMjMsMC41KX0uYnRuLXdhcm5pbmcuZGlzYWJsZWQsLmJ0bi13YXJuaW5nOmRpc2FibGVke2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmFhZDE0O2JvcmRlci1jb2xvcjojZmFhZDE0fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZDY5MDA1O2JvcmRlci1jb2xvcjojY2E4ODA0fS5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgyMTcsMTUzLDIzLDAuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNTIyMmQ7Ym9yZGVyLWNvbG9yOiNmNTIyMmQ7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5idG4tZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZTYwYTE2O2JvcmRlci1jb2xvcjojZGEwYTE1fS5idG4tZGFuZ2VyOmZvY3VzLC5idG4tZGFuZ2VyLmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgMCAwIHJnYmEoMjQ3LDY3LDc3LDAuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmNTIyMmQ7Ym9yZGVyLWNvbG9yOiNmNTIyMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYTBhMTU7Ym9yZGVyLWNvbG9yOiNjZTA5MTR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSksMCAwIDAgMCByZ2JhKDI0Nyw2Nyw3NywwLjUpfS5idG4tbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLWNvbG9yOiNlNWU1ZTU7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSksMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNzUpfS5idG4tbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMmQyZDI7Ym9yZGVyLWNvbG9yOiNjY2N9LmJ0bi1saWdodDpmb2N1cywuYnRuLWxpZ2h0LmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KSwwIDAgMCAwIHJnYmEoMjAwLDIwMCwyMDEsMC41KX0uYnRuLWxpZ2h0LmRpc2FibGVkLC5idG4tbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLWNvbG9yOiNlNWU1ZTV9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7Ym9yZGVyLWNvbG9yOiNjNWM1YzV9LmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSksMCAwIDAgMCByZ2JhKDIwMCwyMDAsMjAxLDAuNSl9LmJ0bi1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjYyNjI2O2JvcmRlci1jb2xvcjojMjYyNjI2O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpLDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzEzMTM7Ym9yZGVyLWNvbG9yOiMwZDBkMGR9LmJ0bi1kYXJrOmZvY3VzLC5idG4tZGFyay5mb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSwwIDFweCAxcHggcmdiYSgwLDAsMCwwLjA3NSksMCAwIDAgMCByZ2JhKDcxLDcxLDcxLDAuNSl9LmJ0bi1kYXJrLmRpc2FibGVkLC5idG4tZGFyazpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtib3JkZXItY29sb3I6IzI2MjYyNn0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkMGQwZDtib3JkZXItY29sb3I6IzA2MDYwNn0uYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KSwwIDAgMCAwIHJnYmEoNzEsNzEsNzEsMC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojOEEyQkUyO2JvcmRlci1jb2xvcjojOEEyQkUyfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2JvcmRlci1jb2xvcjojOEEyQkUyfS5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZHtjb2xvcjojOEEyQkUyO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyLWNvbG9yOiM4QTJCRTJ9LmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSksMCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiMwMEIzNzg7Ym9yZGVyLWNvbG9yOiMwMEIzNzh9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwQjM3ODtib3JkZXItY29sb3I6IzAwQjM3OH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMCwxNzksMTIwLDAuNSl9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVke2NvbG9yOiMwMEIzNzg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwQjM3ODtib3JkZXItY29sb3I6IzAwQjM3OH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KSwwIDAgMCAwIHJnYmEoMCwxNzksMTIwLDAuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzUyYzQxYTtib3JkZXItY29sb3I6IzUyYzQxYX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzUyYzQxYTtib3JkZXItY29sb3I6IzUyYzQxYX0uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1c3tib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojNTJjNDFhO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1MmM0MWE7Ym9yZGVyLWNvbG9yOiM1MmM0MWF9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSksMCAwIDAgMCByZ2JhKDgyLDE5NiwyNiwwLjUpfS5idG4tb3V0bGluZS1pbmZve2NvbG9yOiMxODkwZmY7Ym9yZGVyLWNvbG9yOiMxODkwZmZ9LmJ0bi1vdXRsaW5lLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxODkwZmY7Ym9yZGVyLWNvbG9yOiMxODkwZmZ9LmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQsMTQ0LDI1NSwwLjUpfS5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVke2NvbG9yOiMxODkwZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE4OTBmZjtib3JkZXItY29sb3I6IzE4OTBmZn0uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KSwwIDAgMCAwIHJnYmEoMjQsMTQ0LDI1NSwwLjUpfS5idG4tb3V0bGluZS13YXJuaW5ne2NvbG9yOiNmYWFkMTQ7Ym9yZGVyLWNvbG9yOiNmYWFkMTR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWFkMTQ7Ym9yZGVyLWNvbG9yOiNmYWFkMTR9LmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjUwLDE3MywyMCwwLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmYWFkMTQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZhYWQxNDtib3JkZXItY29sb3I6I2ZhYWQxNH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLDAuMTI1KSwwIDAgMCAwIHJnYmEoMjUwLDE3MywyMCwwLjUpfS5idG4tb3V0bGluZS1kYW5nZXJ7Y29sb3I6I2Y1MjIyZDtib3JkZXItY29sb3I6I2Y1MjIyZH0uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkO2JvcmRlci1jb2xvcjojZjUyMjJkfS5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1c3tib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNDUsMzQsNDUsMC41KX0uYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2Y1MjIyZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkO2JvcmRlci1jb2xvcjojZjUyMjJkfS5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgyNDUsMzQsNDUsMC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2U1ZTVlNTtib3JkZXItY29sb3I6I2U1ZTVlNX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTU7Ym9yZGVyLWNvbG9yOiNlNWU1ZTV9LmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLC5idG4tb3V0bGluZS1saWdodC5mb2N1c3tib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyMjksMjI5LDIyOSwwLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2U1ZTVlNTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci1jb2xvcjojZTVlNWU1fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsMC4xMjUpLDAgMCAwIDAgcmdiYSgyMjksMjI5LDIyOSwwLjUpfS5idG4tb3V0bGluZS1kYXJre2NvbG9yOiMyNjI2MjY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1vdXRsaW5lLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjI2MjY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMzgsMzgsMzgsMC41KX0uYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZHtjb2xvcjojMjYyNjI2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjI2MjY7Ym9yZGVyLWNvbG9yOiMyNjI2MjZ9LmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSksMCAwIDAgMCByZ2JhKDM4LDM4LDM4LDAuNSl9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOEEyQkUyfS5idG4tbGluazpob3Zlcntjb2xvcjojNzAxYWMwO3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGluazpmb2N1cywuYnRuLWxpbmsuZm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tbGluazpkaXNhYmxlZCwuYnRuLWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6MS4yNHJlbSAxLjdyZW07Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouNnJlbX0uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0bntwYWRkaW5nOi44OHJlbSAxLjNyZW07Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouNHJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouOHJlbX1pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGxpbmVhcn1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZmFkZXt0cmFuc2l0aW9uOm5vbmV9fS5mYWRlOm5vdCguc2hvdyl7b3BhY2l0eTowfS5jb2xsYXBzZTpub3QoLnNob3cpe2Rpc3BsYXk6bm9uZX0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgMC4zNXMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5kcm9wdXAsLmRyb3ByaWdodCwuZHJvcGRvd24sLmRyb3BsZWZ0e3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjVyZW0gMCAwO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzU0NTQ1NDt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjAgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouNHJlbTtib3gtc2hhZG93OjAgMC41cmVtIDFyZW0gcmdiYSgwLDAsMCwwLjE3NSl9LmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZHJvcGRvd24tbWVudS1tZC1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wZG93bi1tZW51LWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZHJvcGRvd24tbWVudS1zbS1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kcm9wZG93bi1tZW51LW1kLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmRyb3Bkb3duLW1lbnUtbGctbGVmdHtyaWdodDphdXRvO2xlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmRyb3Bkb3duLW1lbnUteGwtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH19LmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjVyZW19LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7dG9wOjA7cmlnaHQ6MTAwJTtsZWZ0OmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouNXJlbX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCJ9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouN3JlbSAxLjVyZW07Y2xlYXI6Ym90aDtmb250LXdlaWdodDo0MDA7Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC40cmVtIC0gMCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguNHJlbSAtIDApfS5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguNHJlbSAtIDApO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguNHJlbSAtIDApfS5kcm9wZG93bi1pdGVtOmhvdmVyLC5kcm9wZG93bi1pdGVtOmZvY3Vze2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTJ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuMnJlbTtjb2xvcjojNmM3NTdkO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taXRlbS10ZXh0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouN3JlbSAxLjVyZW07Y29sb3I6IzIxMjUyOX0uYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmJ0bi1ncm91cD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvfS5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXJ7ei1pbmRleDoxfS5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjF9LmJ0bi10b29sYmFye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDotMXB4fS5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6MS4yNzVyZW07cGFkZGluZy1sZWZ0OjEuMjc1cmVtfS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjB9LmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljk3NXJlbTtwYWRkaW5nLWxlZnQ6Ljk3NXJlbX0uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDoxLjI3NXJlbTtwYWRkaW5nLWxlZnQ6MS4yNzVyZW19LmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGV7Ym94LXNoYWRvdzppbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwwLjEyNSl9LmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmt7Ym94LXNoYWRvdzpub25lfS5idG4tZ3JvdXAtdmVydGljYWx7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tdG9wOi0xcHh9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRue2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdG9nZ2xlPi5idG4sLmJ0bi1ncm91cC10b2dnbGU+LmJ0bi1ncm91cD4uYnRue21hcmdpbi1ib3R0b206MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sLXBsYWludGV4dCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmN1c3RvbS1maWxle21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVse3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLXByZXBlbmQsLmlucHV0LWdyb3VwLWFwcGVuZHtkaXNwbGF5OmZsZXh9LmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1wcmVwZW5ke21hcmdpbi1yaWdodDotMXB4fS5pbnB1dC1ncm91cC1hcHBlbmR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtdGV4dHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6LjhyZW0gMS43cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi40cmVtfS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0e2hlaWdodDpjYWxjKDQuNHJlbSArIDJweCl9LmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRue3BhZGRpbmc6MS4yNHJlbSAxLjdyZW07Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouNnJlbX0uaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdHtoZWlnaHQ6Y2FsYygzLjJyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmJ0bntwYWRkaW5nOi44OHJlbSAxLjNyZW07Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjI7Ym9yZGVyLXJhZGl1czouNHJlbX0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0e3BhZGRpbmctcmlnaHQ6Mi43cmVtfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKT4uaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQ+LmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuODJyZW07cGFkZGluZy1sZWZ0OjIuNHJlbX0uY3VzdG9tLWNvbnRyb2wtaW5saW5le2Rpc3BsYXk6aW5saW5lLWZsZXg7bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzhBMkJFMjtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym94LXNoYWRvdzpub25lfS5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6bm9uZSwwIDAgMCAwIHJnYmEoMTM4LDQzLDIyNiwwLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojYzg5YmYxfS5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2UxYzhmNztib3JkZXItY29sb3I6I2UxYzhmNztib3gtc2hhZG93Om5vbmV9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMTFyZW07bGVmdDotMi40cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW07cG9pbnRlci1ldmVudHM6bm9uZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjojYWRiNWJkIHNvbGlkIDFweDtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMDc1KX0uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMTFyZW07bGVmdDotMi40cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MS42cmVtO2hlaWdodDoxLjZyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOi40cmVtfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzhBMkJFMjtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym94LXNoYWRvdzpub25lfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM4LDQzLDIyNiwwLjUpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM4LDQzLDIyNiwwLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgxMzgsNDMsMjI2LDAuNSl9LmN1c3RvbS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuNTVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7bGVmdDotMi41NXJlbTt3aWR0aDoxLjc1cmVtO3BvaW50ZXItZXZlbnRzOmFsbDtib3JkZXItcmFkaXVzOi41cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dG9wOmNhbGMoLjExcmVtICsgMnB4KTtsZWZ0OmNhbGMoLTIuNTVyZW0gKyAycHgpO3dpZHRoOmNhbGMoMXJlbSAtIDRweCk7aGVpZ2h0OmNhbGMoMXJlbSAtIDRweCk7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkO2JvcmRlci1yYWRpdXM6LjVyZW07dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCguMTVyZW0pfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzOCw0MywyMjYsMC41KX0uY3VzdG9tLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDMuNDJyZW0gKyAycHgpO3BhZGRpbmc6LjhyZW0gMi43cmVtIC44cmVtIDEuN3JlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zO2NvbG9yOiM1NDU0NTQ7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDEuN3JlbSBjZW50ZXIvOHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi40cmVtO2JveC1zaGFkb3c6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNjODliZjE7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZSwwIDAgMCAwIHJnYmEoMjAwLDE1NSwyNDEsMC41KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM1NDU0NTQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0OjEuN3JlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7b3BhY2l0eTowfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDMuMnJlbSArIDJweCk7cGFkZGluZy10b3A6Ljg4cmVtO3BhZGRpbmctYm90dG9tOi44OHJlbTtwYWRkaW5nLWxlZnQ6MS4zcmVtO2ZvbnQtc2l6ZToxLjJyZW19LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoNC40cmVtICsgMnB4KTtwYWRkaW5nLXRvcDoxLjI0cmVtO3BhZGRpbmctYm90dG9tOjEuMjRyZW07cGFkZGluZy1sZWZ0OjEuN3JlbTtmb250LXNpemU6MS42cmVtfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDMuNDJyZW0gKyAycHgpO21hcmdpbi1ib3R0b206MH0uY3VzdG9tLWZpbGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMy40MnJlbSArIDJweCk7bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2M4OWJmMTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgxMzgsNDMsMjI2LDAuMjUpfS5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXJ7Y29udGVudDphdHRyKGRhdGEtYnJvd3NlKX0uY3VzdG9tLWZpbGUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDpjYWxjKDMuNDJyZW0gKyAycHgpO3BhZGRpbmc6LjhyZW0gMS43cmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjRyZW07Ym94LXNoYWRvdzpub25lfS5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjM7ZGlzcGxheTpibG9jaztoZWlnaHQ6My40MnJlbTtwYWRkaW5nOi44cmVtIDEuN3JlbTtsaW5lLWhlaWdodDoxLjM7Y29sb3I6IzQ5NTA1Nztjb250ZW50OlwiQnJvd3NlXCI7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1sZWZ0OmluaGVyaXQ7Ym9yZGVyLXJhZGl1czowIC40cmVtIC40cmVtIDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDFyZW0gKyAuNHJlbSk7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC4yNSl9LmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDAgcmdiYSgxMzgsNDMsMjI2LDAuMjUpfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDAgcmdiYSgxMzgsNDMsMjI2LDAuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTtib3gtc2hhZG93OjAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLDAsMCwwLjEpO3RyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDthcHBlYXJhbmNlOm5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTFjOGY3fS5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre3dpZHRoOjEwMCU7aGVpZ2h0Oi41cmVtO2NvbG9yOnRyYW5zcGFyZW50O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czoxcmVtO2JveC1zaGFkb3c6aW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLDAsMCwwLjEpfS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO2JveC1zaGFkb3c6MCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsMCwwLDAuMSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZTFjOGY3fS5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjFyZW07Ym94LXNoYWRvdzppbnNldCAwIDAuMjVyZW0gMC4yNXJlbSByZ2JhKDAsMCwwLDAuMSl9LmN1c3RvbS1yYW5nZTo6LW1zLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMnJlbTttYXJnaW4tbGVmdDouMnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxcmVtO2JveC1zaGFkb3c6MCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsMCwwLDAuMSk7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2UxYzhmN30uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOi41cmVtO2JveC1zaGFkb3c6aW5zZXQgMCAwLjI1cmVtIDAuMjVyZW0gcmdiYSgwLDAsMCwwLjEpfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19Lm5hdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOjFyZW0gMS42cmVtfS5uYXYtbGluazpob3ZlciwubmF2LWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiNhZGI1YmQ7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1pdGVte21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnMgLm5hdi1saW5re2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNHJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNHJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGVlMmU2ICNkZWUyZTYgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6LjRyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyfS5uYXYtZmlsbCAubmF2LWl0ZW17ZmxleDoxIDEgYXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW17ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyPi5jb250YWluZXIsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmhvdmVyLC5uYXZiYXItYnJhbmQ6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmV9Lm5hdmJhci10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0ubmF2YmFyLWNvbGxhcHNle2ZsZXgtYmFzaXM6MTAwJTtmbGV4LWdyb3c6MTthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsLm5hdmJhci10b2dnbGVyOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtZmxvdzpyb3cgbm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7ZmxleC1mbG93OnJvdyBub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHtmbGV4LWZsb3c6cm93IG5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsMC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1c3tjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwwLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsMC41KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsMCwwLDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMCwwLDAsMC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXN7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXN7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwyNTUsMjU1LDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYXtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXN7Y29sb3I6I2ZmZn0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6Ym9yZGVyLWJveDtib3JkZXI6MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjFyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjFyZW19LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6Mi40cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Mi40cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LTEuMnJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoyLjRyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Mi40cmVtIDIuNHJlbTttYXJnaW4tYm90dG9tOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSk7Ym9yZGVyLWJvdHRvbTowcHggc29saWQgdHJhbnNwYXJlbnR9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYygxcmVtIC0gMHB4KSBjYWxjKDFyZW0gLSAwcHgpIDAgMH0uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Mi40cmVtIDIuNHJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNSk7Ym9yZGVyLXRvcDowcHggc29saWQgdHJhbnNwYXJlbnR9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgY2FsYygxcmVtIC0gMHB4KSBjYWxjKDFyZW0gLSAwcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotMS4ycmVtO21hcmdpbi1ib3R0b206LTIuNHJlbTttYXJnaW4tbGVmdDotMS4ycmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0xLjJyZW07bWFyZ2luLWxlZnQ6LTEuMnJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjIuNHJlbX0uY2FyZC1pbWd7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOmNhbGMoMXJlbSAtIDBweCl9LmNhcmQtaW1nLXRvcHt3aWR0aDoxMDAlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYygxcmVtIC0gMHB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKDFyZW0gLSAwcHgpfS5jYXJkLWltZy1ib3R0b217d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKDFyZW0gLSAwcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYygxcmVtIC0gMHB4KX0uY2FyZC1kZWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcmQtZGVjayAuY2FyZHttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1kZWNre2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcmQtZGVjayAuY2FyZHtkaXNwbGF5OmZsZXg7ZmxleDoxIDAgMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDoxNXB4fX0uY2FyZC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWdyb3Vwe2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHtmbGV4OjEgMCAwJTttYXJnaW4tYm90dG9tOjB9LmNhcmQtZ3JvdXA+LmNhcmQrLmNhcmR7bWFyZ2luLWxlZnQ6MDtib3JkZXItbGVmdDowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxke2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9wLC5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlcntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWhlYWRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxke2JvcmRlci1yYWRpdXM6MXJlbX0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1oZWFkZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjFyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGQgLmNhcmQtZm9vdGVye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjFyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoxcmVtfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtZm9vdGVye2JvcmRlci1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOjEuNXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoycmVtO29ycGhhbnM6MTt3aWRvd3M6MX0uY2FyZC1jb2x1bW5zIC5jYXJke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCV9fS5hY2NvcmRpb24gLmNhcmR7b3ZlcmZsb3c6aGlkZGVufS5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKTpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uIC5jYXJkOmZpcnN0LW9mLXR5cGV7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQ6bGFzdC1vZi10eXBle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVye21hcmdpbi1ib3R0b206MHB4fS5icmVhZGNydW1ie2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjEuMnJlbSAxLjZyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouNHJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW17cGFkZGluZy1sZWZ0Oi44cmVtfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTo6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6LjhyZW07Y29sb3I6IzU0NTQ1NDtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6IzU0NTQ1NH0ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjRyZW19LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjhyZW0gMS4ycmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojOEEyQkUyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnBhZ2UtbGluazpob3Zlcnt6LWluZGV4OjI7Y29sb3I6IzcwMWFjMDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjI7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC4yNSl9LnBhZ2UtbGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7bWFyZ2luLWxlZnQ6MDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjRyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjRyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjRyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyLWNvbG9yOiM4QTJCRTJ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiNhZGI1YmQ7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOjEuMnJlbSAyLjRyZW07Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjJ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjZyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNnJlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouNnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjRyZW0gLjhyZW07Zm9udC1zaXplOjEuMnJlbTtsaW5lLWhlaWdodDoxLjJ9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouNnJlbSAuOHJlbTtmb250LXNpemU6MS4ycmVtO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi40cmVtfWEuYmFkZ2U6aG92ZXIsYS5iYWRnZTpmb2N1c3t0ZXh0LWRlY29yYXRpb246bm9uZX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyfWEuYmFkZ2UtcHJpbWFyeTpob3ZlcixhLmJhZGdlLXByaW1hcnk6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MDFhYzB9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwQjM3OH1hLmJhZGdlLXNlY29uZGFyeTpob3ZlcixhLmJhZGdlLXNlY29uZGFyeTpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwODA1Nn0uYmFkZ2Utc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzUyYzQxYX1hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsYS5iYWRnZS1zdWNjZXNzOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2Y5NzE0fS5iYWRnZS1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTg5MGZmfWEuYmFkZ2UtaW5mbzpob3ZlcixhLmJhZGdlLWluZm86Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc2ZTR9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmYWFkMTR9YS5iYWRnZS13YXJuaW5nOmhvdmVyLGEuYmFkZ2Utd2FybmluZzpmb2N1c3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Q2OTAwNX0uYmFkZ2UtZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkfWEuYmFkZ2UtZGFuZ2VyOmhvdmVyLGEuYmFkZ2UtZGFuZ2VyOmZvY3Vze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGEwYTE1fS5iYWRnZS1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNX1hLmJhZGdlLWxpZ2h0OmhvdmVyLGEuYmFkZ2UtbGlnaHQ6Zm9jdXN7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyNjI2MjZ9YS5iYWRnZS1kYXJrOmhvdmVyLGEuYmFkZ2UtZGFyazpmb2N1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBkMGQwZH0uanVtYm90cm9ue3BhZGRpbmc6MnJlbSAxcmVtO21hcmdpbi1ib3R0b206MnJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouNnJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxLjRyZW0gMnJlbTttYXJnaW4tYm90dG9tOjEuNnJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjRyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDo3MDB9LmFsZXJ0LWRpc21pc3NpYmxle3BhZGRpbmctcmlnaHQ6Ni4xcmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOjEuNHJlbSAycmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzQ4MTY3NjtiYWNrZ3JvdW5kLWNvbG9yOiNlOGQ1Zjk7Ym9yZGVyLWNvbG9yOiNkZWM0Zjd9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZDFhZWY0fS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyZTBlNGJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMDA1ZDNlO2JhY2tncm91bmQtY29sb3I6I2NjZjBlNDtib3JkZXItY29sb3I6I2I4ZWFkOX0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2E0ZTRjZX0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDJhMWN9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzJiNjYwZTtiYWNrZ3JvdW5kLWNvbG9yOiNkY2YzZDE7Ym9yZGVyLWNvbG9yOiNjZmVlYmZ9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYzBlOWFifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMxODM5MDh9LmFsZXJ0LWluZm97Y29sb3I6IzBjNGI4NTtiYWNrZ3JvdW5kLWNvbG9yOiNkMWU5ZmY7Ym9yZGVyLWNvbG9yOiNiZWUwZmZ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYTVkNGZmfS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwODMxNTZ9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6IzgyNWEwYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZWVmZDA7Ym9yZGVyLWNvbG9yOiNmZWU4YmR9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmVkZmE0fS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzM5MDZ9LmFsZXJ0LWRhbmdlcntjb2xvcjojN2YxMjE3O2JhY2tncm91bmQtY29sb3I6I2ZkZDNkNTtib3JkZXItY29sb3I6I2ZjYzFjNH0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2ZiYTlhZH0uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM1MjBjMGZ9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM3Nzc7YmFja2dyb3VuZC1jb2xvcjojZmFmYWZhO2JvcmRlci1jb2xvcjojZjhmOGY4fS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlYmViZWJ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM1ZTVlNWV9LmFsZXJ0LWRhcmt7Y29sb3I6IzE0MTQxNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGQ0ZDQ7Ym9yZGVyLWNvbG9yOiNjMmMyYzJ9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjViNWI1fS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwMDB9QGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlc3tmcm9te2JhY2tncm91bmQtcG9zaXRpb246MS42cmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7aGVpZ2h0OjEuNnJlbTtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjEuMDVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjRyZW07Ym94LXNoYWRvdzppbnNldCAwIDAuMXJlbSAwLjFyZW0gcmdiYSgwLDAsMCwwLjEpfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6IzhBMkJFMjt0cmFuc2l0aW9uOndpZHRoIDAuNnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsucHJvZ3Jlc3MtYmFye3RyYW5zaXRpb246bm9uZX19LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjEuNnJlbSAxLjZyZW19LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlfS5tZWRpYXtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MS4ycmVtIDJyZW07bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNHJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNHJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi40cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjRyZW19Lmxpc3QtZ3JvdXAtaXRlbTpob3ZlciwubGlzdC1ncm91cC1pdGVtOmZvY3Vze3otaW5kZXg6MTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6I2FkYjViZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyLWNvbG9yOiM4QTJCRTJ9Lmxpc3QtZ3JvdXAtZmx1c2ggLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItcmlnaHQ6MDtib3JkZXItbGVmdDowO2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTotMXB4fS5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5e2NvbG9yOiM0ODE2NzY7YmFja2dyb3VuZC1jb2xvcjojZGVjNGY3fS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM0ODE2NzY7YmFja2dyb3VuZC1jb2xvcjojZDFhZWY0fS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ4MTY3Njtib3JkZXItY29sb3I6IzQ4MTY3Nn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojMDA1ZDNlO2JhY2tncm91bmQtY29sb3I6I2I4ZWFkOX0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzAwNWQzZTtiYWNrZ3JvdW5kLWNvbG9yOiNhNGU0Y2V9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDVkM2U7Ym9yZGVyLWNvbG9yOiMwMDVkM2V9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMyYjY2MGU7YmFja2dyb3VuZC1jb2xvcjojY2ZlZWJmfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiMyYjY2MGU7YmFja2dyb3VuZC1jb2xvcjojYzBlOWFifS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzJiNjYwZTtib3JkZXItY29sb3I6IzJiNjYwZX0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzBjNGI4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiZWUwZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXN7Y29sb3I6IzBjNGI4NTtiYWNrZ3JvdW5kLWNvbG9yOiNhNWQ0ZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGM0Yjg1O2JvcmRlci1jb2xvcjojMGM0Yjg1fS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojODI1YTBhO2JhY2tncm91bmQtY29sb3I6I2ZlZThiZH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojODI1YTBhO2JhY2tncm91bmQtY29sb3I6I2ZlZGZhNH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MjVhMGE7Ym9yZGVyLWNvbG9yOiM4MjVhMGF9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzdmMTIxNztiYWNrZ3JvdW5kLWNvbG9yOiNmY2MxYzR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3Vze2NvbG9yOiM3ZjEyMTc7YmFja2dyb3VuZC1jb2xvcjojZmJhOWFkfS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojN2YxMjE3O2JvcmRlci1jb2xvcjojN2YxMjE3fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6Izc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjh9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojNzc3O2JhY2tncm91bmQtY29sb3I6I2ViZWJlYn0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzc3O2JvcmRlci1jb2xvcjojNzc3fS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMTQxNDE0O2JhY2tncm91bmQtY29sb3I6I2MyYzJjMn0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1c3tjb2xvcjojMTQxNDE0O2JhY2tncm91bmQtY29sb3I6I2I1YjViNX0ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNDE0MTQ7Ym9yZGVyLWNvbG9yOiMxNDE0MTR9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyLjFyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6aG92ZXJ7Y29sb3I6IzAwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9LmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1c3tvcGFjaXR5Oi43NX1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7YXBwZWFyYW5jZTpub25lfWEuY2xvc2UuZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZX0udG9hc3R7bWF4LXdpZHRoOjM1MHB4O292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MS40cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyLXJhZGl1czouNHJlbTtib3gtc2hhZG93OjAgMC4yNXJlbSAwLjc1cmVtIHJnYmEoMCwwLDAsMC4xKTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtvcGFjaXR5OjB9LnRvYXN0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjJyZW19LnRvYXN0LnNob3dpbmd7b3BhY2l0eToxfS50b2FzdC5zaG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS50b2FzdC5oaWRle2Rpc3BsYXk6bm9uZX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouNHJlbSAxLjJyZW07Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4wNSl9LnRvYXN0LWJvZHl7cGFkZGluZzoxLjJyZW19Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbC1vcGVuIC5tb2RhbHtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi44cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTUwcHgpfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTpub25lfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjttaW4taGVpZ2h0OmNhbGMoMTAwJSAtICguOHJlbSAqIDIpKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDB2aCAtICguOHJlbSAqIDIpKTtjb250ZW50OlwiXCJ9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4yKTtib3JkZXItcmFkaXVzOi40cmVtO2JveC1zaGFkb3c6MCAwLjI1cmVtIDAuNXJlbSByZ2JhKDAsMCwwLDAuNSk7b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjEuNnJlbSAxLjZyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZWNlZjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi40cmVtfS5tb2RhbC1oZWFkZXIgLmNsb3Nle3BhZGRpbmc6MS42cmVtIDEuNnJlbTttYXJnaW46LTEuNnJlbSAtMS42cmVtIC0xLjZyZW0gYXV0b30ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuM30ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MS42cmVtfS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoxLjZyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouNHJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi40cmVtfS5tb2RhbC1mb290ZXI+Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubW9kYWwtZm9vdGVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjIuOHJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoMi44cmVtICogMikpfS5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZXtoZWlnaHQ6Y2FsYygxMDB2aCAtICgyLjhyZW0gKiAyKSl9Lm1vZGFsLWNvbnRlbnR7Ym94LXNoYWRvdzowIDAuNXJlbSAxcmVtIHJnYmEoMCwwLDAsMC41KX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZywubW9kYWwteGx7bWF4LXdpZHRoOjgwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubW9kYWwteGx7bWF4LXdpZHRoOjExNDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxNTAyO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6XCJOb2lyUHJvXCIsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4zO3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZToxLjJyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7b3BhY2l0eTowfS50b29sdGlwLnNob3d7b3BhY2l0eTouOX0udG9vbHRpcCAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDouOHJlbTtoZWlnaHQ6LjRyZW19LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LmJzLXRvb2x0aXAtdG9wLC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJde3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC10b3AgLmFycm93LC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOi40cmVtIC40cmVtIDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS5icy10b29sdGlwLXJpZ2h0LC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl17cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gLjRyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1ib3R0b20sLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl17cGFkZGluZzouNHJlbSAwfS5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93e3RvcDowfS5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZXtib3R0b206MDtib3JkZXItd2lkdGg6MCAuNHJlbSAuNHJlbTtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtbGVmdCwuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl17cGFkZGluZzowIC40cmVtfS5icy10b29sdGlwLWxlZnQgLmFycm93LC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci13aWR0aDouNHJlbSAwIC40cmVtIC40cmVtO2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6LjRyZW0gLjhyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouNHJlbX0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O2ZvbnQtZmFtaWx5OlwiTm9pclByb1wiLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6MS4ycmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtib3gtc2hhZG93OjAgMC4yNXJlbSAwLjVyZW0gcmdiYSgwLDAsMCwwLjIpfS5wb3BvdmVyIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjEuNnJlbTtoZWlnaHQ6LjhyZW07bWFyZ2luOjAgLjZyZW19LnBvcG92ZXIgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIgLmFycm93OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy1wb3BvdmVyLXRvcCwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXXttYXJnaW4tYm90dG9tOi44cmVtfS5icy1wb3BvdmVyLXRvcCAuYXJyb3csLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93e2JvdHRvbTpjYWxjKCguOHJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXJ7Ym9yZGVyLXdpZHRoOi44cmVtIC44cmVtIDB9LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0uYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLXJpZ2h0LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl17bWFyZ2luLWxlZnQ6LjhyZW19LmJzLXBvcG92ZXItcmlnaHQgLmFycm93LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93e2xlZnQ6Y2FsYygoLjhyZW0gKyAxcHgpICogLTEpO3dpZHRoOi44cmVtO2hlaWdodDoxLjZyZW07bWFyZ2luOi42cmVtIDB9LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlcntib3JkZXItd2lkdGg6LjhyZW0gLjhyZW0gLjhyZW0gMH0uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1ib3R0b20sLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl17bWFyZ2luLXRvcDouOHJlbX0uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvd3t0b3A6Y2FsYygoLjhyZW0gKyAxcHgpICogLTEpfS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVye2JvcmRlci13aWR0aDowIC44cmVtIC44cmVtIC44cmVtfS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlcnt0b3A6MXB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo1MCU7ZGlzcGxheTpibG9jazt3aWR0aDoxLjZyZW07bWFyZ2luLWxlZnQ6LS44cmVtO2NvbnRlbnQ6XCJcIjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZjdmN2Y3fS5icy1wb3BvdmVyLWxlZnQsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJde21hcmdpbi1yaWdodDouOHJlbX0uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93e3JpZ2h0OmNhbGMoKC44cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouOHJlbTtoZWlnaHQ6MS42cmVtO21hcmdpbjouNnJlbSAwfS5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlcntib3JkZXItd2lkdGg6LjhyZW0gMCAuOHJlbSAuOHJlbX0uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi44cmVtIDEuMnJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuNHJlbTtjb2xvcjojMjYyNjI2O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguNnJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguNnJlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6LjhyZW0gMS4ycmVtO2NvbG9yOiM1NDU0NTR9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC5wb2ludGVyLWV2ZW50e3RvdWNoLWFjdGlvbjpwYW4teX0uY2Fyb3VzZWwtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW59LmNhcm91c2VsLWlubmVyOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLXJpZ2h0Oi0xMDAlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuY2Fyb3VzZWwtaXRlbXt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9LmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbXtvcGFjaXR5OjA7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zZm9ybTpub25lfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHR7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOjBzIC42cyBvcGFjaXR5fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLXByZXYsLmNhcm91c2VsLWNvbnRyb2wtbmV4dHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IDAuMTVzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWNvbnRyb2wtcHJldiwuY2Fyb3VzZWwtY29udHJvbC1uZXh0e3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1c3tjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjE1JTttYXJnaW4tbGVmdDoxNSU7bGlzdC1zdHlsZTpub25lfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JveC1zaXppbmc6Y29udGVudC1ib3g7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudDtvcGFjaXR5Oi41O3RyYW5zaXRpb246b3BhY2l0eSAwLjZzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmNhcm91c2VsLWluZGljYXRvcnMgbGl7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle29wYWNpdHk6MX0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn1Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rve3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnNwaW5uZXItYm9yZGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207Ym9yZGVyOi4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7YW5pbWF0aW9uOnNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlfS5zcGlubmVyLWJvcmRlci1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2JvcmRlci13aWR0aDouMmVtfUBrZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAle3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxfX0uc3Bpbm5lci1ncm93e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJyZW07aGVpZ2h0OjJyZW07dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207YmFja2dyb3VuZC1jb2xvcjpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowO2FuaW1hdGlvbjpzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGV9LnNwaW5uZXItZ3Jvdy1zbXt3aWR0aDoxcmVtO2hlaWdodDoxcmVtfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzhBMkJFMiAhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpob3ZlcixhLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNzAxYWMwICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMEIzNzggIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpob3ZlcixhLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMDA4MDU2ICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTJjNDFhICFpbXBvcnRhbnR9YS5iZy1zdWNjZXNzOmhvdmVyLGEuYmctc3VjY2Vzczpmb2N1cyxidXR0b24uYmctc3VjY2Vzczpob3ZlcixidXR0b24uYmctc3VjY2Vzczpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiMzZjk3MTQgIWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxODkwZmYgIWltcG9ydGFudH1hLmJnLWluZm86aG92ZXIsYS5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzAwNzZlNCAhaW1wb3J0YW50fS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZhYWQxNCAhaW1wb3J0YW50fWEuYmctd2FybmluZzpob3ZlcixhLmJnLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZDY5MDA1ICFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNTIyMmQgIWltcG9ydGFudH1hLmJnLWRhbmdlcjpob3ZlcixhLmJnLWRhbmdlcjpmb2N1cyxidXR0b24uYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGEwYTE1ICFpbXBvcnRhbnR9LmJnLWxpZ2h0e2JhY2tncm91bmQtY29sb3I6I2U1ZTVlNSAhaW1wb3J0YW50fWEuYmctbGlnaHQ6aG92ZXIsYS5iZy1saWdodDpmb2N1cyxidXR0b24uYmctbGlnaHQ6aG92ZXIsYnV0dG9uLmJnLWxpZ2h0OmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2NjYyAhaW1wb3J0YW50fS5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fWEuYmctZGFyazpob3ZlcixhLmJnLWRhcms6Zm9jdXMsYnV0dG9uLmJnLWRhcms6aG92ZXIsYnV0dG9uLmJnLWRhcms6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojMGQwZDBkICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTggIWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4ICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlOGU4ZTggIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4ICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlOGU4ICFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowICFpbXBvcnRhbnR9LmJvcmRlci10b3AtMHtib3JkZXItdG9wOjAgIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCAhaW1wb3J0YW50fS5ib3JkZXItbGVmdC0we2JvcmRlci1sZWZ0OjAgIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiM4QTJCRTIgIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXtib3JkZXItY29sb3I6IzAwQjM3OCAhaW1wb3J0YW50fS5ib3JkZXItc3VjY2Vzc3tib3JkZXItY29sb3I6IzUyYzQxYSAhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE4OTBmZiAhaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6I2ZhYWQxNCAhaW1wb3J0YW50fS5ib3JkZXItZGFuZ2Vye2JvcmRlci1jb2xvcjojZjUyMjJkICFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2U1ZTVlNSAhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzI2MjYyNiAhaW1wb3J0YW50fS5ib3JkZXItd2hpdGV7Ym9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi40cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjRyZW0gIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNHJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi40cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjRyZW0gIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjRyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi40cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNHJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSAhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSAhaW1wb3J0YW50fS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1wcmludC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQyODU3MSV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtM2J5NDo6YmVmb3Jle3BhZGRpbmctdG9wOjEzMy4zMzMzMzMzMzMzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjQyLjg1NzE0Mjg1NzElfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTNieTQ6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMzMuMzMzMzMzMzMzMyV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tZmlsbHtmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0we2ZsZXgtZ3JvdzowICFpbXBvcnRhbnR9LmZsZXgtc20tZ3Jvdy0xe2ZsZXgtZ3JvdzoxICFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7ZmxleC1zaHJpbms6MCAhaW1wb3J0YW50fS5mbGV4LXNtLXNocmluay0xe2ZsZXgtc2hyaW5rOjEgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsZXgtbWQtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1maWxse2ZsZXg6MSAxIGF1dG8gIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTB7ZmxleC1ncm93OjAgIWltcG9ydGFudH0uZmxleC1tZC1ncm93LTF7ZmxleC1ncm93OjEgIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHtmbGV4LXNocmluazowICFpbXBvcnRhbnR9LmZsZXgtbWQtc2hyaW5rLTF7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LWxnLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC1sZy1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWZpbGx7ZmxleDoxIDEgYXV0byAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMHtmbGV4LWdyb3c6MCAhaW1wb3J0YW50fS5mbGV4LXhsLWdyb3ctMXtmbGV4LWdyb3c6MSAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0we2ZsZXgtc2hyaW5rOjAgIWltcG9ydGFudH0uZmxleC14bC1zaHJpbmstMXtmbGV4LXNocmluazoxICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZsb2F0LXNtLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LW1kLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbGctcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5mbG9hdC14bC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fS5vdmVyZmxvdy1hdXRve292ZXJmbG93OmF1dG8gIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGF0aWN7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9LnBvc2l0aW9uLXJlbGF0aXZle3Bvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnR9LnBvc2l0aW9uLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0aWNreXtwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudH0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWx9LnNoYWRvdy1zbXtib3gtc2hhZG93OjAgMCAzcHggMCByZ2JhKDAsMCwwLDAuMTUpICFpbXBvcnRhbnR9LnNoYWRvd3tib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMykgIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcHggOHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpICFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LnctYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9LmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tdy0xMDB7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50fS5taW4tdnctMTAwe21pbi13aWR0aDoxMDB2dyAhaW1wb3J0YW50fS5taW4tdmgtMTAwe21pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3ICFpbXBvcnRhbnR9LnZoLTEwMHtoZWlnaHQ6MTAwdmggIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItMCwubXktMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjRyZW0gIWltcG9ydGFudH0ubXQtMSwubXktMXttYXJnaW4tdG9wOi40cmVtICFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi40cmVtICFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbTouNHJlbSAhaW1wb3J0YW50fS5tbC0xLC5teC0xe21hcmdpbi1sZWZ0Oi40cmVtICFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjhyZW0gIWltcG9ydGFudH0ubXQtMiwubXktMnttYXJnaW4tdG9wOi44cmVtICFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi44cmVtICFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouOHJlbSAhaW1wb3J0YW50fS5tbC0yLC5teC0ye21hcmdpbi1sZWZ0Oi44cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MS4ycmVtICFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxLjJyZW0gIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MS4ycmVtICFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxLjJyZW0gIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxLjJyZW0gIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjZyZW0gIWltcG9ydGFudH0ubXQtNCwubXktNHttYXJnaW4tdG9wOjEuNnJlbSAhaW1wb3J0YW50fS5tci00LC5teC00e21hcmdpbi1yaWdodDoxLjZyZW0gIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNnJlbSAhaW1wb3J0YW50fS5tbC00LC5teC00e21hcmdpbi1sZWZ0OjEuNnJlbSAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjJyZW0gIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudH0ubXItNSwubXgtNXttYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50fS5tYi01LC5teS01e21hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudH0ubS02e21hcmdpbjoyLjRyZW0gIWltcG9ydGFudH0ubXQtNiwubXktNnttYXJnaW4tdG9wOjIuNHJlbSAhaW1wb3J0YW50fS5tci02LC5teC02e21hcmdpbi1yaWdodDoyLjRyZW0gIWltcG9ydGFudH0ubWItNiwubXktNnttYXJnaW4tYm90dG9tOjIuNHJlbSAhaW1wb3J0YW50fS5tbC02LC5teC02e21hcmdpbi1sZWZ0OjIuNHJlbSAhaW1wb3J0YW50fS5tLTd7bWFyZ2luOjIuOHJlbSAhaW1wb3J0YW50fS5tdC03LC5teS03e21hcmdpbi10b3A6Mi44cmVtICFpbXBvcnRhbnR9Lm1yLTcsLm14LTd7bWFyZ2luLXJpZ2h0OjIuOHJlbSAhaW1wb3J0YW50fS5tYi03LC5teS03e21hcmdpbi1ib3R0b206Mi44cmVtICFpbXBvcnRhbnR9Lm1sLTcsLm14LTd7bWFyZ2luLWxlZnQ6Mi44cmVtICFpbXBvcnRhbnR9Lm0tOHttYXJnaW46My4ycmVtICFpbXBvcnRhbnR9Lm10LTgsLm15LTh7bWFyZ2luLXRvcDozLjJyZW0gIWltcG9ydGFudH0ubXItOCwubXgtOHttYXJnaW4tcmlnaHQ6My4ycmVtICFpbXBvcnRhbnR9Lm1iLTgsLm15LTh7bWFyZ2luLWJvdHRvbTozLjJyZW0gIWltcG9ydGFudH0ubWwtOCwubXgtOHttYXJnaW4tbGVmdDozLjJyZW0gIWltcG9ydGFudH0ubS05e21hcmdpbjozLjZyZW0gIWltcG9ydGFudH0ubXQtOSwubXktOXttYXJnaW4tdG9wOjMuNnJlbSAhaW1wb3J0YW50fS5tci05LC5teC05e21hcmdpbi1yaWdodDozLjZyZW0gIWltcG9ydGFudH0ubWItOSwubXktOXttYXJnaW4tYm90dG9tOjMuNnJlbSAhaW1wb3J0YW50fS5tbC05LC5teC05e21hcmdpbi1sZWZ0OjMuNnJlbSAhaW1wb3J0YW50fS5tLTEwe21hcmdpbjo0cmVtICFpbXBvcnRhbnR9Lm10LTEwLC5teS0xMHttYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudH0ubXItMTAsLm14LTEwe21hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnR9Lm1iLTEwLC5teS0xMHttYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudH0ubWwtMTAsLm14LTEwe21hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC0wLC5weS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItMCwucHktMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLTAsLnB4LTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjRyZW0gIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouNHJlbSAhaW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjRyZW0gIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouNHJlbSAhaW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouNHJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouOHJlbSAhaW1wb3J0YW50fS5wdC0yLC5weS0ye3BhZGRpbmctdG9wOi44cmVtICFpbXBvcnRhbnR9LnByLTIsLnB4LTJ7cGFkZGluZy1yaWdodDouOHJlbSAhaW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi44cmVtICFpbXBvcnRhbnR9LnBsLTIsLnB4LTJ7cGFkZGluZy1sZWZ0Oi44cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjEuMnJlbSAhaW1wb3J0YW50fS5wdC0zLC5weS0ze3BhZGRpbmctdG9wOjEuMnJlbSAhaW1wb3J0YW50fS5wci0zLC5weC0ze3BhZGRpbmctcmlnaHQ6MS4ycmVtICFpbXBvcnRhbnR9LnBiLTMsLnB5LTN7cGFkZGluZy1ib3R0b206MS4ycmVtICFpbXBvcnRhbnR9LnBsLTMsLnB4LTN7cGFkZGluZy1sZWZ0OjEuMnJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjZyZW0gIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjZyZW0gIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNnJlbSAhaW1wb3J0YW50fS5wYi00LC5weS00e3BhZGRpbmctYm90dG9tOjEuNnJlbSAhaW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjZyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6MnJlbSAhaW1wb3J0YW50fS5wdC01LC5weS01e3BhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnR9LnBsLTUsLnB4LTV7cGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudH0ucC02e3BhZGRpbmc6Mi40cmVtICFpbXBvcnRhbnR9LnB0LTYsLnB5LTZ7cGFkZGluZy10b3A6Mi40cmVtICFpbXBvcnRhbnR9LnByLTYsLnB4LTZ7cGFkZGluZy1yaWdodDoyLjRyZW0gIWltcG9ydGFudH0ucGItNiwucHktNntwYWRkaW5nLWJvdHRvbToyLjRyZW0gIWltcG9ydGFudH0ucGwtNiwucHgtNntwYWRkaW5nLWxlZnQ6Mi40cmVtICFpbXBvcnRhbnR9LnAtN3twYWRkaW5nOjIuOHJlbSAhaW1wb3J0YW50fS5wdC03LC5weS03e3BhZGRpbmctdG9wOjIuOHJlbSAhaW1wb3J0YW50fS5wci03LC5weC03e3BhZGRpbmctcmlnaHQ6Mi44cmVtICFpbXBvcnRhbnR9LnBiLTcsLnB5LTd7cGFkZGluZy1ib3R0b206Mi44cmVtICFpbXBvcnRhbnR9LnBsLTcsLnB4LTd7cGFkZGluZy1sZWZ0OjIuOHJlbSAhaW1wb3J0YW50fS5wLTh7cGFkZGluZzozLjJyZW0gIWltcG9ydGFudH0ucHQtOCwucHktOHtwYWRkaW5nLXRvcDozLjJyZW0gIWltcG9ydGFudH0ucHItOCwucHgtOHtwYWRkaW5nLXJpZ2h0OjMuMnJlbSAhaW1wb3J0YW50fS5wYi04LC5weS04e3BhZGRpbmctYm90dG9tOjMuMnJlbSAhaW1wb3J0YW50fS5wbC04LC5weC04e3BhZGRpbmctbGVmdDozLjJyZW0gIWltcG9ydGFudH0ucC05e3BhZGRpbmc6My42cmVtICFpbXBvcnRhbnR9LnB0LTksLnB5LTl7cGFkZGluZy10b3A6My42cmVtICFpbXBvcnRhbnR9LnByLTksLnB4LTl7cGFkZGluZy1yaWdodDozLjZyZW0gIWltcG9ydGFudH0ucGItOSwucHktOXtwYWRkaW5nLWJvdHRvbTozLjZyZW0gIWltcG9ydGFudH0ucGwtOSwucHgtOXtwYWRkaW5nLWxlZnQ6My42cmVtICFpbXBvcnRhbnR9LnAtMTB7cGFkZGluZzo0cmVtICFpbXBvcnRhbnR9LnB0LTEwLC5weS0xMHtwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnR9LnByLTEwLC5weC0xMHtwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudH0ucGItMTAsLnB5LTEwe3BhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudH0ucGwtMTAsLnB4LTEwe3BhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnR9Lm0tbjF7bWFyZ2luOi0uNHJlbSAhaW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotLjRyZW0gIWltcG9ydGFudH0ubXItbjEsLm14LW4xe21hcmdpbi1yaWdodDotLjRyZW0gIWltcG9ydGFudH0ubWItbjEsLm15LW4xe21hcmdpbi1ib3R0b206LS40cmVtICFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotLjRyZW0gIWltcG9ydGFudH0ubS1uMnttYXJnaW46LS44cmVtICFpbXBvcnRhbnR9Lm10LW4yLC5teS1uMnttYXJnaW4tdG9wOi0uOHJlbSAhaW1wb3J0YW50fS5tci1uMiwubXgtbjJ7bWFyZ2luLXJpZ2h0Oi0uOHJlbSAhaW1wb3J0YW50fS5tYi1uMiwubXktbjJ7bWFyZ2luLWJvdHRvbTotLjhyZW0gIWltcG9ydGFudH0ubWwtbjIsLm14LW4ye21hcmdpbi1sZWZ0Oi0uOHJlbSAhaW1wb3J0YW50fS5tLW4ze21hcmdpbjotMS4ycmVtICFpbXBvcnRhbnR9Lm10LW4zLC5teS1uM3ttYXJnaW4tdG9wOi0xLjJyZW0gIWltcG9ydGFudH0ubXItbjMsLm14LW4ze21hcmdpbi1yaWdodDotMS4ycmVtICFpbXBvcnRhbnR9Lm1iLW4zLC5teS1uM3ttYXJnaW4tYm90dG9tOi0xLjJyZW0gIWltcG9ydGFudH0ubWwtbjMsLm14LW4ze21hcmdpbi1sZWZ0Oi0xLjJyZW0gIWltcG9ydGFudH0ubS1uNHttYXJnaW46LTEuNnJlbSAhaW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS42cmVtICFpbXBvcnRhbnR9Lm1yLW40LC5teC1uNHttYXJnaW4tcmlnaHQ6LTEuNnJlbSAhaW1wb3J0YW50fS5tYi1uNCwubXktbjR7bWFyZ2luLWJvdHRvbTotMS42cmVtICFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS42cmVtICFpbXBvcnRhbnR9Lm0tbjV7bWFyZ2luOi0ycmVtICFpbXBvcnRhbnR9Lm10LW41LC5teS1uNXttYXJnaW4tdG9wOi0ycmVtICFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTJyZW0gIWltcG9ydGFudH0ubWItbjUsLm15LW41e21hcmdpbi1ib3R0b206LTJyZW0gIWltcG9ydGFudH0ubWwtbjUsLm14LW41e21hcmdpbi1sZWZ0Oi0ycmVtICFpbXBvcnRhbnR9Lm0tbjZ7bWFyZ2luOi0yLjRyZW0gIWltcG9ydGFudH0ubXQtbjYsLm15LW42e21hcmdpbi10b3A6LTIuNHJlbSAhaW1wb3J0YW50fS5tci1uNiwubXgtbjZ7bWFyZ2luLXJpZ2h0Oi0yLjRyZW0gIWltcG9ydGFudH0ubWItbjYsLm15LW42e21hcmdpbi1ib3R0b206LTIuNHJlbSAhaW1wb3J0YW50fS5tbC1uNiwubXgtbjZ7bWFyZ2luLWxlZnQ6LTIuNHJlbSAhaW1wb3J0YW50fS5tLW43e21hcmdpbjotMi44cmVtICFpbXBvcnRhbnR9Lm10LW43LC5teS1uN3ttYXJnaW4tdG9wOi0yLjhyZW0gIWltcG9ydGFudH0ubXItbjcsLm14LW43e21hcmdpbi1yaWdodDotMi44cmVtICFpbXBvcnRhbnR9Lm1iLW43LC5teS1uN3ttYXJnaW4tYm90dG9tOi0yLjhyZW0gIWltcG9ydGFudH0ubWwtbjcsLm14LW43e21hcmdpbi1sZWZ0Oi0yLjhyZW0gIWltcG9ydGFudH0ubS1uOHttYXJnaW46LTMuMnJlbSAhaW1wb3J0YW50fS5tdC1uOCwubXktbjh7bWFyZ2luLXRvcDotMy4ycmVtICFpbXBvcnRhbnR9Lm1yLW44LC5teC1uOHttYXJnaW4tcmlnaHQ6LTMuMnJlbSAhaW1wb3J0YW50fS5tYi1uOCwubXktbjh7bWFyZ2luLWJvdHRvbTotMy4ycmVtICFpbXBvcnRhbnR9Lm1sLW44LC5teC1uOHttYXJnaW4tbGVmdDotMy4ycmVtICFpbXBvcnRhbnR9Lm0tbjl7bWFyZ2luOi0zLjZyZW0gIWltcG9ydGFudH0ubXQtbjksLm15LW45e21hcmdpbi10b3A6LTMuNnJlbSAhaW1wb3J0YW50fS5tci1uOSwubXgtbjl7bWFyZ2luLXJpZ2h0Oi0zLjZyZW0gIWltcG9ydGFudH0ubWItbjksLm15LW45e21hcmdpbi1ib3R0b206LTMuNnJlbSAhaW1wb3J0YW50fS5tbC1uOSwubXgtbjl7bWFyZ2luLWxlZnQ6LTMuNnJlbSAhaW1wb3J0YW50fS5tLW4xMHttYXJnaW46LTRyZW0gIWltcG9ydGFudH0ubXQtbjEwLC5teS1uMTB7bWFyZ2luLXRvcDotNHJlbSAhaW1wb3J0YW50fS5tci1uMTAsLm14LW4xMHttYXJnaW4tcmlnaHQ6LTRyZW0gIWltcG9ydGFudH0ubWItbjEwLC5teS1uMTB7bWFyZ2luLWJvdHRvbTotNHJlbSAhaW1wb3J0YW50fS5tbC1uMTAsLm14LW4xMHttYXJnaW4tbGVmdDotNHJlbSAhaW1wb3J0YW50fS5tLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItYXV0bywubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1hdXRvLC5teS1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5tLXNtLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1zbS0wLC5teS1zbS0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouNHJlbSAhaW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjRyZW0gIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjRyZW0gIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOi40cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjRyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouOHJlbSAhaW1wb3J0YW50fS5tdC1zbS0yLC5teS1zbS0ye21hcmdpbi10b3A6LjhyZW0gIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjhyZW0gIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi44cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTIsLm14LXNtLTJ7bWFyZ2luLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxLjJyZW0gIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjEuMnJlbSAhaW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjEuMnJlbSAhaW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjEuMnJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNnJlbSAhaW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS42cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTQsLm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNnJlbSAhaW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS42cmVtICFpbXBvcnRhbnR9Lm0tc20tNXttYXJnaW46MnJlbSAhaW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnR9Lm1iLXNtLTUsLm15LXNtLTV7bWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5tLXNtLTZ7bWFyZ2luOjIuNHJlbSAhaW1wb3J0YW50fS5tdC1zbS02LC5teS1zbS02e21hcmdpbi10b3A6Mi40cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTYsLm14LXNtLTZ7bWFyZ2luLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5tYi1zbS02LC5teS1zbS02e21hcmdpbi1ib3R0b206Mi40cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTYsLm14LXNtLTZ7bWFyZ2luLWxlZnQ6Mi40cmVtICFpbXBvcnRhbnR9Lm0tc20tN3ttYXJnaW46Mi44cmVtICFpbXBvcnRhbnR9Lm10LXNtLTcsLm15LXNtLTd7bWFyZ2luLXRvcDoyLjhyZW0gIWltcG9ydGFudH0ubXItc20tNywubXgtc20tN3ttYXJnaW4tcmlnaHQ6Mi44cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTcsLm15LXNtLTd7bWFyZ2luLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ubWwtc20tNywubXgtc20tN3ttYXJnaW4tbGVmdDoyLjhyZW0gIWltcG9ydGFudH0ubS1zbS04e21hcmdpbjozLjJyZW0gIWltcG9ydGFudH0ubXQtc20tOCwubXktc20tOHttYXJnaW4tdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5tci1zbS04LC5teC1zbS04e21hcmdpbi1yaWdodDozLjJyZW0gIWltcG9ydGFudH0ubWItc20tOCwubXktc20tOHttYXJnaW4tYm90dG9tOjMuMnJlbSAhaW1wb3J0YW50fS5tbC1zbS04LC5teC1zbS04e21hcmdpbi1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5tLXNtLTl7bWFyZ2luOjMuNnJlbSAhaW1wb3J0YW50fS5tdC1zbS05LC5teS1zbS05e21hcmdpbi10b3A6My42cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTksLm14LXNtLTl7bWFyZ2luLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5tYi1zbS05LC5teS1zbS05e21hcmdpbi1ib3R0b206My42cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTksLm14LXNtLTl7bWFyZ2luLWxlZnQ6My42cmVtICFpbXBvcnRhbnR9Lm0tc20tMTB7bWFyZ2luOjRyZW0gIWltcG9ydGFudH0ubXQtc20tMTAsLm15LXNtLTEwe21hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50fS5tci1zbS0xMCwubXgtc20tMTB7bWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudH0ubWItc20tMTAsLm15LXNtLTEwe21hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5tbC1zbS0xMCwubXgtc20tMTB7bWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXNtLTAsLnB5LXNtLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtc20tMCwucHgtc20tMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouNHJlbSAhaW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi40cmVtICFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouNHJlbSAhaW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi40cmVtICFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi40cmVtICFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi44cmVtICFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6LjhyZW0gIWltcG9ydGFudH0ucHItc20tMiwucHgtc20tMntwYWRkaW5nLXJpZ2h0Oi44cmVtICFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjhyZW0gIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MS4ycmVtICFpbXBvcnRhbnR9LnB0LXNtLTMsLnB5LXNtLTN7cGFkZGluZy10b3A6MS4ycmVtICFpbXBvcnRhbnR9LnByLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ucGItc20tMywucHktc20tM3twYWRkaW5nLWJvdHRvbToxLjJyZW0gIWltcG9ydGFudH0ucGwtc20tMywucHgtc20tM3twYWRkaW5nLWxlZnQ6MS4ycmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNnJlbSAhaW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNnJlbSAhaW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS42cmVtICFpbXBvcnRhbnR9LnBiLXNtLTQsLnB5LXNtLTR7cGFkZGluZy1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNnJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzoycmVtICFpbXBvcnRhbnR9LnB0LXNtLTUsLnB5LXNtLTV7cGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudH0ucGwtc20tNSwucHgtc20tNXtwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5wLXNtLTZ7cGFkZGluZzoyLjRyZW0gIWltcG9ydGFudH0ucHQtc20tNiwucHktc20tNntwYWRkaW5nLXRvcDoyLjRyZW0gIWltcG9ydGFudH0ucHItc20tNiwucHgtc20tNntwYWRkaW5nLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5wYi1zbS02LC5weS1zbS02e3BhZGRpbmctYm90dG9tOjIuNHJlbSAhaW1wb3J0YW50fS5wbC1zbS02LC5weC1zbS02e3BhZGRpbmctbGVmdDoyLjRyZW0gIWltcG9ydGFudH0ucC1zbS03e3BhZGRpbmc6Mi44cmVtICFpbXBvcnRhbnR9LnB0LXNtLTcsLnB5LXNtLTd7cGFkZGluZy10b3A6Mi44cmVtICFpbXBvcnRhbnR9LnByLXNtLTcsLnB4LXNtLTd7cGFkZGluZy1yaWdodDoyLjhyZW0gIWltcG9ydGFudH0ucGItc20tNywucHktc20tN3twYWRkaW5nLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ucGwtc20tNywucHgtc20tN3twYWRkaW5nLWxlZnQ6Mi44cmVtICFpbXBvcnRhbnR9LnAtc20tOHtwYWRkaW5nOjMuMnJlbSAhaW1wb3J0YW50fS5wdC1zbS04LC5weS1zbS04e3BhZGRpbmctdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5wci1zbS04LC5weC1zbS04e3BhZGRpbmctcmlnaHQ6My4ycmVtICFpbXBvcnRhbnR9LnBiLXNtLTgsLnB5LXNtLTh7cGFkZGluZy1ib3R0b206My4ycmVtICFpbXBvcnRhbnR9LnBsLXNtLTgsLnB4LXNtLTh7cGFkZGluZy1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5wLXNtLTl7cGFkZGluZzozLjZyZW0gIWltcG9ydGFudH0ucHQtc20tOSwucHktc20tOXtwYWRkaW5nLXRvcDozLjZyZW0gIWltcG9ydGFudH0ucHItc20tOSwucHgtc20tOXtwYWRkaW5nLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5wYi1zbS05LC5weS1zbS05e3BhZGRpbmctYm90dG9tOjMuNnJlbSAhaW1wb3J0YW50fS5wbC1zbS05LC5weC1zbS05e3BhZGRpbmctbGVmdDozLjZyZW0gIWltcG9ydGFudH0ucC1zbS0xMHtwYWRkaW5nOjRyZW0gIWltcG9ydGFudH0ucHQtc20tMTAsLnB5LXNtLTEwe3BhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudH0ucHItc20tMTAsLnB4LXNtLTEwe3BhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50fS5wYi1zbS0xMCwucHktc20tMTB7cGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5wbC1zbS0xMCwucHgtc20tMTB7cGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudH0ubS1zbS1uMXttYXJnaW46LS40cmVtICFpbXBvcnRhbnR9Lm10LXNtLW4xLC5teS1zbS1uMXttYXJnaW4tdG9wOi0uNHJlbSAhaW1wb3J0YW50fS5tci1zbS1uMSwubXgtc20tbjF7bWFyZ2luLXJpZ2h0Oi0uNHJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMSwubXktc20tbjF7bWFyZ2luLWJvdHRvbTotLjRyZW0gIWltcG9ydGFudH0ubWwtc20tbjEsLm14LXNtLW4xe21hcmdpbi1sZWZ0Oi0uNHJlbSAhaW1wb3J0YW50fS5tLXNtLW4ye21hcmdpbjotLjhyZW0gIWltcG9ydGFudH0ubXQtc20tbjIsLm15LXNtLW4ye21hcmdpbi10b3A6LS44cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tcmlnaHQ6LS44cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW4yLC5teS1zbS1uMnttYXJnaW4tYm90dG9tOi0uOHJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLWxlZnQ6LS44cmVtICFpbXBvcnRhbnR9Lm0tc20tbjN7bWFyZ2luOi0xLjJyZW0gIWltcG9ydGFudH0ubXQtc20tbjMsLm15LXNtLW4ze21hcmdpbi10b3A6LTEuMnJlbSAhaW1wb3J0YW50fS5tci1zbS1uMywubXgtc20tbjN7bWFyZ2luLXJpZ2h0Oi0xLjJyZW0gIWltcG9ydGFudH0ubWItc20tbjMsLm15LXNtLW4ze21hcmdpbi1ib3R0b206LTEuMnJlbSAhaW1wb3J0YW50fS5tbC1zbS1uMywubXgtc20tbjN7bWFyZ2luLWxlZnQ6LTEuMnJlbSAhaW1wb3J0YW50fS5tLXNtLW40e21hcmdpbjotMS42cmVtICFpbXBvcnRhbnR9Lm10LXNtLW40LC5teS1zbS1uNHttYXJnaW4tdG9wOi0xLjZyZW0gIWltcG9ydGFudH0ubXItc20tbjQsLm14LXNtLW40e21hcmdpbi1yaWdodDotMS42cmVtICFpbXBvcnRhbnR9Lm1iLXNtLW40LC5teS1zbS1uNHttYXJnaW4tYm90dG9tOi0xLjZyZW0gIWltcG9ydGFudH0ubWwtc20tbjQsLm14LXNtLW40e21hcmdpbi1sZWZ0Oi0xLjZyZW0gIWltcG9ydGFudH0ubS1zbS1uNXttYXJnaW46LTJyZW0gIWltcG9ydGFudH0ubXQtc20tbjUsLm15LXNtLW41e21hcmdpbi10b3A6LTJyZW0gIWltcG9ydGFudH0ubXItc20tbjUsLm14LXNtLW41e21hcmdpbi1yaWdodDotMnJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNSwubXktc20tbjV7bWFyZ2luLWJvdHRvbTotMnJlbSAhaW1wb3J0YW50fS5tbC1zbS1uNSwubXgtc20tbjV7bWFyZ2luLWxlZnQ6LTJyZW0gIWltcG9ydGFudH0ubS1zbS1uNnttYXJnaW46LTIuNHJlbSAhaW1wb3J0YW50fS5tdC1zbS1uNiwubXktc20tbjZ7bWFyZ2luLXRvcDotMi40cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW42LC5teC1zbS1uNnttYXJnaW4tcmlnaHQ6LTIuNHJlbSAhaW1wb3J0YW50fS5tYi1zbS1uNiwubXktc20tbjZ7bWFyZ2luLWJvdHRvbTotMi40cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW42LC5teC1zbS1uNnttYXJnaW4tbGVmdDotMi40cmVtICFpbXBvcnRhbnR9Lm0tc20tbjd7bWFyZ2luOi0yLjhyZW0gIWltcG9ydGFudH0ubXQtc20tbjcsLm15LXNtLW43e21hcmdpbi10b3A6LTIuOHJlbSAhaW1wb3J0YW50fS5tci1zbS1uNywubXgtc20tbjd7bWFyZ2luLXJpZ2h0Oi0yLjhyZW0gIWltcG9ydGFudH0ubWItc20tbjcsLm15LXNtLW43e21hcmdpbi1ib3R0b206LTIuOHJlbSAhaW1wb3J0YW50fS5tbC1zbS1uNywubXgtc20tbjd7bWFyZ2luLWxlZnQ6LTIuOHJlbSAhaW1wb3J0YW50fS5tLXNtLW44e21hcmdpbjotMy4ycmVtICFpbXBvcnRhbnR9Lm10LXNtLW44LC5teS1zbS1uOHttYXJnaW4tdG9wOi0zLjJyZW0gIWltcG9ydGFudH0ubXItc20tbjgsLm14LXNtLW44e21hcmdpbi1yaWdodDotMy4ycmVtICFpbXBvcnRhbnR9Lm1iLXNtLW44LC5teS1zbS1uOHttYXJnaW4tYm90dG9tOi0zLjJyZW0gIWltcG9ydGFudH0ubWwtc20tbjgsLm14LXNtLW44e21hcmdpbi1sZWZ0Oi0zLjJyZW0gIWltcG9ydGFudH0ubS1zbS1uOXttYXJnaW46LTMuNnJlbSAhaW1wb3J0YW50fS5tdC1zbS1uOSwubXktc20tbjl7bWFyZ2luLXRvcDotMy42cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW45LC5teC1zbS1uOXttYXJnaW4tcmlnaHQ6LTMuNnJlbSAhaW1wb3J0YW50fS5tYi1zbS1uOSwubXktc20tbjl7bWFyZ2luLWJvdHRvbTotMy42cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW45LC5teC1zbS1uOXttYXJnaW4tbGVmdDotMy42cmVtICFpbXBvcnRhbnR9Lm0tc20tbjEwe21hcmdpbjotNHJlbSAhaW1wb3J0YW50fS5tdC1zbS1uMTAsLm15LXNtLW4xMHttYXJnaW4tdG9wOi00cmVtICFpbXBvcnRhbnR9Lm1yLXNtLW4xMCwubXgtc20tbjEwe21hcmdpbi1yaWdodDotNHJlbSAhaW1wb3J0YW50fS5tYi1zbS1uMTAsLm15LXNtLW4xMHttYXJnaW4tYm90dG9tOi00cmVtICFpbXBvcnRhbnR9Lm1sLXNtLW4xMCwubXgtc20tbjEwe21hcmdpbi1sZWZ0Oi00cmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG8sLm15LXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1tZC0wLC5teS1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouNHJlbSAhaW1wb3J0YW50fS5tdC1tZC0xLC5teS1tZC0xe21hcmdpbi10b3A6LjRyZW0gIWltcG9ydGFudH0ubXItbWQtMSwubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjRyZW0gIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi40cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTEsLm14LW1kLTF7bWFyZ2luLWxlZnQ6LjRyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouOHJlbSAhaW1wb3J0YW50fS5tdC1tZC0yLC5teS1tZC0ye21hcmdpbi10b3A6LjhyZW0gIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjhyZW0gIWltcG9ydGFudH0ubWItbWQtMiwubXktbWQtMnttYXJnaW4tYm90dG9tOi44cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTIsLm14LW1kLTJ7bWFyZ2luLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxLjJyZW0gIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjEuMnJlbSAhaW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjEuMnJlbSAhaW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjEuMnJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNnJlbSAhaW1wb3J0YW50fS5tdC1tZC00LC5teS1tZC00e21hcmdpbi10b3A6MS42cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTQsLm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNnJlbSAhaW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTQsLm14LW1kLTR7bWFyZ2luLWxlZnQ6MS42cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46MnJlbSAhaW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnR9Lm1iLW1kLTUsLm15LW1kLTV7bWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5tLW1kLTZ7bWFyZ2luOjIuNHJlbSAhaW1wb3J0YW50fS5tdC1tZC02LC5teS1tZC02e21hcmdpbi10b3A6Mi40cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTYsLm14LW1kLTZ7bWFyZ2luLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5tYi1tZC02LC5teS1tZC02e21hcmdpbi1ib3R0b206Mi40cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTYsLm14LW1kLTZ7bWFyZ2luLWxlZnQ6Mi40cmVtICFpbXBvcnRhbnR9Lm0tbWQtN3ttYXJnaW46Mi44cmVtICFpbXBvcnRhbnR9Lm10LW1kLTcsLm15LW1kLTd7bWFyZ2luLXRvcDoyLjhyZW0gIWltcG9ydGFudH0ubXItbWQtNywubXgtbWQtN3ttYXJnaW4tcmlnaHQ6Mi44cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTcsLm15LW1kLTd7bWFyZ2luLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ubWwtbWQtNywubXgtbWQtN3ttYXJnaW4tbGVmdDoyLjhyZW0gIWltcG9ydGFudH0ubS1tZC04e21hcmdpbjozLjJyZW0gIWltcG9ydGFudH0ubXQtbWQtOCwubXktbWQtOHttYXJnaW4tdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5tci1tZC04LC5teC1tZC04e21hcmdpbi1yaWdodDozLjJyZW0gIWltcG9ydGFudH0ubWItbWQtOCwubXktbWQtOHttYXJnaW4tYm90dG9tOjMuMnJlbSAhaW1wb3J0YW50fS5tbC1tZC04LC5teC1tZC04e21hcmdpbi1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5tLW1kLTl7bWFyZ2luOjMuNnJlbSAhaW1wb3J0YW50fS5tdC1tZC05LC5teS1tZC05e21hcmdpbi10b3A6My42cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTksLm14LW1kLTl7bWFyZ2luLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5tYi1tZC05LC5teS1tZC05e21hcmdpbi1ib3R0b206My42cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTksLm14LW1kLTl7bWFyZ2luLWxlZnQ6My42cmVtICFpbXBvcnRhbnR9Lm0tbWQtMTB7bWFyZ2luOjRyZW0gIWltcG9ydGFudH0ubXQtbWQtMTAsLm15LW1kLTEwe21hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50fS5tci1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudH0ubWItbWQtMTAsLm15LW1kLTEwe21hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5tbC1tZC0xMCwubXgtbWQtMTB7bWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LW1kLTAsLnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbWQtMCwucHgtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouNHJlbSAhaW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi40cmVtICFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouNHJlbSAhaW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi40cmVtICFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi40cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi44cmVtICFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjhyZW0gIWltcG9ydGFudH0ucHItbWQtMiwucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi44cmVtICFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjhyZW0gIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ucC1tZC0ze3BhZGRpbmc6MS4ycmVtICFpbXBvcnRhbnR9LnB0LW1kLTMsLnB5LW1kLTN7cGFkZGluZy10b3A6MS4ycmVtICFpbXBvcnRhbnR9LnByLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ucGItbWQtMywucHktbWQtM3twYWRkaW5nLWJvdHRvbToxLjJyZW0gIWltcG9ydGFudH0ucGwtbWQtMywucHgtbWQtM3twYWRkaW5nLWxlZnQ6MS4ycmVtICFpbXBvcnRhbnR9LnAtbWQtNHtwYWRkaW5nOjEuNnJlbSAhaW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNnJlbSAhaW1wb3J0YW50fS5wci1tZC00LC5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS42cmVtICFpbXBvcnRhbnR9LnBiLW1kLTQsLnB5LW1kLTR7cGFkZGluZy1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNnJlbSAhaW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzoycmVtICFpbXBvcnRhbnR9LnB0LW1kLTUsLnB5LW1kLTV7cGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50fS5wYi1tZC01LC5weS1tZC01e3BhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudH0ucGwtbWQtNSwucHgtbWQtNXtwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5wLW1kLTZ7cGFkZGluZzoyLjRyZW0gIWltcG9ydGFudH0ucHQtbWQtNiwucHktbWQtNntwYWRkaW5nLXRvcDoyLjRyZW0gIWltcG9ydGFudH0ucHItbWQtNiwucHgtbWQtNntwYWRkaW5nLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5wYi1tZC02LC5weS1tZC02e3BhZGRpbmctYm90dG9tOjIuNHJlbSAhaW1wb3J0YW50fS5wbC1tZC02LC5weC1tZC02e3BhZGRpbmctbGVmdDoyLjRyZW0gIWltcG9ydGFudH0ucC1tZC03e3BhZGRpbmc6Mi44cmVtICFpbXBvcnRhbnR9LnB0LW1kLTcsLnB5LW1kLTd7cGFkZGluZy10b3A6Mi44cmVtICFpbXBvcnRhbnR9LnByLW1kLTcsLnB4LW1kLTd7cGFkZGluZy1yaWdodDoyLjhyZW0gIWltcG9ydGFudH0ucGItbWQtNywucHktbWQtN3twYWRkaW5nLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ucGwtbWQtNywucHgtbWQtN3twYWRkaW5nLWxlZnQ6Mi44cmVtICFpbXBvcnRhbnR9LnAtbWQtOHtwYWRkaW5nOjMuMnJlbSAhaW1wb3J0YW50fS5wdC1tZC04LC5weS1tZC04e3BhZGRpbmctdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5wci1tZC04LC5weC1tZC04e3BhZGRpbmctcmlnaHQ6My4ycmVtICFpbXBvcnRhbnR9LnBiLW1kLTgsLnB5LW1kLTh7cGFkZGluZy1ib3R0b206My4ycmVtICFpbXBvcnRhbnR9LnBsLW1kLTgsLnB4LW1kLTh7cGFkZGluZy1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5wLW1kLTl7cGFkZGluZzozLjZyZW0gIWltcG9ydGFudH0ucHQtbWQtOSwucHktbWQtOXtwYWRkaW5nLXRvcDozLjZyZW0gIWltcG9ydGFudH0ucHItbWQtOSwucHgtbWQtOXtwYWRkaW5nLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5wYi1tZC05LC5weS1tZC05e3BhZGRpbmctYm90dG9tOjMuNnJlbSAhaW1wb3J0YW50fS5wbC1tZC05LC5weC1tZC05e3BhZGRpbmctbGVmdDozLjZyZW0gIWltcG9ydGFudH0ucC1tZC0xMHtwYWRkaW5nOjRyZW0gIWltcG9ydGFudH0ucHQtbWQtMTAsLnB5LW1kLTEwe3BhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudH0ucHItbWQtMTAsLnB4LW1kLTEwe3BhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50fS5wYi1tZC0xMCwucHktbWQtMTB7cGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5wbC1tZC0xMCwucHgtbWQtMTB7cGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudH0ubS1tZC1uMXttYXJnaW46LS40cmVtICFpbXBvcnRhbnR9Lm10LW1kLW4xLC5teS1tZC1uMXttYXJnaW4tdG9wOi0uNHJlbSAhaW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0uNHJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMSwubXktbWQtbjF7bWFyZ2luLWJvdHRvbTotLjRyZW0gIWltcG9ydGFudH0ubWwtbWQtbjEsLm14LW1kLW4xe21hcmdpbi1sZWZ0Oi0uNHJlbSAhaW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotLjhyZW0gIWltcG9ydGFudH0ubXQtbWQtbjIsLm15LW1kLW4ye21hcmdpbi10b3A6LS44cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tcmlnaHQ6LS44cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0uOHJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLWxlZnQ6LS44cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjN7bWFyZ2luOi0xLjJyZW0gIWltcG9ydGFudH0ubXQtbWQtbjMsLm15LW1kLW4ze21hcmdpbi10b3A6LTEuMnJlbSAhaW1wb3J0YW50fS5tci1tZC1uMywubXgtbWQtbjN7bWFyZ2luLXJpZ2h0Oi0xLjJyZW0gIWltcG9ydGFudH0ubWItbWQtbjMsLm15LW1kLW4ze21hcmdpbi1ib3R0b206LTEuMnJlbSAhaW1wb3J0YW50fS5tbC1tZC1uMywubXgtbWQtbjN7bWFyZ2luLWxlZnQ6LTEuMnJlbSAhaW1wb3J0YW50fS5tLW1kLW40e21hcmdpbjotMS42cmVtICFpbXBvcnRhbnR9Lm10LW1kLW40LC5teS1tZC1uNHttYXJnaW4tdG9wOi0xLjZyZW0gIWltcG9ydGFudH0ubXItbWQtbjQsLm14LW1kLW40e21hcmdpbi1yaWdodDotMS42cmVtICFpbXBvcnRhbnR9Lm1iLW1kLW40LC5teS1tZC1uNHttYXJnaW4tYm90dG9tOi0xLjZyZW0gIWltcG9ydGFudH0ubWwtbWQtbjQsLm14LW1kLW40e21hcmdpbi1sZWZ0Oi0xLjZyZW0gIWltcG9ydGFudH0ubS1tZC1uNXttYXJnaW46LTJyZW0gIWltcG9ydGFudH0ubXQtbWQtbjUsLm15LW1kLW41e21hcmdpbi10b3A6LTJyZW0gIWltcG9ydGFudH0ubXItbWQtbjUsLm14LW1kLW41e21hcmdpbi1yaWdodDotMnJlbSAhaW1wb3J0YW50fS5tYi1tZC1uNSwubXktbWQtbjV7bWFyZ2luLWJvdHRvbTotMnJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNSwubXgtbWQtbjV7bWFyZ2luLWxlZnQ6LTJyZW0gIWltcG9ydGFudH0ubS1tZC1uNnttYXJnaW46LTIuNHJlbSAhaW1wb3J0YW50fS5tdC1tZC1uNiwubXktbWQtbjZ7bWFyZ2luLXRvcDotMi40cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW42LC5teC1tZC1uNnttYXJnaW4tcmlnaHQ6LTIuNHJlbSAhaW1wb3J0YW50fS5tYi1tZC1uNiwubXktbWQtbjZ7bWFyZ2luLWJvdHRvbTotMi40cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW42LC5teC1tZC1uNnttYXJnaW4tbGVmdDotMi40cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjd7bWFyZ2luOi0yLjhyZW0gIWltcG9ydGFudH0ubXQtbWQtbjcsLm15LW1kLW43e21hcmdpbi10b3A6LTIuOHJlbSAhaW1wb3J0YW50fS5tci1tZC1uNywubXgtbWQtbjd7bWFyZ2luLXJpZ2h0Oi0yLjhyZW0gIWltcG9ydGFudH0ubWItbWQtbjcsLm15LW1kLW43e21hcmdpbi1ib3R0b206LTIuOHJlbSAhaW1wb3J0YW50fS5tbC1tZC1uNywubXgtbWQtbjd7bWFyZ2luLWxlZnQ6LTIuOHJlbSAhaW1wb3J0YW50fS5tLW1kLW44e21hcmdpbjotMy4ycmVtICFpbXBvcnRhbnR9Lm10LW1kLW44LC5teS1tZC1uOHttYXJnaW4tdG9wOi0zLjJyZW0gIWltcG9ydGFudH0ubXItbWQtbjgsLm14LW1kLW44e21hcmdpbi1yaWdodDotMy4ycmVtICFpbXBvcnRhbnR9Lm1iLW1kLW44LC5teS1tZC1uOHttYXJnaW4tYm90dG9tOi0zLjJyZW0gIWltcG9ydGFudH0ubWwtbWQtbjgsLm14LW1kLW44e21hcmdpbi1sZWZ0Oi0zLjJyZW0gIWltcG9ydGFudH0ubS1tZC1uOXttYXJnaW46LTMuNnJlbSAhaW1wb3J0YW50fS5tdC1tZC1uOSwubXktbWQtbjl7bWFyZ2luLXRvcDotMy42cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW45LC5teC1tZC1uOXttYXJnaW4tcmlnaHQ6LTMuNnJlbSAhaW1wb3J0YW50fS5tYi1tZC1uOSwubXktbWQtbjl7bWFyZ2luLWJvdHRvbTotMy42cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW45LC5teC1tZC1uOXttYXJnaW4tbGVmdDotMy42cmVtICFpbXBvcnRhbnR9Lm0tbWQtbjEwe21hcmdpbjotNHJlbSAhaW1wb3J0YW50fS5tdC1tZC1uMTAsLm15LW1kLW4xMHttYXJnaW4tdG9wOi00cmVtICFpbXBvcnRhbnR9Lm1yLW1kLW4xMCwubXgtbWQtbjEwe21hcmdpbi1yaWdodDotNHJlbSAhaW1wb3J0YW50fS5tYi1tZC1uMTAsLm15LW1kLW4xMHttYXJnaW4tYm90dG9tOi00cmVtICFpbXBvcnRhbnR9Lm1sLW1kLW4xMCwubXgtbWQtbjEwe21hcmdpbi1sZWZ0Oi00cmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG8sLm15LW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0wLC5teS1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouNHJlbSAhaW1wb3J0YW50fS5tdC1sZy0xLC5teS1sZy0xe21hcmdpbi10b3A6LjRyZW0gIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjRyZW0gIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOi40cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTEsLm14LWxnLTF7bWFyZ2luLWxlZnQ6LjRyZW0gIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouOHJlbSAhaW1wb3J0YW50fS5tdC1sZy0yLC5teS1sZy0ye21hcmdpbi10b3A6LjhyZW0gIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjhyZW0gIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi44cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTIsLm14LWxnLTJ7bWFyZ2luLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxLjJyZW0gIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjEuMnJlbSAhaW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjEuMnJlbSAhaW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjEuMnJlbSAhaW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNnJlbSAhaW1wb3J0YW50fS5tdC1sZy00LC5teS1sZy00e21hcmdpbi10b3A6MS42cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTQsLm14LWxnLTR7bWFyZ2luLXJpZ2h0OjEuNnJlbSAhaW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTQsLm14LWxnLTR7bWFyZ2luLWxlZnQ6MS42cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46MnJlbSAhaW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50fS5tci1sZy01LC5teC1sZy01e21hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnR9Lm1iLWxnLTUsLm15LWxnLTV7bWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5tLWxnLTZ7bWFyZ2luOjIuNHJlbSAhaW1wb3J0YW50fS5tdC1sZy02LC5teS1sZy02e21hcmdpbi10b3A6Mi40cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTYsLm14LWxnLTZ7bWFyZ2luLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5tYi1sZy02LC5teS1sZy02e21hcmdpbi1ib3R0b206Mi40cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTYsLm14LWxnLTZ7bWFyZ2luLWxlZnQ6Mi40cmVtICFpbXBvcnRhbnR9Lm0tbGctN3ttYXJnaW46Mi44cmVtICFpbXBvcnRhbnR9Lm10LWxnLTcsLm15LWxnLTd7bWFyZ2luLXRvcDoyLjhyZW0gIWltcG9ydGFudH0ubXItbGctNywubXgtbGctN3ttYXJnaW4tcmlnaHQ6Mi44cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTcsLm15LWxnLTd7bWFyZ2luLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ubWwtbGctNywubXgtbGctN3ttYXJnaW4tbGVmdDoyLjhyZW0gIWltcG9ydGFudH0ubS1sZy04e21hcmdpbjozLjJyZW0gIWltcG9ydGFudH0ubXQtbGctOCwubXktbGctOHttYXJnaW4tdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5tci1sZy04LC5teC1sZy04e21hcmdpbi1yaWdodDozLjJyZW0gIWltcG9ydGFudH0ubWItbGctOCwubXktbGctOHttYXJnaW4tYm90dG9tOjMuMnJlbSAhaW1wb3J0YW50fS5tbC1sZy04LC5teC1sZy04e21hcmdpbi1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5tLWxnLTl7bWFyZ2luOjMuNnJlbSAhaW1wb3J0YW50fS5tdC1sZy05LC5teS1sZy05e21hcmdpbi10b3A6My42cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTksLm14LWxnLTl7bWFyZ2luLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5tYi1sZy05LC5teS1sZy05e21hcmdpbi1ib3R0b206My42cmVtICFpbXBvcnRhbnR9Lm1sLWxnLTksLm14LWxnLTl7bWFyZ2luLWxlZnQ6My42cmVtICFpbXBvcnRhbnR9Lm0tbGctMTB7bWFyZ2luOjRyZW0gIWltcG9ydGFudH0ubXQtbGctMTAsLm15LWxnLTEwe21hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50fS5tci1sZy0xMCwubXgtbGctMTB7bWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudH0ubWItbGctMTAsLm15LWxnLTEwe21hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5tbC1sZy0xMCwubXgtbGctMTB7bWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LWxnLTAsLnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1sZy0wLC5weS1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbGctMCwucHgtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouNHJlbSAhaW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi40cmVtICFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouNHJlbSAhaW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi40cmVtICFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi40cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi44cmVtICFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6LjhyZW0gIWltcG9ydGFudH0ucHItbGctMiwucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi44cmVtICFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjhyZW0gIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6LjhyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MS4ycmVtICFpbXBvcnRhbnR9LnB0LWxnLTMsLnB5LWxnLTN7cGFkZGluZy10b3A6MS4ycmVtICFpbXBvcnRhbnR9LnByLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1yaWdodDoxLjJyZW0gIWltcG9ydGFudH0ucGItbGctMywucHktbGctM3twYWRkaW5nLWJvdHRvbToxLjJyZW0gIWltcG9ydGFudH0ucGwtbGctMywucHgtbGctM3twYWRkaW5nLWxlZnQ6MS4ycmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNnJlbSAhaW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNnJlbSAhaW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS42cmVtICFpbXBvcnRhbnR9LnBiLWxnLTQsLnB5LWxnLTR7cGFkZGluZy1ib3R0b206MS42cmVtICFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNnJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzoycmVtICFpbXBvcnRhbnR9LnB0LWxnLTUsLnB5LWxnLTV7cGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudH0ucGwtbGctNSwucHgtbGctNXtwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50fS5wLWxnLTZ7cGFkZGluZzoyLjRyZW0gIWltcG9ydGFudH0ucHQtbGctNiwucHktbGctNntwYWRkaW5nLXRvcDoyLjRyZW0gIWltcG9ydGFudH0ucHItbGctNiwucHgtbGctNntwYWRkaW5nLXJpZ2h0OjIuNHJlbSAhaW1wb3J0YW50fS5wYi1sZy02LC5weS1sZy02e3BhZGRpbmctYm90dG9tOjIuNHJlbSAhaW1wb3J0YW50fS5wbC1sZy02LC5weC1sZy02e3BhZGRpbmctbGVmdDoyLjRyZW0gIWltcG9ydGFudH0ucC1sZy03e3BhZGRpbmc6Mi44cmVtICFpbXBvcnRhbnR9LnB0LWxnLTcsLnB5LWxnLTd7cGFkZGluZy10b3A6Mi44cmVtICFpbXBvcnRhbnR9LnByLWxnLTcsLnB4LWxnLTd7cGFkZGluZy1yaWdodDoyLjhyZW0gIWltcG9ydGFudH0ucGItbGctNywucHktbGctN3twYWRkaW5nLWJvdHRvbToyLjhyZW0gIWltcG9ydGFudH0ucGwtbGctNywucHgtbGctN3twYWRkaW5nLWxlZnQ6Mi44cmVtICFpbXBvcnRhbnR9LnAtbGctOHtwYWRkaW5nOjMuMnJlbSAhaW1wb3J0YW50fS5wdC1sZy04LC5weS1sZy04e3BhZGRpbmctdG9wOjMuMnJlbSAhaW1wb3J0YW50fS5wci1sZy04LC5weC1sZy04e3BhZGRpbmctcmlnaHQ6My4ycmVtICFpbXBvcnRhbnR9LnBiLWxnLTgsLnB5LWxnLTh7cGFkZGluZy1ib3R0b206My4ycmVtICFpbXBvcnRhbnR9LnBsLWxnLTgsLnB4LWxnLTh7cGFkZGluZy1sZWZ0OjMuMnJlbSAhaW1wb3J0YW50fS5wLWxnLTl7cGFkZGluZzozLjZyZW0gIWltcG9ydGFudH0ucHQtbGctOSwucHktbGctOXtwYWRkaW5nLXRvcDozLjZyZW0gIWltcG9ydGFudH0ucHItbGctOSwucHgtbGctOXtwYWRkaW5nLXJpZ2h0OjMuNnJlbSAhaW1wb3J0YW50fS5wYi1sZy05LC5weS1sZy05e3BhZGRpbmctYm90dG9tOjMuNnJlbSAhaW1wb3J0YW50fS5wbC1sZy05LC5weC1sZy05e3BhZGRpbmctbGVmdDozLjZyZW0gIWltcG9ydGFudH0ucC1sZy0xMHtwYWRkaW5nOjRyZW0gIWltcG9ydGFudH0ucHQtbGctMTAsLnB5LWxnLTEwe3BhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudH0ucHItbGctMTAsLnB4LWxnLTEwe3BhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50fS5wYi1sZy0xMCwucHktbGctMTB7cGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50fS5wbC1sZy0xMCwucHgtbGctMTB7cGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudH0ubS1sZy1uMXttYXJnaW46LS40cmVtICFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0uNHJlbSAhaW1wb3J0YW50fS5tci1sZy1uMSwubXgtbGctbjF7bWFyZ2luLXJpZ2h0Oi0uNHJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMSwubXktbGctbjF7bWFyZ2luLWJvdHRvbTotLjRyZW0gIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0uNHJlbSAhaW1wb3J0YW50fS5tLWxnLW4ye21hcmdpbjotLjhyZW0gIWltcG9ydGFudH0ubXQtbGctbjIsLm15LWxnLW4ye21hcmdpbi10b3A6LS44cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tcmlnaHQ6LS44cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW4yLC5teS1sZy1uMnttYXJnaW4tYm90dG9tOi0uOHJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLWxlZnQ6LS44cmVtICFpbXBvcnRhbnR9Lm0tbGctbjN7bWFyZ2luOi0xLjJyZW0gIWltcG9ydGFudH0ubXQtbGctbjMsLm15LWxnLW4ze21hcmdpbi10b3A6LTEuMnJlbSAhaW1wb3J0YW50fS5tci1sZy1uMywubXgtbGctbjN7bWFyZ2luLXJpZ2h0Oi0xLjJyZW0gIWltcG9ydGFudH0ubWItbGctbjMsLm15LWxnLW4ze21hcmdpbi1ib3R0b206LTEuMnJlbSAhaW1wb3J0YW50fS5tbC1sZy1uMywubXgtbGctbjN7bWFyZ2luLWxlZnQ6LTEuMnJlbSAhaW1wb3J0YW50fS5tLWxnLW40e21hcmdpbjotMS42cmVtICFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjZyZW0gIWltcG9ydGFudH0ubXItbGctbjQsLm14LWxnLW40e21hcmdpbi1yaWdodDotMS42cmVtICFpbXBvcnRhbnR9Lm1iLWxnLW40LC5teS1sZy1uNHttYXJnaW4tYm90dG9tOi0xLjZyZW0gIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjZyZW0gIWltcG9ydGFudH0ubS1sZy1uNXttYXJnaW46LTJyZW0gIWltcG9ydGFudH0ubXQtbGctbjUsLm15LWxnLW41e21hcmdpbi10b3A6LTJyZW0gIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotMnJlbSAhaW1wb3J0YW50fS5tYi1sZy1uNSwubXktbGctbjV7bWFyZ2luLWJvdHRvbTotMnJlbSAhaW1wb3J0YW50fS5tbC1sZy1uNSwubXgtbGctbjV7bWFyZ2luLWxlZnQ6LTJyZW0gIWltcG9ydGFudH0ubS1sZy1uNnttYXJnaW46LTIuNHJlbSAhaW1wb3J0YW50fS5tdC1sZy1uNiwubXktbGctbjZ7bWFyZ2luLXRvcDotMi40cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW42LC5teC1sZy1uNnttYXJnaW4tcmlnaHQ6LTIuNHJlbSAhaW1wb3J0YW50fS5tYi1sZy1uNiwubXktbGctbjZ7bWFyZ2luLWJvdHRvbTotMi40cmVtICFpbXBvcnRhbnR9Lm1sLWxnLW42LC5teC1sZy1uNnttYXJnaW4tbGVmdDotMi40cmVtICFpbXBvcnRhbnR9Lm0tbGctbjd7bWFyZ2luOi0yLjhyZW0gIWltcG9ydGFudH0ubXQtbGctbjcsLm15LWxnLW43e21hcmdpbi10b3A6LTIuOHJlbSAhaW1wb3J0YW50fS5tci1sZy1uNywubXgtbGctbjd7bWFyZ2luLXJpZ2h0Oi0yLjhyZW0gIWltcG9ydGFudH0ubWItbGctbjcsLm15LWxnLW43e21hcmdpbi1ib3R0b206LTIuOHJlbSAhaW1wb3J0YW50fS5tbC1sZy1uNywubXgtbGctbjd7bWFyZ2luLWxlZnQ6LTIuOHJlbSAhaW1wb3J0YW50fS5tLWxnLW44e21hcmdpbjotMy4ycmVtICFpbXBvcnRhbnR9Lm10LWxnLW44LC5teS1sZy1uOHttYXJnaW4tdG9wOi0zLjJyZW0gIWltcG9ydGFudH0ubXItbGctbjgsLm14LWxnLW44e21hcmdpbi1yaWdodDotMy4ycmVtICFpbXBvcnRhbnR9Lm1iLWxnLW44LC5teS1sZy1uOHttYXJnaW4tYm90dG9tOi0zLjJyZW0gIWltcG9ydGFudH0ubWwtbGctbjgsLm14LWxnLW44e21hcmdpbi1sZWZ0Oi0zLjJyZW0gIWltcG9ydGFudH0ubS1sZy1uOXttYXJnaW46LTMuNnJlbSAhaW1wb3J0YW50fS5tdC1sZy1uOSwubXktbGctbjl7bWFyZ2luLXRvcDotMy42cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW45LC5teC1sZy1uOXttYXJnaW4tcmlnaHQ6LTMuNnJlbSAhaW1wb3J0YW50fS5tYi1sZy1uOSwubXktbGctbjl7bWFyZ2luLWJvdHRvbTotMy42cmVtICFpbXBvcnRhbnR9Lm1sLWxnLW45LC5teC1sZy1uOXttYXJnaW4tbGVmdDotMy42cmVtICFpbXBvcnRhbnR9Lm0tbGctbjEwe21hcmdpbjotNHJlbSAhaW1wb3J0YW50fS5tdC1sZy1uMTAsLm15LWxnLW4xMHttYXJnaW4tdG9wOi00cmVtICFpbXBvcnRhbnR9Lm1yLWxnLW4xMCwubXgtbGctbjEwe21hcmdpbi1yaWdodDotNHJlbSAhaW1wb3J0YW50fS5tYi1sZy1uMTAsLm15LWxnLW4xMHttYXJnaW4tYm90dG9tOi00cmVtICFpbXBvcnRhbnR9Lm1sLWxnLW4xMCwubXgtbGctbjEwe21hcmdpbi1sZWZ0Oi00cmVtICFpbXBvcnRhbnR9Lm0tbGctYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWxnLWF1dG8sLm15LWxnLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubS14bC0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWIteGwtMCwubXkteGwtMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjRyZW0gIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi40cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi40cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbTouNHJlbSAhaW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi40cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjhyZW0gIWltcG9ydGFudH0ubXQteGwtMiwubXkteGwtMnttYXJnaW4tdG9wOi44cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi44cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouOHJlbSAhaW1wb3J0YW50fS5tbC14bC0yLC5teC14bC0ye21hcmdpbi1sZWZ0Oi44cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MS4ycmVtICFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxLjJyZW0gIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MS4ycmVtICFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxLjJyZW0gIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxLjJyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjZyZW0gIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNnJlbSAhaW1wb3J0YW50fS5tci14bC00LC5teC14bC00e21hcmdpbi1yaWdodDoxLjZyZW0gIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNnJlbSAhaW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNnJlbSAhaW1wb3J0YW50fS5tLXhsLTV7bWFyZ2luOjJyZW0gIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50fS5tYi14bC01LC5teS14bC01e21hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudH0ubS14bC02e21hcmdpbjoyLjRyZW0gIWltcG9ydGFudH0ubXQteGwtNiwubXkteGwtNnttYXJnaW4tdG9wOjIuNHJlbSAhaW1wb3J0YW50fS5tci14bC02LC5teC14bC02e21hcmdpbi1yaWdodDoyLjRyZW0gIWltcG9ydGFudH0ubWIteGwtNiwubXkteGwtNnttYXJnaW4tYm90dG9tOjIuNHJlbSAhaW1wb3J0YW50fS5tbC14bC02LC5teC14bC02e21hcmdpbi1sZWZ0OjIuNHJlbSAhaW1wb3J0YW50fS5tLXhsLTd7bWFyZ2luOjIuOHJlbSAhaW1wb3J0YW50fS5tdC14bC03LC5teS14bC03e21hcmdpbi10b3A6Mi44cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTcsLm14LXhsLTd7bWFyZ2luLXJpZ2h0OjIuOHJlbSAhaW1wb3J0YW50fS5tYi14bC03LC5teS14bC03e21hcmdpbi1ib3R0b206Mi44cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTcsLm14LXhsLTd7bWFyZ2luLWxlZnQ6Mi44cmVtICFpbXBvcnRhbnR9Lm0teGwtOHttYXJnaW46My4ycmVtICFpbXBvcnRhbnR9Lm10LXhsLTgsLm15LXhsLTh7bWFyZ2luLXRvcDozLjJyZW0gIWltcG9ydGFudH0ubXIteGwtOCwubXgteGwtOHttYXJnaW4tcmlnaHQ6My4ycmVtICFpbXBvcnRhbnR9Lm1iLXhsLTgsLm15LXhsLTh7bWFyZ2luLWJvdHRvbTozLjJyZW0gIWltcG9ydGFudH0ubWwteGwtOCwubXgteGwtOHttYXJnaW4tbGVmdDozLjJyZW0gIWltcG9ydGFudH0ubS14bC05e21hcmdpbjozLjZyZW0gIWltcG9ydGFudH0ubXQteGwtOSwubXkteGwtOXttYXJnaW4tdG9wOjMuNnJlbSAhaW1wb3J0YW50fS5tci14bC05LC5teC14bC05e21hcmdpbi1yaWdodDozLjZyZW0gIWltcG9ydGFudH0ubWIteGwtOSwubXkteGwtOXttYXJnaW4tYm90dG9tOjMuNnJlbSAhaW1wb3J0YW50fS5tbC14bC05LC5teC14bC05e21hcmdpbi1sZWZ0OjMuNnJlbSAhaW1wb3J0YW50fS5tLXhsLTEwe21hcmdpbjo0cmVtICFpbXBvcnRhbnR9Lm10LXhsLTEwLC5teS14bC0xMHttYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudH0ubXIteGwtMTAsLm14LXhsLTEwe21hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTEwLC5teS14bC0xMHttYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudH0ubWwteGwtMTAsLm14LXhsLTEwe21hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC14bC0wLC5weS14bC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjRyZW0gIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouNHJlbSAhaW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjRyZW0gIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouNHJlbSAhaW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouNHJlbSAhaW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouOHJlbSAhaW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOi44cmVtICFpbXBvcnRhbnR9LnByLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1yaWdodDouOHJlbSAhaW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi44cmVtICFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0Oi44cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjEuMnJlbSAhaW1wb3J0YW50fS5wdC14bC0zLC5weS14bC0ze3BhZGRpbmctdG9wOjEuMnJlbSAhaW1wb3J0YW50fS5wci14bC0zLC5weC14bC0ze3BhZGRpbmctcmlnaHQ6MS4ycmVtICFpbXBvcnRhbnR9LnBiLXhsLTMsLnB5LXhsLTN7cGFkZGluZy1ib3R0b206MS4ycmVtICFpbXBvcnRhbnR9LnBsLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1sZWZ0OjEuMnJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjZyZW0gIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjZyZW0gIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNnJlbSAhaW1wb3J0YW50fS5wYi14bC00LC5weS14bC00e3BhZGRpbmctYm90dG9tOjEuNnJlbSAhaW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjZyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6MnJlbSAhaW1wb3J0YW50fS5wdC14bC01LC5weS14bC01e3BhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnR9LnBsLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudH0ucC14bC02e3BhZGRpbmc6Mi40cmVtICFpbXBvcnRhbnR9LnB0LXhsLTYsLnB5LXhsLTZ7cGFkZGluZy10b3A6Mi40cmVtICFpbXBvcnRhbnR9LnByLXhsLTYsLnB4LXhsLTZ7cGFkZGluZy1yaWdodDoyLjRyZW0gIWltcG9ydGFudH0ucGIteGwtNiwucHkteGwtNntwYWRkaW5nLWJvdHRvbToyLjRyZW0gIWltcG9ydGFudH0ucGwteGwtNiwucHgteGwtNntwYWRkaW5nLWxlZnQ6Mi40cmVtICFpbXBvcnRhbnR9LnAteGwtN3twYWRkaW5nOjIuOHJlbSAhaW1wb3J0YW50fS5wdC14bC03LC5weS14bC03e3BhZGRpbmctdG9wOjIuOHJlbSAhaW1wb3J0YW50fS5wci14bC03LC5weC14bC03e3BhZGRpbmctcmlnaHQ6Mi44cmVtICFpbXBvcnRhbnR9LnBiLXhsLTcsLnB5LXhsLTd7cGFkZGluZy1ib3R0b206Mi44cmVtICFpbXBvcnRhbnR9LnBsLXhsLTcsLnB4LXhsLTd7cGFkZGluZy1sZWZ0OjIuOHJlbSAhaW1wb3J0YW50fS5wLXhsLTh7cGFkZGluZzozLjJyZW0gIWltcG9ydGFudH0ucHQteGwtOCwucHkteGwtOHtwYWRkaW5nLXRvcDozLjJyZW0gIWltcG9ydGFudH0ucHIteGwtOCwucHgteGwtOHtwYWRkaW5nLXJpZ2h0OjMuMnJlbSAhaW1wb3J0YW50fS5wYi14bC04LC5weS14bC04e3BhZGRpbmctYm90dG9tOjMuMnJlbSAhaW1wb3J0YW50fS5wbC14bC04LC5weC14bC04e3BhZGRpbmctbGVmdDozLjJyZW0gIWltcG9ydGFudH0ucC14bC05e3BhZGRpbmc6My42cmVtICFpbXBvcnRhbnR9LnB0LXhsLTksLnB5LXhsLTl7cGFkZGluZy10b3A6My42cmVtICFpbXBvcnRhbnR9LnByLXhsLTksLnB4LXhsLTl7cGFkZGluZy1yaWdodDozLjZyZW0gIWltcG9ydGFudH0ucGIteGwtOSwucHkteGwtOXtwYWRkaW5nLWJvdHRvbTozLjZyZW0gIWltcG9ydGFudH0ucGwteGwtOSwucHgteGwtOXtwYWRkaW5nLWxlZnQ6My42cmVtICFpbXBvcnRhbnR9LnAteGwtMTB7cGFkZGluZzo0cmVtICFpbXBvcnRhbnR9LnB0LXhsLTEwLC5weS14bC0xMHtwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnR9LnByLXhsLTEwLC5weC14bC0xMHtwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudH0ucGIteGwtMTAsLnB5LXhsLTEwe3BhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudH0ucGwteGwtMTAsLnB4LXhsLTEwe3BhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnR9Lm0teGwtbjF7bWFyZ2luOi0uNHJlbSAhaW1wb3J0YW50fS5tdC14bC1uMSwubXkteGwtbjF7bWFyZ2luLXRvcDotLjRyZW0gIWltcG9ydGFudH0ubXIteGwtbjEsLm14LXhsLW4xe21hcmdpbi1yaWdodDotLjRyZW0gIWltcG9ydGFudH0ubWIteGwtbjEsLm15LXhsLW4xe21hcmdpbi1ib3R0b206LS40cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW4xLC5teC14bC1uMXttYXJnaW4tbGVmdDotLjRyZW0gIWltcG9ydGFudH0ubS14bC1uMnttYXJnaW46LS44cmVtICFpbXBvcnRhbnR9Lm10LXhsLW4yLC5teS14bC1uMnttYXJnaW4tdG9wOi0uOHJlbSAhaW1wb3J0YW50fS5tci14bC1uMiwubXgteGwtbjJ7bWFyZ2luLXJpZ2h0Oi0uOHJlbSAhaW1wb3J0YW50fS5tYi14bC1uMiwubXkteGwtbjJ7bWFyZ2luLWJvdHRvbTotLjhyZW0gIWltcG9ydGFudH0ubWwteGwtbjIsLm14LXhsLW4ye21hcmdpbi1sZWZ0Oi0uOHJlbSAhaW1wb3J0YW50fS5tLXhsLW4ze21hcmdpbjotMS4ycmVtICFpbXBvcnRhbnR9Lm10LXhsLW4zLC5teS14bC1uM3ttYXJnaW4tdG9wOi0xLjJyZW0gIWltcG9ydGFudH0ubXIteGwtbjMsLm14LXhsLW4ze21hcmdpbi1yaWdodDotMS4ycmVtICFpbXBvcnRhbnR9Lm1iLXhsLW4zLC5teS14bC1uM3ttYXJnaW4tYm90dG9tOi0xLjJyZW0gIWltcG9ydGFudH0ubWwteGwtbjMsLm14LXhsLW4ze21hcmdpbi1sZWZ0Oi0xLjJyZW0gIWltcG9ydGFudH0ubS14bC1uNHttYXJnaW46LTEuNnJlbSAhaW1wb3J0YW50fS5tdC14bC1uNCwubXkteGwtbjR7bWFyZ2luLXRvcDotMS42cmVtICFpbXBvcnRhbnR9Lm1yLXhsLW40LC5teC14bC1uNHttYXJnaW4tcmlnaHQ6LTEuNnJlbSAhaW1wb3J0YW50fS5tYi14bC1uNCwubXkteGwtbjR7bWFyZ2luLWJvdHRvbTotMS42cmVtICFpbXBvcnRhbnR9Lm1sLXhsLW40LC5teC14bC1uNHttYXJnaW4tbGVmdDotMS42cmVtICFpbXBvcnRhbnR9Lm0teGwtbjV7bWFyZ2luOi0ycmVtICFpbXBvcnRhbnR9Lm10LXhsLW41LC5teS14bC1uNXttYXJnaW4tdG9wOi0ycmVtICFpbXBvcnRhbnR9Lm1yLXhsLW41LC5teC14bC1uNXttYXJnaW4tcmlnaHQ6LTJyZW0gIWltcG9ydGFudH0ubWIteGwtbjUsLm15LXhsLW41e21hcmdpbi1ib3R0b206LTJyZW0gIWltcG9ydGFudH0ubWwteGwtbjUsLm14LXhsLW41e21hcmdpbi1sZWZ0Oi0ycmVtICFpbXBvcnRhbnR9Lm0teGwtbjZ7bWFyZ2luOi0yLjRyZW0gIWltcG9ydGFudH0ubXQteGwtbjYsLm15LXhsLW42e21hcmdpbi10b3A6LTIuNHJlbSAhaW1wb3J0YW50fS5tci14bC1uNiwubXgteGwtbjZ7bWFyZ2luLXJpZ2h0Oi0yLjRyZW0gIWltcG9ydGFudH0ubWIteGwtbjYsLm15LXhsLW42e21hcmdpbi1ib3R0b206LTIuNHJlbSAhaW1wb3J0YW50fS5tbC14bC1uNiwubXgteGwtbjZ7bWFyZ2luLWxlZnQ6LTIuNHJlbSAhaW1wb3J0YW50fS5tLXhsLW43e21hcmdpbjotMi44cmVtICFpbXBvcnRhbnR9Lm10LXhsLW43LC5teS14bC1uN3ttYXJnaW4tdG9wOi0yLjhyZW0gIWltcG9ydGFudH0ubXIteGwtbjcsLm14LXhsLW43e21hcmdpbi1yaWdodDotMi44cmVtICFpbXBvcnRhbnR9Lm1iLXhsLW43LC5teS14bC1uN3ttYXJnaW4tYm90dG9tOi0yLjhyZW0gIWltcG9ydGFudH0ubWwteGwtbjcsLm14LXhsLW43e21hcmdpbi1sZWZ0Oi0yLjhyZW0gIWltcG9ydGFudH0ubS14bC1uOHttYXJnaW46LTMuMnJlbSAhaW1wb3J0YW50fS5tdC14bC1uOCwubXkteGwtbjh7bWFyZ2luLXRvcDotMy4ycmVtICFpbXBvcnRhbnR9Lm1yLXhsLW44LC5teC14bC1uOHttYXJnaW4tcmlnaHQ6LTMuMnJlbSAhaW1wb3J0YW50fS5tYi14bC1uOCwubXkteGwtbjh7bWFyZ2luLWJvdHRvbTotMy4ycmVtICFpbXBvcnRhbnR9Lm1sLXhsLW44LC5teC14bC1uOHttYXJnaW4tbGVmdDotMy4ycmVtICFpbXBvcnRhbnR9Lm0teGwtbjl7bWFyZ2luOi0zLjZyZW0gIWltcG9ydGFudH0ubXQteGwtbjksLm15LXhsLW45e21hcmdpbi10b3A6LTMuNnJlbSAhaW1wb3J0YW50fS5tci14bC1uOSwubXgteGwtbjl7bWFyZ2luLXJpZ2h0Oi0zLjZyZW0gIWltcG9ydGFudH0ubWIteGwtbjksLm15LXhsLW45e21hcmdpbi1ib3R0b206LTMuNnJlbSAhaW1wb3J0YW50fS5tbC14bC1uOSwubXgteGwtbjl7bWFyZ2luLWxlZnQ6LTMuNnJlbSAhaW1wb3J0YW50fS5tLXhsLW4xMHttYXJnaW46LTRyZW0gIWltcG9ydGFudH0ubXQteGwtbjEwLC5teS14bC1uMTB7bWFyZ2luLXRvcDotNHJlbSAhaW1wb3J0YW50fS5tci14bC1uMTAsLm14LXhsLW4xMHttYXJnaW4tcmlnaHQ6LTRyZW0gIWltcG9ydGFudH0ubWIteGwtbjEwLC5teS14bC1uMTB7bWFyZ2luLWJvdHRvbTotNHJlbSAhaW1wb3J0YW50fS5tbC14bC1uMTAsLm14LXhsLW4xMHttYXJnaW4tbGVmdDotNHJlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRvLC5teS14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH19LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1saWdodGVye2ZvbnQtd2VpZ2h0OmxpZ2h0ZXIgIWltcG9ydGFudH0uZm9udC13ZWlnaHQtbm9ybWFse2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xkZXJ7Zm9udC13ZWlnaHQ6Ym9sZGVyICFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzhBMkJFMiAhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmhvdmVyLGEudGV4dC1wcmltYXJ5OmZvY3Vze2NvbG9yOiM2MzE3YTkgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzAwQjM3OCAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6aG92ZXIsYS50ZXh0LXNlY29uZGFyeTpmb2N1c3tjb2xvcjojMDA2NzQ1ICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojNTJjNDFhICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6aG92ZXIsYS50ZXh0LXN1Y2Nlc3M6Zm9jdXN7Y29sb3I6IzM2ODAxMSAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE4OTBmZiAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmhvdmVyLGEudGV4dC1pbmZvOmZvY3Vze2NvbG9yOiMwMDY5Y2IgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmYWFkMTQgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpob3ZlcixhLnRleHQtd2FybmluZzpmb2N1c3tjb2xvcjojYmQ3ZjA0ICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNmNTIyMmQgIWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmhvdmVyLGEudGV4dC1kYW5nZXI6Zm9jdXN7Y29sb3I6I2MyMDkxMiAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNlNWU1ZTUgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6aG92ZXIsYS50ZXh0LWxpZ2h0OmZvY3Vze2NvbG9yOiNiZmJmYmYgIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMyNjI2MjYgIWltcG9ydGFudH1hLnRleHQtZGFyazpob3ZlcixhLnRleHQtZGFyazpmb2N1c3tjb2xvcjojMDAwICFpbXBvcnRhbnR9LnRleHQtYm9keXtjb2xvcjojNTQ1NDU0ICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzU0NTQ1NCAhaW1wb3J0YW50fS50ZXh0LWJsYWNrLTUwe2NvbG9yOnJnYmEoMCwwLDAsMC41KSAhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KSAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnRleHQtZGVjb3JhdGlvbi1ub25le3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LnRleHQtcmVzZXR7Y29sb3I6aW5oZXJpdCAhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4ICFpbXBvcnRhbnR9LmNvbnRhaW5lcnttaW4td2lkdGg6OTkycHggIWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnR9LnRhYmxlLWRhcmt7Y29sb3I6aW5oZXJpdH0udGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aGVhZCB0aCwudGFibGUtZGFyayB0Ym9keSt0Ym9keXtib3JkZXItY29sb3I6I2U4ZThlOH0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6I2U4ZThlOH19LmR0LWxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCBhdXRvO3dpZHRoOjYwcHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpub25lfS5kdC1sb2FkZXItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTA7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kdC1sb2FkZXItY29udGFpbmVyIC5kdC1sb2FkZXJ7ZGlzcGxheTpibG9jaztoZWlnaHQ6YXV0bztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpO3otaW5kZXg6MX0uZHQtbG9hZGVyLWNvbnRhaW5lcisuZHQtcm9vdHtvcGFjaXR5OjB9LmR0LWxvYWRlcjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6MTAwJX0uZHQtbG9hZGVyLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5jaXJjdWxhcnthbmltYXRpb246cm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbjpyb3RhdGUgMnMgbGluZWFyIGluZmluaXRlO2hlaWdodDphdXRvO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO21hcmdpbjphdXRvfS5wYXRoe3N0cm9rZS1kYXNoYXJyYXk6MSwgMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjA7YW5pbWF0aW9uOmRhc2ggMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSwgY29sb3IgNnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7LXdlYmtpdC1hbmltYXRpb246ZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlLCBjb2xvciA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtzdHJva2UtbGluZWNhcDpyb3VuZH1Aa2V5ZnJhbWVzIHJvdGF0ZXsxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBkYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwgMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksIDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH0xMDAle3N0cm9rZS1kYXNoYXJyYXk6ODksIDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fUBrZXlmcmFtZXMgY29sb3J7MTAwJSxcclxuICAwJXtzdHJva2U6I2Q2MmQyMH00MCV7c3Ryb2tlOiMwMDU3ZTd9NjYle3N0cm9rZTojMDA4NzQ0fTgwJSxcclxuICA5MCV7c3Ryb2tlOiNmZmE3MDB9fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGV7MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBkYXNoezAle3N0cm9rZS1kYXNoYXJyYXk6MSwgMjAwO3N0cm9rZS1kYXNob2Zmc2V0OjB9NTAle3N0cm9rZS1kYXNoYXJyYXk6ODksIDIwMDtzdHJva2UtZGFzaG9mZnNldDotMzVweH0xMDAle3N0cm9rZS1kYXNoYXJyYXk6ODksIDIwMDtzdHJva2UtZGFzaG9mZnNldDotMTI0cHh9fUAtd2Via2l0LWtleWZyYW1lcyBjb2xvcnsxMDAlLFxyXG4gIDAle3N0cm9rZTojZDYyZDIwfTQwJXtzdHJva2U6IzAwNTdlN302NiV7c3Ryb2tlOiMwMDg3NDR9ODAlLFxyXG4gIDkwJXtzdHJva2U6I2ZmYTcwMH19Lm93bC10aGVtZSAub3dsLW5hdnttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSdde2NvbG9yOiNGRkY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj0nb3dsLSddOmhvdmVye2JhY2tncm91bmQ6Izg2OTc5MTtjb2xvcjojRkZGO3RleHQtZGVjb3JhdGlvbjpub25lfS5vd2wtdGhlbWUgLm93bC1uYXYgLmRpc2FibGVke29wYWNpdHk6LjU7Y3Vyc29yOmRlZmF1bHR9Lm93bC10aGVtZSAub3dsLW5hdi5kaXNhYmxlZCsub3dsLWRvdHN7bWFyZ2luLXRvcDoxMHB4fS5vd2wtdGhlbWUgLm93bC1kb3Rze3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjE7KmRpc3BsYXk6aW5saW5lfS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90IHNwYW57d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46MnB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAyMDBtcyBlYXNlO2JvcmRlci1yYWRpdXM6NTAlfS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90LmFjdGl2ZSBzcGFuLC5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmhvdmVyIHNwYW57YmFja2dyb3VuZDojZmZmfS5vd2wtdGhlbWUgLm93bC1kb3Rze3RleHQtYWxpZ246bGVmdH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdCBzcGFue2JvcmRlcjoycHggc29saWQgIzU0NTQ1NH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdC5hY3RpdmUgc3Bhbntib3JkZXItY29sb3I6IzhBMkJFMjt3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5vd2wtdGhlbWUgLm93bC1kb3RzIC5vd2wtZG90OmZvY3Vze291dGxpbmU6MH0ub3dsLXRoZW1lIC5vd2wtbmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7ZGlzcGxheTpibG9jazstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO2N1cnNvcjpwb2ludGVyO2hlaWdodDozMHB4O21hcmdpbi10b3A6MDtsZWZ0OjA7cmlnaHQ6MH0ub3dsLXRoZW1lIC5vd2wtbmF2IC5vd2wtcHJldiwub3dsLXRoZW1lIC5vd2wtbmF2IC5vd2wtbmV4dHtsZWZ0Oi0xNXB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZC1jb2xvcjojMDAwICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NTAlO3Bvc2l0aW9uOmFic29sdXRlfS5vd2wtdGhlbWUgLm93bC1uYXYgLm93bC1uZXh0e3JpZ2h0Oi0xNXB4O2xlZnQ6YXV0b30ucHNfX3JhaWwteXt3aWR0aDoxMHB4fS5wcyAucHNfX3JhaWwteDpob3ZlciwucHMgLnBzX19yYWlsLXk6aG92ZXIsLnBzIC5wc19fcmFpbC14OmZvY3VzLC5wcyAucHNfX3JhaWwteTpmb2N1cywucHMgLnBzX19yYWlsLXgucHMtLWNsaWNraW5nLC5wcyAucHNfX3JhaWwteS5wcy0tY2xpY2tpbmd7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucHNfX3JhaWwteTpob3Zlcj4ucHNfX3RodW1iLXksLnBzX19yYWlsLXk6Zm9jdXM+LnBzX190aHVtYi15LC5wc19fcmFpbC15LnBzLS1jbGlja2luZyAucHNfX3RodW1iLXl7d2lkdGg6NnB4fUBrZXlmcmFtZXMgc3dhbDItc2hvd3swJXt0cmFuc2Zvcm06c2NhbGUoMC43KX00NSV7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfTgwJXt0cmFuc2Zvcm06c2NhbGUoMC45NSl9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc3dhbDItaGlkZXswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDAuNSk7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcHswJXt0b3A6MS4xODc1ZW07bGVmdDouMDYyNWVtO3dpZHRoOjB9NTQle3RvcDoxLjA2MjVlbTtsZWZ0Oi4xMjVlbTt3aWR0aDowfTcwJXt0b3A6Mi4xODc1ZW07bGVmdDotLjM3NWVtO3dpZHRoOjMuMTI1ZW19ODQle3RvcDozZW07bGVmdDoxLjMxMjVlbTt3aWR0aDoxLjA2MjVlbX0xMDAle3RvcDoyLjgxMjVlbTtsZWZ0Oi44NzVlbTt3aWR0aDoxLjU2MjVlbX19QGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nezAle3RvcDozLjM3NWVtO3JpZ2h0OjIuODc1ZW07d2lkdGg6MH02NSV7dG9wOjMuMzc1ZW07cmlnaHQ6Mi44NzVlbTt3aWR0aDowfTg0JXt0b3A6Mi4xODc1ZW07cmlnaHQ6MDt3aWR0aDozLjQzNzVlbX0xMDAle3RvcDoyLjM3NWVtO3JpZ2h0Oi41ZW07d2lkdGg6Mi45Mzc1ZW19fUBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZXswJXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9NSV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfTEyJXt0cmFuc2Zvcm06cm90YXRlKC00MDVkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgtNDA1ZGVnKX19QGtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFya3swJXttYXJnaW4tdG9wOjEuNjI1ZW07dHJhbnNmb3JtOnNjYWxlKDAuNCk7b3BhY2l0eTowfTUwJXttYXJnaW4tdG9wOjEuNjI1ZW07dHJhbnNmb3JtOnNjYWxlKDAuNCk7b3BhY2l0eTowfTgwJXttYXJnaW4tdG9wOi0uMzc1ZW07dHJhbnNmb3JtOnNjYWxlKDEuMTUpfTEwMCV7bWFyZ2luLXRvcDowO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uezAle3RyYW5zZm9ybTpyb3RhdGVYKDEwMGRlZyk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZVgoMGRlZyk7b3BhY2l0eToxfX1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItc2hvd257YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9we3RvcDowO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodHt0b3A6MDtyaWdodDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0b31ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdHt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6MH1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXN0YXJ0LGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdHt0b3A6NTAlO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXJ7dG9wOjUwJTtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1yaWdodHt0b3A6NTAlO3JpZ2h0OjA7Ym90dG9tOmF1dG87bGVmdDphdXRvO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1sZWZ0e3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjA7bGVmdDowfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b217dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MDtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCxib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXJpZ2h0e3RvcDphdXRvO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDphdXRvfWJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaH1ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnN7ZmxleDoxO2FsaWduLXNlbGY6c3RyZXRjaDtoZWlnaHQ6Mi4yZW07bWFyZ2luLXRvcDouMzEyNWVtfWJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItbG9hZGluZ3tqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItaW5wdXR7aGVpZ2h0OjJlbTttYXJnaW46LjMxMjVlbSBhdXRvO2ZvbnQtc2l6ZToxZW19Ym9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2V7Zm9udC1zaXplOjFlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3R7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmc6LjYyNWVtO2JveC1zaGFkb3c6MCAwIDAuNjI1ZW0gI2Q5ZDlkOTtvdmVyZmxvdy15OmhpZGRlbn0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWhlYWRlcntmbGV4LWRpcmVjdGlvbjpyb3d9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi10aXRsZXtmbGV4LWdyb3c6MTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW46MCAuNmVtO2ZvbnQtc2l6ZToxZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1mb290ZXJ7bWFyZ2luOjAuNWVtIDAgMDtwYWRkaW5nOjAuNWVtIDAgMDtmb250LXNpemU6LjhlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNsb3Nle3Bvc2l0aW9uOmluaXRpYWw7d2lkdGg6LjhlbTtoZWlnaHQ6LjhlbTtsaW5lLWhlaWdodDouOH0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Zm9udC1zaXplOjFlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb257d2lkdGg6MmVtO21pbi13aWR0aDoyZW07aGVpZ2h0OjJlbTttYXJnaW46MH0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24tdGV4dHtmb250LXNpemU6MmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmd7d2lkdGg6MmVtO2hlaWdodDoyZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149J3N3YWwyLXgtbWFyay1saW5lJ117dG9wOi44NzVlbTt3aWR0aDoxLjM3NWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddW2NsYXNzJD0nbGVmdCdde2xlZnQ6LjMxMjVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj0nc3dhbDIteC1tYXJrLWxpbmUnXVtjbGFzcyQ9J3JpZ2h0J117cmlnaHQ6LjMxMjVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnN7aGVpZ2h0OmF1dG87bWFyZ2luOjAgLjMxMjVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZHttYXJnaW46MCAuMzEyNWVtO3BhZGRpbmc6LjMxMjVlbSAuNjI1ZW07Zm9udC1zaXplOjFlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDAuMDYyNWVtICNmZmYsMCAwIDAgMC4xMjVlbSB0cmFuc3BhcmVudH0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiM1MmM0MWF9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSdde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjJlbTtoZWlnaHQ6Mi44MTI1ZW07dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyLXJhZGl1czo1MCV9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddW2NsYXNzJD0nbGVmdCdde3RvcDotLjI1ZW07bGVmdDotLjkzNzVlbTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjoyZW0gMmVtO2JvcmRlci1yYWRpdXM6NGVtIDAgMCA0ZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddW2NsYXNzJD0ncmlnaHQnXXt0b3A6LS4yNWVtO2xlZnQ6LjkzNzVlbTt0cmFuc2Zvcm0tb3JpZ2luOjAgMmVtO2JvcmRlci1yYWRpdXM6MCA0ZW0gNGVtIDB9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmd7d2lkdGg6MmVtO2hlaWdodDoyZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeHt0b3A6MDtsZWZ0Oi40Mzc1ZW07d2lkdGg6LjQzNzVlbTtoZWlnaHQ6Mi42ODc1ZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtbGluZSdde2hlaWdodDouMzEyNWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWxpbmUnXVtjbGFzcyQ9J3RpcCdde3RvcDoxLjEyNWVtO2xlZnQ6LjE4NzVlbTt3aWR0aDouNzVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ11bY2xhc3MkPSdsb25nJ117dG9wOi45Mzc1ZW07cmlnaHQ6LjE4NzVlbTt3aWR0aDoxLjM3NWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdC5zd2FsMi1zaG93e2FuaW1hdGlvbjpzaG93U3dlZXRUb2FzdCAuNXN9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLWhpZGV7YW5pbWF0aW9uOmhpZGVTd2VldFRvYXN0IC4ycyBmb3J3YXJkc30uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwe2FuaW1hdGlvbjphbmltYXRlLXRvYXN0LXN1Y2Nlc3MtdGlwIC43NXN9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtaWNvbiAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmd7YW5pbWF0aW9uOmFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy1sb25nIC43NXN9QGtleWZyYW1lcyBzaG93U3dlZXRUb2FzdHswJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtvcGFjaXR5OjB9MzMle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVooLTJkZWcpO29wYWNpdHk6LjV9NjYle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDAuMzEyNWVtKSByb3RhdGVaKDJkZWcpO29wYWNpdHk6Ljd9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKDApO29wYWNpdHk6MX19QGtleWZyYW1lcyBoaWRlU3dlZXRUb2FzdHswJXtvcGFjaXR5OjF9MzMle29wYWNpdHk6LjV9MTAwJXt0cmFuc2Zvcm06cm90YXRlWigxZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgYW5pbWF0ZS10b2FzdC1zdWNjZXNzLXRpcHswJXt0b3A6LjU2MjVlbTtsZWZ0Oi4wNjI1ZW07d2lkdGg6MH01NCV7dG9wOi4xMjVlbTtsZWZ0Oi4xMjVlbTt3aWR0aDowfTcwJXt0b3A6LjYyNWVtO2xlZnQ6LS4yNWVtO3dpZHRoOjEuNjI1ZW19ODQle3RvcDoxLjA2MjVlbTtsZWZ0Oi43NWVtO3dpZHRoOi41ZW19MTAwJXt0b3A6MS4xMjVlbTtsZWZ0Oi4xODc1ZW07d2lkdGg6Ljc1ZW19fUBrZXlmcmFtZXMgYW5pbWF0ZS10b2FzdC1zdWNjZXNzLWxvbmd7MCV7dG9wOjEuNjI1ZW07cmlnaHQ6MS4zNzVlbTt3aWR0aDowfTY1JXt0b3A6MS4yNWVtO3JpZ2h0Oi45Mzc1ZW07d2lkdGg6MH04NCV7dG9wOi45Mzc1ZW07cmlnaHQ6MDt3aWR0aDoxLjEyNWVtfTEwMCV7dG9wOi45Mzc1ZW07cmlnaHQ6LjE4NzVlbTt3aWR0aDoxLjM3NWVtfX1ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pe292ZXJmbG93OmhpZGRlbn1ib2R5LnN3YWwyLWhlaWdodC1hdXRve2hlaWdodDphdXRvICFpbXBvcnRhbnR9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd257dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bj4uc3dhbDItbW9kYWx7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuNCl9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9we3RvcDowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLXRvcC1zdGFydCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AtbGVmdHt0b3A6MDtsZWZ0OjB9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9wLWVuZCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AtcmlnaHR7dG9wOjA7cmlnaHQ6MH1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1jZW50ZXJ7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1zdGFydCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1jZW50ZXItbGVmdHt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1jZW50ZXItZW5kLGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1yaWdodHt0b3A6NTAlO3JpZ2h0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItYm90dG9te2JvdHRvbTowO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWJvdHRvbS1zdGFydCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1ib3R0b20tbGVmdHtib3R0b206MDtsZWZ0OjB9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItYm90dG9tLWVuZCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1ib3R0b20tcmlnaHR7cmlnaHQ6MDtib3R0b206MH0uc3dhbDItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDYwO292ZXJmbG93LXg6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5zd2FsMi1jb250YWluZXIuc3dhbDItdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3Atc3RhcnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0e2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b217YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tc3RhcnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdHthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHR7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuPi5zd2FsMi1tb2RhbHtkaXNwbGF5OmZsZXggIWltcG9ydGFudDtmbGV4OjE7YWxpZ24tc2VsZjpzdHJldGNoO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LXJvdz4uc3dhbDItbW9kYWx7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleDoxO2FsaWduLWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbntmbGV4OjE7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9te2FsaWduLWl0ZW1zOmNlbnRlcn0uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1zdGFydCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1zdGFydCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1zdGFydCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1sZWZ0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLWxlZnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tbGVmdHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLXJpZ2h0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXJpZ2h0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItYm90dG9tLXJpZ2h0e2FsaWduLWl0ZW1zOmZsZXgtZW5kfS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4+LnN3YWwyLW1vZGFse2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O2ZsZXg6MTthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FsMi1jb250YWluZXI6bm90KC5zd2FsMi10b3ApOm5vdCguc3dhbDItdG9wLXN0YXJ0KTpub3QoLnN3YWwyLXRvcC1lbmQpOm5vdCguc3dhbDItdG9wLWxlZnQpOm5vdCguc3dhbDItdG9wLXJpZ2h0KTpub3QoLnN3YWwyLWNlbnRlci1zdGFydCk6bm90KC5zd2FsMi1jZW50ZXItZW5kKTpub3QoLnN3YWwyLWNlbnRlci1sZWZ0KTpub3QoLnN3YWwyLWNlbnRlci1yaWdodCk6bm90KC5zd2FsMi1ib3R0b20pOm5vdCguc3dhbDItYm90dG9tLXN0YXJ0KTpub3QoLnN3YWwyLWJvdHRvbS1lbmQpOm5vdCguc3dhbDItYm90dG9tLWxlZnQpOm5vdCguc3dhbDItYm90dG9tLXJpZ2h0KTpub3QoLnN3YWwyLWdyb3ctZnVsbHNjcmVlbik+LnN3YWwyLW1vZGFse21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKXsuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbHttYXJnaW46MCAhaW1wb3J0YW50fX0uc3dhbDItY29udGFpbmVyLnN3YWwyLWZhZGV7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xc30uc3dhbDItY29udGFpbmVyLnN3YWwyLXNob3due2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjQpfS5zd2FsMi1wb3B1cHtkaXNwbGF5Om5vbmU7cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MzJlbTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjZyZW0gMy4ycmVtIDQuOHJlbTtib3JkZXItcmFkaXVzOjFyZW07YmFja2dyb3VuZDojZmZmO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjEuNnJlbTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnN3YWwyLXBvcHVwOmZvY3Vze291dGxpbmU6bm9uZX0uc3dhbDItcG9wdXAuc3dhbDItbG9hZGluZ3tvdmVyZmxvdy15OmhpZGRlbn0uc3dhbDItcG9wdXAgLnN3YWwyLWhlYWRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxle2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgMCAzcmVtO3BhZGRpbmc6MDtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZTozcmVtO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LXRyYW5zZm9ybTpub25lO3dvcmQtd3JhcDpicmVhay13b3JkfS5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9uc3tmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46Mi41cmVtIGF1dG8gMDt6LWluZGV4OjF9LnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25zOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZFtkaXNhYmxlZF17b3BhY2l0eTouNH0uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmhvdmVye2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsMC4xKSwgcmdiYSgwLDAsMCwwLjEpKX0uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsMCwwLDAuMiksIHJnYmEoMCwwLDAsMC4yKSl9LnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJte3dpZHRoOjIuNWVtO2hlaWdodDoyLjVlbTttYXJnaW46LjQ2ODc1ZW07cGFkZGluZzowO2JvcmRlcjouMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjEwMCU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6ZGVmYXVsdDtib3gtc2l6aW5nOmJvcmRlci1ib3g7YW5pbWF0aW9uOnN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDt1c2VyLXNlbGVjdDpub25lfS5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2Vse21hcmdpbi1yaWdodDozMHB4O21hcmdpbi1sZWZ0OjMwcHh9LnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgOm5vdCguc3dhbDItc3R5bGVkKS5zd2FsMi1jb25maXJtOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxNXB4O2hlaWdodDoxNXB4O21hcmdpbi1sZWZ0OjVweDtib3JkZXI6M3B4IHNvbGlkICM5OTk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MXB4IDFweCAxcHggI2ZmZjtjb250ZW50OicnO2FuaW1hdGlvbjpzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWx9LnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWR7bWFyZ2luOi4zMTI1ZW07cGFkZGluZzouNjI1ZW0gMmVtO2ZvbnQtd2VpZ2h0OjUwMDtib3gtc2hhZG93Om5vbmV9LnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQ6bm90KFtkaXNhYmxlZF0pe2N1cnNvcjpwb2ludGVyfS5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm17Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouNHJlbTtiYWNrZ3JvdW5kOmluaXRpYWw7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNHJlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWx7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouNHJlbTtiYWNrZ3JvdW5kOmluaXRpYWw7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuNHJlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1c3tvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzowIDAgMCAycHggI2ZmZiwwIDAgMCA0cHggdHJhbnNwYXJlbnR9LnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQ6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjB9LnN3YWwyLXBvcHVwIC5zd2FsMi1mb290ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46Mi40cmVtIDAgLTIuOHJlbTtwYWRkaW5nOjFlbSAwIDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNjtjb2xvcjojNTQ1NDU0O2ZvbnQtc2l6ZToxZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1pbWFnZXttYXgtd2lkdGg6MTAwJTttYXJnaW46MCBhdXRvIDNyZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmNvbG9yIDAuMXMgZWFzZS1vdXQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO291dGxpbmU6aW5pdGlhbDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2NvbG9yOiNjY2M7Zm9udC1mYW1pbHk6c2VyaWY7Zm9udC1zaXplOjIuNWVtO2xpbmUtaGVpZ2h0OjEuMjtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnN3YWwyLXBvcHVwIC5zd2FsMi1jbG9zZTpob3Zlcnt0cmFuc2Zvcm06bm9uZTtjb2xvcjojZjUyMjJkfS5zd2FsMi1wb3B1cD4uc3dhbDItaW5wdXQsLnN3YWwyLXBvcHVwPi5zd2FsMi1maWxlLC5zd2FsMi1wb3B1cD4uc3dhbDItdGV4dGFyZWEsLnN3YWwyLXBvcHVwPi5zd2FsMi1zZWxlY3QsLnN3YWwyLXBvcHVwPi5zd2FsMi1yYWRpbywuc3dhbDItcG9wdXA+LnN3YWwyLWNoZWNrYm94e2Rpc3BsYXk6bm9uZX0uc3dhbDItcG9wdXAgLnN3YWwyLWNvbnRlbnR7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7Y29sb3I6IzU0NTQ1NDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDpub3JtYWw7ei1pbmRleDoxO3dvcmQtd3JhcDpicmVhay13b3JkfS5zd2FsMi1wb3B1cCAjc3dhbDItY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZSwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhLC5zd2FsMi1wb3B1cCAuc3dhbDItc2VsZWN0LC5zd2FsMi1wb3B1cCAuc3dhbDItcmFkaW8sLnN3YWwyLXBvcHVwIC5zd2FsMi1jaGVja2JveHttYXJnaW46MCBhdXRvIDEuNnJlbX0uc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZSwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhe3dpZHRoOjEwMCU7dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjNzLCBib3gtc2hhZG93IC4zcztib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouNHJlbTtmb250LXNpemU6MS40cmVtO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4wNik7Ym94LXNpemluZzpib3JkZXItYm94fS5zd2FsMi1wb3B1cCAuc3dhbDItaW5wdXQuc3dhbDItaW5wdXRlcnJvciwuc3dhbDItcG9wdXAgLnN3YWwyLWZpbGUuc3dhbDItaW5wdXRlcnJvciwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhLnN3YWwyLWlucHV0ZXJyb3J7Ym9yZGVyLWNvbG9yOiNmNTIyMmQgIWltcG9ydGFudDtib3gtc2hhZG93OjAgMCAycHggI2Y1MjIyZCAhaW1wb3J0YW50fS5zd2FsMi1wb3B1cCAuc3dhbDItaW5wdXQ6Zm9jdXMsLnN3YWwyLXBvcHVwIC5zd2FsMi1maWxlOmZvY3VzLC5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjYzg5YmYxO291dGxpbmU6bm9uZTtib3gtc2hhZG93OjAgMCAzcHggI2M0ZTZmNX0uc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0OjpwbGFjZWhvbGRlciwuc3dhbDItcG9wdXAgLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLC5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOiNjY2N9LnN3YWwyLXBvcHVwIC5zd2FsMi1yYW5nZSBpbnB1dHt3aWR0aDo4MCV9LnN3YWwyLXBvcHVwIC5zd2FsMi1yYW5nZSBvdXRwdXR7d2lkdGg6MjAlO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLXJhbmdlIGlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItcmFuZ2Ugb3V0cHV0e2hlaWdodDoyLjYyNWVtO21hcmdpbjowIGF1dG8gMS42cmVtO3BhZGRpbmc6MDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjIuNjI1ZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1pbnB1dHtoZWlnaHQ6Mi42MjVlbTtwYWRkaW5nOi44cmVtIDEuN3JlbX0uc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0W3R5cGU9J251bWJlcidde21heC13aWR0aDoxMGVtfS5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZXtmb250LXNpemU6MS40cmVtfS5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWF7aGVpZ2h0OjYuNzVlbTtwYWRkaW5nOi43NWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItc2VsZWN0e21pbi13aWR0aDo1MCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMzc1ZW0gLjYyNWVtO2NvbG9yOiM1NDU0NTQ7Zm9udC1zaXplOjEuNHJlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXJhZGlvLC5zd2FsMi1wb3B1cCAuc3dhbDItY2hlY2tib3h7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LnN3YWwyLXBvcHVwIC5zd2FsMi1yYWRpbyBsYWJlbCwuc3dhbDItcG9wdXAgLnN3YWwyLWNoZWNrYm94IGxhYmVse21hcmdpbjowIC42ZW07Zm9udC1zaXplOjEuNHJlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXJhZGlvIGlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItY2hlY2tib3ggaW5wdXR7bWFyZ2luOjAgLjRlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZXtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzouNjI1ZW07YmFja2dyb3VuZDojZjBmMGYwO2NvbG9yOiM2NjY7Zm9udC1zaXplOjFlbTtmb250LXdlaWdodDozMDA7b3ZlcmZsb3c6aGlkZGVufS5zd2FsMi1wb3B1cCAuc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07bWluLXdpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTttYXJnaW46MCAuNjI1ZW07Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNWVtO3RleHQtYWxpZ246Y2VudGVyO2NvbnRlbnQ6JyEnO3pvb206bm9ybWFsfUBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOiB0cnVlKXsuc3dhbDItcmFuZ2UgaW5wdXR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zd2FsMi1yYW5nZSBvdXRwdXR7ZGlzcGxheTpub25lfX1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSl7LnN3YWwyLXJhbmdlIGlucHV0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0uc3dhbDItcmFuZ2Ugb3V0cHV0e2Rpc3BsYXk6bm9uZX19QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5zd2FsMi1jbG9zZTpmb2N1c3tvdXRsaW5lOjJweCBzb2xpZCB0cmFuc3BhcmVudH19LnN3YWwyLWljb257cG9zaXRpb246cmVsYXRpdmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDo1ZW07aGVpZ2h0OjVlbTttYXJnaW46MCBhdXRvIDIuNnJlbTtib3JkZXI6LjI1ZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czo1MCU7bGluZS1oZWlnaHQ6NWVtO2N1cnNvcjpkZWZhdWx0O2JveC1zaXppbmc6Y29udGVudC1ib3g7dXNlci1zZWxlY3Q6bm9uZTt6b29tOm5vcm1hbH0uc3dhbDItaWNvbi10ZXh0e2ZvbnQtc2l6ZTozLjc1ZW19LnN3YWwyLWljb24uc3dhbDItZXJyb3J7Ym9yZGVyLWNvbG9yOiNmNTIyMmR9LnN3YWwyLWljb24uc3dhbDItZXJyb3IgLnN3YWwyLXgtbWFya3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MX0uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSdde2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIuMzEyNWVtO3dpZHRoOjIuOTM3NWVtO2hlaWdodDouMzEyNWVtO2JvcmRlci1yYWRpdXM6LjEyNWVtO2JhY2tncm91bmQtY29sb3I6I2Y1MjIyZH0uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePSdzd2FsMi14LW1hcmstbGluZSddW2NsYXNzJD0nbGVmdCdde2xlZnQ6MS4wNjI1ZW07dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj0nc3dhbDIteC1tYXJrLWxpbmUnXVtjbGFzcyQ9J3JpZ2h0J117cmlnaHQ6MWVtO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5ne2JvcmRlci1jb2xvcjojZmJiOTM3O2NvbG9yOiNmYWFkMTR9LnN3YWwyLWljb24uc3dhbDItaW5mb3tib3JkZXItY29sb3I6IzdlYzFmZjtjb2xvcjojMTg5MGZmfS5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9ue2JvcmRlci1jb2xvcjojYzlkYWUxO2NvbG9yOiM4N2FkYmR9LnN3YWwyLWljb24uc3dhbDItc3VjY2Vzc3tib3JkZXItY29sb3I6IzUyYzQxYX0uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSdde3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjMuNzVlbTtoZWlnaHQ6Ny41ZW07dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyLXJhZGl1czo1MCV9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUnXVtjbGFzcyQ9J2xlZnQnXXt0b3A6LS40Mzc1ZW07bGVmdDotMi4wNjM1ZW07dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46My43NWVtIDMuNzVlbTtib3JkZXItcmFkaXVzOjcuNWVtIDAgMCA3LjVlbX0uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149J3N3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSddW2NsYXNzJD0ncmlnaHQnXXt0b3A6LS42ODc1ZW07bGVmdDoxLjg3NWVtO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjAgMy43NWVtO2JvcmRlci1yYWRpdXM6MCA3LjVlbSA3LjVlbSAwfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS4yNWVtO2xlZnQ6LS4yNWVtO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjAuMjVlbSBzb2xpZCByZ2JhKDgyLDE5NiwyNiwwLjMpO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6Mjtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4e3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO2xlZnQ6MS42MjVlbTt3aWR0aDouNDM3NWVtO2hlaWdodDo1LjYyNWVtO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt6LWluZGV4OjF9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWxpbmUnXXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDouMzEyNWVtO2JvcmRlci1yYWRpdXM6LjEyNWVtO2JhY2tncm91bmQtY29sb3I6IzUyYzQxYTt6LWluZGV4OjJ9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePSdzd2FsMi1zdWNjZXNzLWxpbmUnXVtjbGFzcyQ9J3RpcCdde3RvcDoyLjg3NWVtO2xlZnQ6Ljg3NWVtO3dpZHRoOjEuNTYyNWVtO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj0nc3dhbDItc3VjY2Vzcy1saW5lJ11bY2xhc3MkPSdsb25nJ117dG9wOjIuMzc1ZW07cmlnaHQ6LjVlbTt3aWR0aDoyLjkzNzVlbTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnN3YWwyLXByb2dyZXNzc3RlcHN7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowIDAgMS4yNWVtO3BhZGRpbmc6MDtmb250LXdlaWdodDo2MDB9LnN3YWwyLXByb2dyZXNzc3RlcHMgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmV9LnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xle3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2JvcmRlci1yYWRpdXM6MmVtO2JhY2tncm91bmQ6IzMwODVkNjtjb2xvcjojZmZmO2xpbmUtaGVpZ2h0OjJlbTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjIwfS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZS5zd2FsMi1hY3RpdmVwcm9ncmVzc3N0ZXB7YmFja2dyb3VuZDojMzA4NWQ2fS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZS5zd2FsMi1hY3RpdmVwcm9ncmVzc3N0ZXAgfiAuc3dhbDItcHJvZ3Jlc3NjaXJjbGV7YmFja2dyb3VuZDojYWRkOGU2fS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZS5zd2FsMi1hY3RpdmVwcm9ncmVzc3N0ZXAgfiAuc3dhbDItcHJvZ3Jlc3NsaW5le2JhY2tncm91bmQ6I2FkZDhlNn0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NsaW5le3dpZHRoOjIuNWVtO2hlaWdodDouNGVtO21hcmdpbjowIC0xcHg7YmFja2dyb3VuZDojMzA4NWQ2O3otaW5kZXg6MTB9W2NsYXNzXj0nc3dhbDInXXstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9LnN3YWwyLXNob3d7YW5pbWF0aW9uOnN3YWwyLXNob3cgMC4zc30uc3dhbDItc2hvdy5zd2FsMi1ub2FuaW1hdGlvbnthbmltYXRpb246bm9uZX0uc3dhbDItaGlkZXthbmltYXRpb246c3dhbDItaGlkZSAwLjE1cyBmb3J3YXJkc30uc3dhbDItaGlkZS5zd2FsMi1ub2FuaW1hdGlvbnthbmltYXRpb246bm9uZX0uc3dhbDItcnRsIC5zd2FsMi1jbG9zZXtyaWdodDphdXRvO2xlZnQ6MH0uc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXB7YW5pbWF0aW9uOnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1c30uc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25ne2FuaW1hdGlvbjpzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzfS5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtaWNvbiAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0e2FuaW1hdGlvbjpzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW59LnN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbnthbmltYXRpb246c3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXN9LnN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAuc3dhbDIteC1tYXJre2FuaW1hdGlvbjpzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayAwLjVzfUBrZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QG1lZGlhIHByaW50e2JvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bil7b3ZlcmZsb3cteTpzY3JvbGwgIWltcG9ydGFudH1ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pPlthcmlhLWhpZGRlbj0ndHJ1ZSdde2Rpc3BsYXk6bm9uZX1ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIC5zd2FsMi1jb250YWluZXJ7cG9zaXRpb246aW5pdGlhbCAhaW1wb3J0YW50fX0uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxle2ZvbnQtd2VpZ2h0OjQwMH0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZHtwYWRkaW5nOjEuMnJlbSAycmVtfWJvZHl7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHZoO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2Utb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upe2JvZHl7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpe2JvZHl7Zm9udC1zaXplOjEuNnJlbX19aHRtbHtmb250LXNpemU6NjIuNSV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXtodG1se2ZvbnQtc2l6ZTo0NyV9fWE6aG92ZXIsYTpmb2N1c3tvdXRsaW5lOjAgbm9uZX0uZHQtbGV0dGVyLXNwYWNpbmctYmFzZXtsZXR0ZXItc3BhY2luZzozcHh9LmRpc3BsYXktNXtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4wNX0uZGlzcGxheS02e2ZvbnQtc2l6ZToxLjhyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMDV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXtoNCwuaDR7Zm9udC1zaXplOjEuOHJlbX1oNSwuaDV7Zm9udC1zaXplOjEuNnJlbX1oNiwuaDZ7Zm9udC1zaXplOjEuNHJlbX19LnBzLWN1c3RvbS1zY3JvbGxiYXJ7cG9zaXRpb246cmVsYXRpdmV9LmJnLWZvY3Vze2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJnLWZvY3VzOmZvY3Vze2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0udGhlbWUtZGFyayAuYmctZm9jdXM6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5le3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJvcmRlci1kYXNoZWR7Ym9yZGVyLXN0eWxlOmRhc2hlZH0uYm9yZGVyLXdpZHRoLTJ7Ym9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50fS5vdmVyZmxvdy1oaWRkZW57b3ZlcmZsb3c6aGlkZGVufS5mb250LXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwfS5mb250LXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDo2MDB9LnRvZ2dsZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Y3Vyc29yOnBvaW50ZXJ9LnRvZ2dsZS1idXR0b24gLnNob3d7ZGlzcGxheTpibG9ja30udG9nZ2xlLWJ1dHRvbiAuaGlkZXtkaXNwbGF5Om5vbmV9LnRvZ2dsZS1idXR0b24uYWN0aXZlIC5zaG93e2Rpc3BsYXk6bm9uZX0udG9nZ2xlLWJ1dHRvbi5hY3RpdmUgLmhpZGV7ZGlzcGxheTpibG9ja31bZGF0YS10b2dnbGU9J21kcmF3ZXInXSxbZGF0YS1zd2l0Y2g9J21kcmF3ZXInXSxbZGF0YS1kaXNtaXNzPSdtZHJhd2VyJ10sW2RhdGEtb3Blbj0nY29tcG9zZSddLFtkYXRhLWRpc21pc3M9J2NvbXBvc2UnXSxbZGF0YS10b2dnbGU9J21pbmltaXplJ10sW2RhdGEtbG9jYXRpb25de2N1cnNvcjpwb2ludGVyfS5yb3VuZGVkLWxne2JvcmRlci1yYWRpdXM6LjZyZW0gIWltcG9ydGFudH0ucm91bmRlZC14bHtib3JkZXItcmFkaXVzOjFyZW0gIWltcG9ydGFudH0uZmxleC0xe2ZsZXg6MTstbXMtZmxleDoxfS5mbGV4LWluaXRpYWx7ZmxleDppbml0aWFsICFpbXBvcnRhbnR9Lm1vcmUtdGh1bWJ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufS5tb3JlLXRodW1iPi5jb3VudC1udW1iZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtjb2xvcjojZmZmO3otaW5kZXg6MjtkaXNwbGF5OmlubGluZS1ibG9ja30ubW9yZS10aHVtYjphZnRlcntjb250ZW50OicnO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3RyYW5zaXRpb246YWxsIDAuNXMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsubW9yZS10aHVtYjphZnRlcnt0cmFuc2l0aW9uOm5vbmV9fS5tb3JlLXRodW1iOmhvdmVyOmFmdGVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjY1KX0uc2hhZG93LXhse2JveC1zaGFkb3c6MCAwIDE1cHggMCByZ2JhKDAsMCwwLDAuMil9LmR0LXNlcGFyYXRvcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MnB4O3dpZHRoOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojNTQ1NDU0fS5kb3Qtc2hhcGUuZG90LXNoYXBlLWxne3dpZHRoOjEwcHg7aGVpZ2h0OjEwcHh9LmRvdC1zaGFwZS5kb3Qtc2hhcGUteGx7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0uZi0xMHtmb250LXNpemU6MTBweH0uZi0xMntmb250LXNpemU6MTJweH0uZi0xNHtmb250LXNpemU6MTRweH0uZi0xNntmb250LXNpemU6MTZweH0ubXQtLTV7bWFyZ2luLXRvcDotNXB4fS5tdC0tMTB7bWFyZ2luLXRvcDotMTBweH0ubXQtLTE1e21hcmdpbi10b3A6LTE1cHh9Lm10LS0zMHttYXJnaW4tdG9wOi0zMHB4fS5tYi0tMTV7bWFyZ2luLWJvdHRvbTotMTVweH0ubWItLTIwe21hcmdpbi1ib3R0b206LTIwcHh9Lm1iLS0zMHttYXJnaW4tYm90dG9tOi0zMHB4fS5tbC0tNXttYXJnaW4tbGVmdDotNXB4fS5tbC0tMTB7bWFyZ2luLWxlZnQ6LTEwcHh9Lm1sLS0xNXttYXJnaW4tbGVmdDotMTVweH0ubWwtLTIwe21hcmdpbi1sZWZ0Oi0yMHB4fS5tci0tMjB7bWFyZ2luLXJpZ2h0Oi0yMHB4fS5kdC1saXN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tbGVmdDotN3B4O21hcmdpbi1yaWdodDotN3B4fS5kdC1saXN0LXhze21hcmdpbi1sZWZ0Oi0wLjVweDttYXJnaW4tcmlnaHQ6LTAuNXB4fS5kdC1saXN0LXhzPi5kdC1saXN0X19pdGVte3BhZGRpbmctbGVmdDowLjVweDtwYWRkaW5nLXJpZ2h0OjAuNXB4O21hcmdpbi1ib3R0b206MXB4fS5kdC1saXN0LXNte21hcmdpbi1sZWZ0Oi0zcHg7bWFyZ2luLXJpZ2h0Oi0zcHh9LmR0LWxpc3Qtc20+LmR0LWxpc3RfX2l0ZW17cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjNweDttYXJnaW4tYm90dG9tOjZweH0uZHQtbGlzdC14bHttYXJnaW4tbGVmdDotMTJweDttYXJnaW4tcmlnaHQ6LTEycHh9LmR0LWxpc3QteGw+LmR0LWxpc3RfX2l0ZW17cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fS5kdC1saXN0X19pdGVte3BhZGRpbmctbGVmdDo3cHg7cGFkZGluZy1yaWdodDo3cHg7bWFyZ2luLWJvdHRvbToxNHB4fS5kdC1saXN0LWJvcmRlcmVkIC5kdC1saXN0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZThlOGU4fS5kdC1saXN0LWhhbGYgLmR0LWxpc3RfX2l0ZW17d2lkdGg6NTAlfS5kdC1saXN0LWhhbGYgLmR0LWxpc3RfX2l0ZW06bnRoLWxhc3Qtb2YtdHlwZSgxKSwuZHQtbGlzdC1oYWxmIC5kdC1saXN0X19pdGVtOm50aC1sYXN0LW9mLXR5cGUoMil7bWFyZ2luLWJvdHRvbTowfS5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbXt3aWR0aDozMy4zMzMlfS5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbTpudGgtbGFzdC1vZi10eXBlKDEpLC5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbTpudGgtbGFzdC1vZi10eXBlKDIpLC5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbTpudGgtbGFzdC1vZi10eXBlKDMpe21hcmdpbi1ib3R0b206MH0uZHQtbGlzdC1jbS0wIC5kdC1saXN0X19pdGVte21hcmdpbi1ib3R0b206MH0uZHQtbGlzdC1zcXVhcmV7bGlzdC1zdHlsZS10eXBlOnNxdWFyZX0ucHVsc2UtcHJpbWFyeXtkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2hhZG93OjAgMCAwIHJnYmEoMTM4LDQzLDIyNiwwLjQpO2FuaW1hdGlvbjpwdWxzZS1wcmltYXJ5IDJzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS1wcmltYXJ5ezAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMTM4LDQzLDIyNiwwLjQpfTcwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDEzOCw0MywyMjYsMCl9MTAwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMCl9fUBrZXlmcmFtZXMgcHVsc2UtcHJpbWFyeXswJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMC40KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgxMzgsNDMsMjI2LDAuNCl9NzAley1tb3otYm94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoMTM4LDQzLDIyNiwwKTtib3gtc2hhZG93OjAgMCAwIDIwcHggcmdiYSgxMzgsNDMsMjI2LDApfTEwMCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgxMzgsNDMsMjI2LDApO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDEzOCw0MywyMjYsMCl9fS5wdWxzZS1kYW5nZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpO2FuaW1hdGlvbjpwdWxzZS1kYW5nZXIgMnMgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlLWRhbmdlcnswJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpfTcwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDI0NSwzNCw0NSwwKX0xMDAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQ1LDM0LDQ1LDApfX1Aa2V5ZnJhbWVzIHB1bHNlLWRhbmdlcnswJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpfTcwJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDI0NSwzNCw0NSwwKTtib3gtc2hhZG93OjAgMCAwIDIwcHggcmdiYSgyNDUsMzQsNDUsMCl9MTAwJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwKTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNDUsMzQsNDUsMCl9fS5wdWxzZS1zdWNjZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSg4MiwxOTYsMjYsMC40KTthbmltYXRpb246cHVsc2Utc3VjY2VzcyAycyBpbmZpbml0ZX1ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Utc3VjY2Vzc3swJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDgyLDE5NiwyNiwwLjQpfTcwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDgyLDE5NiwyNiwwKX0xMDAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoODIsMTk2LDI2LDApfX1Aa2V5ZnJhbWVzIHB1bHNlLXN1Y2Nlc3N7MCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC40KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMC40KX03MCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDIwcHggcmdiYSg4MiwxOTYsMjYsMCk7Ym94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoODIsMTk2LDI2LDApfTEwMCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSg4MiwxOTYsMjYsMCk7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoODIsMTk2LDI2LDApfX0ucHVsc2UtaW5mb3tkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2hhZG93OjAgMCAwIHJnYmEoMjQsMTQ0LDI1NSwwLjQpO2FuaW1hdGlvbjpwdWxzZS1pbmZvIDJzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS1pbmZvezAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQsMTQ0LDI1NSwwLjQpfTcwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDI0LDE0NCwyNTUsMCl9MTAwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0LDE0NCwyNTUsMCl9fUBrZXlmcmFtZXMgcHVsc2UtaW5mb3swJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0LDE0NCwyNTUsMC40KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNCwxNDQsMjU1LDAuNCl9NzAley1tb3otYm94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoMjQsMTQ0LDI1NSwwKTtib3gtc2hhZG93OjAgMCAwIDIwcHggcmdiYSgyNCwxNDQsMjU1LDApfTEwMCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNCwxNDQsMjU1LDApO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0LDE0NCwyNTUsMCl9fS5wdWxzZS15ZWxsb3d7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDI1MCwyMTksMjAsMC40KTthbmltYXRpb246cHVsc2UteWVsbG93IDJzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS15ZWxsb3d7MCV7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNTAsMjE5LDIwLDAuNCl9NzAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoMjUwLDIxOSwyMCwwKX0xMDAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjUwLDIxOSwyMCwwKX19QGtleWZyYW1lcyBwdWxzZS15ZWxsb3d7MCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNTAsMjE5LDIwLDAuNCk7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjUwLDIxOSwyMCwwLjQpfTcwJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDI1MCwyMTksMjAsMCk7Ym94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoMjUwLDIxOSwyMCwwKX0xMDAley1tb3otYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjUwLDIxOSwyMCwwKTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNTAsMjE5LDIwLDApfX0ucHVsc2UtbGlnaHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym94LXNoYWRvdzowIDAgMCByZ2JhKDIyOSwyMjksMjI5LDAuNCk7YW5pbWF0aW9uOnB1bHNlLWxpZ2h0IDJzIGluZmluaXRlfUAtd2Via2l0LWtleWZyYW1lcyBwdWxzZS1saWdodHswJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDIyOSwyMjksMjI5LDAuNCl9NzAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAyMHB4IHJnYmEoMjI5LDIyOSwyMjksMCl9MTAwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDIyOSwyMjksMjI5LDApfX1Aa2V5ZnJhbWVzIHB1bHNlLWxpZ2h0ezAley1tb3otYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjI5LDIyOSwyMjksMC40KTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyMjksMjI5LDIyOSwwLjQpfTcwJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDIyOSwyMjksMjI5LDApO2JveC1zaGFkb3c6MCAwIDAgMjBweCByZ2JhKDIyOSwyMjksMjI5LDApfTEwMCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyMjksMjI5LDIyOSwwKTtib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyMjksMjI5LDIyOSwwKX19LmJnLWdyYWRpZW50LWJsdWV7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjOTI5OGYxLCAjMTcwZGU3KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uYmctZ3JhZGllbnQtcHVycGxle2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzNmM2Y5MSwgI2VjNDVhMCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmJnLWdyYWRpZW50LWRhcmstcHVycGxle2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2JjMGE2YSwgIzBhMGE3OSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmJnLWdyYWRpZW50LWJsdWViZXJyeXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM0MzRmYzAsICM0NWU2ZWMpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5iZy1pbWFnZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9iZy1pbWFnZS5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmJnLWltYWdlIFtjbGFzcyo9J2JnLWdyYWRpZW50LSdde29wYWNpdHk6MC44NTtjb2xvcjojZmZmfS5jYXJkW2NsYXNzKj0nYmctZ3JhZGllbnQtJ10sLmNhcmQgW2NsYXNzKj0nYmctZ3JhZGllbnQtJ10sLmR0LWNhcmRbY2xhc3MqPSdiZy1ncmFkaWVudC0nXSwuZHQtY2FyZCBbY2xhc3MqPSdiZy1ncmFkaWVudC0nXXtib3JkZXItcmFkaXVzOi40cmVtO2NvbG9yOiNmZmZ9LmJnLWRhcmstcHJpbWFyeXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTIgIWltcG9ydGFudH0uYmctZGFyay1wcmltYXJ5OmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjcyKTtib3JkZXItcmFkaXVzOmluaGVyaXR9LmJnLWRhcmstcHJpbWFyeT4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0udGhlbWUtZGFyayAuYmctZGFyay1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzQ5NTc2MiAhaW1wb3J0YW50fS5kdC1tb2R1bGUsLmR0LWNhcmR7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNoYWRvdzowIDAgNXB4IDVweCByZ2JhKDAsMCwwLDAuMDMpO21hcmdpbi1ib3R0b206My4ycmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjFyZW19LmR0LWxpc3QsLmR0LW5hdiwuZHQtbW9kdWxlLXNpZGUtbmF2LC5kdC1hY3Rpb24tbmF2LC5kdC1zaWRlLW5hdiwuZHQtc2lkZS1uYXZfX3N1Yi1tZW51LC5kdC10ZWFtLWxpc3QsLmludm9pY2UtbGlzdCwuZHQtaW5kaWNhdG9ye2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9LmR0LWF2YXRhciwuZHQtYXZhdGFyX19vdXRsaW5lLC5kdC1mYWItYnRuLC5kdC1zbGlkZXJfX2hlYWRlciAuZHQtY2hlY2tib3gtaWNvbiAuZHQtY2hlY2tib3gtY29udGVudHtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWZsZXg7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdzstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvdzstd2Via2l0LWZsZXgtd3JhcDpub3dyYXA7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcDtwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1mbGV4LXNocmluazowO2ZsZXgtc2hyaW5rOjA7LW1vei11c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZX0uZHQtYXZhdGFyOm5vdChbY2xhc3MqPVwic2l6ZS1cIl0pOm5vdCguZHQtY2hlY2tib3gtY29udGVudCksLmR0LWF2YXRhcl9fb3V0bGluZTpub3QoW2NsYXNzKj1cInNpemUtXCJdKTpub3QoLmR0LWNoZWNrYm94LWNvbnRlbnQpLC5kdC1mYWItYnRuOm5vdChbY2xhc3MqPVwic2l6ZS1cIl0pOm5vdCguZHQtY2hlY2tib3gtY29udGVudCksLmR0LXNsaWRlcl9faGVhZGVyIC5kdC1jaGVja2JveC1pY29uIC5kdC1jaGVja2JveC1jb250ZW50Om5vdChbY2xhc3MqPVwic2l6ZS1cIl0pOm5vdCguZHQtY2hlY2tib3gtY29udGVudCl7d2lkdGg6NDBweDtoZWlnaHQ6NDBweH0uZG90LXNoYXBle3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtY29sb3I6IzhBMkJFMjtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJX0uZHQtd2lkZ2V0LWhvdmVyIC5kdC13aWRnZXRfX2l0ZW06aG92ZXIgLmR0LXdpZGdldF9fdGl0bGUsLmR0LXdpZGdldC1ob3Zlci1iZyAuZHQtd2lkZ2V0X19pdGVtOmhvdmVyIC5kdC13aWRnZXRfX3RpdGxle2NvbG9yOiM4QTJCRTJ9LmR0LXdpZGdldC1ob3ZlciAuZHQtd2lkZ2V0X19pdGVtOmhvdmVyIC5iYWRnZS1jaXJjbGUtYW5pbWF0ZSwuZHQtd2lkZ2V0LWhvdmVyLWJnIC5kdC13aWRnZXRfX2l0ZW06aG92ZXIgLmJhZGdlLWNpcmNsZS1hbmltYXRle2ZvbnQtc2l6ZToxLjJyZW07Ym9yZGVyLXJhZGl1czouNHJlbX0uZHQtcm9vdHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9LmR0LW1haW57ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXg6MTstbXMtZmxleDoxO292ZXJmbG93OmF1dG99LmR0LWNvbnRlbnQtd3JhcHBlcntmbGV4OjEgMSBhdXRvO3dpZHRoOmNhbGMoMTAwJSAtIDI0MHB4KTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtY29udGVudC13cmFwcGVye3RyYW5zaXRpb246bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KXsuZHQtY29udGVudC13cmFwcGVye3dpZHRoOmNhbGMoMTAwJSAtIDI4MHB4KX19LmR0LWNvbnRlbnR7cGFkZGluZzozLjJyZW0gMy4ycmVtIDAuMnJlbTtmbGV4OjE7LW1zLWZsZXg6MX0uZHQtcGFnZV9faGVhZGVye21hcmdpbi1ib3R0b206My4ycmVtfS5kdC1lbnRyeV9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206M3JlbTtwYWRkaW5nLWJvdHRvbToxLjZyZW07ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5kdC1lbnRyeV9faGVhZGVyOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0ycHg7bGVmdDowO2hlaWdodDozcHg7d2lkdGg6NDVweDtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Ym9yZGVyLXJhZGl1czoxMHB4fS5kdC1lbnRyeV9fdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxNnB4fS5kdC1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5OTtoZWlnaHQ6NzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDAgNHB4IDRweCByZ2JhKDAsMCwwLDAuMDgpO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtaGVhZGVye3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtaGVhZGVye2hlaWdodDo1NXB4fX0uZHQtaGVhZGVyLS1maXhlZCAuZHQtaGVhZGVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTAwMTt3aWR0aDoxMDAlfS5kdC1oZWFkZXItLWZpeGVkIC5kdC1oZWFkZXIrLmR0LW1haW57dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlO21hcmdpbi10b3A6NzJweH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtaGVhZGVyLS1maXhlZCAuZHQtaGVhZGVyKy5kdC1tYWlue3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtaGVhZGVyLS1maXhlZCAuZHQtaGVhZGVyKy5kdC1tYWlue21hcmdpbi10b3A6NTVweH19LmR0LWhlYWRlcl9fY29udGFpbmVye2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJX0uZHQtaGVhZGVyX190b29sYmFye2Rpc3BsYXk6ZmxleDtwYWRkaW5nLXJpZ2h0OjMycHg7cGFkZGluZy1sZWZ0OjMycHg7d2lkdGg6Y2FsYygxMDAlIC0gMjQwcHgpO2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpey5kdC1oZWFkZXJfX3Rvb2xiYXJ7d2lkdGg6Y2FsYygxMDAlIC0gMjgwcHgpfX0uZHQtaGVhZGVyX190b29sYmFyIC5zZWFyY2gtYm94e21hcmdpbi1yaWdodDoxcmVtO2FsaWduLXNlbGY6Y2VudGVyfS50aGVtZS1zZW1pZGFyayAuZHQtaGVhZGVyX190b29sYmFyIC5zZWFyY2gtYm94IC5idG4tcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMEIzNzg7Ym9yZGVyLWNvbG9yOiMwMEIzNzh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsuZHQtaGVhZGVyX190b29sYmFye3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LWhlYWRlcl9fdG9vbGJhcntwYWRkaW5nLXJpZ2h0OjEuOXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtaGVhZGVyX190b29sYmFyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX19LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbmF2X19saW5rPml7Zm9udC1zaXplOjEuNnJlbX0uZHQtaGVhZGVyX190b29sYmFyIC5kdC1uYXZfX2xpbms+aS5pY29uLXNte2ZvbnQtc2l6ZToxLjRyZW19LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbmF2X19saW5rPmkuaWNvbi1sZ3tmb250LXNpemU6MS44cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbmF2X19saW5rPml7Zm9udC1zaXplOjIuM3JlbX0uZHQtaGVhZGVyX190b29sYmFyIC5kdC1uYXZfX2xpbms+aS5pY29uLXNte2ZvbnQtc2l6ZToxLjhyZW19LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbmF2X19saW5rPmkuaWNvbi1sZ3tmb250LXNpemU6MnJlbX19LmR0LWJyYW5ke3dpZHRoOjI0MHB4O2JhY2tncm91bmQtY29sb3I6IzMyMzk0Rjtjb2xvcjojZmZmO3BhZGRpbmc6MCAycmVtO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotbXMtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1hbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9LnRoZW1lLXNlbWlkYXJrIC5kdC1icmFuZDpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4zKTt6LWluZGV4OjF9LnRoZW1lLXNlbWlkYXJrIC5kdC1icmFuZD4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey50aGVtZS1zZW1pZGFyayAuZHQtYnJhbmR7Y29sb3I6IzU0NTQ1NH0udGhlbWUtc2VtaWRhcmsgLmR0LWJyYW5kOmJlZm9yZXtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCl7LmR0LWJyYW5ke3dpZHRoOmNhbGMoMjQwcHggKyA0MHB4KX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsuZHQtYnJhbmR7d2lkdGg6YXV0bztwYWRkaW5nLXJpZ2h0OjFyZW19LmR0LWJyYW5kKy5kdC1oZWFkZXJfX3Rvb2xiYXJ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS50aGVtZS1kYXJrIC5kdC1icmFuZCwudGhlbWUtc2VtaWRhcmsgLmR0LWJyYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9fS5kdC1icmFuZF9fbG9nb3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDowLjhyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsuZHQtYnJhbmRfX2xvZ297bWFyZ2luLWxlZnQ6MXJlbX19LmR0LWJyYW5kX19sb2dvLWxpbmssLmR0LWJyYW5kX19sb2dvLXN5bWJvbCwuZHQtYnJhbmRfX2xvZ28taW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kdC1icmFuZF9fbG9nby1pbWd7d2lkdGg6OTBweH0uZHQtYnJhbmRfX2xvZ28tc3ltYm9se3dpZHRoOjM1cHh9LmR0LXNpZGViYXItLWZpeGVkIC5kdC1icmFuZHtwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5O2hlaWdodDo3MnB4O3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtc2lkZWJhci0tZml4ZWQgLmR0LWJyYW5ke3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtc2lkZWJhci0tZml4ZWQgLmR0LWJyYW5ke3Bvc2l0aW9uOnN0YXRpYztoZWlnaHQ6YXV0b319LmR0LXNpZGViYXItLWZpeGVkIC5kdC1icmFuZCsuZHQtaGVhZGVyX190b29sYmFye3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZTttYXJnaW4tbGVmdDoyNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtc2lkZWJhci0tZml4ZWQgLmR0LWJyYW5kKy5kdC1oZWFkZXJfX3Rvb2xiYXJ7dHJhbnNpdGlvbjpub25lfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY3cHgpey5kdC1zaWRlYmFyLS1maXhlZCAuZHQtYnJhbmQrLmR0LWhlYWRlcl9fdG9vbGJhcnttYXJnaW4tbGVmdDpjYWxjKDI4MHB4KX19LmR0LW5hdi13cmFwcGVye21hcmdpbi1sZWZ0OmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfS5kdC1uYXZ7bWFyZ2luOjAgLThweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9LmR0LW5hdl9faXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzowIDhweH0uZHQtbmF2X19saW5re2NvbG9yOiM1NDU0NTQ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LW5hdl9fbGluazpob3ZlciwuZHQtbmF2X19saW5rOmZvY3VzLC5kdC1uYXZfX2xpbms6YWN0aXZle2NvbG9yOiMyNjI2MjY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmR0LW5hdl9fbGluayAuaWNvbitzcGFuLC5kdC1uYXZfX2xpbmsgaStzcGFue21hcmdpbi1sZWZ0OjhweDtkaXNwbGF5OmlubGluZS1ibG9ja31AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey5kdC1uYXZfX2xpbmsgLmljb24rc3BhbiwuZHQtbmF2X19saW5rIGkrc3BhbntkaXNwbGF5Om5vbmV9fS5kdC1oZWFkZXJfX3Rvb2xiYXIgLmR0LW5hdjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowLjVyZW19LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbmF2X19saW5re2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmR0LWJyYW5kX190b29se3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6ZmxleDstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7bWluLWhlaWdodDo0MHB4O21pbi13aWR0aDo0MHB4O2JvcmRlci1yYWRpdXM6MnB4fS5kdC1icmFuZF9fdG9vbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0uZHQtYnJhbmRfX3Rvb2wuYWN0aXZlIC5pY29uLW1lbnUtZm9sZDpiZWZvcmV7Y29udGVudDonXFxlOWFiJ30uaGFtYnVyZ2VyLWlubmVyLC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIsLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTZweDtoZWlnaHQ6MnB4O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JvcmRlci1yYWRpdXM6MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uaGFtYnVyZ2VyLWlubmVye3RvcDo1MCU7bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LmhhbWJ1cmdlci1pbm5lcjphZnRlciwuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uaGFtYnVyZ2VyLWlubmVyOmJlZm9yZXt0b3A6LTVweH0uaGFtYnVyZ2VyLWlubmVyOmFmdGVye2JvdHRvbTotNXB4fS5kdC1icmFuZF9fdG9vbCAuaGFtYnVyZ2VyLWlubmVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO3RyYW5zaXRpb24tZHVyYXRpb246MC4yMnN9LmR0LWJyYW5kX190b29sIC5oYW1idXJnZXItaW5uZXI6YmVmb3Jle3RyYW5zaXRpb246dG9wIDAuMXMgZWFzZS1pbiAwLjI1cyxvcGFjaXR5IDAuMXMgZWFzZS1pbn0uZHQtYnJhbmRfX3Rvb2wgLmhhbWJ1cmdlci1pbm5lcjphZnRlcnt0cmFuc2l0aW9uOmJvdHRvbSAwLjFzIGVhc2UtaW4gMC4yNXMsdHJhbnNmb3JtIDAuMjJzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpfS5kdC1icmFuZF9fdG9vbC5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcnt0cmFuc2l0aW9uLWRlbGF5Oi4xMnM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7dHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpfS5kdC1icmFuZF9fdG9vbC5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmV7dG9wOjA7dHJhbnNpdGlvbjp0b3AgLjFzIGVhc2Utb3V0LCBvcGFjaXR5IC4xcyBlYXNlLW91dCAuMTJzO29wYWNpdHk6MH0uZHQtYnJhbmRfX3Rvb2wuYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXJ7Ym90dG9tOjA7dHJhbnNpdGlvbjpib3R0b20gMC4xcyBlYXNlLW91dCx0cmFuc2Zvcm0gMC4yMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSkgMC4xMnM7dHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpfS5kdC1ub3RpZmljYXRpb24tYXBwIC5kcm9wZG93bi1tZW51e3BhZGRpbmc6MDt3aWR0aDozMDBweDtoZWlnaHQ6MjUwcHg7b3ZlcmZsb3cteTphdXRvfS5kdC1ub3RpZmljYXRpb24tc2VhcmNoIC5kcm9wZG93bi1tZW51e3BhZGRpbmc6MDt3aWR0aDoyNTBweDtoZWlnaHQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1ub3RpZmljYXRpb24tc2VhcmNoIC5kcm9wZG93bi1tZW51e3dpZHRoOjIwMHB4fX0uZHQtaGVhZGVyX190b29sYmFyIC5kdC1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnV7d2lkdGg6MzgwcHh9LmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51LWJvZHl7aGVpZ2h0OjIwOHB4O292ZXJmbG93LXk6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1oZWFkZXJfX3Rvb2xiYXIgLmR0LW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudXt3aWR0aDoyODBweH19LnRoZW1lLWRhcmsgLmR0LWhlYWRlcl9fdG9vbGJhciAuZHQtbm90aWZpY2F0aW9uIC5kcm9wZG93bi1tZW51e2JhY2tncm91bmQtY29sb3I6I2ZhZmFmYX0udGhlbWUtZGFyayAuZHQtbW9kdWxlX19jb250YWluZXIgLmR0LW5vdGlmaWNhdGlvbiAuZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmF9LmR0LW1vZHVsZV9fY29udGFpbmVyIC5kdC1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnV7d2lkdGg6MzAwcHh9LmR0LW1vZHVsZV9fY29udGFpbmVyIC5kdC1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnUtYm9keXtoZWlnaHQ6MTgwcHg7b3ZlcmZsb3cteTphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LW1vZHVsZV9fY29udGFpbmVyIC5kdC1ub3RpZmljYXRpb24gLmRyb3Bkb3duLW1lbnV7d2lkdGg6MjgwcHh9fS5kdC1ub3RpZmljYXRpb24gLm1lZGlhe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MTRweH0uZHQtbm90aWZpY2F0aW9uIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpe3BhZGRpbmctYm90dG9tOjE0cHh9LmR0LW5vdGlmaWNhdGlvbiAubWVkaWE6bm90KDpsYXN0LWNoaWxkKTphZnRlcnt0cmFuc2l0aW9uOmFsbCAwLjVzIGVhc2U7Y29udGVudDonJztoZWlnaHQ6MXB4O2JhY2tncm91bmQtY29sb3I6I2U4ZThlODt3aWR0aDpjYWxjKDEwMCUgLSA0OHB4KTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmF1dG87cmlnaHQ6MDtib3R0b206MH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtbm90aWZpY2F0aW9uIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpOmFmdGVye3RyYW5zaXRpb246bm9uZX19LmR0LW5vdGlmaWNhdGlvbiAubWVkaWE6aG92ZXI6YWZ0ZXIsLmR0LW5vdGlmaWNhdGlvbiAubWVkaWE6Zm9jdXM6YWZ0ZXJ7d2lkdGg6MTAwJX0uZHQtbm90aWZpY2F0aW9uIC5tZWRpYS1ib2R5e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24tc2VsZjpjZW50ZXJ9LmR0LW5vdGlmaWNhdGlvbiAudXNlci1uYW1le2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiMyNjI2MjY7Zm9udC13ZWlnaHQ6NTAwfS5kdC1ub3RpZmljYXRpb24gLnVzZXItbmFtZSsubWVzc2FnZXtmb250LXNpemU6MTJweH0uZHQtbm90aWZpY2F0aW9uIC5tZXRhLWRhdGV7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweDtjb2xvcjojNmU2ZTZlfS5kdC1ub3RpZmljYXRpb24gLm1lc3NhZ2V7Zm9udC1zaXplOjEzcHg7bWFyZ2luLWJvdHRvbTozcHg7Y29sb3I6IzI2MjYyNn0uZHQtbm90aWZpY2F0aW9uIC5tZXNzYWdlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LW5vdGlmaWNhdGlvbiAubWVzc2FnZXtmb250LXNpemU6MTJweH19LmR0LWFwcC1saXN0e3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cGFkZGluZzoxMHB4fS5kdC1hcHAtbGlzdF9faXRlbXtmbGV4OjAgMCAzMy4zMzMzMzMzMzMzJTstbXMtZmxleDowIDAgMzMuMzMzMzMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMzMzMzMlO3RleHQtYWxpZ246Y2VudGVyfS5kdC1hcHAtbGlzdF9fbGluaywuZHQtYXBwLWxpc3RfX3RleHR7ZGlzcGxheTpibG9ja30uZHQtYXBwLWxpc3RfX2xpbmt7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOi40cmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Y29sb3I6IzI2MjYyNn1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtYXBwLWxpc3RfX2xpbmt7dHJhbnNpdGlvbjpub25lfX0uZHQtYXBwLWxpc3RfX2xpbms6aG92ZXIsLmR0LWFwcC1saXN0X19saW5rOmZvY3Vze2JvcmRlci1jb2xvcjojZTllY2VmfS5kdC1hcHAtbGlzdF9fbGluaz5pbWd7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LWFwcC1saXN0X190ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxMHB4fS5kdC1tb2R1bGV7bWFyZ2luLWJvdHRvbTowO292ZXJmbG93OmhpZGRlbjttYXJnaW46LTMuMnJlbSAtMy4ycmVtIC0wLjJyZW07Ym9yZGVyLXJhZGl1czowfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR0LW1vZHVsZXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9fS5kdC1tb2R1bGVfX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7aGVpZ2h0OjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZHQtbW9kdWxlX19jb250YWluZXJ7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDIzMHB4KTtmbGV4OjEgMCBhdXRvOy1tcy1mbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LmR0LW1vZHVsZV9fY29udGFpbmVye21heC13aWR0aDpub25lO21hcmdpbi10b3A6MC4ycmVtO3dpZHRoOjEwMCV9fS5kdC1tb2R1bGVfX3NpZGViYXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR0LW1vZHVsZV9fc2lkZWJhcnttYXgtd2lkdGg6MjMwcHg7ZmxleDowIDAgMjMwcHg7LW1zLWZsZXg6MCAwIDIzMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZThlOGU4O21pbi1oZWlnaHQ6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtbW9kdWxlX19zaWRlYmFye2JvcmRlci1yaWdodDowIG5vbmU7Ym94LXNoYWRvdzowIDAgNHB4IDRweCByZ2JhKDAsMCwwLDAuMDgpfX0uZHQtbW9kdWxlX19zaWRlYmFyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYmZiZmJ9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZHQtbW9kdWxlX19zaWRlYmFyLWhlYWRlcnttaW4taGVpZ2h0OjguMnJlbTtwYWRkaW5nOjIuN3JlbSAyLjZyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LmR0LW1vZHVsZV9fc2lkZWJhci1oZWFkZXJ7cGFkZGluZzowIDIuNnJlbTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH19LmR0LW1vZHVsZV9fc2lkZWJhci1oZWFkZXIgLnF1aWNrLW1lbnUtbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MDttYXJnaW4tbGVmdDotOXB4O21hcmdpbi1yaWdodDotOXB4fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR0LW1vZHVsZV9fc2lkZWJhci1oZWFkZXIgLnF1aWNrLW1lbnUtbGlzdHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtbW9kdWxlX19zaWRlYmFyLWhlYWRlciAucXVpY2stbWVudS1saXN0IC5zZWFyY2gtYm94e3BhZGRpbmc6MS4ycmVtIDA7bWFyZ2luLXJpZ2h0OmF1dG87d2lkdGg6MjgwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LW1vZHVsZV9fc2lkZWJhci1oZWFkZXIgLnF1aWNrLW1lbnUtbGlzdCAuc2VhcmNoLWJveHt3aWR0aDoxNTBweH19LmR0LW1vZHVsZV9fc2lkZWJhci1oZWFkZXIgLnF1aWNrLW1lbnUtbGlzdCAucXVpY2stbWVudXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyLjJyZW07cGFkZGluZy1sZWZ0OjlweDtwYWRkaW5nLXJpZ2h0OjlweH1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey5kdC1tb2R1bGVfX3NpZGViYXItaGVhZGVyIC5xdWljay1tZW51LWxpc3QgLnF1aWNrLW1lbnV7cGFkZGluZy1ib3R0b206MnJlbTtwYWRkaW5nLXRvcDoycmVtfX0uZHQtbW9kdWxlX19zaWRlYmFyLWNvbnRlbnR7b3ZlcmZsb3cteTphdXRvfS5kdC1tb2R1bGVfX3NpZGViYXItY29udGVudCAuYWN0aW9uLWFyZWF7cGFkZGluZy1sZWZ0OjIuNnJlbTtwYWRkaW5nLXJpZ2h0OjIuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey5kdC1tb2R1bGVfX3NpZGViYXItY29udGVudHtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LmR0LW1vZHVsZS1zaWRlLW5hdntwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW19fS5kdC1tb2R1bGUtc2lkZS1uYXZfX2hlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAuOHJlbSAyLjZyZW07bGluZS1oZWlnaHQ6MTtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjAuNHJlbX0uZHQtbW9kdWxlLXNpZGUtbmF2X19pdGVtLmFjdGl2ZSAuZHQtbW9kdWxlLXNpZGUtbmF2X19saW5re2NvbG9yOiM4QTJCRTJ9LmR0LW1vZHVsZS1zaWRlLW5hdl9faXRlbSsuZHQtbW9kdWxlLXNpZGUtbmF2X19oZWFkZXJ7bWFyZ2luLXRvcDowLjRyZW19LmR0LW1vZHVsZS1zaWRlLW5hdisuZHQtY29udGFjdHN7bWFyZ2luLXRvcDozcmVtfS5kdC1tb2R1bGUtc2lkZS1uYXZfX21vcmV7cGFkZGluZzoxcmVtIDIuNnJlbX0uZHQtbW9kdWxlLXNpZGUtbmF2X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MC44cmVtIDIuNnJlbTtsaW5lLWhlaWdodDoxO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7d2hpdGUtc3BhY2U6bm93cmFwO2NvbG9yOiM5OTk7dHJhbnNpdGlvbjphbGwgMC4zcyBlYXNlfS5kdC1tb2R1bGUtc2lkZS1uYXZfX2xpbmsgLmljb24sLmR0LW1vZHVsZS1zaWRlLW5hdl9fbGluayBpe21hcmdpbi1yaWdodDo4cHh9LmR0LW1vZHVsZS1zaWRlLW5hdl9fbGluazpob3ZlciwuZHQtbW9kdWxlLXNpZGUtbmF2X19saW5rOmZvY3VzLC5kdC1tb2R1bGUtc2lkZS1uYXZfX2xpbms6YWN0aXZle2NvbG9yOiMyNjI2MjZ9LmR0LW1vZHVsZS1zaWRlLW5hdl9fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZHQtbW9kdWxlX19oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjIuMnJlbSAzLjJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZThlOH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kdC1tb2R1bGVfX2hlYWRlcnttaW4taGVpZ2h0OjguMnJlbX19LmR0LW1vZHVsZV9fY29udGVudHtmbGV4OjE7LW1zLWZsZXg6MTtvdmVyZmxvdy15OmF1dG99LmR0LW1vZHVsZV9fdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTowfS5kdC1tb2R1bGVfX2RyYXdlci5kdC1kcmF3ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAgIWltcG9ydGFudDtoZWlnaHQ6MTAwJTt3aWR0aDo2NCU7YmFja2dyb3VuZC1jb2xvcjojZmZmfUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LmR0LW1vZHVsZV9fZHJhd2VyLmR0LWRyYXdlcnt3aWR0aDo5MCV9fS5kdC1tb2R1bGVfX2RyYXdlci5kdC1kcmF3ZXIub3BlbisuZHQtYmFja2Ryb3B7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDo5OX0uZHQtbW9kdWxlX19kcmF3ZXItaW5uZXJ7aGVpZ2h0OjEwMCV9LmR0LW1vZHVsZV9fZHJhd2VyLWhlYWRlcntwYWRkaW5nOjJyZW0gMi4ycmVtO2hlaWdodDo2LjVyZW19LmR0LWFjdGlvbmFibGUtZHJhd2Vye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtmbGV4OjE7LW1zLWZsZXg6MTtoZWlnaHQ6MTAwJX0uZHQtYWN0aW9uYWJsZS1kcmF3ZXIgLmR0LW5vdGlmaWNhdGlvbi5mYWRlOm5vdCguc2hvdyl7ZGlzcGxheTpub25lfS50aGVtZS1kYXJrIC5kdC1hY3Rpb25hYmxlLWRyYXdlciAuc2VhcmNoLXJlc3VsdDpob3ZlciwudGhlbWUtZGFyayAuZHQtYWN0aW9uYWJsZS1kcmF3ZXIgLnNlYXJjaC1yZXN1bHQ6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzOCw0MywyMjYsMC4yKX0uZHQtYWN0aW9uYWJsZS1kcmF3ZXIgLnNlYXJjaC1yZXN1bHR7cGFkZGluZzo2cHggNHB4fS5kdC1hY3Rpb25hYmxlLWRyYXdlciAuc2VhcmNoLXJlc3VsdCBhe2NvbG9yOiMyNjI2MjZ9LmR0LWFjdGlvbmFibGUtZHJhd2VyIC5zZWFyY2gtcmVzdWx0OmhvdmVyLC5kdC1hY3Rpb25hYmxlLWRyYXdlciAuc2VhcmNoLXJlc3VsdDpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmR0LWFjdGlvbmFibGUtZHJhd2VyIC5zZWFyY2gtcmVzdWx0Ky5zZWFyY2gtcmVzdWx0e21hcmdpbi10b3A6MS41cmVtfS5kdC1hY3Rpb24tYmFye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDo2cmVtO2ZsZXg6MCAwIDZyZW07LW1zLWZsZXg6MCAwIDZyZW07aGVpZ2h0OmNhbGMoMTAwJSAtIDYuNXJlbSl9LmR0LWFjdGlvbi1uYXZfX2l0ZW0uYWN0aXZlIC5kdC1hY3Rpb24tbmF2X19saW5re2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtjb2xvcjojZmZmO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjUwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6NTBweH0uZHQtYWN0aW9uLW5hdl9fbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MXJlbSAxLjJyZW0gMXJlbSAyLjJyZW07bGluZS1oZWlnaHQ6MTt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6Izk5OTt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmR0LWFjdGlvbi1uYXZfX2xpbmsgLmljb24sLmR0LWFjdGlvbi1uYXZfX2xpbmsgaXtmb250LXNpemU6MnJlbX0uZHQtYWN0aW9uLW5hdl9fbGluazpob3ZlciwuZHQtYWN0aW9uLW5hdl9fbGluazpmb2N1cywuZHQtYWN0aW9uLW5hdl9fbGluazphY3RpdmV7Y29sb3I6IzI2MjYyNn0uZHQtYWN0aW9uLWNvbnRlbnQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDZyZW0pO2ZsZXg6MSAwIGF1dG87LW1zLWZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6Y2FsYygxMDAlIC0gNi41cmVtKX0uZHQtYWN0aW9uLWNvbnRlbnR7cGFkZGluZzowIDIuNnJlbSAyLjZyZW07aGVpZ2h0OjEwMCV9LmR0LWN1c3RvbWl6ZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxNTAxO3dpZHRoOjM3MHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpey5kdC1jdXN0b21pemVye3dpZHRoOjMwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1jdXN0b21pemVye3dpZHRoOjI4MHB4fX0uZHQtY3VzdG9taXplci10b2dnbGV7cG9zaXRpb246Zml4ZWQ7dG9wOjE1MHB4O3JpZ2h0OjA7ei1pbmRleDoxMDB9LmR0LWN1c3RvbWl6ZXItdG9nZ2xlIGF7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NTBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjUwcHg7Ym94LXNoYWRvdzowIDAgNXB4IDVweCByZ2JhKDAsMCwwLDAuMDMpO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6NC4ycmVtO3dpZHRoOjUuNXJlbTtmb250LXNpemU6MS44cmVtO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZhYWQxNCwgI2Y1MjIyZCk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7Y29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MnB4fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5kdC1jdXN0b21pemVyLXRvZ2dsZSBhe3RyYW5zaXRpb246bm9uZX19LmR0LWN1c3RvbWl6ZXItdG9nZ2xlIGE6aG92ZXIsLmR0LWN1c3RvbWl6ZXItdG9nZ2xlIGE6Zm9jdXN7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmNTIyMmQsICNmYWFkMTQpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5kdC1jdXN0b21pemVyX19pbm5lcntoZWlnaHQ6MTAwJX0uZHQtY3VzdG9taXplcl9faGVhZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MnJlbTttaW4taGVpZ2h0OjcycHg7Ym94LXNoYWRvdzowIDJweCAycHggMCByZ2JhKDg0LDg0LDg0LDAuMSl9LmR0LWN1c3RvbWl6ZXJfX2hlYWRlciAuY2xvc2V7bWFyZ2luLWxlZnQ6YXV0bztmb250LXNpemU6My41cmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDowLjh9LmR0LWN1c3RvbWl6ZXJfX2hlYWRlciAuY2xvc2U6Zm9jdXN7b3V0bGluZTpub25lfS5kdC1jdXN0b21pemVyX19ib2R5e2hlaWdodDpjYWxjKDEwMCUgLSA3MnB4KTtvdmVyZmxvdy15OmF1dG99LmR0LWN1c3RvbWl6ZXJfX2JvZHktaW5uZXJ7cGFkZGluZzozcmVtIDJyZW19LmR0LWN1c3RvbWl6ZXJfX2JvZHkgc2VjdGlvbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTg7bWFyZ2luLWJvdHRvbToycmVtO3BhZGRpbmctYm90dG9tOjJyZW19LmR0LWN1c3RvbWl6ZXJfX2JvZHkgLmR0LWxpc3Qtc217bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweH0uZHQtY3VzdG9taXplcl9fYm9keSAuZHQtbGlzdC1zbT4uZHQtbGlzdF9faXRlbXtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fS5kdC1jdXN0b21pemVyX19idG4tZ3JvdXAgLmJ0bi1vdXRsaW5lLWxpZ2h0e2NvbG9yOiM1NDU0NTQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50fS5kdC1jdXN0b21pemVyX19idG4tZ3JvdXAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVye2NvbG9yOiM4QTJCRTJ9LmR0LWN1c3RvbWl6ZXJfX2J0bi1ncm91cCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZle3otaW5kZXg6NTtib3JkZXItY29sb3I6IzhBMkJFMiAhaW1wb3J0YW50O2NvbG9yOiM4QTJCRTIgIWltcG9ydGFudH0uZHQtY3VzdG9taXplciAuY2hvb3NlLW9wdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0uZHQtY3VzdG9taXplciAuY2hvb3NlLW9wdGlvbl9faWNvbntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX0uZHQtY3VzdG9taXplciAuY2hvb3NlLW9wdGlvbl9faWNvbjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206NnB4fS5kdC1jdXN0b21pemVyIC5jaG9vc2Utb3B0aW9uLmFjdGl2ZSAuY2hvb3NlLW9wdGlvbl9faWNvbnt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2UtaW4tb3V0fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5kdC1jdXN0b21pemVyIC5jaG9vc2Utb3B0aW9uLmFjdGl2ZSAuY2hvb3NlLW9wdGlvbl9faWNvbnt0cmFuc2l0aW9uOm5vbmV9fS5kdC1jdXN0b21pemVyIC5jaG9vc2Utb3B0aW9uLmFjdGl2ZSAuY2hvb3NlLW9wdGlvbl9faWNvbjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dG9wOi0zcHg7ei1pbmRleDoyO2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWFnZXMvY3VzdG9taXplci1pY29ucy9jaGVjay5wbmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmR0LWN1c3RvbWl6ZXIgLmNob29zZS1vcHRpb25fX25hbWV7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU0NTQ1NDt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztjdXJzb3I6cG9pbnRlcjt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjIwcHh9LmR0LWN1c3RvbWl6ZXIgLmR0LWNvbG9yLW9wdGlvbi5hY3RpdmU6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDotM3B4O3RvcDotM3B4O3otaW5kZXg6MjtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1hZ2VzL2N1c3RvbWl6ZXItaWNvbnMvY2hlY2sucG5nXCIpO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCgxKSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZhOGMxNn0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoMSkgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDM4ZmRlfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCgyKSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwQjM3OH0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoMikgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCgzKSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwZDljOX0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoMykgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRkYyQjdBfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg0KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I0ZDQjUzQn0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoNCkgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojM0RBNEU2fS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg1KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzE3QkRFNX0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoNSkgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDQ2OUI5fS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg2KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I0YxRDA2NX0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoNikgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRjE4ODA1fS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg3KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzU5RENGRn0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoNykgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNkE5NUZGfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg4KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6IzcwQTI4OH0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoOCkgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojRjg3MDYwfS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCg5KSAuZHQtY29sb3Itb3B0aW9ue2JhY2tncm91bmQtY29sb3I6I0UxNDU5NH0uZHQtY3VzdG9taXplciAuZHQtY29sb3Itb3B0aW9ucz5saTpudGgtY2hpbGQoOSkgLmR0LWNvbG9yLW9wdGlvbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojQTE3MkU3fS5kdC1jdXN0b21pemVyIC5kdC1jb2xvci1vcHRpb25zPmxpOm50aC1jaGlsZCgxMCkgLmR0LWNvbG9yLW9wdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiM2NEQ3RDZ9LmR0LWN1c3RvbWl6ZXIgLmR0LWNvbG9yLW9wdGlvbnM+bGk6bnRoLWNoaWxkKDEwKSAuZHQtY29sb3Itb3B0aW9uOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5NTZGRTd9LmR0LXNpZGViYXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM5NEY7Ym9yZGVyLXJpZ2h0OnNvbGlkIDFweCAjMzIzOTRGO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtc2lkZWJhcnt0cmFuc2l0aW9uOm5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjdweCl7LmR0LXNpZGViYXJ7d2lkdGg6Y2FsYygyODBweCl9fS5kdC1zaWRlYmFyX19jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDozLjRyZW07cGFkZGluZy1ib3R0b206M3JlbX0uZHQtc2lkZWJhcl9fbm90aWZpY2F0aW9ue3BhZGRpbmc6MCAxcmVtO21hcmdpbjowIDJyZW07Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk3OTlBQ30uZHQtc2lkZWJhcl9fbm90aWZpY2F0aW9uPi5kcm9wZG93bj5he2NvbG9yOiM5Nzk5QUMgIWltcG9ydGFudH0udGhlbWUtc2VtaWRhcmsgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHQtbGlzdF9fbGlua3tjb2xvcjojOTc5OUFDICFpbXBvcnRhbnR9LnRoZW1lLWRhcmsgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHQtbGlzdF9fbGlua3tjb2xvcjojNTQ1NDU0fS5kdC1zaWRlYmFyLS1maXhlZCAuZHQtc2lkZWJhcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDA7aGVpZ2h0OmNhbGMoMTAwdmggLSA3MnB4KTtvdmVyZmxvdy15OmF1dG99LmR0LXNpZGViYXItLWZpeGVkIC5kdC1zaWRlYmFyKy5kdC1jb250ZW50LXdyYXBwZXJ7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlO21hcmdpbi1sZWZ0OjI0MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5kdC1zaWRlYmFyLS1maXhlZCAuZHQtc2lkZWJhcisuZHQtY29udGVudC13cmFwcGVye3RyYW5zaXRpb246bm9uZX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KXsuZHQtc2lkZWJhci0tZml4ZWQgLmR0LXNpZGViYXIrLmR0LWNvbnRlbnQtd3JhcHBlcnttYXJnaW4tbGVmdDpjYWxjKDI4MHB4KX19LmR0LXNpZGUtbmF2X19oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtwYWRkaW5nOjQwcHggMzBweCAxMnB4IDMwcHg7bGluZS1oZWlnaHQ6MS4yO2NvbG9yOiM5Nzk5QUM7Zm9udC1zaXplOjEuNnJlbX0uZHQtc2lkZS1uYXZfX2hlYWRlcjpub3QoOmZpcnN0LWNoaWxkKXtwYWRkaW5nLXRvcDozMHB4fS5kdC1zaWRlLW5hdl9fdGV4dHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2hpdGUtc3BhY2U6bm93cmFwOy1tcy10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO2ZsZXg6MTstbXMtZmxleDoxfS5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YSwuZHQtc2lkZS1uYXY+LmR0LXNpZGUtbmF2X19pdGVtLm9wZW4+YXtjb2xvcjojMDBCMzc4fS5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YS5hY3RpdmUsLmR0LXNpZGUtbmF2Pi5kdC1zaWRlLW5hdl9faXRlbS5vcGVuPmEuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzMyMzk0Rjtjb2xvcjojMDBCMzc4fS5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YS5hY3RpdmU6YWZ0ZXIsLmR0LXNpZGUtbmF2Pi5kdC1zaWRlLW5hdl9faXRlbS5vcGVuPmEuYWN0aXZlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDBCMzc4fS50aGVtZS1kYXJrIC5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YS5hY3RpdmU6YWZ0ZXIsLnRoZW1lLXNlbWlkYXJrIC5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YS5hY3RpdmU6YWZ0ZXIsLnRoZW1lLWRhcmsgLmR0LXNpZGUtbmF2Pi5kdC1zaWRlLW5hdl9faXRlbS5vcGVuPmEuYWN0aXZlOmFmdGVyLC50aGVtZS1zZW1pZGFyayAuZHQtc2lkZS1uYXY+LmR0LXNpZGUtbmF2X19pdGVtLm9wZW4+YS5hY3RpdmU6YWZ0ZXJ7ZGlzcGxheTpub25lfS5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0uc2VsZWN0ZWQ+YS5hY3RpdmU6aG92ZXIsLmR0LXNpZGUtbmF2Pi5kdC1zaWRlLW5hdl9faXRlbS5zZWxlY3RlZD5hLmFjdGl2ZTpmb2N1cywuZHQtc2lkZS1uYXY+LmR0LXNpZGUtbmF2X19pdGVtLnNlbGVjdGVkPmEuYWN0aXZlOmFjdGl2ZSwuZHQtc2lkZS1uYXY+LmR0LXNpZGUtbmF2X19pdGVtLm9wZW4+YS5hY3RpdmU6aG92ZXIsLmR0LXNpZGUtbmF2Pi5kdC1zaWRlLW5hdl9faXRlbS5vcGVuPmEuYWN0aXZlOmZvY3VzLC5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0ub3Blbj5hLmFjdGl2ZTphY3RpdmV7Y29sb3I6IzAwQjM3OH0uZHQtc2lkZS1uYXY+LmR0LXNpZGUtbmF2X19pdGVtPi5kdC1zaWRlLW5hdl9fc3ViLW1lbnV7ZGlzcGxheTpub25lfS5kdC1zaWRlLW5hdj4uZHQtc2lkZS1uYXZfX2l0ZW0ub3Blbj4uZHQtc2lkZS1uYXZfX3N1Yi1tZW51e2Rpc3BsYXk6YmxvY2t9LmR0LXNpZGUtbmF2X19saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMnB4IDMwcHggMTJweCA0MHB4O2xpbmUtaGVpZ2h0OjEuMjt3aGl0ZS1zcGFjZTpub3dyYXA7Y29sb3I6Izk3OTlBQztmb250LXNpemU6MTRweDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9LmR0LXNpZGUtbmF2X19saW5rIC5pY29uLC5kdC1zaWRlLW5hdl9fbGluayBpe21hcmdpbi1yaWdodDoxMnB4fS5kdC1zaWRlLW5hdl9fbGluazpob3ZlciwuZHQtc2lkZS1uYXZfX2xpbms6Zm9jdXMsLmR0LXNpZGUtbmF2X19saW5rOmFjdGl2ZXtjb2xvcjojMDBCMzc4O3RleHQtZGVjb3JhdGlvbjpub25lfS5kdC1zaWRlLW5hdl9fYXJyb3c6YmVmb3Jle2NvbnRlbnQ6J1xcZTkzYSc7Zm9udC1mYW1pbHk6J2dheG9uJztjb2xvcjppbmhlcml0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MjJweDt0b3A6MzUlO2ZvbnQtc2l6ZToxMHB4O3RyYW5zaXRpb246YWxsIDEwMG1zIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LXNpZGUtbmF2X19hcnJvdzpiZWZvcmV7dHJhbnNpdGlvbjpub25lfX0uZHQtc2lkZS1uYXZfX2l0ZW0ub3BlbiAuZHQtc2lkZS1uYXZfX2Fycm93OmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmR0LXNpZGUtbmF2X19zdWItbWVudSAuZHQtc2lkZS1uYXZfX2xpbmt7Y29sb3I6Izk3OTlBQztwYWRkaW5nLWxlZnQ6ODBweH0uZHQtc2lkZS1uYXZfX3N1Yi1tZW51IC5kdC1zaWRlLW5hdl9fbGluay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzIzOTRGO2NvbG9yOiMwMEIzNzh9LmR0LXNpZGUtbmF2X19zdWItbWVudSAuZHQtc2lkZS1uYXZfX2xpbmsuYWN0aXZlOmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoycHg7YmFja2dyb3VuZC1jb2xvcjojMDBCMzc4fS50aGVtZS1kYXJrIC5kdC1zaWRlLW5hdl9fc3ViLW1lbnUgLmR0LXNpZGUtbmF2X19saW5rLmFjdGl2ZTphZnRlciwudGhlbWUtc2VtaWRhcmsgLmR0LXNpZGUtbmF2X19zdWItbWVudSAuZHQtc2lkZS1uYXZfX2xpbmsuYWN0aXZlOmFmdGVyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X19zdWItbWVudSAuZHQtc2lkZS1uYXZfX2xpbmsuYWN0aXZlOmFmdGVye2Rpc3BsYXk6bm9uZX0uZHQtc2lkZS1uYXZfX3N1Yi1tZW51IC5kdC1zaWRlLW5hdl9fbGluazpob3ZlciwuZHQtc2lkZS1uYXZfX3N1Yi1tZW51IC5kdC1zaWRlLW5hdl9fbGluazpmb2N1cywuZHQtc2lkZS1uYXZfX3N1Yi1tZW51IC5kdC1zaWRlLW5hdl9fbGluazphY3RpdmV7Y29sb3I6IzAwQjM3OH0uZHQtc2lkZWJhci0tZml4ZWQ6bm90KC5kdC1oZWFkZXItLWZpeGVkKTpub3QoLnRoZW1lLXNlbWlkYXJrKTpub3QoLnRoZW1lLWRhcmspIC5kdC1zaWRlYmFye2JveC1zaGFkb3c6NHB4IDRweCA0cHggcmdiYSgwLDAsMCwwLjA1KX0uZHQtc2lkZWJhci0tZml4ZWQ6bm90KC5kdC1oZWFkZXItLWZpeGVkKTpub3QoLnRoZW1lLXNlbWlkYXJrKTpub3QoLnRoZW1lLWRhcmspIC5kdC1oZWFkZXJ7Ym94LXNoYWRvdzpub25lfS5kdC1zaWRlYmFyLS1maXhlZDpub3QoLmR0LWhlYWRlci0tZml4ZWQpOm5vdCgudGhlbWUtc2VtaWRhcmspOm5vdCgudGhlbWUtZGFyaykgLmR0LWhlYWRlciAuZHQtYnJhbmR7Ym94LXNoYWRvdzo0cHggNHB4IDRweCByZ2JhKDAsMCwwLDAuMDUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlOGU4ZTh9LmR0LXNpZGViYXItLWZpeGVkOm5vdCguZHQtaGVhZGVyLS1maXhlZCk6bm90KC50aGVtZS1zZW1pZGFyayk6bm90KC50aGVtZS1kYXJrKSAuZHQtaGVhZGVyIC5kdC1oZWFkZXJfX3Rvb2xiYXJ7bWFyZ2luLWxlZnQ6Y2FsYygyNjBweCk7bWFyZ2luLXJpZ2h0OjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZThlODtwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2N3B4KXsuZHQtc2lkZWJhci0tZml4ZWQ6bm90KC5kdC1oZWFkZXItLWZpeGVkKTpub3QoLnRoZW1lLXNlbWlkYXJrKTpub3QoLnRoZW1lLWRhcmspIC5kdC1oZWFkZXIgLmR0LWhlYWRlcl9fdG9vbGJhcnttYXJnaW4tbGVmdDpjYWxjKDMwMHB4KX19LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtYnJhbmQsLmR0LXNpZGViYXItLWZvbGRlZCAuZHQtYnJhbmRfX2xvZ28sLmR0LXNpZGViYXItLWZvbGRlZCAuZHQtc2lkZWJhciwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9fdGV4dCwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyX19ub3RpZmljYXRpb24sLmR0LXNpZGViYXItLWZvbGRlZCAuZHQtY29udGVudC13cmFwcGVyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LWhlYWRlcl9fdG9vbGJhciwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyX19ub3RpZmljYXRpb24gLmR0LWF2YXRhci13cmFwcGVye3RyYW5zaXRpb246YWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwc31AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1icmFuZCwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1icmFuZF9fbG9nbywuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X190ZXh0LC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1jb250ZW50LXdyYXBwZXIsLmR0LXNpZGViYXItLWZvbGRlZCAuZHQtaGVhZGVyX190b29sYmFyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHQtYXZhdGFyLXdyYXBwZXJ7dHJhbnNpdGlvbjpub25lfX0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1icmFuZCwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFye3dpZHRoOjgwcHh9LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtY29udGVudC13cmFwcGVyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LWhlYWRlcl9fdG9vbGJhcnt3aWR0aDpjYWxjKDEwMCUgLSA4MHB4KX0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyX19ub3RpZmljYXRpb257cGFkZGluZzowfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLC5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHQtYXZhdGFyLWluZm97ZGlzcGxheTpub25lfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X19pdGVtLm9wZW4gLmR0LXNpZGUtbmF2X19zdWItbWVudTpub3QoLmR0LXNpZGUtbmF2X19iYWxsb29uKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9fbGlua3twYWRkaW5nOjEycHggMzBweH0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9fdGV4dCwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9fYXJyb3c6OmJlZm9yZSwuZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1icmFuZF9fbG9nb3tvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X19pdGVtIC5kdC1zaWRlLW5hdl9fYmFsbG9vbntwb3NpdGlvbjpmaXhlZDt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM5NEY7Ym9yZGVyLXJhZGl1czouNHJlbTtib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMyk7ZGlzcGxheTpibG9jazttaW4td2lkdGg6MTZyZW07bWF4LWhlaWdodDo3MHZoO292ZXJmbG93OmhpZGRlbn0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9faXRlbSAuZHQtc2lkZS1uYXZfX2JhbGxvb24gLmR0LXNpZGUtbmF2X190ZXh0e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtc2lkZS1uYXZfX3Rvb2x0aXAgLmR0LXNpZGUtbmF2X190ZXh0e29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpmaXhlZDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC43NSk7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOi40cmVtO3BhZGRpbmc6NXB4IDhweDtvdmVyZmxvdzp2aXNpYmxlfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X190b29sdGlwIC5kdC1zaWRlLW5hdl9fdGV4dDphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjBweDtoZWlnaHQ6MHB4O2JvcmRlci10b3A6NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo1cHggc29saWQgcmdiYSgwLDAsMCwwLjc1KTtsZWZ0Oi01cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjEwMX0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyX19oZWFkZXJ7cGFkZGluZzowfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX2hlYWRlciAuZHQtYnJhbmR7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlYmFyX19oZWFkZXIgLmR0LWJyYW5kX19sb2dvLWltZ3tkaXNwbGF5Om5vbmV9LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtc2lkZWJhcl9faGVhZGVyIC5kdC1icmFuZF9fbG9nby1zeW1ib2x7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtc2lkZWJhcl9fbm90aWZpY2F0aW9uIC5kdC1saXN0e21hcmdpbi1sZWZ0Oi0xMnB4fS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGViYXJfX25vdGlmaWNhdGlvbiAuZHQtbGlzdF9faXRlbTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MTJweH0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9faGVhZGVye3BhZGRpbmc6MH0uZHQtc2lkZWJhci0tZm9sZGVkIC5kdC1zaWRlLW5hdl9faGVhZGVyIC5kdC1zaWRlLW5hdl9fdGV4dHtkaXNwbGF5Om5vbmV9LmR0LXNpZGViYXItLWZvbGRlZCAuZHQtc2lkZS1uYXZfX2hlYWRlcjpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDoxcmVtfS5kdC1zaWRlYmFyLS1mb2xkZWQgLmR0LXNpZGUtbmF2X19oZWFkZXI6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3Jle21hcmdpbi1ib3R0b206MH0uZHQtc2lkZWJhci0tZm9sZGVkLmR0LXNpZGViYXItLWZpeGVkIC5kdC1jb250ZW50LXdyYXBwZXIsLmR0LXNpZGViYXItLWZvbGRlZC5kdC1zaWRlYmFyLS1maXhlZCAuZHQtaGVhZGVyX190b29sYmFye21hcmdpbi1sZWZ0OjgwcHg7d2lkdGg6Y2FsYygxMDAlIC0gODBweCl9LmR0LXNpZGViYXItLWZvbGRlZC5kdC1zaWRlYmFyLS1maXhlZDpub3QoLmR0LWhlYWRlci0tZml4ZWQpOm5vdCgudGhlbWUtc2VtaWRhcmspOm5vdCgudGhlbWUtZGFyaykgLmR0LWhlYWRlciAuZHQtaGVhZGVyX190b29sYmFye21hcmdpbi1sZWZ0OjEwMHB4fS5kdC1kcmF3ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7aGVpZ2h0OjEwMCUgIWltcG9ydGFudDt6LWluZGV4OjE1MDEgIWltcG9ydGFudDstbXMtdG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6aW5oZXJpdDt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uO3RyYW5zaXRpb246YWxsIDAuMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAwczstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LW1zLWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3dpbGwtY2hhbmdlOnRyYW5zZm9ybTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LWRyYXdlcnt0cmFuc2l0aW9uOm5vbmV9fS5kdC1kcmF3ZXIucG9zaXRpb24tbGVmdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtsZWZ0OjA7cmlnaHQ6YXV0b30uZHQtZHJhd2VyLnBvc2l0aW9uLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtsZWZ0OmF1dG87cmlnaHQ6MH0uZHQtZHJhd2VyLm9wZW57LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsIDAsIDApfS5kdC1kcmF3ZXIub3BlbisuZHQtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTUwMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC40KTt0cmFuc2l0aW9uOmFsbCAwLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgMHN9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LWRyYXdlci5vcGVuKy5kdC1iYWNrZHJvcHt0cmFuc2l0aW9uOm5vbmV9fS5kdC1kcmF3ZXIuZHQtc2lkZWJhcnt3aWR0aDpjYWxjKDI4MHB4KTtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM5NEZ9LmR0LWRyYXdlci5kdC1zaWRlYmFyIC5kdC1zaWRlYmFyX19jb250YWluZXJ7cGFkZGluZy10b3A6MH0uZHQtZHJhd2VyLmR0LXNpZGViYXIrLmR0LWNvbnRlbnQtd3JhcHBlcnttYXJnaW4tbGVmdDowfS5kdC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM1NDU0NTQ7cGFkZGluZzoxLjJyZW0gMy4ycmVtO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDo2MHB4O21heC1oZWlnaHQ6NjBweDttYXJnaW4tdG9wOmF1dG87Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2U4ZThlOH1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kdC1sYXlvdXQtLWZyYW1lZHtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7cGFkZGluZzoycmVtfS5kdC1sYXlvdXQtLWZyYW1lZC50aGVtZS1kYXJre2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZHQtbGF5b3V0LS1mcmFtZWQgLmR0LXJvb3R7aGVpZ2h0OmNhbGMoMTAwdmggLSAyKjJyZW0pO2JvcmRlci1yYWRpdXM6MXJlbTtib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMyk7b3ZlcmZsb3c6aGlkZGVufS5kdC1sYXlvdXQtLWZyYW1lZCAuZHQtaGVhZGVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmR0LWxheW91dC0tZnJhbWVkIC5kdC1zaWRlYmFye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MXJlbX0uZHQtbGF5b3V0LS1mcmFtZWQuZHQtaGVhZGVyLS1maXhlZCAuZHQtaGVhZGVye3dpZHRoOmNhbGMoMTAwJSAtIDIqMnJlbSl9LmR0LWxheW91dC0tZnJhbWVkLmR0LWhlYWRlci0tZml4ZWQgLmR0LXNpZGViYXJ7aGVpZ2h0OmNhbGMoMTAwdmggLSAoNzJweCArIDIqMnJlbSkpfS5kdC1sYXlvdXQtLWZyYW1lZCAuZHQtYnJhbmR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtfS5kdC1sYXlvdXQtLWZyYW1lZCAuZHQtaGVhZGVyX190b29sYmFye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjFyZW19LmR0LWxheW91dC0tZnJhbWVkIC5jb21wb3NlLW1haWwtYm94LC5kdC1sYXlvdXQtLWZyYW1lZCAuZHQtY3VzdG9taXplci10b2dnbGV7cG9zaXRpb246YWJzb2x1dGV9LmR0LWxheW91dC0tZnJhbWVkIC5kdC1kcmF3ZXJ7cG9zaXRpb246YWJzb2x1dGV9LmR0LWxheW91dC0tZnJhbWVkIC5kdC1kcmF3ZXIucG9zaXRpb24tcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoxcmVtO29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uZHQtbGF5b3V0LS1mcmFtZWQgLmR0LWRyYXdlci5wb3NpdGlvbi1yaWdodC5vcGVue29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5kdC1sYXlvdXQtLWJveGVke21heC13aWR0aDoxMjgwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpey5kdC1sYXlvdXQtLWJveGVke21heC13aWR0aDoxNTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpey5kdC1sYXlvdXQtLWJveGVke3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6IzhBMkJFMjt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87Ym94LXNoYWRvdzowIDAgNXB4IDVweCByZ2JhKDAsMCwwLDAuMDMpfS5kdC1sYXlvdXQtLWJveGVkLnRoZW1lLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kdC1sYXlvdXQtLWJveGVkIC5kdC1yb290e292ZXJmbG93OmhpZGRlbn0uZHQtbGF5b3V0LS1ib3hlZC5kdC1oZWFkZXItLWZpeGVkIC5kdC1oZWFkZXJ7cG9zaXRpb246YWJzb2x1dGV9LmR0LWxheW91dC0tYm94ZWQgLmNvbXBvc2UtbWFpbC1ib3gsLmR0LWxheW91dC0tYm94ZWQgLmR0LWN1c3RvbWl6ZXItdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlfS5kdC1sYXlvdXQtLWJveGVkIC5kdC1kcmF3ZXJ7cG9zaXRpb246YWJzb2x1dGV9LmR0LWxheW91dC0tYm94ZWQgLmR0LWRyYXdlci5wb3NpdGlvbi1sZWZ0LC5kdC1sYXlvdXQtLWJveGVkIC5kdC1kcmF3ZXIucG9zaXRpb24tcmlnaHR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS5kdC1sYXlvdXQtLWJveGVkIC5kdC1kcmF3ZXIucG9zaXRpb24tbGVmdC5vcGVuLC5kdC1sYXlvdXQtLWJveGVkIC5kdC1kcmF3ZXIucG9zaXRpb24tcmlnaHQub3BlbntvcGFjaXR5OjE7dmlzaWJpbGl0eTp2aXNpYmxlfX0udGhlbWUtZGFyayAuc3dhbDItcG9wdXB7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kdC1hdmF0YXI+aW1ne3dpZHRoOjEwMCV9LmR0LWF2YXRhcl9fb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTh9LmR0LWF2YXRhcl9fc2hhZG93e2JveC1zaGFkb3c6MCAwIDE2cHggMCByZ2JhKDkyLDkyLDkyLDAuMTIpfS5kdC1hdmF0YXItbmFtZXtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjF9LmR0LWF2YXRhci1uYW1lOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToycHh9LmR0LWF2YXRhci1uYW1lKy5tZXRhLWRhdGV7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpibG9ja30uZHQtYXZhdGFyLWluZm97ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmR0LWF2YXRhci1zdGF0dXN7cG9zaXRpb246cmVsYXRpdmV9LmR0LWF2YXRhci1zdGF0dXMgLmR0LWF2YXRhcisuZG90LXNoYXBle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoycHg7bGVmdDowfS5kdC1hdmF0YXItd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kdC1hdmF0YXItc3RhdHVzKy5kdC1hdmF0YXItaW5mbywuZHQtYXZhdGFyKy5kdC1hdmF0YXItaW5mb3twYWRkaW5nLWxlZnQ6OHB4fS5iYWRnZS1ncm91cCAuYmFkZ2UrLmJhZGdle21hcmdpbi1sZWZ0OjAuNnJlbX0uYmFkZ2UtbGlnaHR7Y29sb3I6IzU0NTQ1NH0uYmFkZ2Utb3V0bGluZXtib3JkZXI6MXB4IHNvbGlkICNlOGU4ZTh9LmJhZGdlLWNpcmNsZS1hbmltYXRle3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O2ZvbnQtc2l6ZTowO2JvcmRlci1yYWRpdXM6NTAlO3BhZGRpbmc6MC41cmVtfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5iYWRnZS1jaXJjbGUtYW5pbWF0ZXt0cmFuc2l0aW9uOm5vbmV9fS5iYWRnZS1jaXJjbGUtYW5pbWF0ZTpob3ZlciwuYmFkZ2UtY2lyY2xlLWFuaW1hdGU6Zm9jdXN7Zm9udC1zaXplOjEuMnJlbTtib3JkZXItcmFkaXVzOi40cmVtfS5iYWRnZS10b3AtbGVmdCwuYmFkZ2UtdG9wLXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6MTtwYWRkaW5nOjAuNnJlbSAxcmVtfS5iYWRnZS10b3AtbGVmdHtsZWZ0OjA7Ym9yZGVyLXJhZGl1czouNHJlbSAwIDFyZW0gMH0uYmFkZ2UtdG9wLXJpZ2h0e3JpZ2h0OjA7Ym9yZGVyLXJhZGl1czowIC40cmVtIDAgMXJlbX0uYmxvY2txdW90ZXtjb2xvcjojMjYyNjI2fS5ibG9ja3F1b3RlOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTo1LjJyZW19LmJsb2NrcXVvdGUtZm9vdGVye2ZvbnQtc2l6ZToxLjRyZW19LmJ0bntib3gtc2hhZG93Om5vbmV9LmJ0bjpmb2N1cywuYnRuLmZvY3Vze2JveC1zaGFkb3c6bm9uZX0uYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZXtib3gtc2hhZG93Om5vbmV9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5idG4tc2hhZG93e2JveC1zaGFkb3c6MCAxcHggOHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpfS5idG4tc2hhZG93OmhvdmVyLC5idG4tc2hhZG93OmZvY3Vze2JveC1zaGFkb3c6MCAxcHggOHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpfS5idG4tc2hhZG93OmFjdGl2ZXtib3gtc2hhZG93OjAgMCAzcHggMCByZ2JhKDAsMCwwLDAuMTUpICFpbXBvcnRhbnR9LmJ0bi1yb3VuZGVke2JvcmRlci1yYWRpdXM6NTBweH0uYnRuLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM4QTJCRTJ9LmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tZGVmYXVsdDpmb2N1cywuYnRuLWRlZmF1bHQ6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZjZmNmYztjb2xvcjojN2QxZGQ2fS5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6Izk0OTQ5NDtjb2xvcjojMjYyNjI2fS5idG4tZ3JvdXAgLmJ0bi1kZWZhdWx0LmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM4QTJCRTI7Y29sb3I6I2ZmZn0uYnRuLXhze3BhZGRpbmc6NHB4IDhweDtmb250LXNpemU6MTJweH0udGhlbWUtZGFyayAuYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMzIzYTQzO2JvcmRlci1jb2xvcjojMzIzYTQzfS50aGVtZS1kYXJrIC5idG4tcHJpbWFyeTpob3ZlciwudGhlbWUtZGFyayAuYnRuLXByaW1hcnk6Zm9jdXMsLnRoZW1lLWRhcmsgLmJ0bi1wcmltYXJ5OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyOTMwMzc7Ym9yZGVyLWNvbG9yOiMyOTMwMzd9LnRoZW1lLWRhcmsgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwudGhlbWUtZGFyayAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5zaG93Pi50aGVtZS1kYXJrIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzMjNhNDM7Ym9yZGVyLWNvbG9yOiMzMjNhNDN9LmR0LWZhYi1idG57cGFkZGluZzowfS5jb21wb3NlLWJ0bntwYWRkaW5nOjAuOHJlbSAyLjZyZW19LmR0LWNhbGxvdXR7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmR0LWNhbGxvdXRfX2NvbHt3aWR0aDo1MCU7b3JkZXI6MX0uZHQtY2FsbG91dF9fY29sLWNvbnRlbnR7cGFkZGluZzoycmVtIDUuNXJlbX0uZHQtY2FsbG91dC5vZGQgLmR0LWNhbGxvdXRfX2NvbC1jb250ZW50e3RleHQtYWxpZ246cmlnaHR9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtbWVkaWF7b3JkZXI6Mn1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsuZHQtY2FsbG91dF9fY29se3dpZHRoOjEwMCV9LmR0LWNhbGxvdXRfX2NvbC1jb250ZW50e3BhZGRpbmc6Mi40cmVtIDB9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtY29udGVudHt0ZXh0LWFsaWduOmxlZnR9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtbWVkaWF7b3JkZXI6MX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsuZHQtY2FsbG91dF9fY29se3dpZHRoOjUwJX0uZHQtY2FsbG91dF9fY29sLWNvbnRlbnR7cGFkZGluZzoycmVtIDMuMnJlbX0uZHQtY2FsbG91dC5vZGQgLmR0LWNhbGxvdXRfX2NvbC1jb250ZW50e3RleHQtYWxpZ246cmlnaHR9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtbWVkaWF7b3JkZXI6Mn19QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtY2FsbG91dF9fY29se3dpZHRoOjEwMCV9LmR0LWNhbGxvdXRfX2NvbC1jb250ZW50e3BhZGRpbmc6Mi40cmVtIDB9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtY29udGVudHt0ZXh0LWFsaWduOmxlZnR9LmR0LWNhbGxvdXQub2RkIC5kdC1jYWxsb3V0X19jb2wtbWVkaWF7b3JkZXI6MX19LmR0LWNhcmR7ZGlzcGxheTpibG9ja30uZHQtY2FyZF9faGVhZGVye21hcmdpbi1ib3R0b206Mi40cmVtO3BhZGRpbmc6Mi40cmVtIDIuNHJlbSAwO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtY2FyZF9faGVhZGVyIC5uYXYsLmR0LWNhcmRfX2hlYWRlciAuZHQtbGlzdHt3aWR0aDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoxLjVyZW19fS5kdC1jYXJkX19oZWFkZXIgLmR0LWNhcmRfX3Rvb2xze21hcmdpbi1sZWZ0OjVweH0uZHQtY2FyZF9faGVhZGVyIC5kdC1jYXJkX19oZWFkaW5ne2ZsZXg6MTstbXMtZmxleDoxO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uZHQtY2FyZF9faGVhZGluZyAuZHQtY2FyZF9fdGl0bGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5kdC1jYXJkX19ib2R5e3BhZGRpbmc6Mi40cmVtIDIuNHJlbTtkaXNwbGF5OmJsb2NrfS5kdC1jYXJkX19ib2R5Ky5kdC1jYXJkX19ib2R5LC5kdC1jYXJkX19oZWFkZXIrLmR0LWNhcmRfX2JvZHl7cGFkZGluZy10b3A6MH0uZHQtY2FyZF9fbW9yZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZHQtY2FyZF9fdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjZyZW07Y29sb3I6IzI2MjYyNn1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1jYXJkX190aXRsZXtmb250LXNpemU6MS44cmVtfX0uZHQtY2FyZF9fZnVsbC1oZWlnaHR7aGVpZ2h0OmNhbGMoMTAwJSAtIDMuMnJlbSk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uZHQtY2FyZF9fZnVsbC1oZWlnaHQgLmNhcmQtYm9keSwuZHQtY2FyZF9fZnVsbC1oZWlnaHQgLmR0LWNoYXJ0LC5kdC1jYXJkX19mdWxsLWhlaWdodCAuZHQtY2hhcnRfX2JvZHksLmR0LWNhcmRfX2Z1bGwtaGVpZ2h0IC5kdC1jYXJkX19ib2R5e2ZsZXg6MTstbXMtZmxleDoxIDEgYXV0b30uZHQtY2FyZF9fZnVsbC1oZWlnaHQgLmR0LWNoYXJ0X19ib2R5Om5vdCg6Zmlyc3QtY2hpbGQpe2ZsZXg6aW5pdGlhbDttYXJnaW4tdG9wOmF1dG99LmR0LWNhcmQtY2Fyb3VzZWwgLmNhcmR7Ym94LXNoYWRvdzpub25lO21hcmdpbi1ib3R0b206MH0uZHQtY2FyZF9fcHJvZHVjdC12ZXJ0aWNhbCAuY2FyZC1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nLXRvcDowfS5kdC1jYXJkX19wcm9kdWN0LWhvcml6b250YWwgLmNhcmQtZm9vdGVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7cGFkZGluZy10b3A6MH1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey5kdC1jYXJkX19wcm9kdWN0LWhvcml6b250YWwgLmNhcmQtaW1nLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjFyZW19fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7LW1zLWFsaWduLWl0ZW1zOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuZHQtZ3JpZC10aHVtYi1lcXVhbHtwYWRkaW5nLWJvdHRvbToxMTAlfS5kdC1jYXJkX19wcm9kdWN0LWhvcml6b250YWwgLmNhcmQtaW1nLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czoxcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MXJlbX0uZHQtY2FyZF9fcHJvZHVjdC1ob3Jpem9udGFsIC5kdC1wcm9kdWN0LWltYWdle3dpZHRoOjI1JX0uZHQtY2FyZF9fcHJvZHVjdC1ob3Jpem9udGFsIC5jYXJkLWJvZHl7d2lkdGg6NTMlfS5kdC1jYXJkX19wcm9kdWN0LWhvcml6b250YWwgLmNhcmQtZm9vdGVye3BhZGRpbmctdG9wOjIuOHJlbTt3aWR0aDoyMiU7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuZHQtZ3JpZC10aHVtYi1lcXVhbHtwYWRkaW5nLWJvdHRvbTo5MCV9LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuZHQtcHJvZHVjdC1pbWFnZXt3aWR0aDozMyV9LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuY2FyZC1ib2R5e3dpZHRoOjQ1JX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuZHQtZ3JpZC10aHVtYi1lcXVhbHtwYWRkaW5nLWJvdHRvbTo4MiV9LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuZHQtcHJvZHVjdC1pbWFnZXt3aWR0aDoyNSV9LmR0LWNhcmRfX3Byb2R1Y3QtaG9yaXpvbnRhbCAuY2FyZC1ib2R5e3dpZHRoOjUzJX19LmR0LWdyaWQtdGh1bWItZXF1YWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1ib3R0b206ODIlO2hlaWdodDowO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5kdC1ncmlkLXRodW1iLWVxdWFsIC5kdC1ncmlkLXRodW1iLWNvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZHQtZ3JpZC10aHVtYi1lcXVhbCAuZHQtZ3JpZC10aHVtYi1jb3ZlciBpbWd7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjEwMCU7bWluLWhlaWdodDoxMDAlO29iamVjdC1maXQ6Y292ZXI7LW8tb2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlfS5hY3Rpb24tdG9vbHN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEuOHJlbTtyaWdodDoxLjZyZW19LmFjdGlvbi10b29scyAuZHQtY2hlY2tib3gsLmFjdGlvbi10b29scyAuZHJvcGRvd257ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFjdGlvbi10b29scyAuZHJvcGRvd257bWFyZ2luLWxlZnQ6OHB4fS5jYXJke2JveC1zaGFkb3c6MCAwIDVweCA1cHggcmdiYSgwLDAsMCwwLjAzKTttYXJnaW4tYm90dG9tOjMuMnJlbX0uY2FyZCAubGVhZHtmb250LXNpemU6MS44cmVtfS5jYXJkIC5saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1sZWZ0OjIuNHJlbTtwYWRkaW5nLXJpZ2h0OjIuNHJlbX0uY2FyZCAuYnRuKy5jYXJkLWxpbmssLmNhcmQgLmJ0bisuYnRuOm5vdCguYnRuLWJsb2NrKSwuY2FyZCAuY2FyZC1saW5rKy5jYXJkLWxpbmssLmNhcmQgLmNhcmQtbGluaysuYnRuOm5vdCguYnRuLWJsb2NrKXttYXJnaW4tbGVmdDoxLjJyZW19LmNhcmQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OmF1dG99LmNhcmQtaW1hZ2UgLmR0LWZhYi1idG57Ym94LXNoYWRvdzowIDAgMTZweCAwIHJnYmEoMCwwLDAsMC4zKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjIuNHJlbTtib3R0b206MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAlKX0uY2FyZC1pbWFnZSAuZHQtZmFiLWJ0bi5yaWdodC1zaWRle2xlZnQ6YXV0bztyaWdodDoyLjRyZW19LmNhcmQtaW1hZ2UrLmNhcmQtYm9keXtwYWRkaW5nLXRvcDozLjZyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbToxLjJyZW07Zm9udC1zaXplOjJyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotMC43OHJlbTttYXJnaW4tYm90dG9tOjEuMnJlbTtjb2xvcjojNzg3ODc4O2ZvbnQtc2l6ZToxLjZyZW19LmNhcmQtdGV4dDpudGgtbGFzdC1vZi10eXBlKDEpOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToyLjFyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6MS4ycmVtIDIuNHJlbX0uY2FyZC1oZWFkZXIuY2FyZC1uYXZ7cGFkZGluZzoxLjZyZW0gMi40cmVtIDIuNHJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS50aGVtZS1kYXJrIC5jYXJkLWhlYWRlci5jYXJkLW5hdntib3JkZXItY29sb3I6I2U4ZThlOH0uY2FyZC1oZWFkZXItbGlua3N7bWFyZ2luLXJpZ2h0Oi0xLjJyZW07bWFyZ2luLWxlZnQ6LTEuMnJlbTttYXJnaW4tYm90dG9tOi0yLjRyZW19LmNhcmQtZm9vdGVye2ZvbnQtc2l6ZToxLjJyZW07cGFkZGluZzoxLjJyZW0gMi40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmNhcmQtZm9vdGVye2ZvbnQtc2l6ZToxLjRyZW19fS5jYXJkLmhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfS5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2UsLmNhcmQuaG9yaXpvbnRhbCAuZHQtc2xpZGVye3dpZHRoOjI4JX0uY2FyZC5ob3Jpem9udGFsIC5vd2wtc3RhZ2Utb3V0ZXIsLmNhcmQuaG9yaXpvbnRhbCAub3dsLWNhcm91c2VsLC5jYXJkLmhvcml6b250YWwgLm93bC1zdGFnZSwuY2FyZC5ob3Jpem9udGFsIC5vd2wtaXRlbXtoZWlnaHQ6MTAwJX0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLXN0YWNrZWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoMTAwJSAtIDI4JSl9LmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1ib2R5e21heC13aWR0aDoxMDAlfS5jYXJkLmhvcml6b250YWwgLmNhcmQtYm9keTpub3QoOmxhc3QtY2hpbGQpe3dpZHRoOmNhbGMoMTAwJSAtIDE1NXB4KX0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLWJvZHk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC10ZXh0e21hcmdpbi1yaWdodDotODBweH0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLWZvb3Rlcnt3aWR0aDoxNTVweH0uY2FyZC5ob3Jpem9udGFsIGltZ3stby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNHJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi40cmVtfS5jYXJkLmhvcml6b250YWwgaW1nOm5vdChbY2xhc3MqPVwic2l6ZS1cIl0pe21pbi1oZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjEwMCV9LmNhcmQuaG9yaXpvbnRhbCAuY2FyZC10ZXh0Om50aC1sYXN0LW9mLXR5cGUoMSk6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEuMnJlbX0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLWZvb3RlcntwYWRkaW5nLXRvcDoyLjRyZW07cGFkZGluZy1ib3R0b206Mi40cmVtO3BhZGRpbmctbGVmdDowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuY2FyZC5ob3Jpem9udGFse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfS5jYXJkLmhvcml6b250YWwgLmNhcmQtaW1hZ2UsLmNhcmQuaG9yaXpvbnRhbCAuZHQtc2xpZGVye3dpZHRoOjEwMCV9LmNhcmQuaG9yaXpvbnRhbCAub3dsLXN0YWdlLW91dGVyLC5jYXJkLmhvcml6b250YWwgLm93bC1jYXJvdXNlbCwuY2FyZC5ob3Jpem9udGFsIC5vd2wtc3RhZ2UsLmNhcmQuaG9yaXpvbnRhbCAub3dsLWl0ZW17aGVpZ2h0OmF1dG99LmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1zdGFja2Vke2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO3dpZHRoOjEwMCV9LmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1ib2R5e21heC13aWR0aDoxMDAlfS5jYXJkLmhvcml6b250YWwgLmNhcmQtYm9keTpub3QoOmxhc3QtY2hpbGQpe3dpZHRoOjEwMCV9LmNhcmQuaG9yaXpvbnRhbCAuY2FyZC1ib2R5Om5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtdGV4dHttYXJnaW4tcmlnaHQ6MH0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLWZvb3Rlcnt3aWR0aDoxMDAlfS5jYXJkLmhvcml6b250YWwgaW1ney1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjRyZW19LmNhcmQuaG9yaXpvbnRhbCBpbWc6bm90KFtjbGFzcyo9XCJzaXplLVwiXSl7bWluLWhlaWdodDoxMDAlO21heC1oZWlnaHQ6MTAwJX0uY2FyZC5ob3Jpem9udGFsIC5jYXJkLXRleHQ6bnRoLWxhc3Qtb2YtdHlwZSgxKTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206MS4ycmVtfS5jYXJkLmhvcml6b250YWwgLmNhcmQtZm9vdGVye3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206Mi40cmVtO3BhZGRpbmctbGVmdDoyLjRyZW19fS5kdC1pbnRyby1jYXJke2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtvdmVyZmxvdzpoaWRkZW59LmR0LWludHJvLWNhcmQgLmNhcmQtaW1hZ2UsLmR0LWludHJvLWNhcmQgLmR0LXNsaWRlcnt3aWR0aDo4NXB4fS5kdC1pbnRyby1jYXJkIC5jYXJkLXN0YWNrZWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmNhbGMoMTAwJSAtIDg1cHgpfS5kdC1pbnRyby1jYXJkIC5jYXJkLWJvZHl7bWF4LXdpZHRoOjEwMCV9LmR0LWludHJvLWNhcmQgaW1ney1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3ZlcjttaW4taGVpZ2h0OjEwMCU7bWF4LWhlaWdodDoxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNHJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi40cmVtfS5kdC1zaG93Y2FzZS1jYXJke2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNGY0ZjR9LmR0LXNob3djYXNlLWNhcmQ6YmVmb3Jle2NvbnRlbnQ6Jyc7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7aGVpZ2h0OjE4cmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNHJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNHJlbTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LXNob3djYXNlLWNhcmQ6YmVmb3Jle3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmR0LXNob3djYXNlLWNhcmQ6YmVmb3Jle2hlaWdodDoyMnJlbX19LmR0LXNob3djYXNlLWNhcmQgLmR0LWNhcmRfX3RpdGxle2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZHQtc2hvd2Nhc2UtY2FyZCAuZHQtY2FyZF9fdGl0bGV7Zm9udC1zaXplOjIuNnJlbX19LmR0LXNob3djYXNlLWNhcmQgLmR0LWNhcmRfX21vcmUsLmR0LXNob3djYXNlLWNhcmQgLmR0LWNhcmRfX21vcmUraSwuZHQtc2hvd2Nhc2UtY2FyZCAuZHQtY2FyZF9fbW9yZSsuaWNvbntjb2xvcjojMjYyNjI2fS5kdC1zaG93Y2FzZS1jYXJkIC5kdC1jYXJkX19oZWFkZXIsLmR0LXNob3djYXNlLWNhcmQgLmR0LWNhcmRfX2JvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5kdC1zaG93Y2FzZS1jYXJkIC5kdC1jYXJkX19oZWFkZXJ7bWFyZ2luLWJvdHRvbTo0LjQ4cmVtO3BhZGRpbmc6NC4wOHJlbSAzLjZyZW0gMH0uZHQtc2hvd2Nhc2UtY2FyZCAuZHQtY2FyZF9fYm9keXtwYWRkaW5nLWxlZnQ6My42cmVtO3BhZGRpbmctcmlnaHQ6My42cmVtfS5kdC1zaG93Y2FzZS1jYXJkIC5sYXlvdXQtY29udGFpbmVye3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZTtib3gtc2hhZG93OjAgMCAxNXB4IDAgcmdiYSgwLDAsMCwwLjIpO2JvcmRlci1yYWRpdXM6LjRyZW07b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5kdC1zaG93Y2FzZS1jYXJkIC5sYXlvdXQtY29udGFpbmVye3RyYW5zaXRpb246bm9uZX19LmR0LXNob3djYXNlLWNhcmQ6aG92ZXI6YmVmb3JlLC5kdC1zaG93Y2FzZS1jYXJkOmZvY3VzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM0NzRiNTV9LmR0LXNob3djYXNlLWNhcmQ6aG92ZXIgLmR0LWNhcmRfX21vcmUsLmR0LXNob3djYXNlLWNhcmQ6aG92ZXIgLmR0LWNhcmRfX21vcmUraSwuZHQtc2hvd2Nhc2UtY2FyZDpob3ZlciAuZHQtY2FyZF9fbW9yZSsuaWNvbiwuZHQtc2hvd2Nhc2UtY2FyZDpob3ZlciAuZHQtY2FyZF9fdGl0bGUsLmR0LXNob3djYXNlLWNhcmQ6Zm9jdXMgLmR0LWNhcmRfX21vcmUsLmR0LXNob3djYXNlLWNhcmQ6Zm9jdXMgLmR0LWNhcmRfX21vcmUraSwuZHQtc2hvd2Nhc2UtY2FyZDpmb2N1cyAuZHQtY2FyZF9fbW9yZSsuaWNvbiwuZHQtc2hvd2Nhc2UtY2FyZDpmb2N1cyAuZHQtY2FyZF9fdGl0bGV7Y29sb3I6I2ZmZn0uZHQtc2hvd2Nhc2UtY2FyZDpob3ZlciAubGF5b3V0LWNvbnRhaW5lciwuZHQtc2hvd2Nhc2UtY2FyZDpmb2N1cyAubGF5b3V0LWNvbnRhaW5lcntib3gtc2hhZG93OjAgMTJweCAzNXB4IDAgcmdiYSgwLDAsMCwwLjIzKTtib3JkZXItcmFkaXVzOjFyZW19LmR0LXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZHQtc2xpZGVyX19oZWFkZXJ7cGFkZGluZzoxMHB4IDIwcHggMnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3otaW5kZXg6Mjt3aWR0aDoxMDAlfS5kdC1zbGlkZXJfX2hlYWRlciAuZHQtY2hlY2tib3gtaWNvbntmbG9hdDpyaWdodH0uZHQtc2xpZGVyX19oZWFkZXIgLmR0LWNoZWNrYm94LWljb24gLmR0LWNoZWNrYm94LWNvbnRlbnR7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNCk7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtjdXJzb3I6cG9pbnRlcn0uY2Fyb3VzZWwtaXRlbT5pbWd7d2lkdGg6MTAwJX0uY2FyZCAuZHQtc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJkIC5kdC1zbGlkZXIgLm93bC1kb3Rze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7d2lkdGg6MTAwJX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwuZHJvcGRvd24tdG9nZ2xlOmFmdGVye2JvcmRlcjowIG5vbmU7Zm9udC1zaXplOjEuNHJlbTtmb250LWZhbWlseTonZ2F4b24nO2xpbmUtaGVpZ2h0OjAuNzt3aWR0aDphdXRvO2hlaWdodDphdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmV7Y29udGVudDonXFxlOTNiJ30uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Y29udGVudDonXFxlOTNjJ30uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXJ7Y29udGVudDonXFxlOTNkJ30uZHJvcGRvd24tdG9nZ2xlOmFmdGVye2NvbnRlbnQ6J1xcZTkzYSd9LmRyb3Bkb3duLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUtc3BsaXQ6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tdG9nZ2xlLm5vLWFycm93OmFmdGVye2NvbnRlbnQ6bm9uZX0uc3RhdGljLWRyb3Bkb3duLW1lbnV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5zdGF0aWMtZHJvcGRvd24tbWVudT4uZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5zdGF0aWMtZHJvcGRvd24tbWVudXtmbGV4LWRpcmVjdGlvbjpjb2x1bW59fS5kcm9wZG93bi1pdGVtLmRpc2FibGVkLC5kcm9wZG93bi1pdGVtOmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHJvcGRvd24tbWVudXtmb250LXNpemU6MS42cmVtfX0uZHJvcGRvd24tbWVudS5zaG93e3otaW5kZXg6MTAwMX0uZHJvcGRvd24tbWVudS1tZWRpYXtwYWRkaW5nOjB9LmRyb3Bkb3duLW1lbnUtaGVhZGVyLC5kcm9wZG93bi1tZW51LWZvb3RlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZvbnQtc2l6ZToxM3B4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6MS41cmVtIDEuOHJlbX0uZHJvcGRvd24tbWVudS1oZWFkZXJ7Ym94LXNoYWRvdzowIDJweCAycHggMCByZ2JhKDg0LDg0LDg0LDAuMDUpfS5kcm9wZG93bi1tZW51LWhlYWRlciAudGl0bGV7Zm9udC1zaXplOjE1cHg7bWFyZ2luLWJvdHRvbTowfS5kcm9wZG93bi1tZW51LWJvZHl7cGFkZGluZzoxLjVyZW0gMS44cmVtfS5kcm9wZG93bi1tZW51LWZvb3Rlcntib3gtc2hhZG93OjAgLTJweCAycHggMCByZ2JhKDg0LDg0LDg0LDAuMDUpfS5kcm9wem9uZXtib3JkZXItc3R5bGU6ZGFzaGVkO2JvcmRlci1yYWRpdXM6LjZyZW07bWluLWhlaWdodDozNTBweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uZHJvcHpvbmUgLmR6LW1lc3NhZ2V7Zm9udC1zaXplOjIuMnJlbX1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsuZHJvcHpvbmUgLmR6LW1lc3NhZ2V7Zm9udC1zaXplOjEuNnJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCl7LmRyb3B6b25le21pbi1oZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7LmRyb3B6b25le21pbi1oZWlnaHQ6MjAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmRyb3B6b25le21pbi1oZWlnaHQ6MTQwcHh9fS5mb3JtLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xMHB4O21hcmdpbi1sZWZ0Oi0xMHB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjEwcHg7cGFkZGluZy1sZWZ0OjEwcHh9LmN1c3RvbS1zZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9LnNlYXJjaC1ib3h7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6NDAwcHh9LnNlYXJjaC1ib3ggaW5wdXRbdHlwZT1cInNlYXJjaFwiXXtwYWRkaW5nLWxlZnQ6NDBweH0uc2VhcmNoLWJveCAuc2VhcmNoLWljb257Y29sb3I6IzU0NTQ1NDtsaW5lLWhlaWdodDoxO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6NTAlO3otaW5kZXg6NDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zZWFyY2gtYm94IGJ1dHRvbi5zZWFyY2gtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowIG5vbmU7cGFkZGluZzowfS5zZWFyY2gtYm94IGJ1dHRvbi5zZWFyY2gtaWNvbjpmb2N1cywuc2VhcmNoLWJveCBidXR0b24uc2VhcmNoLWljb246YWN0aXZle291dGxpbmU6MH0uZHQtaGVhZGVyIC5zZWFyY2gtYm94IC5mb3JtLWNvbnRyb2x7Ym94LXNoYWRvdzpub25lO2JvcmRlci1jb2xvcjojZjJmMmYyfS50aGVtZS1kYXJrIC5kdC1oZWFkZXIgLnNlYXJjaC1ib3ggLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6I2U4ZThlOH1AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KXsuZHQtaGVhZGVyIC5zZWFyY2gtYm94e3dpZHRoOjI3MHB4fS5kdC1oZWFkZXIgLnNlYXJjaC1ib3ggLmJ0bntwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1oZWFkZXIgLnNlYXJjaC1ib3h7d2lkdGg6MjAwcHh9fS5zZWFyY2gtYm94LnJpZ2h0LXNpZGUtaWNvbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJde3BhZGRpbmctbGVmdDoxLjdyZW07cGFkZGluZy1yaWdodDo0MHB4fS5zZWFyY2gtYm94LnJpZ2h0LXNpZGUtaWNvbiAuc2VhcmNoLWljb257bGVmdDphdXRvO3JpZ2h0OjE1cHh9LnN3aXRjaC1kb3VibGUgLnN3aXRjaHtkaXNwbGF5OmlubGluZS1mbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5zd2l0Y2gtZG91YmxlIC5zd2l0Y2ggLnNsaWRlcnttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4fS5zd2l0Y2h7cG9zaXRpb246cmVsYXRpdmU7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWJvdHRvbTowfS5zd2l0Y2ggaW5wdXR7ZGlzcGxheTpub25lfS5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCsuc2xpZGVye2JhY2tncm91bmQtY29sb3I6IzhBMkJFMn0uc3dpdGNoIGlucHV0OmNoZWNrZWQrLnNsaWRlcjpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNnB4KTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDI2cHgpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNnB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgyNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNnB4KX0uc3dpdGNoIGlucHV0OmZvY3VzKy5zbGlkZXJ7Ym94LXNoYWRvdzowIDAgMXB4ICM4QTJCRTJ9LnNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo1MHB4O2hlaWdodDoyNHB4O2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2NlZDRkYTtib3JkZXItcmFkaXVzOjUwcHg7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5zbGlkZXJ7dHJhbnNpdGlvbjpub25lfX0uc2xpZGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweDtsZWZ0OjJweDtib3R0b206MnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjUwJTt0cmFuc2l0aW9uOmFsbCAwLjJzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNsaWRlcjpiZWZvcmV7dHJhbnNpdGlvbjpub25lfX0uc3dpdGNoLXNtIC5zbGlkZXJ7d2lkdGg6MzVweDtoZWlnaHQ6MThweH0uc3dpdGNoLXNtIC5zbGlkZXI6YmVmb3Jle3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9LnN3aXRjaC1zbSBpbnB1dDpjaGVja2VkKy5zbGlkZXI6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTdweCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgxN3B4KTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTdweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTdweCl9LmR0LWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyLjVyZW07ZGlzcGxheTppbmxpbmUtYmxvY2t9LmR0LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6LTJyZW07b3BhY2l0eTowfS5kdC1jaGVja2JveC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDo4cHg7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuM30uZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoycmVtO2hlaWdodDoycmVtO2xlZnQ6MDt0b3A6MDttYXJnaW4tbGVmdDotMnJlbTtib3JkZXI6MXB4IHNvbGlkICM3ODc4Nzg7Ym9yZGVyLXJhZGl1czouNHJlbTt0cmFuc2l0aW9uOmJvcmRlciAwLjE1cyBlYXNlLWluLW91dCxjb2xvciAwLjE1cyBlYXNlLWluLW91dH1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmV7dHJhbnNpdGlvbjpub25lfX0uZHQtY2hlY2tib3gtY29udGVudDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS4ycmVtO2xlZnQ6MC4zNXJlbTt0b3A6MC4yNXJlbTttYXJnaW4tbGVmdDotMnJlbX0uZHQtY2hlY2tib3gtY2lyY2xlIC5kdC1jaGVja2JveC1jb250ZW50OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uZHQtY2hlY2tib3gtdG9kb3tkaXNwbGF5OmJsb2NrfS5kdC1jaGVja2JveC10b2RvIC5kdC1jaGVja2JveC1jb250ZW50OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uZHQtY2hlY2tib3gtdG9kbyAuZHQtY2hlY2tib3gtY29udGVudDphZnRlcntjb250ZW50OidcXGU5MzUnO2ZvbnQtZmFtaWx5OidnYXhvbic7bGVmdDowLjRyZW07dG9wOjAuNHJlbTtmb250LXNpemU6MXJlbX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1jaGVja2JveC10b2RvIC5kdC1jaGVja2JveC1jb250ZW50OmFmdGVye3RvcDowLjNyZW07Zm9udC1zaXplOjEuMnJlbX19LmR0LWNoZWNrYm94LXRvZG8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudHt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO2NvbG9yOiM3ODc4Nzh9LmR0LWNoZWNrYm94LXRvZG8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM1MmM0MWF9LmR0LWNoZWNrYm94LXRvZG8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudDphZnRlcntjb2xvcjojNTJjNDFhfS5kdC1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgfiAuZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmV7b3V0bGluZTowIG5vbmV9LmR0LWNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gLmR0LWNoZWNrYm94LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDonXFwzMSc7Zm9udC1mYW1pbHk6J2dheG9uJ30uZHQtY2hlY2tib3gtaWNvbiAuZHQtY2hlY2tib3gtY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWFyZ2luLWxlZnQ6LThweH0uZHQtY2hlY2tib3gtaWNvbiAuZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmUsLmR0LWNoZWNrYm94LWljb24gLmR0LWNoZWNrYm94LWNvbnRlbnQ6YWZ0ZXJ7Y29udGVudDpub25lfS5kdC1jaGVja2JveC1pY29uIC5kdC1jaGVja2JveC1jb250ZW50IC5jaGVja2VkLC5kdC1jaGVja2JveC1pY29uIC5kdC1jaGVja2JveC1jb250ZW50IC51bmNoZWNrZWR7Zm9udC1zaXplOjEuOHJlbTtkaXNwbGF5OmlubGluZS1ibG9ja30uZHQtY2hlY2tib3gtaWNvbiAuZHQtY2hlY2tib3gtY29udGVudCAuY2hlY2tlZHtkaXNwbGF5Om5vbmV9LmR0LWNoZWNrYm94LWljb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudDpiZWZvcmUsLmR0LWNoZWNrYm94LWljb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudDphZnRlcntjb250ZW50Om5vbmV9LmR0LWNoZWNrYm94LWljb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgfiAuZHQtY2hlY2tib3gtY29udGVudCAudW5jaGVja2Vke2Rpc3BsYXk6bm9uZX0uZHQtY2hlY2tib3gtaWNvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB+IC5kdC1jaGVja2JveC1jb250ZW50IC5jaGVja2Vke2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kdC1jaGVja2JveC1vbmx5e3BhZGRpbmctbGVmdDowfS5kdC1jaGVja2JveC1vbmx5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXttYXJnaW4tbGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9LmR0LWNoZWNrYm94LW9ubHkgLmR0LWNoZWNrYm94LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWxlZnQ6MDtjdXJzb3I6cG9pbnRlcn0uZHQtYXR0YWNobWVudC1idG57cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZHQtYXR0YWNobWVudC1idG4gaW5wdXRbdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7b3BhY2l0eTowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoxO3dpZHRoOjEwMCU7Y3Vyc29yOnBvaW50ZXJ9LmR0LWxvZ2luX19jb250ZW50LWlubmVyIC5mb3JtLWNvbnRyb2x7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1fS5kdC1nYWxsZXJ5LWxpc3R7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtLjVweCAxNXB4O3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItcmFkaXVzOjEwcHh9LmR0LWdhbGxlcnktbGlzdD5saXtwYWRkaW5nOjAuNXB4O3dpZHRoOjMzLjMzJX0uZHQtZ2FsbGVyeS10aHVtYntwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uZHQtZ2FsbGVyeS10aHVtYjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsMCwwLDAuOCkgMTAwJSk7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmR0LWdhbGxlcnktdGh1bWItY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjI7cGFkZGluZzoxMHB4O2NvbG9yOiNmZmZ9LmZsYWctaWNvbi1sZ3tmb250LXNpemU6MS44cmVtfS5mbGFnLWljb24teGx7Zm9udC1zaXplOjIuNXJlbX0uZmxhZy1pY29uLXJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMnJlbX0uZmxhZy1pY29uLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJX0uaWNvbntsaW5lLWhlaWdodDowLjc7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO3NwZWFrOm5vbmU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaWNvbi1md3t3aWR0aDoxLjI4NTcxNDI5ZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lmljb24tc217Zm9udC1zaXplOjEuNHJlbX0uaWNvbi1sZ3tmb250LXNpemU6MS42cmVtfS5pY29uLXhse2ZvbnQtc2l6ZToycmVtfS5pY29uLTF4e2ZvbnQtc2l6ZToyLjJyZW19Lmljb24tMnh7Zm9udC1zaXplOjIuNXJlbX0uaWNvbi0zeHtmb250LXNpemU6M3JlbX0uaWNvbi00eHtmb250LXNpemU6NHJlbX0uaWNvbi01eHtmb250LXNpemU6NC41cmVtfS5pY29uLTZ4e2ZvbnQtc2l6ZTo1LjVyZW19Lmljb24tN3h7Zm9udC1zaXplOjdyZW19Lmljb24tcm90YXRlLS0yNXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTI1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtMjVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTI1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0yNWRlZyl9LmR0LWljb24tYWxlcnR7cG9zaXRpb246cmVsYXRpdmV9LmR0LWljb24tYWxlcnQ6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3JpZ2h0OjRweDt0b3A6MXB4O3otaW5kZXg6MTA7d2lkdGg6NnB4O2hlaWdodDo2cHg7YmFja2dyb3VuZC1jb2xvcjojZjUyMjJkO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JveC1zaGFkb3c6MCAwIDAgcmdiYSgyNDUsMzQsNDUsMC40KTthbmltYXRpb246cHVsc2UgMnMgaW5maW5pdGV9QC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlezAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQ1LDM0LDQ1LDAuNCl9NzAley13ZWJraXQtYm94LXNoYWRvdzowIDAgMCA2cHggcmdiYSgyNDUsMzQsNDUsMCl9MTAwJXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwKX19QGtleWZyYW1lcyBwdWxzZXswJXstbW96LWJveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpO2JveC1zaGFkb3c6MCAwIDAgMCByZ2JhKDI0NSwzNCw0NSwwLjQpfTcwJXstbW96LWJveC1zaGFkb3c6MCAwIDAgNnB4IHJnYmEoMjQ1LDM0LDQ1LDApO2JveC1zaGFkb3c6MCAwIDAgNnB4IHJnYmEoMjQ1LDM0LDQ1LDApfTEwMCV7LW1vei1ib3gtc2hhZG93OjAgMCAwIDAgcmdiYSgyNDUsMzQsNDUsMCk7Ym94LXNoYWRvdzowIDAgMCAwIHJnYmEoMjQ1LDM0LDQ1LDApfX0uZHJhZ2dhYmxlLWljb257Y3Vyc29yOmFsbC1zY3JvbGx9LmRyYWdnYWJsZS1pY29uOmhvdmVyLC5kcmFnZ2FibGUtaWNvbjpmb2N1cywuZHJhZ2dhYmxlLWljb246YWN0aXZle2N1cnNvcjphbGwtc2Nyb2xsfS5pY29uLXNwaW57YW5pbWF0aW9uOmljb24tc3BpbiAxLjVzIGluZmluaXRlIGxpbmVhcn0uaWNvbi1zcGluLXJldmVyc2V7YW5pbWF0aW9uOmljb24tc3Bpbi1yZXZlcnNlIDEuNXMgaW5maW5pdGUgbGluZWFyfS5hbmltYXRpb24tY3VzdG9taXplcnthbmltYXRpb246YW5pbWF0aW9uLWN1c3RvbWl6ZXIgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXR9QGtleWZyYW1lcyBpY29uLXNwaW57MCV7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBpY29uLXNwaW4tcmV2ZXJzZXswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgtMzU5ZGVnKX19QGtleWZyYW1lcyBhbmltYXRpb24tY3VzdG9taXplcnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTUwJXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0xMDAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9fS5kdC1tb2R1bGVfX3Rvb2xiYXJ7cGFkZGluZzoxcmVtIDNyZW07cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZThlODttaW4taGVpZ2h0OjY1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcn0uZHQtbW9kdWxlX19saXN0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEuNXJlbSAzcmVtfS5kdC1tb2R1bGVfX2xpc3QtaXRlbS1jb250ZW50e2ZsZXg6MTstbXMtZmxleDoxIDEgMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7bWF4LXdpZHRoOjEwMCU7Y29sb3I6IzI2MjYyNn0uZHQtbW9kdWxlX19saXN0LWl0ZW0taW5mb3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi1sZWZ0OjIwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtbW9kdWxlX19saXN0LWl0ZW0taW5mbyAuYmFkZ2UtZ3JvdXB7ZGlzcGxheTpub25lfX0uZHQtbW9kdWxlX19saXN0LWl0ZW0taW5mbz4qOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjhweH0uZHQtbW9kdWxlX19saXN0LWl0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5kdC1tb2R1bGVfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjMuOHJlbX0uYWRkLWNvbW1lbnQtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS4ycmVtIDNyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH0uYWRkLWNvbW1lbnQtYm94IC5hY3Rpb24tdG9vbHN7dG9wOi0yMHB4O3otaW5kZXg6MjtyaWdodDozLjJyZW07ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYWRkLWNvbW1lbnQtYm94IC5hY3Rpb24tdG9vbHMgKjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDoxNXB4fS5hZGQtY29tbWVudC1ib3ggdGV4dGFyZWF7aGVpZ2h0OjQuMnJlbX0udXNlci1pbmZvLWNhcmR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMTAwO2Rpc3BsYXk6bm9uZTttYXJnaW4tYm90dG9tOjB9LmR0LXRlYW0tbGlzdHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweH0uZHQtdGVhbS1saXN0IGxpe3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LmR0LW1vZHVsZS0tY2hhdCAuZHQtbW9kdWxlX19zaWRlYmFyLWNvbnRlbnR7b3ZlcmZsb3cteTppbml0aWFsfS5kdC1tb2R1bGUtLWNoYXQgLmR0LW1vZHVsZV9fc2lkZWJhciAuc2VhcmNoLWJveHttYXgtd2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kdC1tb2R1bGUtLWNoYXQgLmR0LW1vZHVsZV9fc2lkZWJhcnttYXgtd2lkdGg6MzE1cHg7ZmxleDowIDAgMzE1cHg7LW1zLWZsZXg6MCAwIDMxNXB4fX0uZHQtbW9kdWxlLS1jaGF0IC5kdC1tb2R1bGVfX2hlYWRlcntwYWRkaW5nOjEuNnJlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kdC1tb2R1bGUtLWNoYXQgLmR0LW1vZHVsZV9fY29udGFpbmVye21heC13aWR0aDpjYWxjKDEwMCUgLSAyMzBweCArIDg1cHgpfX0uZHQtbW9kdWxlLS1jaGF0IC5kdC1tb2R1bGVfX2NvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmJmYmZifUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmR0LW1vZHVsZS0tY2hhdCAuZHQtbW9kdWxlX19zaWRlYmFyLWhlYWRlcntwYWRkaW5nOjIuNXJlbSAycmVtIDEuMnJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fX0uZHQtY2hhdF9faXRlbXtkaXNwbGF5OmZsZXg7cGFkZGluZzoxLjZyZW19LmR0LWNoYXRfX2l0ZW0gLmR0LWF2YXRhcnttYXJnaW4tcmlnaHQ6MTZweDthbGlnbi1zZWxmOmZsZXgtZW5kfS5kdC1jaGF0X19pdGVtIC5kdC1jaGF0X19tZXNzYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MS44cmVtIDIuNnJlbTttYXJnaW4tYm90dG9tOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1yYWRpdXM6MTJweDttYXgtd2lkdGg6NjAwcHg7Y29sb3I6IzU0NTQ1NH0uZHQtY2hhdF9faXRlbSAuZHQtY2hhdF9fbWVzc2FnZTpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MjBweCAyMHB4IDIwcHggMDttYXJnaW4tYm90dG9tOjB9LmR0LWNoYXRfX2l0ZW0ucmVwbHl7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2V9LmR0LWNoYXRfX2l0ZW0ucmVwbHkgLmR0LWF2YXRhcnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDoxNnB4fS5kdC1jaGF0X19pdGVtLnJlcGx5IC5kdC1jaGF0X19tZXNzYWdle2JhY2tncm91bmQtY29sb3I6I2RkZTBlYjtib3JkZXItY29sb3I6I2U4ZThlODtjb2xvcjojNTQ1NDU0fS5kdC1jaGF0X19pdGVtLnJlcGx5IC5kdC1jaGF0X19tZXNzYWdlOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czoyMHB4IDIwcHggMCAyMHB4fS5kdC1jb250YWN0czpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206Mi42cmVtfS5kdC1jb250YWN0cyAuZHQtY29udGFjdDpob3ZlciwuZHQtY29udGFjdHMgLmR0LWNvbnRhY3Q6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojZGRlMGViO2N1cnNvcjpwb2ludGVyfS50aGVtZS1kYXJrIC5kdC1jb250YWN0cyAuZHQtY29udGFjdDpob3ZlciwudGhlbWUtZGFyayAuZHQtY29udGFjdHMgLmR0LWNvbnRhY3Q6Zm9jdXN7YmFja2dyb3VuZC1jb2xvcjojNGE1NzYzfS5kdC1jb250YWN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxLjZyZW19LmR0LWNvbnRhY3Q6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5kdC1jb250YWN0X19oZWFkaW5ne3BhZGRpbmctbGVmdDoyLjZyZW07cGFkZGluZy1yaWdodDoyLjZyZW07bWFyZ2luLWJvdHRvbTo0cHg7Y29sb3I6IzU0NTQ1NH0uZHQtY29udGFjdF9faW5mb3tmbGV4OjE7LW1zLWZsZXg6MTttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LmR0LWNvbnRhY3RfX2NvdW50ZXJ7cGFkZGluZy1sZWZ0OjVweH0uZHQtY29udGFjdCAuZHQtYXZhdGFyKy5kdC1jb250YWN0X19pbmZvLC5kdC1jb250YWN0IC5kdC1hdmF0YXItc3RhdHVzKy5kdC1jb250YWN0X19pbmZve3BhZGRpbmctbGVmdDoxMHB4fS5kdC1jb250YWN0X190aXRsZXttYXJnaW4tYm90dG9tOjJweH0uZHQtY29udGFjdF9fZGVzY3ttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjR9LmR0LWNvbnRhY3RfX3RpbWV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxLjFyZW19LmNvbnRhY3QtbW9kYWwgLm1vZGFsLWhlYWRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtwYWRkaW5nOjZweCAxNnB4fS5jb250YWN0LW1vZGFsIC5tb2RhbC1oZWFkZXIgLmNsb3NlLC5jb250YWN0LW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxle2NvbG9yOiNmZmZ9LmNvbnRhY3QtbW9kYWwgLm1vZGFsLWhlYWRlciAuY2xvc2V7Zm9udC1zaXplOjEuNHJlbTtwYWRkaW5nOjAuNXJlbTttYXJnaW46LTAuNXJlbSAtMC41cmVtIC0wLjVyZW0gYXV0bztsaW5lLWhlaWdodDppbmhlcml0fS5jb250YWN0LW1vZGFsIC5tb2RhbC1ib2R5e3BhZGRpbmc6MjBweCAxNXB4fS5jb250YWN0LW1vZGFsIHRleHRhcmVhLC5jb250YWN0LW1vZGFsIGlucHV0e2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7Ym9yZGVyOjAgbm9uZTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmNvbnRhY3QtbW9kYWwgdGV4dGFyZWE6Zm9jdXMsLmNvbnRhY3QtbW9kYWwgaW5wdXQ6Zm9jdXN7Ym94LXNoYWRvdzpub25lO291dGxpbmU6bm9uZX0uY29udGFjdC1tb2RhbCBpbnB1dHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5jb250YWN0LW1vZGFsIGlucHV0OmZvY3Vze2JvcmRlci1jb2xvcjojMjYyNjI2fS5tYWlsLWRldGFpbC1saXN0IC5kdC1tb2R1bGVfX2xpc3QtaXRlbSAuZHQtbW9kdWxlX19saXN0LWl0ZW0tY29udGVudHtjdXJzb3I6cG9pbnRlcn0ubWFpbC1kZXRhaWwtbGlzdCAuZHQtbW9kdWxlX19saXN0LWl0ZW0gLmR0LW1vZHVsZV9fbGlzdC1pdGVtLWNvbnRlbnQgYnJ7ZGlzcGxheTpub25lfS5tYWlsLWRldGFpbC1saXN0IC5kdC1tb2R1bGVfX2xpc3QtaXRlbS5vcGVue3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0ubWFpbC1kZXRhaWwtbGlzdCAuZHQtbW9kdWxlX19saXN0LWl0ZW0ub3BlbiAuZHQtYXZhdGFyLC5tYWlsLWRldGFpbC1saXN0IC5kdC1tb2R1bGVfX2xpc3QtaXRlbS5vcGVuIC5kdC1tb2R1bGVfX2xpc3QtaXRlbS1pbmZve2FsaWduLXNlbGY6ZmxleC1zdGFydH0ubWFpbC1kZXRhaWwtbGlzdCAuZHQtbW9kdWxlX19saXN0LWl0ZW0ub3BlbiAuZHQtbW9kdWxlX19saXN0LWl0ZW0tY29udGVudHtvdmVyZmxvdzp2aXNpYmxlO3RleHQtb3ZlcmZsb3c6aW5pdGlhbDt3aGl0ZS1zcGFjZTpub3JtYWw7Y3Vyc29yOmluaXRpYWx9Lm1haWwtZGV0YWlsLWxpc3QgLmR0LW1vZHVsZV9fbGlzdC1pdGVtLm9wZW4gLmR0LW1vZHVsZV9fbGlzdC1pdGVtLWNvbnRlbnQgYnJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmNvbXBvc2UtbWFpbC1ib3h7d2lkdGg6NTVyZW07Ym94LXNoYWRvdzowIDAgMTVweCAwIHJnYmEoMCwwLDAsMC4yKTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi40cmVtO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjRyZW07Ym90dG9tOjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpey5jb21wb3NlLW1haWwtYm94e3dpZHRoOjEwMCU7cmlnaHQ6MH19LmNvbXBvc2UtbWFpbC1ib3hfX2hlYWRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOi40cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi40cmVtO2JhY2tncm91bmQtY29sb3I6IzI2MjYyNjtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nOjZweCAxNnB4fS5jb21wb3NlLW1haWwtYm94X19ib2R5e2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjIwcHggMTVweH0uY29tcG9zZS1tYWlsLWJveCB0ZXh0YXJlYSwuY29tcG9zZS1tYWlsLWJveCBpbnB1dHtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO2JvcmRlcjowIG5vbmU7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5jb21wb3NlLW1haWwtYm94IHRleHRhcmVhOmZvY3VzLC5jb21wb3NlLW1haWwtYm94IGlucHV0OmZvY3Vze2JveC1zaGFkb3c6bm9uZTtvdXRsaW5lOm5vbmV9LmNvbXBvc2UtbWFpbC1ib3ggaW5wdXR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZThlOH0uY29tcG9zZS1tYWlsLWJveCBpbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzI2MjYyNn0uY29tcG9zZS1tYWlsLWJveCB0ZXh0YXJlYXtoZWlnaHQ6MjIwcHg7cmVzaXplOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuY29tcG9zZS1tYWlsLWJveCB0ZXh0YXJlYXtoZWlnaHQ6MTgwcHh9fS5kdC10YXNrX19pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5kdC10YXNrX19pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbToxLjVyZW19LmR0LXRhc2tfX2l0ZW0gLmR0LXRhc2stZGF0ZXttaW4td2lkdGg6NTVweDt0ZXh0LWFsaWduOnJpZ2h0fUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LXRhc2tfX2l0ZW0gLmR0LXRhc2stZGF0ZXtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycHg7dG9wOjA7ei1pbmRleDoxfX0uZHQtdGFza19faXRlbSAuYmFkZ2V7bWluLXdpZHRoOjYycHh9LmR0LXRhc2tfX2l0ZW0gLmR0LXRleHQtaG92ZXI6aG92ZXJ7Y29sb3I6IzhBMkJFMn0uZHQtdGFza19fYm9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LXRhc2tfX2JvZHl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21heC13aWR0aDpjYWxjKDEwMCUgLSAxMHB4KX19LmR0LXRhc2tfX2NvbnRlbnQtbGVmdHt3aWR0aDpjYWxjKDEwMCUgLSAyNTJweCl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtdGFza19fY29udGVudC1sZWZ0e3dpZHRoOmNhbGMoMTAwJSAtIDY1cHgpO21hcmdpbi1ib3R0b206MTBweH19LmR0LXRhc2tfX2NvbnRlbnQtcmlnaHR7d2lkdGg6MjUycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjEwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtdGFza19fY29udGVudC1yaWdodHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLWxlZnQ6MH19LnRhYnMtY29udGFpbmVyIC50YWItY29udGVudHtib3JkZXI6c29saWQgMXB4ICNkZWUyZTY7Ym9yZGVyLXRvcDowIG5vbmV9LnRhYnMtY29udGFpbmVyLnRhYnMtdmVydGljYWwgLnRhYi1jb250ZW50e2JvcmRlci10b3A6c29saWQgMXB4ICNkZWUyZTZ9LnRhYnMtY29udGFpbmVyIC5jYXJkIC50YWItY29udGVudHtib3JkZXI6MCBub25lfS50YWJzLXZlcnRpY2FsIC5uYXYtcGlsbHMsLnRhYnMtdmVydGljYWwgLm5hdi10YWJze2JvcmRlcjowIG5vbmU7ZmxvYXQ6bGVmdH0udGFicy12ZXJ0aWNhbCAubmF2LXBpbGxzPmxpLC50YWJzLXZlcnRpY2FsIC5uYXYtdGFicz5saXtmbG9hdDpub25lfS50YWJzLXZlcnRpY2FsIC50YWItY29udGVudHtvdmVyZmxvdzpoaWRkZW59LnRhYnMtdmVydGljYWwgLm5hdi10YWJzPmxpPmF7Ym9yZGVyLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJhZGl1czowO21hcmdpbi1yaWdodDotMXB4O3otaW5kZXg6NX0udGFicy12ZXJ0aWNhbCAubmF2LXRhYnM+bGk+YS5hY3RpdmV7Ym9yZGVyLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnRhYnMtdmVydGljYWwgLm5hdi10YWJzPmxpOmZpcnN0LWNoaWxkIGF7Ym9yZGVyLXJhZGl1czouNHJlbSAwIDAgMH0udGFicy12ZXJ0aWNhbCAubmF2LXRhYnM+bGk6bGFzdC1jaGlsZCBhe2JvcmRlci1yYWRpdXM6MCAwIDAgLjRyZW19LnRhYnMtcmlnaHQgLm5hdi10YWJze2Zsb2F0OnJpZ2h0fS50YWJzLXJpZ2h0IC5uYXYtdGFicz5saT5he21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi0xcHh9LnRhYnMtcmlnaHQgLm5hdi10YWJzPmxpPmEuYWN0aXZle2JvcmRlci1jb2xvcjojZGVlMmU2O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnRhYnMtcmlnaHQgLm5hdi10YWJzPmxpOmZpcnN0LWNoaWxkIGF7Ym9yZGVyLXJhZGl1czowIC40cmVtIDAgMH0udGFicy1yaWdodCAubmF2LXRhYnM+bGk6bGFzdC1jaGlsZCBhe2JvcmRlci1yYWRpdXM6MCAwIC40cmVtIDB9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NDU0NTR9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOi0ycHg7aGVpZ2h0OjJweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzhBMkJFMjt6LWluZGV4OjJ9Lm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojOEEyQkUyfS5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMsLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmFjdGl2ZXtjb2xvcjojOEEyQkUyfS5uYXYtcGlsbHMtc20gLmFjdGl2ZXtmb250LXNpemU6MTJweH0ubmF2LXBpbGxzLXNtIC5uYXYtbGlua3twYWRkaW5nOjRweCA4cHh9Lm5hdi1jYXJkLXRhYnN7Zm9udC1zaXplOjEuNnJlbTttYXJnaW4tdG9wOi01LjRyZW07bWFyZ2luLWJvdHRvbToyLjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsubmF2LWNhcmQtdGFic3ttYXJnaW4tdG9wOi0yLjRyZW19fS50aW1lcGlja2VyLXNicyAuZGF0ZXBpY2tlci1kYXlzLC50aW1lcGlja2VyLXNicyAuZGF0ZXBpY2tlci1tb250aHMsLnRpbWVwaWNrZXItc2JzIC5kYXRlcGlja2VyLXllYXJzLC50aW1lcGlja2VyLXNicyAuZGF0ZXBpY2tlci1kZWNhZGVzLC50aW1lcGlja2VyLXNicyAudGltZXBpY2tlci1waWNrZXIsLnRpbWVwaWNrZXItc2JzIC50aW1lcGlja2VyLWhvdXJzLC50aW1lcGlja2VyLXNicyAudGltZXBpY2tlci1taW51dGVze3BhZGRpbmc6MTJweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZThlOGU4O2JvcmRlci1yYWRpdXM6LjRyZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlLXNtIHRoZWFkIHRoe3BhZGRpbmctdG9wOjAuM3JlbTtib3JkZXItYm90dG9tOjAgbm9uZX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGFibGUtc20gdGhlYWQgdGg6Zmlyc3QtY2hpbGQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRhYmxlLXNtIHRib2R5IHRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowLjNyZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrO21hcmdpbjoycHggMDtwYWRkaW5nOjEwcHg7d2lkdGg6MjVyZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbntsaW5lLWhlaWdodDppbmhlcml0O2hlaWdodDphdXRvO3dpZHRoOjEwMCV9LnRoZW1lLWRhcmsgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXR7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50aGVtZS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLC50aGVtZS1kYXJrIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aHtib3JkZXItcmFkaXVzOi40cmVtO2JvcmRlci10b3A6MCBub25lfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiM4QTJCRTJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiNkZWUyZTY7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXd7Y29sb3I6I2FkYjViZH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzhBMkJFMn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFue2JvcmRlci1yYWRpdXM6LjRyZW19LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyfS5zcC1yZXBsYWNlcntwYWRkaW5nOi44cmVtO2JvcmRlci1jb2xvcjojZThlOGU4O2JhY2tncm91bmQ6I2Y0ZjRmNDtjb2xvcjojNTQ1NDU0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtib3JkZXItcmFkaXVzOi40cmVtfS5zcC1yZXBsYWNlcjpob3Zlciwuc3AtcmVwbGFjZXIuc3AtYWN0aXZle2JhY2tncm91bmQ6I2U5ZWNlZjtib3JkZXItY29sb3I6I2RiZGJkYjtjb2xvcjojMjYyNjI2fS5zcC1wcmV2aWV3e3dpZHRoOjM1cHg7aGVpZ2h0OjI1cHg7Ym9yZGVyLXJhZGl1czouNHJlbTtib3JkZXI6MCBub25lfS5zcC1wcmV2aWV3LWlubmVye2JvcmRlci1yYWRpdXM6LjRyZW19LnNwLWRke2ZvbnQtc2l6ZTowO3BhZGRpbmctbGVmdDoycHg7cGFkZGluZy1yaWdodDoycHh9LnNwLWRkOmFmdGVye2NvbnRlbnQ6J1xcZTkzYSc7Zm9udC1zaXplOjEuOHJlbTtmb250LWZhbWlseTonZ2F4b24nLCBzYW5zLXNlcmlmO2xpbmUtaGVpZ2h0OjE7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNwLXBpY2tlci1jb250YWluZXJ7d2lkdGg6MThyZW07Ym9yZGVyOjAgbm9uZX0uc3AtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U4ZThlODtib3JkZXItcmFkaXVzOi40cmVtO2JveC1zaGFkb3c6MCAwIDVweCA1cHggcmdiYSgwLDAsMCwwLjAzKTt6LWluZGV4Ojk5OSAhaW1wb3J0YW50fS5zcC1idXR0b24tY29udGFpbmVyLC5zcC1wYWxldHRlLWJ1dHRvbi1jb250YWluZXJ7bWFyZ2luLXRvcDowLjVyZW07dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpub25lfS5zcC1jYW5jZWwsLnNwLWNob29zZSwuc3AtcGFsZXR0ZS10b2dnbGV7Zm9udC1zaXplOjEuMnJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi44cmVtIDEuN3JlbTtib3JkZXItcmFkaXVzOi40cmVtO3RyYW5zaXRpb246YWxsIDIwMG1zIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LnNwLWNhbmNlbCwuc3AtY2hvb3NlLC5zcC1wYWxldHRlLXRvZ2dsZXt0cmFuc2l0aW9uOm5vbmV9fS5zcC1jYW5jZWx7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Y1MjIyZDttYXJnaW4tcmlnaHQ6NCV9LnNwLWNhbmNlbDpob3Zlciwuc3AtY2FuY2VsOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNmMzBiMTd9LnNwLWNvbnRhaW5lciBidXR0b24sLnNwLXBhbGV0dGUtdG9nZ2xle2JhY2tncm91bmQtY29sb3I6IzhBMkJFMjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjAgbm9uZTtib3JkZXItcmFkaXVzOi40cmVtO2NvbG9yOiNmZmY7cGFkZGluZzouOHJlbSAxLjdyZW07dGV4dC1zaGFkb3c6bm9uZTtsaW5lLWhlaWdodDppbmhlcml0fS5zcC1jb250YWluZXIgYnV0dG9uOmhvdmVyLC5zcC1jb250YWluZXIgYnV0dG9uOmFjdGl2ZSwuc3AtcGFsZXR0ZS10b2dnbGU6aG92ZXIsLnNwLXBhbGV0dGUtdG9nZ2xlOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM3ZDFkZDY7Ym9yZGVyOjAgbm9uZX0uc3AtY29udGFpbmVyIGJ1dHRvbjpob3Zlciwuc3AtcGFsZXR0ZS10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpub25lO3RleHQtc2hhZG93Om5vbmV9LnNwLWNvbnRhaW5lciBidXR0b246YWN0aXZlLC5zcC1wYWxldHRlLXRvZ2dsZTphY3RpdmV7Ym94LXNoYWRvdzpub25lfS5zcC1pbml0aWFse2Zsb2F0Om5vbmU7Ym9yZGVyOjAgbm9uZX0uc3AtaW5pdGlhbCBzcGFue3dpZHRoOjUwJTtmbG9hdDpsZWZ0fS5zcC1pbml0aWFsIHNwYW4gLnNwLXRodW1iLWlubmVye3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jaztib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMDc1KSBpbnNldH0uc3AtaW5wdXQtY29udGFpbmVye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uc3AtaW5wdXR7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhfS5zcC1pbnB1dDpmb2N1c3tib3JkZXItY29sb3I6IzhBMkJFMn0uZHQtcHJpY2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNTQ1NDU0O21hcmdpbi1ib3R0b206MS41cmVtO2JvcmRlci1yYWRpdXM6MXJlbTtib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMyk7aGVpZ2h0OmNhbGMoMTAwJSAtIDEuNXJlbSk7dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjk1KTstbXMtdHJhbnNmb3JtOnNjYWxlKDAuOTUpOy1vLXRyYW5zZm9ybTpzY2FsZSgwLjk1KTt0cmFuc2Zvcm06c2NhbGUoMC45NSl9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LXByaWNpbmd7dHJhbnNpdGlvbjpub25lfX0uZHQtcHJpY2luZzpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7Ym94LXNoYWRvdzowIDAgNHB4IHJnYmEoMCwwLDAsMC41NSl9LmR0LXByaWNpbmcuZHQtaGlnaGxpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX0uZHQtcHJpY2luZy1jbGFzc2lje2JvcmRlci1yYWRpdXM6MH0uZHQtcHJpY2luZy1jaXJjbGUgLmR0LXByaWNpbmdfX2hlYWRlcntib3JkZXItcmFkaXVzOjUwJTt3aWR0aDoyMi40cmVtO2hlaWdodDoyMi40cmVtO21hcmdpbjo0cmVtIGF1dG8gMH0uZHQtcHJpY2luZ19faGVhZGVye3BhZGRpbmc6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcH0uZHQtcHJpY2luZ19faGVhZGVyIC5kdC1wcmljZXtmb250LXNpemU6My42cmVtO21hcmdpbi1ib3R0b206MS4ycmVtO2ZvbnQtd2VpZ2h0OjUwMH0uZHQtcHJpY2luZ19fYm9keXtwYWRkaW5nOjVyZW0gM3JlbTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7ZmxleDoxO2FsaWduLWl0ZW1zOmNlbnRlcn0uZHQtcHJpY2luZy1pdGVtc3twYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbToycmVtO3BhZGRpbmctbGVmdDowO2ZsZXg6MX0uZHQtcHJpY2luZy1pdGVtcyBsaXttYXJnaW4tYm90dG9tOjEuNnJlbX0udGhlbWUtZGFyayAuZHQtcHJpY2luZy5iZy1kYXJrLC50aGVtZS1kYXJrIC5kdC1wcmljaW5nIC5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzAwMCAhaW1wb3J0YW50fS50aGVtZS1kYXJrIC5kdC1wcmljaW5nIC5idG4uYmcteWVsbG93e2NvbG9yOiMwMDB9LnNjcm9sbHNweS1ob3Jpem9udGFsLC5zY3JvbGxzcHktdmVydGljYWwsLnNjcm9sbHNweS1saXN0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmF1dG99LnNjcm9sbHNweS1ob3Jpem9udGFse2hlaWdodDoyMjBweH0uc2Nyb2xsc3B5LXZlcnRpY2Fse2hlaWdodDozNTBweH0uc2Nyb2xsc3B5LWxpc3QtZ3JvdXB7aGVpZ2h0OjE4MHB4fS50YWJsZSAuYnRuLWxpbmt7Y29sb3I6Izc1NzU3NX0udGFibGUgLmJ0bi1saW5rOmhvdmVyLC50YWJsZSAuYnRuLWxpbms6Zm9jdXN7Y29sb3I6IzU0NTQ1NH0udGFibGUgdGhlYWQgdGh7Ym9yZGVyLXRvcDowIG5vbmU7Y29sb3I6IzI2MjYyNjtmb250LXdlaWdodDo0MDA7cGFkZGluZy10b3A6Mi42cmVtfS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzI2MjYyNn0udGhlbWUtZGFyayAudGFibGUgLnRoZWFkLWxpZ2h0IHRoe2NvbG9yOiMyMTIxMjF9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojYmViZWJlfS50YWJsZS50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlOGU4fS50YWJsZSAudGFibGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS50YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCwudGFibGUgdGJvZHkgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjIuNHJlbX0udGFibGUtZGFyay5jYXJke2JhY2tncm91bmQtY29sb3I6IzNjM2MzYztib3JkZXItY29sb3I6IzNjM2MzY30udGFibGUtZGFyay5jYXJkIC5jYXJkLXRpdGxle2NvbG9yOiNiZWJlYmV9LnRhYmxlLWRhcmsuY2FyZCAuY2FyZC1zdWJ0aXRsZXtjb2xvcjojNTQ1NDU0fS50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoe2JvcmRlci10b3AtY29sb3I6IzQxNDE0MX0udGFibGUtZGFyayB0aGVhZCB0aHtjb2xvcjojYmViZWJlfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2NvbG9yOiNiZWJlYmV9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiMyOTI5Mjl9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoOmZpcnN0LWNoaWxkLC50YWJsZS1ib3JkZXJlZCB0Ym9keSB0aDpmaXJzdC1jaGlsZCwudGFibGUtYm9yZGVyZWQgdGhlYWQgdGh7cGFkZGluZy10b3A6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW19LnRhYmxlLWJvcmRlcmVkLTAgdGgsLnRhYmxlLWJvcmRlcmVkLTAgdGR7Ym9yZGVyOjAgbm9uZX0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4fS50YWJsZS1yZXNwb25zaXZle21pbi1oZWlnaHQ6LjAxJTtvdmVyZmxvdy14OmF1dG99LnRhYmxlLW9yZGVyZWR7Y29sb3I6IzI2MjYyNn0udGFibGUtb3JkZXJlZCB0aCwudGFibGUtb3JkZXJlZCB0ZHtwYWRkaW5nOjhweCA1cHh9LnRhYmxlLW9yZGVyZWQgdGhlYWQgdGh7cGFkZGluZy10b3A6OHB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM3ODc4Nzh9LnRhYmxlLW9yZGVyZWQgdGhlYWQgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlLW9yZGVyZWQgdGJvZHkgdGg6Zmlyc3QtY2hpbGQsLnRhYmxlLW9yZGVyZWQgdGJvZHkgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjB9LmRhdGFUYWJsZXNfd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aHtmbG9hdDpsZWZ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aHtmbG9hdDpub25lO21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nLXRvcDoxMHB4fX0uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpyaWdodDttYXJnaW4tbGVmdDoyMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlcntmbG9hdDpub25lO21hcmdpbi1sZWZ0OjB9fS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mb3tjbGVhcjpib3RofS5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbnttYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey50YWJsZS1yZXNwb25zaXZle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4O292ZXJmbG93LXk6aGlkZGVuOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxle21hcmdpbi1ib3R0b206MH0udGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRoLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50aCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGU+dGhlYWQ+dHI+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlPnRib2R5PnRyPnRkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZT50Zm9vdD50cj50ZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGg6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmZpcnN0LWNoaWxkLC50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZD50aGVhZD50cj50ZDpmaXJzdC1jaGlsZCwudGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWQ+dGJvZHk+dHI+dGQ6Zmlyc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRoOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRoZWFkPnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyPnRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGgsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRib2R5PnRyOmxhc3QtY2hpbGQ+dGQsLnRhYmxlLXJlc3BvbnNpdmU+LnRhYmxlLWJvcmRlcmVkPnRmb290PnRyOmxhc3QtY2hpbGQ+dGR7Ym9yZGVyLWJvdHRvbTowfX0uZHQtdGVzdGltb25pYWx7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXJ9LmR0LXRlc3RpbW9uaWFsLWl0ZW17bWFyZ2luOjAgMS41cmVtfS5kdC10ZXN0aW1vbmlhbC1jbGFzc2lje3RleHQtYWxpZ246Y2VudGVyfS5kdC10ZXN0aW1vbmlhbC1zdGFuZGFyZCAuZHQtdGVzdGltb25pYWwtY2FyZHtib3JkZXItcmFkaXVzOi42cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjgpO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjNyZW07Y29sb3I6I2Q5ZDlkOX0uZHQtdGVzdGltb25pYWwtc3RhbmRhcmQgLmR0LXRlc3RpbW9uaWFsLWNhcmQgLmR0LWF2YXRhcntib3JkZXI6NHB4IHNvbGlkICM4QTJCRTJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXsuZHQtdGVzdGltb25pYWwtc3RhbmRhcmQgLmR0LXRlc3RpbW9uaWFsLWNhcmQgLmR0LWF2YXRhcnttYXgtd2lkdGg6NjBweDttYXgtaGVpZ2h0OjYwcHh9fS5kdC10ZXN0aW1vbmlhbC1zdGFuZGFyZCAuZHQtdGVzdGltb25pYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6M3JlbX0uZHQtdGVzdGltb25pYWwtc3RhbmRhcmQgLmR0LXRlc3RpbW9uaWFsLWJvZHk6YmVmb3Jle2NvbnRlbnQ6J1xcZTljNyc7Zm9udC1mYW1pbHk6J2dheG9uJztjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtmb250LXNpemU6MnJlbX0uZHQtdGVzdGltb25pYWwtc3RhbmRhcmQgLmR0LWRlc2NyaXB0aW9ue2ZvbnQtc3R5bGU6aXRhbGljO2xpbmUtaGVpZ2h0OjEuNzU7bWFyZ2luLWJvdHRvbToxLjVyZW19LmN1c3RvbS10b29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MC44cmVtIDJyZW07YmFja2dyb3VuZC1jb2xvcjojOEEyQkUyO2ZvbnQtc2l6ZToxLjhyZW07Y29sb3I6I2ZmZjtib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMyk7Ym9yZGVyLXJhZGl1czouNHJlbTt6LWluZGV4OjF9LmN1c3RvbS10b29sdGlwOmFmdGVye2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7d2lkdGg6MDtjb2xvcjojOEEyQkUyO2NvbnRlbnQ6Jyc7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtib3JkZXItYm90dG9tOjZweCBzb2xpZCB0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTExcHg7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtib3JkZXItcmFkaXVzOjAgMCAwIC40cmVtfS5jdXN0b20tdG9vbHRpcC5iZy13YXJuaW5nOmFmdGVye2NvbG9yOiNmYWFkMTR9LmN1c3RvbS10b29sdGlwLmJnLXN1Y2Nlc3M6YWZ0ZXJ7Y29sb3I6IzUyYzQxYX0uY3VzdG9tLXRvb2x0aXAuYmctZGFuZ2VyOmFmdGVye2NvbG9yOiNmNTIyMmR9LmN1c3RvbS10b29sdGlwLmJnLWluZm86YWZ0ZXJ7Y29sb3I6IzE4OTBmZn0uZHQtY2hhcnR7cG9zaXRpb246cmVsYXRpdmV9LmR0LWNoYXJ0X19oZWFkZXJ7cGFkZGluZzoxLjZyZW19LmR0LWNoYXJ0X19oZWFkZXI6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTowfS5kdC1jaGFydF9fYm9keXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHQtY2hhcnRfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMjUpO2NvbG9yOiNmZmY7cGFkZGluZzoxNXB4IDIwcHg7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MXJlbX0uZHQtY2hhcnRfX292ZXJsYXkgLmNsb3NlLWJ0biwuZHQtY2hhcnRfX292ZXJsYXkgLmFjdGlvbi1idG57cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAwLjNzIGVhc2V9QG1lZGlhIHNjcmVlbiBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LWNoYXJ0X19vdmVybGF5IC5jbG9zZS1idG4sLmR0LWNoYXJ0X19vdmVybGF5IC5hY3Rpb24tYnRue3RyYW5zaXRpb246bm9uZX19LmR0LWNoYXJ0X19vdmVybGF5IC5hY3Rpb24tYnRue2JvdHRvbToxNXB4O3JpZ2h0OjIwcHh9LmR0LWNoYXJ0X19vdmVybGF5IC5jbG9zZS1idG57dG9wOjEwcHg7cmlnaHQ6MjBweH0uZHQtY2hhcnRfX292ZXJsYXk6aG92ZXIgLmFjdGlvbi1idG57dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uZHQtY2hhcnQuZHQtY2hhcnRfX3JldmVhbCAuY29udGVudC1hcmVhLC5kdC1jaGFydC5kdC1jaGFydF9fcmV2ZWFsIC5hY3Rpb24tYnRue29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0uZHQtY2hhcnQuZHQtY2hhcnRfX3JldmVhbCAuY2xvc2UtYnRue29wYWNpdHk6MTt2aXNpYmlsaXR5OnZpc2libGV9LmR0LWNoYXJ0LmR0LWNoYXJ0X19yZXZlYWwgLmR0LWNoYXJ0X19vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5kdC1jaGFydF9faGVhZGVyIC5zdHlsZS1kZWZhdWx0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0uZHQtY2hhcnRfX2hlYWRlciAuc3R5bGUtZGVmYXVsdCBoMnttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjhweH0uZHQtY2hhcnRfX2hlYWRlciAuc3R5bGUtZGVmYXVsdCBwe2ZvbnQtc2l6ZToxMnB4Oy1tcy1mbGV4OjEgMCAxMDAlO2ZsZXg6MSAwIDEwMCV9LmR0LWNoYXJ0X19oZWFkZXIgLnN0eWxlLWRlZmF1bHQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZHQtY2hhcnRfX2hlYWRlciAuc3R5bGUtZGVmYXVsdCAudHJlbmRpbmctc2VjdGlvbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5kdC1jaGFydF9faGVhZGVyIC5zdHlsZS1kZWZhdWx0IC50cmVuZGluZy1zZWN0aW9uIGg0e21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOmluaGVyaXQ7Zm9udC1zaXplOjJyZW19LmR0LWNoYXJ0X19oZWFkZXIgLnN0eWxlLWRlZmF1bHQuc3R5bGUtY3J5cHRvIGgye2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuM30uZHQtY2hhcnRfX2hlYWRlciAuc3R5bGUtZGVmYXVsdC5zdHlsZS1jcnlwdG8gaDR7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo1MDB9LmR0LWNoYXJ0X19oZWFkZXIudmVydGljYWwtdmlldyAuc3R5bGUtZGVmYXVsdHtmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH0uZHQtY2hhcnRfX2hlYWRlci52ZXJ0aWNhbC12aWV3IC5zdHlsZS1kZWZhdWx0IGgye21hcmdpbi1ib3R0b206NHB4O2ZvbnQtc2l6ZTozcmVtfS5kdC1jaGFydF9faGVhZGVyLnZlcnRpY2FsLXZpZXcgLnN0eWxlLWRlZmF1bHQgaDR7Zm9udC1zaXplOjNyZW07Zm9udC13ZWlnaHQ6NTAwfS5kdC1jaGFydF9faGVhZGVyLnZlcnRpY2FsLXZpZXcgLnN0eWxlLWRlZmF1bHQgcHtmb250LXNpemU6MS40cmVtfS5pbnZvaWNlLWxpc3R7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowIC0xcmVtO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9Lmludm9pY2UtbGlzdF9faXRlbXtwYWRkaW5nOjAgMXJlbTt0ZXh0LWFsaWduOmNlbnRlcn0uaW52b2ljZS1saXN0X19udW1iZXJ7Zm9udC1zaXplOjIuMnJlbTtsaW5lLWhlaWdodDoxO21hcmdpbi1ib3R0b206NHB4O2NvbG9yOiMyNjI2MjY7ZGlzcGxheTpibG9ja30uaW52b2ljZS1saXN0X19sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM3ODc4Nzh9Lmludm9pY2UtbGlzdF9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcn0uaW52b2ljZS1saXN0X19pdGVtIC5kb3Qtc2hhcGV7bWFyZ2luLXJpZ2h0OjRweDt0cmFuc2l0aW9uOmFsbCAxMjBtcyBlYXNlfUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5pbnZvaWNlLWxpc3RfX2l0ZW0gLmRvdC1zaGFwZXt0cmFuc2l0aW9uOm5vbmV9fS5pbnZvaWNlLWxpc3RfX2l0ZW06aG92ZXIgLmRvdC1zaGFwZSwuaW52b2ljZS1saXN0X19pdGVtOmZvY3VzIC5kb3Qtc2hhcGV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS40KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNCk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNCk7dHJhbnNmb3JtOnNjYWxlKDEuNCl9Lmludm9pY2UtbGlzdF9faXRlbSAuY3VzdG9tLXRvb2x0aXB7dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2Upey5pbnZvaWNlLWxpc3RfX2l0ZW0gLmN1c3RvbS10b29sdGlwe3RyYW5zaXRpb246bm9uZX19Lmludm9pY2UtbGlzdF9faXRlbTpob3ZlciAuY3VzdG9tLXRvb2x0aXAsLmludm9pY2UtbGlzdF9faXRlbTpmb2N1cyAuY3VzdG9tLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMjAlO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uZHQtaW5kaWNhdG9yLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjEwcHh9LmR0LWluZGljYXRvci1pdGVtX19iYXJ7aGVpZ2h0OjNweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uZHQtaW5kaWNhdG9yLWl0ZW1fX2ZpbGx7bWluLWhlaWdodDozcHg7aGVpZ2h0OjEwMCU7d2lkdGg6MH0uZHQtaW5kaWNhdG9yLWl0ZW1fX2luZm97ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZHQtaW5kaWNhdG9yLWl0ZW1fX2NvdW50e2ZvbnQtc2l6ZToxLjJyZW19LmR0LWluZGljYXRvci1oYWxme2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTJweH0uZHQtaW5kaWNhdG9yLWhhbGYtaXRlbXt3aWR0aDo1MCU7cGFkZGluZzowIDEycHh9LmR0LWluZGljYXRvci10aXRsZXttYXJnaW4tYm90dG9tOjB9LmR0LXpvbmUtc3RhdHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJTtib3JkZXItbGVmdDoxcHggc29saWQgI2U4ZThlOH1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC16b25lLXN0YXRze2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZThlOH19LmR0LXpvbmUtc3RhdHNfX2NvbnRlbnR7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gbm93cmFwO2ZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjJyZW19LmR0LXpvbmUtc3RhdHNfX2NvbnRlbnQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5kdC13aWRnZXQuZHQtd2lkZ2V0LXNtIC5kdC13aWRnZXRfX2l0ZW17cGFkZGluZy10b3A6OHB4O3BhZGRpbmctYm90dG9tOjhweH0uZHQtd2lkZ2V0LmR0LXdpZGdldC14bCAuZHQtd2lkZ2V0X19pdGVte3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH0uZHQtd2lkZ2V0Ky5kdC13aWRnZXR7bWFyZ2luLXRvcDoxOHB4fS5kdC13aWRnZXQrLmR0LXdpZGdldC1saW5rLC5kdC13aWRnZXRfX2l0ZW0rLmR0LXdpZGdldC1saW5re21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTJweDtwYWRkaW5nLWxlZnQ6Mi40cmVtO3BhZGRpbmctcmlnaHQ6Mi40cmVtfS5kdC13aWRnZXQgLmR0LXdpZGdldF9faGVhZGluZ3twYWRkaW5nLWxlZnQ6Mi40cmVtO3BhZGRpbmctcmlnaHQ6Mi40cmVtO21hcmdpbi1ib3R0b206NHB4O2NvbG9yOiM3ODc4Nzh9LmR0LXdpZGdldCAuZHQtd2lkZ2V0X19pdGVte2Rpc3BsYXk6ZmxleDtmbGV4OjE7LW1zLWZsZXg6MTtmbGV4LXdyYXA6d3JhcDt3aWR0aDoxMDAlO3BhZGRpbmc6MS40cmVtIDIuNHJlbSAxLjVyZW19LmR0LXdpZGdldCAuZHQtd2lkZ2V0X19pdGVtIC5kdC13aWRnZXRfX2luZm97ZmxleDoxOy1tcy1mbGV4OjE7YWxpZ24tc2VsZjpjZW50ZXJ9LmR0LXdpZGdldCAuZHQtd2lkZ2V0X19pdGVtIC5kdC13aWRnZXRfX2luZm86bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLXJpZ2h0OjEuNnJlbX0uZHQtd2lkZ2V0IC5kdC13aWRnZXRfX2l0ZW0gLmR0LXdpZGdldF9faW1nKy5kdC13aWRnZXRfX2luZm97cGFkZGluZy1sZWZ0OjEuNnJlbX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC13aWRnZXQgLmR0LXdpZGdldF9faXRlbSAuZHQtd2lkZ2V0X19pbWcrLmR0LXdpZGdldF9faW5mb3twYWRkaW5nLWxlZnQ6MS40cmVtfX0uZHQtd2lkZ2V0X190aXRsZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjRyZW07Y29sb3I6IzI2MjYyNjttYXJnaW4tYm90dG9tOjJweH1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC13aWRnZXRfX3RpdGxle2ZvbnQtc2l6ZToxLjZyZW19fS5kdC13aWRnZXRfX3RpdGxlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5kdC13aWRnZXRfX3N1YnRpdGxle2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luLWJvdHRvbTowfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LmR0LXdpZGdldF9fc3VidGl0bGV7Zm9udC1zaXplOjEuNHJlbX19LmR0LXRhc2t7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5kdC10YXNrIC5kdC10YXNrX19udW1iZXJ7ZGlzcGxheTpub25lfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmR0LXRhc2t7bWluLXdpZHRoOjEzNXB4fS5kdC10YXNrIC5kdC10YXNrX19udW1iZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS4ycmVtO3RyYW5zaXRpb246YWxsIDAuNHMgZWFzZTttYXJnaW4tcmlnaHQ6LTEuNHJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtdGFzayAuZHQtdGFza19fbnVtYmVye3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZHQtdGFzayAuZHQtdGFza19fcmVkaXJlY3R7dHJhbnNpdGlvbjphbGwgMC40cyBlYXNlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSl7LmR0LXRhc2sgLmR0LXRhc2tfX3JlZGlyZWN0e3RyYW5zaXRpb246bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZHQtd2lkZ2V0LWhvdmVyIC5kdC13aWRnZXRfX2l0ZW06aG92ZXIgLmR0LXRhc2sgLmR0LXRhc2tfX251bWJlcntjb2xvcjojOEEyQkUyO21hcmdpbi1yaWdodDo2cmVtfS5kdC13aWRnZXQtaG92ZXIgLmR0LXdpZGdldF9faXRlbTpob3ZlciAuZHQtdGFzayAuZHQtdGFza19fcmVkaXJlY3R7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX19LmR0LXdpZGdldC1ob3Zlci1iZyAuZHQtd2lkZ2V0X19pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RkZTBlYn1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kdC13aWRnZXQtaG92ZXItYmcgLmR0LXdpZGdldF9faXRlbTpob3ZlciAuZHQtdGFzayAuZHQtdGFza19fbnVtYmVye2NvbG9yOiM4QTJCRTI7bWFyZ2luLXJpZ2h0OjZyZW19LmR0LXdpZGdldC1ob3Zlci1iZyAuZHQtd2lkZ2V0X19pdGVtOmhvdmVyIC5kdC10YXNrIC5kdC10YXNrX19yZWRpcmVjdHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0udGhlbWUtZGFyayAuZHQtd2lkZ2V0LWhvdmVyLWJnIC5kdC13aWRnZXRfX2l0ZW06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGE1NzYzfS5kdC13aWRnZXQtYm9yZGVyIC5kdC13aWRnZXRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlOGU4fS5jYW1wYWlnbnMtd2lkZ2V0IC5kdC13aWRnZXR7bWFyZ2luLWxlZnQ6LTEuMnJlbTttYXJnaW4tcmlnaHQ6LTEuMnJlbX0uY2FtcGFpZ25zLXdpZGdldCAuZHQtd2lkZ2V0X19pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO3BhZGRpbmc6MTBweCAxLjJyZW07Ym9yZGVyLXJhZGl1czouNHJlbX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCl7LmNhbXBhaWducy13aWRnZXR7Zm9udC1zaXplOjEycHh9LmNhbXBhaWducy13aWRnZXQgLmR0LXdpZGdldF9fdGl0bGV7Zm9udC1zaXplOjEycHh9fS5tZWRpYS1saXN0IC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206M3JlbX0ubWVkaWEtbGlzdCAubWVkaWEubWVkaWEtbmV3cz5pbWd7bWluLXdpZHRoOjE1MHB4O21heC13aWR0aDoxNTBweDttYXJnaW4tcmlnaHQ6Mi40cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7Lm1lZGlhLWxpc3QgLm1lZGlhLm1lZGlhLW5ld3M+aW1ne21pbi13aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi1ib3R0b206Mi40cmVtfX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5tZWRpYS1saXN0IC5tZWRpYS5tZWRpYS1uZXdze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn19LnVzZXItYmctY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxMzJweDt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udXNlci1iZy1jYXJkOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDo2OCV9LnVzZXItYmctY2FyZC1zbXttaW4td2lkdGg6ODhweH0udXNlci1iZy1jYXJkIC5kdC1zdGF0dXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweDt6LWluZGV4OjE7Ym9yZGVyOjFweCBzb2xpZCAjZmZmfS51c2VyLWJnLWNhcmQgLnVzZXItYmctY2FyZF9faW5mb3tjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgcmdiYSgwLDAsMCwwLjgpIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3otaW5kZXg6MTt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweDtjb2xvcjojZmZmfS51c2VyLWJnLWNhcmQgLnVzZXItYmctY2FyZF9faW5mbyAuZHQtYXZhdGFyLW5hbWV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5kdC1wYWdlLS1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7ZmxleDoxOy1tcy1mbGV4OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpjb2x1bW4gd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMjYyNjI2O2ZvbnQtc2l6ZToxLjZyZW19LmR0LXBhZ2UtLWNvbnRhaW5lcj4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZHQtcGFnZS0tY29udGFpbmVyIC50aXRsZXtmb250LXNpemU6Ny4ycmVtO2ZvbnQtd2VpZ2h0OjYwMH0uZHQtcGFnZS0tY29udGFpbmVyIC5zZWFyY2gtYm94e3dpZHRoOjMyMHB4O21hcmdpbjowIGF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtcGFnZS0tY29udGFpbmVyIC5zZWFyY2gtYm94e3dpZHRoOjI1MHB4fX0uZHQtcGFnZS0tY29udGFpbmVyIC5lcnJvci1wYWdle21heC13aWR0aDozODBweDt3aWR0aDo5NCU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLWJvdHRvbToyLjJyZW19LmR0LWVycm9yLWNvZGV7Y29sb3I6IzU5NTk1OTtmb250LXNpemU6MTZyZW07bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo1MDA7dGV4dC1zaGFkb3c6MTBweCA2cHggOHB4IHJnYmEoMTE3LDExNywxMTcsMC44KX1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5kdC1lcnJvci1jb2Rle2ZvbnQtc2l6ZToxMnJlbX19LnRoZW1lLWRhcmsgLmR0LWVycm9yLWNvZGV7Y29sb3I6IzU0NTQ1NDt0ZXh0LXNoYWRvdzoxMHB4IDZweCA4cHggcmdiYSgyNTUsMTE3LDExNywwLjgpfS5kdC1hcHAtbG9naW4tLWNvbnRhaW5lcntwYWRkaW5nLXRvcDozcmVtfS5kdC1sb2dpbi0tY29udGFpbmVye2hlaWdodDoxMDAlO2ZsZXg6MTstbXMtZmxleDoxO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWJvdHRvbTozcmVtfS5kdC1sb2dpbl9fY29udGVudC13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MTBweDtib3gtc2hhZG93OjAgMCA1cHggNXB4IHJnYmEoMCwwLDAsMC4wMyk7YmFja2dyb3VuZC1jb2xvcjojZmZmO21heC13aWR0aDo0MjBweDt3aWR0aDo5NCU7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7b3ZlcmZsb3c6aGlkZGVufS5kdC1hcHAtbG9naW4tLWNvbnRhaW5lciAuZHQtbG9naW5fX2NvbnRlbnQtd3JhcHBlcnttYXgtd2lkdGg6NjgwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsuZHQtbG9naW5fX2NvbnRlbnQtd3JhcHBlcntmbGV4LWZsb3c6Y29sdW1uIG5vd3JhcH19LmR0LWxvZ2luX19iZy1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6Mi40cmVtIDIuNHJlbTtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL2ltYWdlcy9sb2dpbi1pbWFnZS5qcGdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgYm90dG9tO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmR0LWxvZ2luX19iZy1zZWN0aW9ue3dpZHRoOjQwJX19LmR0LWxvZ2luX19iZy1zZWN0aW9uOmJlZm9yZXtjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTM4LDQzLDIyNiwwLjgpfS5kdC1sb2dpbl9fYmctc2VjdGlvbj4qe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0uZHQtbG9naW5fX2JnLXNlY3Rpb24gLmR0LWxvZ2luX19sb2dve21hcmdpbi10b3A6YXV0b31AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kdC1sb2dpbl9fY29udGVudHt3aWR0aDo2MCV9fS5kdC1sb2dpbl9fY29udGVudC1pbm5lcntwYWRkaW5nOjMuNXJlbSAzLjVyZW0gMnJlbTtmbGV4OjE7LW1zLWZsZXg6MX0uZHQtbG9naW5fX2NvbnRlbnQtZm9vdGVye3BhZGRpbmc6LjZyZW0gMi40cmVtO2JhY2tncm91bmQtY29sb3I6I2Y0ZjRmNH0uZHQtbG9naW5fX3RpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxcmVtfS5kdC1mb3Jnb3QtcGFzc3dvcmQgLmR0LWxvZ2luX19jb250ZW50LXdyYXBwZXJ7bWF4LXdpZHRoOjQyMHB4fS5kdC1mb3Jnb3QtcGFzc3dvcmQgLmR0LWxvZ2luX19jb250ZW50LXdyYXBwZXIgLmR0LWxvZ2luX19jb250ZW50e3dpZHRoOjEwMCV9LmR0LWZvcmdvdC1wYXNzd29yZCAuZHQtbG9naW5fX2NvbnRlbnQtd3JhcHBlciAuZHQtbG9naW5fX2xvZ297ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDowO21hcmdpbi1ib3R0b206M3JlbX0ucHJvZmlsZV9fYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjotMy4ycmVtIC0zLjJyZW0gLTUuNXJlbTtwYWRkaW5nOjMuMnJlbSAzLjJyZW0gOHJlbTtiYWNrZ3JvdW5kLWNvbG9yOiMzMjM5NEY7Y29sb3I6I2ZmZn0ucHJvZmlsZV9fYmFubmVyOmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMyl9QG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KXsucHJvZmlsZV9fYmFubmVye21hcmdpbi1ib3R0b206My4ycmVtO3BhZGRpbmctYm90dG9tOjMuMnJlbX19LnByb2ZpbGVfX2Jhbm5lci10b3B7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnByb2ZpbGVfX2Jhbm5lci10b3B7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn19LnByb2ZpbGVfX2Jhbm5lci1ib3R0b217cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO2Rpc3BsYXk6ZmxleH1AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpey5wcm9maWxlX19iYW5uZXItdG9wIC5kdC1hdmF0YXItd3JhcHBlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLWJvdHRvbTo0cmVtfS5wcm9maWxlX19iYW5uZXItdG9wIC5kdC1hdmF0YXItd3JhcHBlciAuZHQtYXZhdGFyLWluZm97dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXRvcDoycmVtfX0ucHJvZmlsZV9fYmFubmVyLXRvcDpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1ib3R0b206My4ycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LnByb2ZpbGVfX2Jhbm5lci10b3A6bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tYm90dG9tOjIuNXJlbX19LnByb2ZpbGVfX2Jhbm5lciAuZHQtbGlzdHttYXJnaW4tbGVmdDotMi42cmVtO21hcmdpbi1yaWdodDotMi42cmVtfS5wcm9maWxlX19iYW5uZXIgLmR0LWxpc3RfX2l0ZW17cGFkZGluZy1sZWZ0OjIuNnJlbTtwYWRkaW5nLXJpZ2h0OjIuNnJlbX0ucHJvZmlsZS1jb250ZW50IC5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbXttYXJnaW4tYm90dG9tOjRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KXsucHJvZmlsZS1jb250ZW50IC5kdC1saXN0LW9uZS10aGlyZCAuZHQtbGlzdF9faXRlbXt3aWR0aDo1MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCl7LnByb2ZpbGUtY29udGVudCAuZHQtbGlzdC1vbmUtdGhpcmQgLmR0LWxpc3RfX2l0ZW17d2lkdGg6MTAwJX19LnByb2ZpbGVfX2Jhbm5lciAubmF2YmFyLW5hdntmbGV4LWZsb3c6cm93IHdyYXA7bWFyZ2luLWxlZnQ6LTEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4fS5wcm9maWxlX19iYW5uZXIgLm5hdi1saW5re3BhZGRpbmctbGVmdDo4cHg7cGFkZGluZy1yaWdodDo4cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjg1KX0ucHJvZmlsZV9fYmFubmVyIC5uYXYtbGluazpob3ZlciwucHJvZmlsZV9fYmFubmVyIC5uYXYtbGluazpmb2N1cywucHJvZmlsZV9fYmFubmVyIC5uYXYtbGluazphY3RpdmV7Y29sb3I6I2ZmZn0ucHJvZmlsZV9fYmFubmVyIC5uYXYtaXRlbXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LnByb2ZpbGVfX2Jhbm5lciAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGlua3tjb2xvcjojZmZmfS5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtaGVhZGluZ3ttYXJnaW4tYm90dG9tOjJweH0uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbmt7Y29sb3I6IzUyYzQxYTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjZweH0uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbms6aG92ZXIsLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1saW5rOmZvY3Vze2NvbG9yOiM0OWFkMTd9LnNlYXJjaC1yZXN1bHQgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZHQtY2FyZC1jYXJvdXNlbCAub3dsLWRvdHN7cGFkZGluZy1sZWZ0OjIuNHJlbTtwYWRkaW5nLXJpZ2h0OjIuNHJlbTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MS40cmVtO3dpZHRoOjEwMCV9LmR0LWNhcmQtY2Fyb3VzZWwgLmNhcmQtYm9keXtwYWRkaW5nLWJvdHRvbTo0LjhyZW19LmR0LWNhcmQtY2Fyb3VzZWwgaW1nLmR0LWZhYi1idG57d2lkdGg6aW5oZXJpdH0uZHQtY2FyZC1jYXJvdXNlbC5jYXJvdXNlbC1kb3QtdG9wIC5jYXJkLWJvZHl7cGFkZGluZy1ib3R0b206Mi40cmVtO3BhZGRpbmctdG9wOjQuOHJlbX0uZHQtY2FyZC1jYXJvdXNlbC5jYXJvdXNlbC1kb3QtdG9wIC5vd2wtZG90c3tib3R0b206YXV0bzt0b3A6MS40cmVtO21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5kdC1jYXJkLWNhcm91c2VsIC5jYXJvdXNlbC10aHVtYntoZWlnaHQ6MTAwJX0uZHQtY2FyZC1jYXJvdXNlbCAuY2Fyb3VzZWwtdGh1bWIgaW1ne21pbi1oZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LmR0LWludHJvLWNhcmQgLmFjdGlvbi1hcmVhe3BhZGRpbmctcmlnaHQ6MTVweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2JvdHRvbTowO3otaW5kZXg6MjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5kdC1pbnRyby1jYXJkIC5hY3Rpb24tYXJlYSAuZHQtYXZhdGFye3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyMHB4O3RvcDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKXsuZHQtaW50cm8tY2FyZCAuYWN0aW9uLWFyZWEgLmR0LWF2YXRhcnt0cmFuc2l0aW9uOm5vbmV9fS5kdC1pbnRyby1jYXJkOmhvdmVyIC5hY3Rpb24tYXJlYSAuZHQtYXZhdGFye2xlZnQ6LTEycHh9XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXNlbWlkYXJrLXN0eWxlLTIubWluLmNzcy5tYXAgKi9cclxuIl19 */