Viewing File: /home/ubuntu/voice-assistant-backend/public/admin-assets/assets/css/light/main.css
@charset "UTF-8";
/*
===============================
@Import Function
===============================
*/
/*
===============================
@Import Mixins
===============================
*/
html {
min-height: 100%;
}
body {
color: #888ea8;
height: 100%;
font-size: 0.875rem;
background: #f1f2f3;
overflow-x: hidden;
overflow-y: auto;
letter-spacing: 0.0312rem;
font-family: "Nunito", sans-serif;
}
h1, h2, h3, h4, h5, h6 {
color: #3b3f5c;
}
a {
text-decoration: none;
background-color: transparent;
}
:focus {
outline: none;
}
p {
margin-top: 0;
margin-bottom: 0.625rem;
color: #515365;
}
hr {
margin-top: 20px;
margin-bottom: 20px;
border-top: 1px solid #f1f2f3;
}
strong {
font-weight: 600;
}
code {
color: #e7515a;
}
body.dark .dark-element {
display: block;
}
.dark-element {
display: none;
}
body.dark .light-element {
display: none;
}
.light-element {
display: block;
}
select.form-custom::-ms-expand {
display: none;
}
.custom-file-input:focus ~ .custom-file-label {
border: 1px solid #3b3f5c;
box-shadow: none;
}
.custom-file-input:focus ~ .custom-file-label::after {
border: none;
border-left: 1px solid #3b3f5c;
}
.lead a.btn.btn-primary.btn-lg {
margin-top: 15px;
border-radius: 4px;
}
.jumbotron {
background-color: #1b2e4b;
}
.mark, mark {
background-color: #bfc9d4;
}
.modal-content {
background: #0e1726;
}
.code-section-container {
margin-top: 20px;
text-align: left;
}
.toggle-code-snippet {
border: none;
background-color: transparent !important;
padding: 0px !important;
box-shadow: none !important;
color: #888ea8 !important;
margin-bottom: -24px;
border-bottom: 1px dashed #bfc9d4;
border-radius: 0 !important;
}
.toggle-code-snippet svg {
color: #888ea8;
}
.toggle-code-snippet .toggle-code-icon {
width: 16px;
height: 16px;
transition: 0.3s;
transform: rotate(-90deg);
vertical-align: text-top;
}
.code-section-container.show-code .toggle-code-snippet .toggle-code-icon {
transform: rotate(0deg);
}
.code-section {
padding: 0;
height: 0;
}
.code-section-container.show-code .code-section {
margin-top: 20px;
height: auto;
}
.code-section pre {
margin-bottom: 0;
height: 0;
padding: 0;
border-radius: 6px;
}
.code-section-container.show-code .code-section pre {
height: auto;
padding: 22px;
}
.code-section code {
color: #fff;
}
@media (min-width: 1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width: 1440px;
}
}
/* Media Object */
.media {
display: flex;
-ms-flex-align: start;
align-items: flex-start;
}
.media-body {
-ms-flex: 1;
flex: 1;
}
/*blockquote*/
blockquote.blockquote {
color: #009688;
padding: 20px 20px 20px 14px;
font-size: 0.875rem;
background-color: #fff;
border-bottom-right-radius: 8px;
border-top-right-radius: 8px;
border: 1px solid #e0e6ed;
border-left: 2px solid #4361ee;
box-shadow: 0 0.1px 0px rgba(0, 0, 0, 0), 0 0.2px 0px rgba(0, 0, 0, 0), 0 0.4px 0px rgba(0, 0, 0, 0), 0 0.6px 0px rgba(0, 0, 0, 0), 0 0.9px 0px rgba(0, 0, 0, 0.01), 0 1.2px 0px rgba(0, 0, 0, 0.01), 0 1.8px 0px rgba(0, 0, 0, 0.01), 0 2.6px 0px rgba(0, 0, 0, 0.01), 0 3.9px 0px rgba(0, 0, 0, 0.01), 0 7px 0px rgba(0, 0, 0, 0.01);
}
blockquote.blockquote > p {
margin-bottom: 0;
}
blockquote .small:before, blockquote footer:before, blockquote small:before {
content: "— ";
}
blockquote .small, blockquote footer, blockquote small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #888ea8;
}
blockquote.media-object.m-o-border-right {
border-right: 4px solid #009688;
border-left: none;
}
blockquote.media-object .media .usr-img img {
width: 55px;
}
/* Icon List */
.list-icon {
list-style: none;
padding: 0;
margin-bottom: 0;
}
.list-icon li:not(:last-child) {
margin-bottom: 15px;
}
.list-icon svg {
width: 18px;
height: 18px;
color: #2196f3;
margin-right: 2px;
vertical-align: sub;
}
.list-icon .list-text {
font-size: 14px;
font-weight: 600;
color: #515365;
letter-spacing: 1px;
}
a {
color: #515365;
outline: none;
}
a:hover {
color: #888ea8;
text-decoration: none;
}
a:focus {
outline: none;
text-decoration: none;
}
button:focus {
outline: none;
}
textarea {
outline: none;
}
textarea:focus {
outline: none;
}
.btn-link:hover {
text-decoration: none;
}
span.blue {
color: #4361ee;
}
span.green {
color: #00ab55;
}
span.red {
color: #e7515a;
}
/* CARD */
.card {
border: 1px solid #e0e6ed;
border-radius: 10px;
background: #fff;
box-shadow: rgba(145, 158, 171, 0.2) 0px 0px 2px 0px, rgba(145, 158, 171, 0.12) 0px 12px 24px -4px;
}
.card-img, .card-img-top {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.card {
/* Card Style 2 */
/* Card Style 3 */
/* Card Style 4 */
/* Card Style 5 */
/* Card Style 6 */
/* Card Style 7 */
}
.card .card-header {
color: #3b3f5c;
border-bottom: 1px solid #e0e6ed;
padding: 12px 20px;
}
.card .card-footer {
border-top: 1px solid #e0e6ed;
padding: 12px 20px;
background-color: transparent;
}
.card .card-body {
padding: 24px 20px;
}
.card .card-title {
color: #0e1726;
line-height: 1.5;
}
.card .card-text {
color: #888ea8;
}
.card .media img.card-media-image {
border-radius: 50%;
width: 45px;
height: 45px;
}
.card .media .media-body .media-heading {
font-size: 14px;
font-weight: 500;
}
.card.bg-primary .card-title {
color: #fff;
}
.card.bg-primary .card-text {
color: #e0e6ed;
}
.card.bg-primary p {
color: #e0e6ed;
}
.card.bg-primary a {
color: #bfc9d4;
}
.card.bg-info .card-title {
color: #fff;
}
.card.bg-info .card-text {
color: #e0e6ed;
}
.card.bg-info p {
color: #e0e6ed;
}
.card.bg-info a {
color: #bfc9d4;
}
.card.bg-success .card-title {
color: #fff;
}
.card.bg-success .card-text {
color: #e0e6ed;
}
.card.bg-success p {
color: #e0e6ed;
}
.card.bg-success a {
color: #bfc9d4;
}
.card.bg-warning .card-title {
color: #fff;
}
.card.bg-warning .card-text {
color: #e0e6ed;
}
.card.bg-warning p {
color: #e0e6ed;
}
.card.bg-warning a {
color: #bfc9d4;
}
.card.bg-danger .card-title {
color: #fff;
}
.card.bg-danger .card-text {
color: #e0e6ed;
}
.card.bg-danger p {
color: #e0e6ed;
}
.card.bg-danger a {
color: #bfc9d4;
}
.card.bg-secondary .card-title {
color: #fff;
}
.card.bg-secondary .card-text {
color: #e0e6ed;
}
.card.bg-secondary p {
color: #e0e6ed;
}
.card.bg-secondary a {
color: #bfc9d4;
}
.card.bg-dark .card-title {
color: #fff;
}
.card.bg-dark .card-text {
color: #e0e6ed;
}
.card.bg-dark p {
color: #e0e6ed;
}
.card.bg-dark a {
color: #bfc9d4;
}
.card.style-2 {
padding: 15px 18px;
border-radius: 15px;
}
.card.style-2 .card-img, .card.style-2 .card-img-top {
border-radius: 15px;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
}
.card.style-3 {
padding: 10px 10px;
border-radius: 15px;
flex-direction: row;
}
.card.style-3 .card-img, .card.style-3 .card-img-top {
border-radius: 15px;
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.2);
width: 50%;
margin-right: 25px;
}
.card.style-4 .media img.card-media-image {
width: 55px;
height: 55px;
}
.card.style-4 .media .media-body .media-heading {
font-size: 16px;
}
.card.style-4 .media .media-body .media-text {
font-size: 14px;
}
.card.style-4 .progress {
background-color: #ebedf2;
}
.card.style-4 .attachments {
cursor: pointer;
}
.card.style-4 .attachments:hover {
color: #00ab55;
}
.card.style-4 .attachments svg {
width: 18px;
height: 18px;
stroke-width: 1.6;
}
.card.style-5 {
flex-direction: row;
}
.card.style-5 .card-top-content {
padding: 24px 0 24px 20px;
}
.card.style-5 .card-content {
-ms-flex: 1;
flex: 1;
}
.card.style-6 .badge:not(.badge-dot) {
position: absolute;
right: 8px;
top: 8px;
}
.card.style-7 .card-img-top {
border-radius: 10px;
}
.card.style-7 .card-header {
position: absolute;
width: 100%;
top: 0;
border: none;
background-color: rgba(0, 0, 0, 0.3803921569);
backdrop-filter: saturate(180%) blur(10px);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.card.style-7 .card-footer {
position: absolute;
width: 100%;
bottom: 0;
border: none;
background-color: rgba(0, 0, 0, 0.3803921569);
backdrop-filter: saturate(180%) blur(10px);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.card.style-7 .card-title {
color: #fff;
}
.card.style-7 .card-text {
color: #e0e6ed;
}
@media (max-width: 575px) {
/* Card Style 3 */
.card.style-3 {
flex-direction: column;
}
.card.style-3 .card-img, .card.style-3 .card-img-top {
width: 100%;
height: auto;
margin-bottom: 15px;
}
}
/* clears the 'X' from Chrome */
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
display: none;
}
/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
display: none;
width: 0;
height: 0;
}
input[type=search]::-ms-reveal {
display: none;
width: 0;
height: 0;
}
/* Form Group Label */
.form-group label, label {
font-size: 15px;
color: #0e1726;
letter-spacing: 1px;
display: inline-block;
margin-bottom: 0.5rem;
}
/* Disable forms */
.custom-control-input:disabled ~ .custom-control-label {
color: #d3d3d3;
cursor: no-drop;
}
.form-control:disabled:not(.flatpickr-input), .form-control[readonly]:not(.flatpickr-input) {
background-color: #f1f2f3;
cursor: no-drop;
color: #d3d3d3;
}
.form-control:disabled:focus, .form-control[readonly]:focus {
background-color: #f1f2f3;
}
.form-control:disabled::-webkit-input-placeholder, .form-control:disabled::-ms-input-placeholder, .form-control:disabled::-moz-placeholder, .form-control[readonly]::-webkit-input-placeholder, .form-control[readonly]::-ms-input-placeholder, .form-control[readonly]::-moz-placeholder {
color: #888ea8;
font-size: 15px;
}
.custom-control-input:disabled ~ .form-check-input, .custom-control-input[disabled] ~ .form-check-input {
background-color: #3b3f5c;
cursor: no-drop;
}
/* Form Control */
.form-control {
height: auto;
border: 1px solid #bfc9d4;
color: #3b3f5c;
font-size: 15px;
padding: 8px 10px;
letter-spacing: 1px;
padding: 0.75rem 1.25rem;
border-radius: 6px;
background: #fff;
height: auto;
transition: none;
}
.form-text {
color: #fff;
}
@supports (-webkit-overflow-scrolling: touch) {
/* CSS specific to iOS devices */
.form-control {
color: #0e1726;
}
}
.form-control[type=range] {
padding: 0;
}
.form-control:focus {
box-shadow: none;
border-color: #4361ee;
color: #3b3f5c;
background-color: #fff;
}
.form-control::-webkit-input-placeholder, .form-control::-ms-input-placeholder, .form-control::-moz-placeholder {
color: #888ea8;
font-size: 15px;
}
.form-control:focus::-webkit-input-placeholder, .form-control:focus::-ms-input-placeholder, .form-control:focus::-moz-placeholder {
color: #bfc9d4;
font-size: 15px;
}
.form-control.form-control-lg {
font-size: 19px;
padding: 11px 20px;
}
.form-control.form-control-sm {
padding: 7px 16px;
font-size: 13px;
}
.form-select.form-control-sm {
padding: 7px 16px;
font-size: 13px;
}
/* Custom Select */
.form-check {
min-height: auto;
}
.form-check-input {
background-color: #e0e6ed;
border-color: #e0e6ed;
width: 17px;
height: 17px;
margin-top: 0.21em;
transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-check-input:focus {
border-color: #e0e6ed;
box-shadow: none;
}
.form-check-input:checked {
background-color: #4361ee;
border-color: #4361ee;
}
.form-check:not(.form-switch) .form-check-input:checked[type=checkbox] {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
background-size: 60% 60%;
}
.form-check .form-check-input {
margin-left: -1.6em;
}
.form-check-input:checked[type=checkbox]:not([role=switch]) {
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
background-size: 60% 60%;
}
/* Custom Select */
.form-select {
height: auto;
font-size: 15px;
padding: 0.75rem 1.25rem;
letter-spacing: 1px;
border: 1px solid #bfc9d4;
color: #3b3f5c;
background-color: #fff;
border-radius: 6px;
background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%233b3f5c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
transition: none;
}
.form-select.form-select-lg {
font-size: 19px;
padding: 11px 20px;
}
.form-select.form-select-sm {
padding: 7px 16px;
font-size: 13px;
}
.form-select:focus {
box-shadow: none;
border-color: #4361ee;
color: #3b3f5c;
background-color: #fff;
}
/* Form Control File */
.form-control-file {
width: 100%;
color: #805dca;
}
.form-control-file::-webkit-file-upload-button {
letter-spacing: 1px;
padding: 9px 20px;
text-shadow: none;
font-size: 12px;
color: #fff;
font-weight: normal;
white-space: normal;
word-wrap: break-word;
transition: 0.2s ease-out;
touch-action: manipulation;
cursor: pointer;
background-color: #805dca;
box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
will-change: opacity, transform;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
border-radius: 4px;
border: transparent;
outline: none;
}
.form-control-file::-ms-file-upload-button {
letter-spacing: 1px;
padding: 9px 20px;
text-shadow: none;
font-size: 14px;
color: #fff;
font-weight: normal;
white-space: normal;
word-wrap: break-word;
transition: 0.2s ease-out;
touch-action: manipulation;
cursor: pointer;
background-color: #805dca;
box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2);
will-change: opacity, transform;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
border-radius: 4px;
border: transparent;
outline: none;
}
.form-control-file.form-control-file-rounded::-webkit-file-upload-button {
-webkit-border-radius: 1.875rem !important;
-moz-border-radius: 1.875rem !important;
-ms-border-radius: 1.875rem !important;
-o-border-radius: 1.875rem !important;
border-radius: 1.875rem !important;
}
select.form-control.form-custom {
display: inline-block;
width: 100%;
height: calc(2.25rem + 2px);
vertical-align: middle;
background: #fff url(../img/arrow-down.png) no-repeat right 0.75rem center;
background-size: 13px 14px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
/* Form Control Custom File */
.file-upload-input {
padding: 0.375rem 0.75rem;
}
.file-upload-input::-webkit-file-upload-button {
letter-spacing: 1px;
padding: 9px 20px;
text-shadow: none;
font-size: 12px;
color: #1b2e4b;
font-weight: normal;
white-space: normal;
word-wrap: break-word;
transition: 0.2s ease-out;
touch-action: manipulation;
cursor: pointer;
background-color: #e0e6ed;
will-change: opacity, transform;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
border: transparent;
outline: none;
}
.file-upload-input::-webkit-file-upload-button:hover {
background-color: #e0e6ed;
}
.file-upload-input.form-control-file-rounded::-webkit-file-upload-button {
-webkit-border-radius: 1.875rem !important;
-moz-border-radius: 1.875rem !important;
-ms-border-radius: 1.875rem !important;
-o-border-radius: 1.875rem !important;
border-radius: 1.875rem !important;
}
.form-control[type=file]::file-selector-button, .form-control[type=file]::-webkit-file-upload-button {
background-color: #e0e6ed !important;
color: #1b2e4b;
}
/* Input Group */
.input-group button:hover, .input-group .btn:hover, .input-group button:focus, .input-group .btn:focus {
transform: none;
}
.input-group .dropdown-menu {
border: none;
z-index: 1028;
box-shadow: none;
padding: 10px;
padding: 0.35rem 0;
right: auto;
border-radius: 8px;
box-shadow: none;
background-color: #fff;
border: 1px solid #e0e6ed;
}
.input-group .dropdown-menu a.dropdown-item {
border-radius: 5px;
width: 100%;
padding: 6px 17px;
clear: both;
font-weight: 500;
color: #0e1726;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
font-size: 13px;
}
.input-group .dropdown-menu a.dropdown-item:hover {
color: #2196f3;
}
.input-group .dropdown-menu .dropdown-item:hover {
color: #2196f3;
}
.input-group .dropdown-divider {
height: 0;
margin: 0.5rem 0;
overflow: hidden;
border-top: 1px solid #e0e6ed;
}
.input-group .input-group-text {
border: 1px solid #bfc9d4;
background-color: #f1f2f3;
color: #515365;
}
.input-group .input-group-text svg {
color: #515365;
}
.input-group:hover .input-group-text svg {
color: #4361ee;
fill: rgba(27, 85, 226, 0.2392156863);
}
.input-group .input-group-append .input-group-text {
border: 1px solid #bfc9d4;
background-color: #f1f2f3;
color: #515365;
}
.input-group .input-group-append .input-group-text svg {
color: #888ea8;
}
.input-group:hover .input-group-append .input-group-text svg {
color: #4361ee;
fill: rgba(27, 85, 226, 0.2392156863);
}
/* Input Group append */
/* Input Group Append */
/* Validation Customization */
.invalid-feedback {
color: #e7515a;
font-size: 13px;
letter-spacing: 1px;
}
.valid-feedback {
color: #009688;
font-size: 13px;
letter-spacing: 1px;
}
.valid-tooltip {
background-color: #009688;
}
.invalid-tooltip {
background-color: #e7515a;
}
.custom-select.is-valid, .form-control.is-valid {
border-color: #009688;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23009688' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
}
.was-validated .custom-select:valid, .was-validated .form-control:valid {
border-color: #009688;
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23009688' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
}
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
color: #009688;
}
.form-control.is-invalid, .was-validated .form-control:invalid {
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23e7515a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
}
.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
color: #e7515a;
}
.dropdown-toggle:after, .dropup .dropdown-toggle::after, .dropend .dropdown-toggle::after, .dropstart .dropdown-toggle::before {
display: none;
}
.dropdown-toggle svg.feather[class*=feather-chevron-] {
width: 15px;
height: 15px;
vertical-align: middle;
}
.btn {
padding: 0.4375rem 1.25rem;
text-shadow: none;
font-size: 14px;
color: #3b3f5c;
font-weight: normal;
white-space: normal;
word-wrap: break-word;
transition: 0.2s ease-out;
touch-action: manipulation;
border-radius: 6px;
cursor: pointer;
background-color: #e0e6ed;
will-change: opacity, transform;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
}
.btn svg {
pointer-events: none;
height: 22px;
width: 22px;
vertical-align: middle;
}
.btn .btn-text-inner {
margin-left: 3px;
vertical-align: middle;
pointer-events: none;
}
.btn.btn-icon {
padding: 7.5px 9px;
}
.btn.btn-icon.btn-rounded {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.btn.rounded-circle {
height: 40px;
width: 40px;
padding: 8px 8px;
}
.btn:hover {
color: #3b3f5c;
background-color: #f1f2f3;
border-color: #d3d3d3;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.btn-group .btn:hover, .btn-group .btn:focus {
-webkit-transform: none;
transform: none;
}
.btn.disabled, .btn.btn[disabled] {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn.disabled:hover, .btn.btn[disabled]:hover {
cursor: not-allowed;
}
.btn .caret {
border-top-color: #0e1726;
margin-top: 0;
margin-left: 3px;
vertical-align: middle;
}
.btn + .caret, .btn + .dropdown-toggle .caret {
margin-left: 0;
}
.btn-group > .btn, .btn-group .btn {
padding: 8px 14px;
}
.btn-group-lg > .btn, .btn-group-lg .btn {
font-size: 1.125rem;
}
.btn-group-lg > .btn {
padding: 0.625rem 1.5rem;
font-size: 16px;
}
.btn-lg {
padding: 0.625rem 1.5rem;
font-size: 16px;
}
.btn-group > .btn.btn-lg, .btn-group .btn.btn-lg {
padding: 0.625rem 1.5rem;
font-size: 16px;
}
.btn-group-lg > .btn, .btn-group-lg .btn {
font-size: 1.125rem;
}
.btn-group-sm > .btn, .btn-sm {
font-size: 0.6875rem;
}
.btn-group > .btn.btn-sm, .btn-group .btn.btn-sm {
font-size: 0.6875rem;
}
.btn-group .dropdown-menu {
border: none;
z-index: 1028;
box-shadow: none;
padding: 10px;
padding: 0.35rem 0;
right: auto;
border-radius: 8px;
background-color: #fff;
border: 1px solid #e0e6ed;
}
.btn-group .dropdown-menu a.dropdown-item {
border-radius: 5px;
width: 100%;
padding: 6px 17px;
clear: both;
font-weight: 500;
color: #0e1726;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
font-size: 13px;
}
.dropdown-divider {
border-top: 1px solid #e0e6ed;
}
.btn-group .dropdown-menu a.dropdown-item:hover {
color: #2196f3;
}
.btn-group .dropdown-menu a.dropdown-item svg {
cursor: pointer;
color: #888ea8;
margin-right: 6px;
vertical-align: middle;
width: 20px;
height: 20px;
fill: rgba(0, 23, 55, 0.08);
}
.btn-group .dropdown-menu a.dropdown-item:hover svg {
color: #4361ee;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu {
border: 1px solid #e0e6ed;
z-index: 899;
box-shadow: none;
padding: 10px;
padding: 0.35rem 0;
transition: top 0.3s ease-in-out 0s, opacity 0.3s ease-in-out 0s, visibility 0.3s ease-in-out 0s;
opacity: 0;
visibility: hidden;
display: block !important;
transform: none !important;
top: 0 !important;
border-radius: 8px;
background: #fff;
box-shadow: none;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.right {
right: auto;
left: auto !important;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.left {
inset: 0 0 auto auto !important;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu.show {
opacity: 1;
visibility: visible;
top: 21px !important;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item {
border-radius: 5px;
display: block;
width: 100%;
padding: 6px 17px;
clear: both;
font-weight: 500;
color: #0e1726;
text-align: inherit;
white-space: nowrap;
background-color: transparent;
border: 0;
font-size: 13px;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item svg {
width: 18px;
height: 18px;
margin-right: 4px;
vertical-align: bottom;
color: #888ea8;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:hover svg {
color: #2196f3;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item.active, .dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:active {
background-color: transparent;
color: #4361ee;
font-weight: 700;
}
.dropdown:not(.custom-dropdown-icon):not(.custom-dropdown) .dropdown-menu a.dropdown-item:hover {
color: #2196f3;
background: rgb(248, 248, 248);
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-success.dropdown-toggle:focus {
box-shadow: none;
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-info.dropdown-toggle:focus {
box-shadow: none;
}
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: none;
}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: none;
}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus {
box-shadow: none;
}
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: none;
}
.btn.focus, .btn:focus {
box-shadow: none;
}
.btn-success:focus, .btn-info:focus, .btn-danger:focus, .btn-warning:focus, .btn-secondary:focus, .btn-dark:focus, .btn-outline-success:focus, .btn-outline-info:focus, .btn-outline-danger:focus, .btn-outline-warning:focus, .btn-outline-secondary:focus, .btn-outline-dark:focus .btn-light-default:focus, .btn-light-primary:focus, .btn-light-success:focus, .btn-light-info:focus, .btn-light-danger:focus, .btn-light-warning:focus, .btn-light-secondary:focus, .btn-light-dark:focus {
box-shadow: none;
}
/* Default Buttons */
.btn-primary {
color: #fff !important;
background-color: #4361ee !important;
border-color: #4361ee;
box-shadow: 0 10px 20px -10px rgba(27, 85, 226, 0.59);
}
.btn-primary:hover, .btn-primary:focus {
color: #fff !important;
background-color: #4361ee !important;
box-shadow: none;
border-color: #4361ee !important;
}
.btn-primary:active, .btn-primary.active {
background-color: #4361ee;
border-top: 1px solid #4361ee;
}
.btn-primary.disabled, .btn-primary.btn[disabled], .btn-primary:disabled {
background-color: #4361ee;
border-color: #4361ee;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover {
color: #fff !important;
background-color: #2aebcb;
border-color: #2aebcb;
}
.btn-primary.focus:active {
color: #fff !important;
background-color: #2aebcb;
border-color: #2aebcb;
}
.btn-primary:active:focus, .btn-primary:active:hover {
color: #fff !important;
background-color: #2aebcb;
border-color: #2aebcb;
}
.btn-primary:first-child:hover {
color: #fff;
background-color: #2e46b6;
border-color: #2e46b6;
}
.open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {
color: #fff !important;
background-color: #2aebcb;
border-color: #2aebcb;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #4361ee;
border-color: #4361ee;
}
.show > .btn-primary.dropdown-toggle {
color: #fff !important;
background-color: #4361ee;
border-color: #4361ee;
}
.btn-primary .caret {
border-top-color: #fff;
}
.btn-group.open .btn-primary.dropdown-toggle {
background-color: #bfc1fb;
}
.btn-secondary {
color: #fff !important;
background-color: #805dca;
border-color: #805dca;
box-shadow: 0 10px 20px -10px rgba(92, 26, 195, 0.59);
}
.btn-secondary:hover, .btn-secondary:focus {
color: #fff !important;
background-color: #805dca !important;
box-shadow: none;
border-color: #805dca !important;
}
.btn-secondary:active, .btn-secondary.active {
background-color: #805dca;
border-top: 1px solid #805dca;
}
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #805dca;
border-color: #805dca;
}
.show > .btn-secondary.dropdown-toggle {
color: #fff !important;
background-color: #805dca;
border-color: #805dca;
}
.btn-secondary.disabled, .btn-secondary.btn[disabled], .btn-secondary:disabled {
background-color: #805dca;
border-color: #805dca;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-secondary .caret {
border-top-color: #fff;
}
.btn-info {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
box-shadow: 0 10px 20px -10px rgba(33, 150, 243, 0.59);
}
.btn-info:hover, .btn-info:focus {
color: #fff !important;
background-color: #2196f3 !important;
box-shadow: none;
border-color: #2196f3 !important;
}
.btn-info:active, .btn-info.active {
background-color: #2196f3;
border-top: 1px solid #2196f3;
}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.show > .btn-info.dropdown-toggle {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.btn-info.disabled, .btn-info.btn[disabled], .btn-info:disabled {
background-color: #2196f3;
border-color: #2196f3;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn.disabled, .btn:disabled {
opacity: 0.35;
}
fieldset:disabled .btn {
opacity: 0.35;
}
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.btn-info.focus:active {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.btn-info:active:focus, .btn-info:active:hover {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover {
color: #fff !important;
background-color: #2196f3;
border-color: #2196f3;
}
.btn-info .caret {
border-top-color: #fff;
}
.btn-group.open .btn-info.dropdown-toggle {
background-color: #a6d5fa;
}
.btn-warning {
color: #fff !important;
background-color: #e2a03f;
border-color: #e2a03f;
box-shadow: 0 10px 20px -10px rgba(226, 160, 63, 0.59);
}
.btn-warning:hover, .btn-warning:focus {
color: #fff !important;
background-color: #e2a03f !important;
box-shadow: none;
border-color: #e2a03f !important;
}
.btn-warning:active, .btn-warning.active {
background-color: #e2a03f;
border-top: 1px solid #e2a03f;
}
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active {
color: #0e1726;
background-color: #e2a03f;
border-color: #e2a03f;
}
.show > .btn-warning.dropdown-toggle {
color: #0e1726;
background-color: #e2a03f;
border-color: #e2a03f;
}
.btn-warning.disabled, .btn-warning.btn[disabled], .btn-warning:disabled {
background-color: #e2a03f;
border-color: #e2a03f;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover {
color: #fff !important;
background-color: #e2a03f;
border-color: #e2a03f;
}
.btn-warning.focus:active {
color: #fff !important;
background-color: #e2a03f;
border-color: #e2a03f;
}
.btn-warning:active:focus, .btn-warning:active:hover {
color: #fff !important;
background-color: #e2a03f;
border-color: #e2a03f;
}
.open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover {
color: #fff !important;
background-color: #e2a03f;
border-color: #e2a03f;
}
.btn-warning .caret {
border-top-color: #fff;
}
.btn-group.open .btn-warning.dropdown-toggle {
background-color: #df8505;
}
.btn-danger {
color: #fff !important;
background-color: #e7515a;
border-color: #e7515a;
box-shadow: 0 10px 20px -10px rgba(231, 81, 90, 0.59);
}
.btn-danger:hover, .btn-danger:focus {
color: #fff !important;
background-color: #e7515a !important;
box-shadow: none;
border-color: #e7515a !important;
}
.btn-danger:active, .btn-danger.active {
background-color: #e7515a;
border-top: 1px solid #e7515a;
}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #e7515a;
border-color: #e7515a;
}
.show > .btn-danger.dropdown-toggle {
color: #fff !important;
background-color: #e7515a;
border-color: #e7515a;
}
.btn-danger.disabled, .btn-danger.btn[disabled], .btn-danger:disabled {
background-color: #e7515a;
border-color: #e7515a;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover {
color: #fff !important;
background-color: #c00;
border-color: #c00;
}
.btn-danger.focus:active {
color: #fff !important;
background-color: #c00;
border-color: #c00;
}
.btn-danger:active:focus, .btn-danger:active:hover {
color: #fff !important;
background-color: #c00;
border-color: #c00;
}
.open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {
color: #fff !important;
background-color: #c00;
border-color: #c00;
}
.btn-danger .caret {
border-top-color: #fff;
}
.btn-group.open .btn-danger.dropdown-toggle {
background-color: #a9302a;
}
.btn-dark {
color: #fff !important;
background-color: #3b3f5c;
border-color: #3b3f5c;
box-shadow: 0 10px 20px -10px rgba(59, 63, 92, 0.59);
}
.btn-dark:hover, .btn-dark:focus {
color: #fff !important;
background-color: #3b3f5c !important;
box-shadow: none;
border-color: #3b3f5c !important;
}
.btn-dark:active, .btn-dark.active {
background-color: #3b3f5c;
border-top: 1px solid #3b3f5c;
}
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #3b3f5c;
border-color: #3b3f5c;
}
.show > .btn-dark.dropdown-toggle {
color: #fff !important;
background-color: #3b3f5c;
border-color: #3b3f5c;
}
.btn-dark.disabled, .btn-dark.btn[disabled], .btn-dark:disabled {
background-color: #3b3f5c;
border-color: #3b3f5c;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-dark .caret {
border-top-color: #fff;
}
.btn-group.open .btn-dark.dropdown-toggle {
background-color: #484848;
}
.btn-success {
color: #fff !important;
background-color: #00ab55;
border-color: #00ab55;
box-shadow: 0 10px 20px -10px rgba(0, 171, 85, 0.59);
}
.btn-success:hover, .btn-success:focus {
color: #fff !important;
background-color: #00ab55 !important;
box-shadow: none;
border-color: #00ab55 !important;
}
.btn-success:active, .btn-success.active {
background-color: #00ab55;
border-top: 1px solid #00ab55;
}
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active {
color: #fff !important;
background-color: #00ab55;
border-color: #00ab55;
}
.show > .btn-success.dropdown-toggle {
color: #fff !important;
background-color: #00ab55;
border-color: #00ab55;
}
.btn-success.disabled, .btn-success.btn[disabled], .btn-success:disabled {
background-color: #00ab55;
border-color: #00ab55;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover {
color: #fff !important;
background-color: #17c678;
border-color: #17c678;
}
.btn-success.focus:active {
color: #fff !important;
background-color: #17c678;
border-color: #17c678;
}
.btn-success:active:focus, .btn-success:active:hover {
color: #fff !important;
background-color: #17c678;
border-color: #17c678;
}
.open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {
color: #fff !important;
background-color: #17c678;
border-color: #17c678;
}
.btn-success .caret {
border-top-color: #fff;
}
.btn.box-shadow-none {
border: none;
}
.btn.box-shadow-none:hover, .btn.box-shadow-none:focus {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.box-shadow-none {
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
}
.btn.box-shadow-none:not(:disabled):not(.disabled).active, .btn.box-shadow-none:not(:disabled):not(.disabled):active {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.show > .btn.box-shadow-none.dropdown-toggle {
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background-color: transparent;
}
.btn-group.open .btn-success.dropdown-toggle {
background-color: #499249;
}
.btn-dismiss {
color: #0e1726;
background-color: #fff !important;
border-color: #fff;
padding: 3px 7px;
}
.btn-dismiss:hover, .btn-dismiss:focus {
color: #0e1726;
background-color: #fff;
}
.btn-dismiss:active, .btn-dismiss.active {
background-color: #fff;
border-top: 1px solid #fff;
}
.btn-group > .btn i {
margin-right: 3px;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group > .btn + .dropdown-toggle {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn {
-webkit-transform: none;
transform: none;
transition: 0.1s;
}
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover {
-webkit-transform: none;
transform: none;
transition: 0.1s;
}
.btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn {
-webkit-transform: none;
transform: none;
transition: 0.1s;
}
.btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
-webkit-transform: none;
transform: none;
transition: 0.1s;
}
.btn-group-vertical > .btn:active {
box-shadow: none;
}
.btn-group > .btn:hover {
opacity: 0.8;
}
.btn-group-vertical > .btn-group:not(:first-child) {
margin-bottom: 0;
}
.btn-group-vertical > .btn:not(:first-child) {
margin-bottom: 0;
}
.btn-group-vertical > .btn:hover {
opacity: 0.8;
}
/*
Btn group dropdown-toggle
*/
.btn-group > .btn + .dropdown-toggle.btn-primary {
border-left: 1px solid rgb(93, 119, 243);
}
.btn-group > .btn + .dropdown-toggle.btn-success {
border-left: 1px solid rgb(74, 203, 138);
}
.btn-group > .btn + .dropdown-toggle.btn-info {
border-left: 1px solid rgb(73, 172, 251);
}
.btn-group > .btn + .dropdown-toggle.btn-warning {
border-left: 1px solid rgb(245, 180, 85);
}
.btn-group > .btn + .dropdown-toggle.btn-danger {
border-left: 1px solid rgb(241, 132, 139);
}
.btn-group > .btn + .dropdown-toggle.btn-dark {
border-left: 1px solid rgb(74, 78, 106);
}
.btn-group > .btn + .dropdown-toggle.btn-secondary {
border-left: 1px solid rgb(149, 112, 227);
}
.btn-group.dropstart .dropdown-toggle-split {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.btn-group.dropstart .btn-primary:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(68, 104, 253);
}
.btn-group.dropstart .btn-success:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(163, 198, 111);
}
.btn-group.dropstart .btn-info:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(73, 172, 251);
}
.btn-group.dropstart .btn-warning:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(245, 180, 85);
}
.btn-group.dropstart .btn-danger:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(241, 132, 139);
}
.btn-group.dropstart .btn-dark:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(112, 118, 122);
}
.btn-group.dropstart .btn-secondary:not(.dropdown-toggle-split) {
border-left: 1px solid rgb(131, 83, 220);
}
.btn .badge.badge-align-right {
position: absolute;
top: -1px;
right: 8px;
}
.dropup .btn .caret {
border-bottom-color: #0e1726;
}
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
background-color: #4361ee;
color: #fff !important;
box-shadow: none;
}
.btn-outline-primary.dropdown-toggle.show:focus {
background-color: #4361ee;
color: #fff !important;
box-shadow: none;
}
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active {
background-color: #00ab55;
color: #fff !important;
box-shadow: none;
}
.btn-outline-success.dropdown-toggle.show:focus {
background-color: #00ab55;
color: #fff !important;
box-shadow: none;
}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active {
background-color: #2196f3;
color: #fff !important;
box-shadow: none;
}
.btn-outline-info.dropdown-toggle.show:focus {
background-color: #2196f3;
color: #fff !important;
box-shadow: none;
}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active {
background-color: #e7515a;
color: #fff !important;
box-shadow: none;
}
.btn-outline-danger.dropdown-toggle.show:focus {
background-color: #e7515a;
color: #fff !important;
box-shadow: none;
}
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active {
background-color: #e2a03f;
color: #fff !important;
box-shadow: none;
}
.btn-outline-warning.dropdown-toggle.show:focus {
background-color: #e2a03f;
color: #fff !important;
box-shadow: none;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active {
background-color: #805dca;
color: #fff !important;
box-shadow: none;
}
.btn-outline-secondary.dropdown-toggle.show:focus {
background-color: #805dca;
color: #fff !important;
box-shadow: none;
}
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active {
background-color: #3b3f5c;
color: #fff !important;
box-shadow: none;
}
.btn-outline-dark.dropdown-toggle.show:focus {
background-color: #3b3f5c;
color: #fff !important;
box-shadow: none;
}
.show > .btn-outline-primary.dropdown-toggle:after, .show > .btn-outline-success.dropdown-toggle:after, .show > .btn-outline-info.dropdown-toggle:after, .show > .btn-outline-danger.dropdown-toggle:after, .show > .btn-outline-warning.dropdown-toggle:after, .show > .btn-outline-secondary.dropdown-toggle:after, .show > .btn-outline-dark.dropdown-toggle:after, .show > .btn-outline-primary.dropdown-toggle:before, .show > .btn-outline-success.dropdown-toggle:before, .show > .btn-outline-info.dropdown-toggle:before, .show > .btn-outline-danger.dropdown-toggle:before, .show > .btn-outline-warning.dropdown-toggle:before, .show > .btn-outline-secondary.dropdown-toggle:before, .show > .btn-outline-dark.dropdown-toggle:before {
color: #fff !important;
}
.btn-outline-primary {
border: 1px solid #4361ee !important;
color: #4361ee !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-info {
border: 1px solid #2196f3 !important;
color: #2196f3 !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-warning {
border: 1px solid #e2a03f !important;
color: #e2a03f !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-success {
border: 1px solid #00ab55 !important;
color: #00ab55 !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-danger {
border: 1px solid #e7515a !important;
color: #e7515a !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-secondary {
border: 1px solid #805dca !important;
color: #805dca !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-dark {
border: 1px solid #3b3f5c !important;
color: #3b3f5c !important;
background-color: transparent;
box-shadow: none;
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #3b3f5c !important;
}
.btn-outline-primary:hover, .btn-outline-info:hover, .btn-outline-warning:hover, .btn-outline-success:hover, .btn-outline-danger:hover, .btn-outline-secondary:hover, .btn-outline-dark:hover {
box-shadow: 0px 5px 20px 0 rgba(0, 0, 0, 0.1);
}
.btn-outline-primary:hover {
color: #fff !important;
background-color: #4361ee !important;
box-shadow: 0 10px 20px -10px rgba(27, 85, 226, 0.59) !important;
}
.btn-outline-info:hover {
color: #fff !important;
background-color: #2196f3 !important;
box-shadow: 0 10px 20px -10px rgba(33, 150, 243, 0.588) !important;
}
.btn-outline-warning:hover {
color: #fff !important;
background-color: #e2a03f !important;
box-shadow: 0 10px 20px -10px rgba(226, 160, 63, 0.588) !important;
}
.btn-outline-success:hover {
color: #fff !important;
background-color: #00ab55 !important;
box-shadow: 0 10px 20px -10px rgba(0, 171, 85, 0.59) !important;
}
.btn-outline-danger:hover {
color: #fff !important;
background-color: #e7515a !important;
box-shadow: 0 10px 20px -10px rgba(231, 81, 90, 0.588) !important;
}
.btn-outline-secondary:hover {
color: #fff !important;
background-color: #805dca !important;
box-shadow: 0 10px 20px -10px rgba(92, 26, 195, 0.59) !important;
}
.btn-outline-dark:hover {
color: #fff !important;
background-color: #3b3f5c !important;
box-shadow: 0 10px 20px -10px rgba(59, 63, 92, 0.59) !important;
}
.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary {
background-color: #4361ee !important;
color: #fff !important;
}
.btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
background-color: #4361ee !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info {
background-color: #2196f3 !important;
color: #fff !important;
}
.btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active {
background-color: #2196f3 !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success {
background-color: #00ab55 !important;
color: #fff !important;
}
.btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active {
background-color: #00ab55 !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning {
background-color: #e2a03f !important;
color: #fff !important;
}
.btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active {
background-color: #e2a03f !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger {
background-color: #e7515a !important;
color: #fff !important;
}
.btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active {
background-color: #e7515a !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary {
background-color: #805dca !important;
color: #fff !important;
}
.btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active {
background-color: #805dca !important;
color: #fff !important;
}
.btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark {
background-color: #3b3f5c !important;
color: #fff !important;
}
.btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active {
background-color: #3b3f5c !important;
color: #fff !important;
}
/* Primary */
.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus {
box-shadow: none;
}
.btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus {
box-shadow: none;
}
.btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus {
box-shadow: none;
}
.btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus {
box-shadow: none;
}
.btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus {
box-shadow: none;
}
.btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus {
box-shadow: none;
}
.btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
box-shadow: none;
}
.btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus {
box-shadow: none;
}
.btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
box-shadow: none;
}
/* Light Buttons */
[class*=btn-light-] {
box-shadow: none;
}
.btn-light-primary {
color: #4361ee;
background-color: #eceffe;
border: 1px solid #eceffe;
}
.btn-light-primary:hover {
background-color: #eceffe !important;
border: 1px solid #eceffe !important;
color: #4361ee !important;
}
.btn-light-info {
color: #2196f3;
background-color: #e6f4ff;
border: 1px solid #e6f4ff;
}
.btn-light-info:hover {
background-color: #e6f4ff !important;
border: 1px solid #e6f4ff !important;
color: #2196f3 !important;
}
.btn-light-warning {
color: #eab764;
background-color: #fcf5e9;
border: 1px solid #fcf5e9;
}
.btn-light-warning:hover {
background-color: #fcf5e9 !important;
border: 1px solid #fcf5e9 !important;
color: #eab764 !important;
}
.btn-light-success {
color: #00ab55;
background-color: #ddf5f0;
border: 1px solid #ddf5f0;
}
.btn-light-success:hover {
background-color: #ddf5f0 !important;
border: 1px solid #ddf5f0 !important;
color: #00ab55 !important;
}
.btn-light-danger {
color: #e7515a;
background-color: #fbeced;
border: 1px solid #fbeced;
}
.btn-light-danger:hover {
background-color: #fbeced !important;
border: 1px solid #fbeced !important;
color: #e7515a !important;
}
.btn-light-secondary {
color: #805dca;
background-color: #f2eafa;
border: 1px solid #f2eafa;
}
.btn-light-secondary:hover {
background-color: #f2eafa !important;
border: 1px solid #f2eafa !important;
color: #805dca !important;
}
.btn-light-dark {
color: #3b3f5c;
background-color: #eaeaec;
border: 1px solid #eaeaec;
}
.btn-light-dark:hover {
background-color: #eaeaec !important;
border: 1px solid #eaeaec !important;
color: #3b3f5c !important;
}
.btn-check:active + .btn-light-primary, .btn-check:checked + .btn-light-primary {
background-color: #4361ee !important;
color: #fff !important;
}
.btn-light-primary.dropdown-toggle.show {
background-color: #4361ee !important;
color: #fff !important;
}
.btn-check:active + .btn-light-info, .btn-check:checked + .btn-light-info {
background-color: #2196f3 !important;
color: #fff !important;
}
.btn-light-info.dropdown-toggle.show {
background-color: #2196f3 !important;
color: #fff !important;
}
.btn-check:active + .btn-light-success, .btn-check:checked + .btn-light-success {
background-color: #00ab55 !important;
color: #fff !important;
}
.btn-light-success.dropdown-toggle.show {
background-color: #00ab55 !important;
color: #fff !important;
}
.btn-check:active + .btn-light-warning, .btn-check:checked + .btn-light-warning {
background-color: #e2a03f !important;
color: #fff !important;
}
.btn-light-warning.dropdown-toggle.show {
background-color: #e2a03f !important;
color: #fff !important;
}
.btn-check:active + .btn-light-danger, .btn-check:checked + .btn-light-danger {
background-color: #e7515a !important;
color: #fff !important;
}
.btn-light-danger.dropdown-toggle.show {
background-color: #e7515a !important;
color: #fff !important;
}
.btn-check:active + .btn-light-secondary, .btn-check:checked + .btn-light-secondary {
background-color: #805dca !important;
color: #fff !important;
}
.btn-light-secondary.dropdown-toggle.show {
background-color: #805dca !important;
color: #fff !important;
}
.btn-check:active + .btn-light-dark, .btn-check:checked + .btn-light-dark {
background-color: #3b3f5c !important;
color: #fff !important;
}
.btn-light-dark.dropdown-toggle.show {
background-color: #3b3f5c !important;
color: #fff !important;
}
/* Primary */
.btn-check:active + .btn-light-primary:focus, .btn-check:checked + .btn-light-primary:focus {
box-shadow: none;
}
.btn-light-primary.active:focus, .btn-light-primary.dropdown-toggle.show:focus, .btn-light-primary:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-primary, .btn-light-primary:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-info:focus, .btn-check:checked + .btn-light-info:focus {
box-shadow: none;
}
.btn-light-info.active:focus, .btn-light-info.dropdown-toggle.show:focus, .btn-light-info:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-info, .btn-light-info:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-success:focus, .btn-check:checked + .btn-light-success:focus {
box-shadow: none;
}
.btn-light-success.active:focus, .btn-light-success.dropdown-toggle.show:focus, .btn-light-success:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-success, .btn-light-success:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-danger:focus, .btn-check:checked + .btn-light-danger:focus {
box-shadow: none;
}
.btn-light-danger.active:focus, .btn-light-danger.dropdown-toggle.show:focus, .btn-light-danger:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-danger, .btn-light-danger:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-secondary:focus, .btn-check:checked + .btn-light-secondary:focus {
box-shadow: none;
}
.btn-light-secondary.active:focus, .btn-light-secondary.dropdown-toggle.show:focus, .btn-light-secondary:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-secondary, .btn-light-secondary:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-warning:focus, .btn-check:checked + .btn-light-warning:focus {
box-shadow: none;
}
.btn-light-warning.active:focus, .btn-light-warning.dropdown-toggle.show:focus, .btn-light-warning:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-warning, .btn-light-warning:focus {
box-shadow: none;
}
.btn-check:active + .btn-light-dark:focus, .btn-check:checked + .btn-light-dark:focus {
box-shadow: none;
}
.btn-light-dark.active:focus, .btn-light-dark.dropdown-toggle.show:focus, .btn-light-dark:active:focus {
box-shadow: none;
}
.btn-check:focus + .btn-light-dark, .btn-light-dark:focus {
box-shadow: none;
}
/* Dropdown Toggle */
.btn-rounded {
-webkit-border-radius: 1.875rem;
-moz-border-radius: 1.875rem;
-ms-border-radius: 1.875rem;
-o-border-radius: 1.875rem;
border-radius: 1.875rem;
}
/*
===========================
Checkboxes and Radio
===========================
*/
.form-check.form-check-primary .form-check-input:checked {
background-color: #4361ee;
border-color: #4361ee;
}
.form-check.form-check-success .form-check-input:checked {
background-color: #00ab55;
border-color: #00ab55;
}
.form-check.form-check-danger .form-check-input:checked {
background-color: #e7515a;
border-color: #e7515a;
}
.form-check.form-check-secondary .form-check-input:checked {
background-color: #805dca;
border-color: #805dca;
}
.form-check.form-check-warning .form-check-input:checked {
background-color: #e2a03f;
border-color: #e2a03f;
}
.form-check.form-check-info .form-check-input:checked {
background-color: #2196f3;
border-color: #2196f3;
}
.form-check.form-check-dark .form-check-input:checked {
background-color: #3b3f5c;
border-color: #3b3f5c;
}
/*
=================
Switches
=================
*/
.form-switch .form-check-input {
/* width: 2em; */
width: 35px;
height: 18px;
}
.form-switch .form-check-input:focus {
border-color: transparent;
}
.form-switch .form-check-input:not(:checked):focus {
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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-label {
margin-left: 8px;
vertical-align: text-top;
}
.form-switch.form-switch-primary .form-check-input:checked {
background-color: #4361ee;
border-color: #4361ee;
}
.form-switch.form-switch-success .form-check-input:checked {
background-color: #00ab55;
border-color: #00ab55;
}
.form-switch.form-switch-danger .form-check-input:checked {
background-color: #e7515a;
border-color: #e7515a;
}
.form-switch.form-switch-secondary .form-check-input:checked {
background-color: #805dca;
border-color: #805dca;
}
.form-switch.form-switch-warning .form-check-input:checked {
background-color: #e2a03f;
border-color: #e2a03f;
}
.form-switch.form-switch-info .form-check-input:checked {
background-color: #2196f3;
border-color: #2196f3;
}
.form-switch.form-switch-dark .form-check-input:checked {
background-color: #3b3f5c;
border-color: #3b3f5c;
}
/*
===========================
Data Marker ( dot )
===========================
*/
.data-marker {
padding: 2px;
border-radius: 50%;
font-size: 18px;
display: inline-flex;
width: 10px;
height: 10px;
border-radius: 50%;
align-items: center;
justify-content: center;
}
.data-marker-success {
background-color: #00ab55;
}
.data-marker-warning {
background-color: #e2a03f;
}
.data-marker-danger, .data-marker-info, .data-marker-dark {
background-color: #e7515a;
}
.badge {
font-weight: 600;
line-height: 1.4;
font-size: 11.9px;
font-weight: 600;
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
display: inline-block;
padding: 4.6px 8px;
color: #FFF;
border-radius: 6px;
}
.badge:hover {
transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.badge--group {
display: inline-flex;
}
.badge--group .badge {
border: 2px solid #e0e6ed;
}
.badge--group .badge:not(:first-child) {
margin-left: -6px;
}
.badge-dot:empty {
display: block;
}
.badge--group .badge-dot {
width: 16px;
height: 16px;
border-radius: 50%;
padding: 0;
}
.badge svg {
width: 15px;
height: 15px;
vertical-align: top;
margin-right: 3px;
}
.badge.badge-enabled {
background-color: #00ab55;
color: #fff;
}
.badge.badge-disable {
background-color: #e7515a;
color: #fff;
}
.badge-collapsed-img img {
width: 40px;
height: 40px;
border-radius: 20px;
border: 2px solid #515365;
margin-left: -21px;
}
.badge-collapsed-img.badge-tooltip img {
width: 40px;
height: 40px;
border-radius: 20px;
border: 2px solid #ffffff;
box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.3);
margin-left: -21px;
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.badge-collapsed-img.badge-tooltip img:hover {
-webkit-transform: translateY(-5px) scale(1.02);
transform: translateY(-5px) scale(1.02);
}
.badge-collapsed-img.translateY-axis img {
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.badge-collapsed-img.translateY-axis img:hover {
-webkit-transform: translateY(-5px) scale(1.02);
transform: translateY(-5px) scale(1.02);
}
.badge-collapsed-img.rectangle-collapsed img {
width: 45px;
height: 32px;
}
.badge-collapsed-img.translateX-axis img {
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.badge-collapsed-img.translateX-axis img:hover {
-webkit-transform: translateX(5px) scale(1.02);
transform: translateX(5px) scale(1.02);
}
.badge-primary {
color: #fff;
background-color: #4361ee;
}
.badge-info {
color: #fff;
background-color: #2196f3;
}
.badge-success {
color: #fff;
background-color: #00ab55;
}
.badge-danger {
color: #fff;
background-color: #e7515a;
}
.badge-warning {
color: #fff;
background-color: #e2a03f;
}
.badge-dark {
color: #fff;
background-color: #3b3f5c;
}
.badge-secondary {
background-color: #805dca;
}
.outline-badge-primary {
color: #4361ee;
background-color: transparent;
border: 1px solid #4361ee;
}
.outline-badge-info {
color: #2196f3;
background-color: transparent;
border: 1px solid #2196f3;
}
.outline-badge-success {
color: #00ab55;
background-color: transparent;
border: 1px solid #00ab55;
}
.outline-badge-danger {
color: #e7515a;
background-color: transparent;
border: 1px solid #e7515a;
}
.outline-badge-warning {
color: #e2a03f;
background-color: transparent;
border: 1px solid #e2a03f;
}
.outline-badge-dark {
color: #3b3f5c;
background-color: transparent;
border: 1px solid #3b3f5c;
}
.outline-badge-secondary {
color: #805dca;
background-color: transparent;
border: 1px solid #805dca;
}
.outline-badge-primary:focus, .outline-badge-primary:hover {
background-color: #4361ee;
color: #fff;
}
.outline-badge-secondary:focus, .outline-badge-secondary:hover {
color: #fff;
background-color: #805dca;
}
.outline-badge-success:focus, .outline-badge-success:hover {
color: #fff;
background-color: #00ab55;
}
.outline-badge-danger:focus, .outline-badge-danger:hover {
color: #fff;
background-color: #e7515a;
}
.outline-badge-warning:focus, .outline-badge-warning:hover {
color: #fff;
background-color: #e2a03f;
}
.outline-badge-info:focus, .outline-badge-info:hover {
color: #fff;
background-color: #2196f3;
}
.outline-badge-dark:focus, .outline-badge-dark:hover {
color: #fff;
background-color: #3b3f5c;
}
.badge-light-primary {
color: #4361ee;
background-color: #eceffe;
border: 1px solid #eceffe;
}
.badge-light-info {
color: #2196f3;
background-color: #e6f4ff;
border: 1px solid #e6f4ff;
}
.badge-light-success {
color: #00ab55;
background-color: #ddf5f0;
border: 1px solid #ddf5f0;
}
.badge-light-danger {
color: #e7515a;
background-color: #fbeced;
border: 1px solid #fbeced;
}
.badge-light-warning {
color: #e2a03f;
background-color: #fcf5e9;
border: 1px solid #fcf5e9;
}
.badge-light-dark {
color: #3b3f5c;
background-color: #eaeaec;
border: 1px solid #eaeaec;
}
.badge-light-secondary {
color: #805dca;
background-color: #f2eafa;
border: 1px solid #f2eafa;
}
/* Link */
.badge[class*=link-badge-] {
cursor: pointer;
}
.link-badge-primary {
color: #4361ee;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-info {
color: #2196f3;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-success {
color: #00ab55;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-danger {
color: #e7515a;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-warning {
color: #e2a03f;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-dark {
color: #3b3f5c;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-secondary {
color: #805dca;
background-color: transparent;
border: 1px solid transparent;
}
.link-badge-primary:focus, .link-badge-primary:hover {
color: #4361ee;
background-color: transparent;
}
.link-badge-secondary:focus, .link-badge-secondary:hover {
color: #6f51ea;
background-color: transparent;
}
.link-badge-success:focus, .link-badge-success:hover {
color: #2ea37d;
background-color: transparent;
}
.link-badge-danger:focus, .link-badge-danger:hover {
color: #e7515a;
background-color: transparent;
}
.link-badge-warning:focus, .link-badge-warning:hover {
color: #dea82a;
background-color: transparent;
}
.link-badge-info:focus, .link-badge-info:hover {
color: #009eda;
background-color: transparent;
}
.link-badge-dark:focus, .link-badge-dark:hover {
color: #454656;
background-color: transparent;
}
.avatar {
position: relative;
display: inline-block;
width: 3rem;
height: 3rem;
font-size: 1rem;
}
.avatar--group {
display: inline-flex;
margin-right: 15px;
}
.avatar--group.avatar-group-badge {
position: relative;
}
.avatar--group.avatar-group-badge .badge.counter {
z-index: 2;
right: 0;
top: -6px;
width: 21px;
height: 21px;
border-radius: 50%;
padding: 5px 0px;
font-size: 9px;
left: -21px;
border: none;
}
.avatar--group.avatar-group-badge .badge.counter:empty {
display: block;
height: 13px;
width: 13px;
left: -14px;
top: 0;
}
.avatar img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.avatar .avatar-title {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
background-color: #888ea8;
color: #fff;
}
.avatar .avatar-icon {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
background-color: #805dca;
color: #fff;
}
.avatar-icon svg {
width: 24px;
height: 24px;
stroke-width: 1.7;
}
.avatar--group .avatar-xl {
margin-left: -1.28125rem;
}
.avatar--group .avatar {
margin-left: -0.75rem;
}
.avatar--group img, .avatar--group .avatar .avatar-title {
border: 2px solid #e0e6ed;
}
.avatar-xl {
width: 5.125rem;
height: 5.125rem;
font-size: 1.70833rem;
}
.avatar-xl svg {
width: 43px;
height: 43px;
}
.avatar-lg {
width: 4rem;
height: 4rem;
font-size: 1.33333rem;
}
.avatar-lg svg {
width: 32px;
height: 32px;
}
.avatar-sm {
width: 2.5rem;
height: 2.5rem;
font-size: 0.83333rem;
}
.avatar-sm svg {
width: 18px;
height: 18px;
}
/*
Indicators
*/
.avatar-indicators:before {
content: "";
position: absolute;
bottom: 1%;
right: 5%;
width: 28%;
height: 28%;
border-radius: 50%;
border: 2px solid #fff;
}
.avatar-offline:before {
background-color: #888ea8;
}
.avatar-online:before {
background-color: #009688;
}
.avatar.translateY-axis img, .avatar.translateY-axis .avatar-title {
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.avatar.translateY-axis img:hover, .avatar.translateY-axis .avatar-title:hover {
-webkit-transform: translateY(-5px) scale(1.02);
transform: translateY(-5px) scale(1.02);
}
.avatar.translateX-axis img, .avatar.translateX-axis .avatar-title {
-webkit-transition: all 0.35s ease;
transition: all 0.35s ease;
}
.avatar.translateX-axis img:hover, .avatar.translateX-axis .avatar-title:hover {
-webkit-transform: translateX(5px) scale(1.02);
transform: translateX(5px) scale(1.02);
}
/* Avatar */
.avatar-chip {
display: inline-block;
padding: 0 24px;
font-size: 16px;
line-height: 34px;
border-radius: 25px;
position: relative;
box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.59);
}
.avatar-chip.avatar-dismiss {
padding: 0 31px 0 25px;
}
.avatar-chip img {
float: left;
margin: 0px 10px 0px -26px;
height: 35px;
width: 35px;
border-radius: 50%;
}
.avatar-chip span.text {
font-size: 13px;
font-weight: 600;
}
.avatar-chip .closebtn {
color: #ffffff;
font-weight: bold;
/* float: right; */
font-size: 15px;
cursor: pointer;
position: absolute;
/* left: 0; */
right: 8px;
}
.avatar-chip .closebtn:hover {
color: #fff;
}
.status.rounded-tooltip .tooltip-inner {
border-radius: 20px;
padding: 8px 20px;
}
.tooltip-inner {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.popover {
z-index: 999;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
border-bottom-color: #b3b3b3;
}
.help-block, .help-inline {
color: #555555;
}
.controls {
position: relative;
}
/* .search-form-control { border-radius: .25rem; } */
/*
====================
Table
====================
*/
.table {
color: #515365;
border-collapse: separate;
border-spacing: 0;
}
.table th .form-check, .table td .form-check {
margin-right: 0;
display: inline-flex;
margin-bottom: 0;
}
.table .form-check-input {
background-color: #bfc9d4;
border-color: #bfc9d4;
}
.table thead {
color: #515365;
letter-spacing: 1px;
}
.table thead tr th {
border: none;
background: #ebedf2;
padding: 10px 21px 10px 21px;
vertical-align: middle;
font-weight: 500;
}
.table thead tr.table-row-hidden {
border: none;
}
.table:not(.dataTable) thead tr th:first-child {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.table:not(.dataTable) thead tr th:last-child {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.table:not(.dataTable) thead tr th.checkbox-area {
width: 5%;
}
.table tbody {
border: none;
}
.table tbody tr th {
border: none;
}
.table tbody tr td {
border: none;
padding: 10px 21px 10px 21px;
vertical-align: middle;
letter-spacing: normal;
white-space: nowrap;
font-weight: 400;
background: transparent;
}
.table > :not(:first-child) {
border: none;
}
.table:not(.dataTable) tbody tr td svg {
width: 17px;
height: 17px;
vertical-align: text-top;
color: #4361ee;
stroke-width: 1.5;
}
.table tbody tr td .table-inner-text {
margin-left: 5px;
}
.table > tbody > tr > td .usr-img-frame {
background-color: #e0e6ed;
padding: 2px;
width: 38px;
height: 38px;
}
.table > tbody > tr > td .usr-img-frame img {
width: 38px;
margin: 0;
}
.table > tbody > tr > td .progress {
width: 135px;
height: 6px;
margin: auto 0;
}
.table > tbody .action-btns .action-btn svg {
width: 20px;
height: 20px;
color: #888ea8;
stroke-width: 2;
}
.table > tbody .action-btns .action-btn:hover svg {
color: #bfc9d4;
}
.table > tbody .action-btns .btn-delete svg {
color: #f8538d;
}
.table > tbody .action-btns .btn-delete:hover svg {
color: #e7515a;
}
/*
Hover
*/
.table-hover > tbody > tr:hover td {
--bs-table-accent-bg:transparent;
color: #515365;
background-color: #ebedf2;
cursor: pointer;
}
.table-hover > tbody > tr:hover td:first-child {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.table-hover > tbody > tr:hover td:last-child {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
/*
Hover and Striped
*/
.table-striped.table-hover > tbody > tr:hover td {
background-color: #ebedf2;
}
.table-striped:not(.dataTable) > tbody > tr:nth-of-type(odd) td {
--bs-table-accent-bg:transparent;
color: #3b3f5c;
background-color: #f1f2f3;
}
.table-striped:not(.dataTable) > tbody > tr:nth-of-type(odd) td:first-child {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.table-striped:not(.dataTable) > tbody > tr:nth-of-type(odd) td:last-child {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
/*
Striped
*/
/*
Striped and Bordered
*/
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:nth-of-type(odd) td:first-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:nth-of-type(odd) td:last-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:first-child td:first-child {
border-top-left-radius: 0;
}
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:first-child td:last-child {
border-top-right-radius: 0;
}
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:last-child td:first-child {
border-bottom-left-radius: 10px;
}
.table:not(.dataTable).table-bordered.table-striped > tbody > tr:last-child td:last-child {
border-bottom-right-radius: 10px;
}
.table:not(.dataTable).table-bordered thead tr th {
border: 1px solid #ebedf2;
background: transparent;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.table:not(.dataTable).table-bordered > tbody > tr td {
border: 1px solid #ebedf2;
}
.table:not(.dataTable).table-bordered > tbody > tr:last-child td:first-child {
border-bottom-left-radius: 10px;
}
.table:not(.dataTable).table-bordered > tbody > tr:last-child td:last-child {
border-bottom-right-radius: 10px;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover td:first-child {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover td:last-child {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover:first-child td:first-child {
border-top-left-radius: 0;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover:first-child td:last-child {
border-top-right-radius: 0;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover:last-child td:first-child {
border-bottom-left-radius: 10px;
}
.table:not(.dataTable).table-bordered.table-hover > tbody > tr:hover:last-child td:last-child {
border-bottom-right-radius: 10px;
}
/*
Bordered
*/
/*
Bordered and Hover
*/
.statbox .widget-content:before, .statbox .widget-content:after {
display: table;
content: "";
line-height: 0;
clear: both;
}
.nav-tabs > li > a {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
.nav-link {
color: #3b3f5c;
}
.nav-link:hover {
color: #515365;
}
.nav-link:hover svg {
color: #515365;
}
.btn-toolbar {
margin-left: 0px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.input-group > .form-control {
flex: 1 1 auto;
width: 1%;
}
}
.spin {
-webkit-animation: spin 2s infinite linear;
animation: spin 2s infinite linear;
}
@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@-webkit-keyframes spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.toast-primary {
background: #4361ee;
}
.toast-header {
background: #4361ee;
color: #fff;
border-bottom: 1px solid rgba(33, 150, 243, 0.3411764706);
}
.toast-header .meta-time {
color: #f1f2f3;
}
.toast-header .btn-close {
color: #f1f2f3;
opacity: 1;
text-shadow: none;
background: none;
padding: 0;
margin-top: -2px;
}
.toast-body {
padding: 16px 12px;
color: #fff;
}
/*
==========================
Background Colors
==========================
*/
/*
Default
*/
.bg-primary {
background-color: #4361ee !important;
border-color: #4361ee;
color: #fff;
}
.bg-success {
background-color: #00ab55 !important;
border-color: #00ab55;
color: #fff;
}
.bg-info {
background-color: #2196f3 !important;
border-color: #2196f3;
color: #fff;
}
.bg-warning {
background-color: #e2a03f !important;
border-color: #e2a03f;
color: #fff;
}
.bg-danger {
background-color: #e7515a !important;
border-color: #e7515a;
color: #fff;
}
.bg-secondary {
background-color: #805dca !important;
border-color: #805dca;
color: #fff;
}
.bg-dark {
background-color: #3b3f5c !important;
border-color: #3b3f5c;
color: #fff;
}
/*
Light Background
*/
.bg-light-primary {
background-color: #eceffe !important;
border-color: #eceffe;
color: #2196f3;
}
.bg-light-success {
background-color: #ddf5f0 !important;
border-color: #ddf5f0;
color: #00ab55;
}
.bg-light-info {
background-color: #e6f4ff !important;
border-color: #e6f4ff;
color: #2196f3;
}
.bg-light-warning {
background-color: #fcf5e9 !important;
border-color: #fcf5e9;
color: #e2a03f;
}
.bg-light-danger {
background-color: #fbeced !important;
border-color: #fbeced;
color: #e7515a;
}
.bg-light-secondary {
background-color: #f2eafa !important;
border-color: #f2eafa;
color: #805dca;
}
.bg-light-dark {
background-color: #eaeaec;
border-color: #eaeaec;
color: #fff;
}
/*
Progress Bar
*/
.progress {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #ebedf2;
margin-bottom: 1.25rem;
height: 16px;
box-shadow: none;
}
.progress.progress-bar-stack .progress-bar:last-child {
border-top-right-radius: 16px;
border-bottom-right-radius: 16px;
}
.progress .progress-bar {
font-size: 10px;
font-weight: 700;
box-shadow: 0 2px 4px rgba(0, 69, 255, 0.15), 0 8px 16px rgba(0, 69, 255, 0.2);
font-size: 12px;
letter-spacing: 1px;
font-weight: 100;
}
.progress:not(.progress-bar-stack) .progress-bar {
border-radius: 16px;
}
.progress-sm {
height: 4px;
}
.progress-md {
height: 10px;
}
.progress-lg {
height: 20px;
}
.progress-xl {
height: 25px;
}
.progress-striped .progress-bar {
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-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-image: -moz-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-image: -o-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-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);
}
.progress .progress-title {
display: flex;
justify-content: space-between;
padding: 15px;
}
.progress .progress-title span {
align-self: center;
}
.progress .progress-bar.bg-gradient-primary {
background-color: #4361ee;
background: linear-gradient(to right, #0081ff 0%, #0045ff 100%);
}
.progress .progress-bar.bg-gradient-info {
background-color: #4361ee;
background-image: linear-gradient(to right, #04befe 0%, #4481eb 100%);
}
.progress .progress-bar.bg-gradient-success {
background-color: #4361ee;
background-image: linear-gradient(to right, #3cba92 0%, #0ba360 100%);
}
.progress .progress-bar.bg-gradient-warning {
background-color: #4361ee;
background-image: linear-gradient(to right, #f09819 0%, #ff5858 100%);
}
.progress .progress-bar.bg-gradient-secondary {
background-color: #4361ee;
background-image: linear-gradient(to right, #7579ff 0%, #b224ef 100%);
}
.progress .progress-bar.bg-gradient-danger {
background-color: #4361ee;
background-image: linear-gradient(to right, #d09693 0%, #c71d6f 100%);
}
.progress .progress-bar.bg-gradient-dark {
background-color: #4361ee;
background-image: linear-gradient(to right, #2b5876 0%, #4e4376 100%);
}
/*
=====================
BreadCrumbs
=====================
*/
.page-meta {
margin-top: 25px;
}
.page-meta .breadcrumb .breadcrumb-item {
font-size: 17px;
font-weight: 500;
letter-spacing: 1px;
}
.page-meta .breadcrumb .breadcrumb-item a {
vertical-align: inherit;
}
.page-meta .breadcrumb .breadcrumb-item.active {
font-weight: 500;
}
.breadcrumb {
background-color: transparent;
margin-bottom: 0;
}
.breadcrumb-wrapper-content {
background-color: #f1f2f3;
padding: 13px 23px;
border-radius: 8px;
box-shadow: 0 0 40px 0 rgba(94, 92, 154, 0.06);
}
.breadcrumb .breadcrumb-item a {
color: #888ea8;
vertical-align: text-bottom;
vertical-align: text-top;
}
.breadcrumb .breadcrumb-item.active a {
color: #515365;
}
.breadcrumb .breadcrumb-item a svg {
width: 19px;
height: 19px;
vertical-align: sub;
stroke-width: 1.4px;
}
.breadcrumb .breadcrumb-item a .inner-text {
margin-left: 10px;
}
.breadcrumb .breadcrumb-item span {
vertical-align: text-bottom;
}
.breadcrumb .breadcrumb-item.active {
color: #3b3f5c;
font-weight: 600;
}
/*
Style Two
*/
.breadcrumb-style-two .breadcrumb-item + .breadcrumb-item::before {
content: ".";
position: relative;
top: -9px;
font-size: 21px;
height: 7px;
}
/*
Style Three
*/
.breadcrumb-style-three .breadcrumb-item + .breadcrumb-item::before {
content: "-";
}
/*
Style Four
*/
.breadcrumb-style-four .breadcrumb-item + .breadcrumb-item::before {
content: "|";
}
/*
Style Five
*/
.breadcrumb-style-five .breadcrumb-item + .breadcrumb-item::before {
content: "";
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-chevron-right' style='color: %23888ea8;'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center;
color: #6E6B7B;
margin-right: 0.6rem;
background-size: 12px;
height: 20px;
}
.br-0 {
border-radius: 0 !important;
}
.br-4 {
border-radius: 4px !important;
}
.br-6 {
border-radius: 6px !important;
}
.br-8 {
border-radius: 8px !important;
}
.br-30 {
border-radius: 30px !important;
}
.br-50 {
border-radius: 50px !important;
}
.br-left-30 {
border-top-left-radius: 30px !important;
border-bottom-left-radius: 30px !important;
}
.br-right-30 {
border-top-right-radius: 30px !important;
border-bottom-right-radius: 30px !important;
}
.bx-top-6 {
border-top-right-radius: 6px !important;
border-top-left-radius: 6px !important;
}
.bx-bottom-6 {
border-bottom-right-radius: 6px !important;
border-bottom-left-radius: 6px !important;
}
/* Badge Custom */
.badge.counter {
position: absolute;
z-index: 2;
right: 0;
top: -10px;
font-weight: 600;
width: 19px;
height: 19px;
border-radius: 50%;
padding: 2px 0px;
font-size: 12px;
}
/*-------text-colors------*/
.text-primary {
color: #4361ee !important;
}
.text-success {
color: #00ab55 !important;
}
.text-info {
color: #2196f3 !important;
}
.text-danger {
color: #e7515a !important;
}
.text-warning {
color: #e2a03f !important;
}
.text-secondary {
color: #805dca !important;
}
.text-dark {
color: #3b3f5c !important;
}
.text-muted {
color: #888ea8 !important;
}
.text-white {
color: #fff !important;
}
.text-black {
color: #000 !important;
}
/*-----border main------*/
.border {
border: 1px solid !important;
}
.border-bottom {
border-bottom: 1px solid !important;
}
.border-top {
border-top: 1px solid !important;
}
.border-right {
border-right: 1px solid !important;
}
.border-left {
border-left: 1px solid !important;
}
.border-primary {
border-color: #4361ee !important;
}
.border-info {
border-color: #2196f3 !important;
}
.border-warning {
border-color: #e2a03f !important;
}
.border-success {
border-color: #00ab55 !important;
}
.border-danger {
border-color: #e7515a !important;
}
.border-secondary {
border-color: #805dca !important;
}
.border-dark {
border-color: #3b3f5c !important;
}
/*-----border style------*/
.border-dotted {
border-style: dotted !important;
}
.border-dashed {
border-style: dashed !important;
}
.border-solid {
border-style: solid !important;
}
.border-double {
border-style: double !important;
}
/*-----border width------*/
.border-width-1px {
border-width: 1px !important;
}
.border-width-2px {
border-width: 2px !important;
}
.border-width-3px {
border-width: 3px !important;
}
.border-width-4px {
border-width: 4px !important;
}
.border-width-5px {
border-width: 5px !important;
}
.border-width-6px {
border-width: 6px !important;
}
/*-----transform-position------*/
.position-absolute {
position: absolute;
}
.position-static {
position: static;
}
.position-fixed {
position: fixed;
}
.position-inherit {
position: inherit;
}
.position-initial {
position: initial;
}
.position-relative {
position: relative;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Jhc2UvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vYmFzZS9fbWl4aW5zLnNjc3MiLCJtYWluLnNjc3MiLCIuLi9iYXNlL19jb2xvcl92YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQ0FBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUNDQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0UsT0NGSzs7O0FES1A7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0UsT0NqQ087OztBRG9DVDtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0lBQ0U7OztBQUlKO0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7O0FBS047QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBLE9DeE5HO0VEeU5IO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTs7O0FBSUE7RUFDRSxPQ3ZRTTs7QUQwUVI7RUFDRTs7QUFHRjtFQUNFLE9DM1FLOzs7QUQrUVQ7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBZ0pFO0FBWUE7QUFlRjtBQXdDQTtBQWVFO0FBUUE7O0FBek9BO0VBQ0UsT0M3Ukc7RUQ4Ukg7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUlBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFLRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUtGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFLRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUtGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFLRjtFQUNFOztBQUVGO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQU1KO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFRQTtFQUNFO0VBQ0E7O0FBSUE7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7O0FBR0Y7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQVFOO0VBQ0U7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBT047QUFDRTtFQUVBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQU1OO0FBQ0E7QUFBQTtBQUFBO0FBQUE7RUFHMEQ7OztBQUUxRDtBQUNDO0VBQWlDO0VBQWU7RUFBVzs7O0FBQzNEO0VBQWtDO0VBQWU7RUFBVzs7O0FBRTdEO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTs7O0FBTUU7RUFDRTtFQUNBO0VBQ0E7O0FBSUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7OztBQU9KO0VBQ0Usa0JDL21CRztFRGduQkg7OztBQUlKO0FBRUE7RUFDRTtFQUNBO0VBQ0EsT0N6bkJLO0VEMG5CTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUNFO0VBRUE7SUFDRTs7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0EsY0M3cEJNO0VEOHBCTixPQ3hwQkc7RUR5cEJIOztBQUdGO0VBQ0U7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFFRjtFQUNFLGtCQ2p0Qk07RURrdEJKLGNDbHRCSTs7O0FEdXRCUjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DeHVCSztFRHl1Qkw7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0EsY0Nod0JNO0VEaXdCTixPQzN2Qkc7RUQ0dkJIOzs7QUFJSjtBQUVBO0VBQ0U7RUFDQSxPQ3J3QlU7O0FEdXdCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkNueEJRO0VEb3hCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkN6eUJRO0VEMHlCUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUlKO0FBR0U7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFLE9DMTVCRDs7QUQ4NUJIO0VBQ0UsT0MvNUJDOztBRG02Qkw7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0UsT0N0N0JNO0VEdTdCTjs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0UsT0NyOEJNO0VEczhCTjs7O0FBSUo7QUFFQTtBQUVBO0FBRUE7RUFDRSxPQzc4Qk87RUQ4OEJQO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFLGtCQzc5Qk87OztBRGcrQlQ7RUFDRTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0UsT0NyL0JPOzs7QUR3L0JUO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9DcGdDSztFRHFnQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0UsT0NsakNHO0VEbWpDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7O0FBTUo7RUFDRTs7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTs7O0FBSUE7RUFDRTtFQUNBOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFOzs7QUFJQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS047RUFDRTs7O0FBSUE7RUFDRSxPQy9xQ0c7O0FEa3JDTDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0UsT0M5ckNNOzs7QURrc0NWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRSxPQ3Z2Q0M7O0FEMHZDSDtFQUNFO0VBQ0EsT0M3dkNJO0VEOHZDSjs7QUFHRjtFQUVFLE9DbHdDQztFRG13Q0Q7OztBQU1KO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0EsY0M5NkNRO0VEKzZDUjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0Usa0JDejdDTTtFRDA3Q047O0FBR0Y7RUFDRSxrQkM5N0NNO0VEKzdDTixjQy83Q007RURnOENOO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7O0FBTUo7RUFDRTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQSxrQkMvK0NNO0VEZy9DTixjQ2gvQ007OztBRG8vQ1Y7RUFDRTtFQUNBLGtCQ3QvQ1E7RUR1L0NSLGNDdi9DUTs7O0FEMC9DVjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0Esa0JDLy9DVTtFRGdnRFYsY0NoZ0RVO0VEaWdEVjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0Usa0JDM2dEUTtFRDRnRFI7O0FBSUE7RUFDRTtFQUNBLGtCQ2xoRE07RURtaEROLGNDbmhETTs7O0FEd2hEWjtFQUNFO0VBQ0Esa0JDMWhEVTtFRDJoRFYsY0MzaERVOzs7QUQraERWO0VBQ0Usa0JDaGlEUTtFRGlpRFIsY0NqaURRO0VEa2lEUjtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBLGtCQ2xqREs7RURtakRMLGNDbmpESztFRG9qREw7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFLGtCQzlqREc7RUQrakRIOztBQUlBO0VBQ0U7RUFDQSxrQkNya0RDO0VEc2tERCxjQ3RrREM7OztBRDJrRFA7RUFDRTtFQUNBLGtCQzdrREs7RUQ4a0RMLGNDOWtESzs7O0FEa2xETDtFQUNFLGtCQ25sREc7RURvbERILGNDcGxERztFRHFsREg7RUFDQTtFQUNBOzs7QUFLRjtFQUNFOzs7QUFJSjtFQUNFOzs7QUFLRTtFQUNFO0VBQ0Esa0JDem1EQztFRDBtREQsY0MxbURDOztBRDhtREw7RUFDRTtFQUNBLGtCQ2huREc7RURpbkRILGNDam5ERzs7QURxbkRIO0VBQ0U7RUFDQSxrQkN2bkRDO0VEd25ERCxjQ3huREM7OztBRDhuREw7RUFDRTtFQUNBLGtCQ2hvREc7RURpb0RILGNDam9ERzs7O0FEcW9EUDtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0Esa0JDN29EUTtFRDhvRFIsY0M5b0RRO0VEK29EUjs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0Usa0JDenBETTtFRDBwRE47O0FBSUE7RUFDRTtFQUNBLGtCQ2hxREk7RURpcURKLGNDanFESTs7O0FEc3FEVjtFQUNFO0VBQ0Esa0JDeHFEUTtFRHlxRFIsY0N6cURROzs7QUQ2cURSO0VBQ0Usa0JDOXFETTtFRCtxRE4sY0MvcURNO0VEZ3JETjtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBLGtCQ3hyREk7RUR5ckRKLGNDenJESTs7QUQ2ckRSO0VBQ0U7RUFDQSxrQkMvckRNO0VEZ3NETixjQ2hzRE07O0FEb3NETjtFQUNFO0VBQ0Esa0JDdHNESTtFRHVzREosY0N2c0RJOzs7QUQ2c0RSO0VBQ0U7RUFDQSxrQkMvc0RNO0VEZ3RETixjQ2h0RE07OztBRG90RFY7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBLGtCQzd0RE87RUQ4dERQLGNDOXRETztFRCt0RFA7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFLGtCQ3p1REs7RUQwdURMOztBQUlBO0VBQ0U7RUFDQSxrQkNodkRHO0VEaXZESCxjQ2p2REc7OztBRHN2RFQ7RUFDRTtFQUNBLGtCQ3h2RE87RUR5dkRQLGNDenZETzs7O0FENnZEUDtFQUNFLGtCQzl2REs7RUQrdkRMLGNDL3ZESztFRGd3REw7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTtFQUNBOzs7QUFNSjtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBLGtCQzV5REs7RUQ2eURMLGNDN3lESztFRDh5REw7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFLGtCQ3h6REc7RUR5ekRIOztBQUlBO0VBQ0U7RUFDQSxrQkMvekRDO0VEZzBERCxjQ2gwREM7OztBRHEwRFA7RUFDRTtFQUNBLGtCQ3YwREs7RUR3MERMLGNDeDBESzs7O0FENDBETDtFQUNFLGtCQzcwREc7RUQ4MERILGNDOTBERztFRCswREg7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7OztBQU1KO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFOzs7QUFHRjtFQUNFOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFNQTtFQUNFO0VBQ0E7RUFDQTs7QUFLRjtFQUNFO0VBQ0E7RUFDQTs7O0FBT0Y7RUFDRTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUtOO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUlBO0VBQ0U7O0FBSUE7RUFDRTs7QUFHRjtFQUNFOzs7QUFLTjtBQUFBO0FBQUE7QUFNSTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBS0U7RUFDRSxrQkMxb0VJO0VEMm9FSjtFQUNBOztBQUlKO0VBQ0Usa0JDanBFTTtFRGtwRU47RUFDQTs7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQU1BO0VBQ0Usa0JDenFFQztFRDBxRUQ7RUFDQTs7QUFJSjtFQUNFLGtCQ2hyRUc7RURpckVIO0VBQ0E7OztBQU1BO0VBQ0Usa0JDdHJFRztFRHVyRUg7RUFDQTs7QUFJSjtFQUNFLGtCQzdyRUs7RUQ4ckVMO0VBQ0E7OztBQU1BO0VBQ0Usa0JDdnNFSTtFRHdzRUo7RUFDQTs7QUFJSjtFQUNFLGtCQzlzRU07RUQrc0VOO0VBQ0E7OztBQU1BO0VBQ0Usa0JDcnRFTTtFRHN0RU47RUFDQTs7QUFJSjtFQUNFLGtCQzV0RVE7RUQ2dEVSO0VBQ0E7OztBQU1BO0VBQ0Usa0JDcHVFQztFRHF1RUQ7RUFDQTs7QUFJSjtFQUNFLGtCQzN1RUc7RUQ0dUVIO0VBQ0E7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7O0FBSUo7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUlBO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFJSjtBQUdFO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRSxPQzNqRlE7RUQ0akZSO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQVFKO0VBQ0UsT0Mxa0ZLO0VEMmtGTDtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0UsT0MzbUZPO0VENG1GUDtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJSjtFQUNFLE9DdG5GVTtFRHVuRlY7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRSxPQ2pvRks7RURrb0ZMO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFJSjtBQUdFO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUlBO0VBQ0U7OztBQUtGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0U7RUFDRSxrQkN4M0ZNO0VEeTNGTixjQ3ozRk07O0FENDNGUjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRSxrQkM5M0ZLO0VEKzNGTCxjQy8zRks7O0FEazRGUDtFQUNFLGtCQ2w0RlE7RURtNEZSLGNDbjRGUTs7QURzNEZWO0VBQ0Usa0JDejRGTTtFRDA0Rk4sY0MxNEZNOztBRDY0RlI7RUFDRSxrQkNoNUZHO0VEaTVGSCxjQ2o1Rkc7O0FEbzVGTDtFQUNFLGtCQ2g1Rkc7RURpNUZILGNDajVGRzs7O0FEcTVGUDtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBT0U7QUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUlKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFLGtCQ3Q3Rk07RUR1N0ZOLGNDdjdGTTs7QUQwN0ZSO0VBQ0U7RUFDQTs7QUFHRjtFQUNFLGtCQzU3Rks7RUQ2N0ZMLGNDNzdGSzs7QURnOEZQO0VBQ0Usa0JDaDhGUTtFRGk4RlIsY0NqOEZROztBRG84RlY7RUFDRSxrQkN2OEZNO0VEdzhGTixjQ3g4Rk07O0FEMjhGUjtFQUNFLGtCQzk4Rkc7RUQrOEZILGNDLzhGRzs7QURrOUZMO0VBQ0Usa0JDOThGRztFRCs4RkgsY0MvOEZHOzs7QURtOUZQO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRSxrQkM3K0ZROzs7QURnL0ZWO0VBQ0Usa0JDaC9GTzs7O0FEbS9GVDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7O0FBRUE7RUFDRTs7QUFFQTtFQUNFOzs7QUFLTjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFLGtCQzVpR0s7RUQ2aUdMOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFLTjtFQUNFO0VBQ0Esa0JDMW1HUTs7O0FENm1HVjtFQUNFO0VBQ0Esa0JDOW1HSzs7O0FEaW5HUDtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQSxrQkNybkdPOzs7QUR3bkdUO0VBQ0U7RUFDQSxrQkMzbkdROzs7QUQ4bkdWO0VBQ0U7RUFDQSxrQkM3bkdLOzs7QURnb0dQO0VBQ0Usa0JDbG9HVTs7O0FEcW9HWjtFQUNFLE9DM29HUTtFRDRvR1I7RUFDQTs7O0FBR0Y7RUFDRSxPQ2hwR0s7RURpcEdMO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLE9DenBHTztFRDBwR1A7RUFDQTs7O0FBR0Y7RUFDRSxPQ2hxR1E7RURpcUdSO0VBQ0E7OztBQUdGO0VBQ0UsT0NucUdLO0VEb3FHTDtFQUNBOzs7QUFHRjtFQUNFLE9DMXFHVTtFRDJxR1Y7RUFDQTs7O0FBSUE7RUFDRSxrQkN0ckdNO0VEdXJHTjs7O0FBS0Y7RUFDRTtFQUNBLGtCQ3pyR1E7OztBRDhyR1Y7RUFDRTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0Esa0JDeHNHSzs7O0FENnNHUDtFQUNFO0VBQ0Esa0JDaHRHTTs7O0FEcXRHUjtFQUNFO0VBQ0Esa0JDenRHRzs7O0FEOHRHTDtFQUNFO0VBQ0Esa0JDM3RHRzs7O0FEK3RHUDtFQUNFLE9DdHVHUTtFRHV1R1I7RUFDQTs7O0FBR0Y7RUFDRSxPQzN1R0s7RUQ0dUdMO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLE9DcHZHTztFRHF2R1A7RUFDQTs7O0FBR0Y7RUFDRSxPQzN2R1E7RUQ0dkdSO0VBQ0E7OztBQUdGO0VBQ0UsT0M5dkdLO0VEK3ZHTDtFQUNBOzs7QUFHRjtFQUNFLE9DcndHVTtFRHN3R1Y7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFLE9DdHhHUTtFRHV4R1I7RUFDQTs7O0FBR0Y7RUFDRSxPQzN4R0s7RUQ0eEdMO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLE9DcHlHTztFRHF5R1A7RUFDQTs7O0FBR0Y7RUFDRSxPQzN5R1E7RUQ0eUdSO0VBQ0E7OztBQUdGO0VBQ0UsT0M5eUdLO0VEK3lHTDtFQUNBOzs7QUFHRjtFQUNFLE9DcnpHVTtFRHN6R1Y7RUFDQTs7O0FBSUE7RUFDRSxPQ2owR007RURrMEdOOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRSxPQ2wxR0s7RURtMUdMOzs7QUFLRjtFQUNFO0VBQ0E7OztBQUtGO0VBQ0U7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFXUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JDLzZHUTtFRGc3R1I7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFJQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7O0FBSUo7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFLRTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUtGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7OztBQUtOO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0FBRUE7RUFDQTtFQUNBO0VBQ0E7QUFFQTtFQUNBOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFNSjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS047RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLE9DbHNITTtFRG1zSE47O0FBR0Y7RUFDRTs7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFLE9DanZIRDs7O0FEd3ZIVDs7QUFBQTs7QUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7O0FBSUo7QUFBQTtBQUFBO0FBS0U7RUFDRTs7QUFHRjtFQUNFO0VBQ0EsT0N4eEhHO0VEeXhISDs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBOzs7QUFLTjs7QUFBQTs7QUFBQTtBQU1BO0FBQUE7QUFBQTtBQVdVO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7O0FBSUE7RUFDRTs7QUFHRjtFQUNFOztBQU9GO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FBS0Y7RUFDRTs7QUFHRjtFQUNFOztBQUtGO0VBQ0U7O0FBR0Y7RUFDRTs7O0FBVVo7O0FBQUE7O0FBQUE7QUFNQTtBQUFBO0FBQUE7QUFLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRSxPQ2g3SEs7O0FEazdITDtFQUNFOztBQUVBO0VBQ0U7OztBQUtOO0VBQ0U7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7O0FBSUo7RUFDRTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOzs7QUFJSjtFQUNFLFlDMStIUTs7O0FENitIVjtFQUNFLFlDOStIUTtFRCsrSFI7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJSjtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUFBO0FBQUE7QUFJQTtFQUNFO0VBQ0EsY0NqaElRO0VEa2hJUjs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQSxjQzVoSUs7RUQ2aElMOzs7QUFHRjtFQUNFO0VBQ0EsY0NoaUlRO0VEaWlJUjs7O0FBR0Y7RUFDRTtFQUNBLGNDcmlJTztFRHNpSVA7OztBQUdGO0VBQ0U7RUFDQSxjQzFpSVU7RUQyaUlWOzs7QUFHRjtFQUNFO0VBQ0EsY0MvaUlLO0VEZ2pJTDs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0EsT0MvaklLOzs7QURra0lQO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQSxPQzNrSUs7OztBRDhrSVA7RUFDRTtFQUNBO0VBQ0EsT0Mva0lROzs7QURrbElWO0VBQ0U7RUFDQTtFQUNBLE9DcGxJTzs7O0FEdWxJVDtFQUNFO0VBQ0E7RUFDQSxPQ3psSVU7OztBRDRsSVo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7OztBQUlKO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFLGtCQzVxSUk7RUQ2cUlKOztBQUdGO0VBQ0Usa0JDanJJSTtFRGtySUo7O0FBR0Y7RUFDRSxrQkN0cklJO0VEdXJJSjs7QUFHRjtFQUNFLGtCQzNySUk7RUQ0cklKOztBQUdGO0VBQ0Usa0JDaHNJSTtFRGlzSUo7O0FBR0Y7RUFDRSxrQkNyc0lJO0VEc3NJSjs7QUFHRjtFQUNFLGtCQzFzSUk7RUQyc0lKOzs7QUFLTjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBTUE7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7OztBQUtOO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFLE9DM3dJRztFRDR3SUg7OztBQUlKO0FBQUE7QUFBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBRUE7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0UiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRcdFx0QEltcG9ydFx0RnVuY3Rpb25cclxuXHQ9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4iLCIvKlxyXG5cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHRcdFx0QEltcG9ydFx0TWl4aW5zXHJcblx0PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLy8gQm9yZGVyXHJcbiRkaXJlY3Rpb246ICcnO1xyXG5AbWl4aW4gYm9yZGVyKCRkaXJlY3Rpb24sICR3aWR0aCwgJHN0eWxlLCAkY29sb3IpIHtcclxuXHJcbiAgIEBpZiAkZGlyZWN0aW9uID09ICcnIHtcclxuICAgICAgICBib3JkZXI6ICR3aWR0aCAkc3R5bGUgJGNvbG9yO1xyXG4gICB9IEBlbHNlIHtcclxuICAgICAgICBib3JkZXItI3skZGlyZWN0aW9ufTogJHdpZHRoICRzdHlsZSAkY29sb3I7XHJcbiAgIH1cclxufSIsIkBpbXBvcnQgJy4uL2Jhc2UvYmFzZSc7XHJcbmh0bWwge1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGNvbG9yOiAjODg4ZWE4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gIGJhY2tncm91bmQ6ICNmMWYyZjM7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDMxMnJlbTtcclxuICBmb250LWZhbWlseTogJ051bml0bycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIGNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG46Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbnAge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XHJcbiAgY29sb3I6ICM1MTUzNjU7XHJcbn1cclxuXHJcbmhyIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYyZjM7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuY29kZSB7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbmJvZHkuZGFyayAuZGFyay1lbGVtZW50IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZGFyay1lbGVtZW50IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbmJvZHkuZGFyayAubGlnaHQtZWxlbWVudCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubGlnaHQtZWxlbWVudCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWN1c3RvbTo6LW1zLWV4cGFuZCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcclxuICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLmxlYWQgYS5idG4uYnRuLXByaW1hcnkuYnRuLWxnIHtcclxuICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmp1bWJvdHJvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmU0YjtcclxufVxyXG5cclxuLm1hcmssIG1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmM5ZDQ7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjMGUxNzI2O1xyXG59XHJcblxyXG4uY29kZS1zZWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udG9nZ2xlLWNvZGUtc25pcHBldCB7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjODg4ZWE4ICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjYmZjOWQ0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIGNvbG9yOiAjODg4ZWE4O1xyXG4gIH1cclxuXHJcbiAgLnRvZ2dsZS1jb2RlLWljb24ge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIH1cclxufVxyXG5cclxuLmNvZGUtc2VjdGlvbi1jb250YWluZXIuc2hvdy1jb2RlIC50b2dnbGUtY29kZS1zbmlwcGV0IC50b2dnbGUtY29kZS1pY29uIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLmNvZGUtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jb2RlLXNlY3Rpb24tY29udGFpbmVyLnNob3ctY29kZSAuY29kZS1zZWN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmNvZGUtc2VjdGlvbiBwcmUge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG59XHJcblxyXG4uY29kZS1zZWN0aW9uLWNvbnRhaW5lci5zaG93LWNvZGUgLmNvZGUtc2VjdGlvbiBwcmUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBwYWRkaW5nOiAyMnB4O1xyXG59XHJcblxyXG4uY29kZS1zZWN0aW9uIGNvZGUge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XHJcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNZWRpYSBPYmplY3QgKi9cclxuXHJcbi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5tZWRpYS1ib2R5IHtcclxuICAtbXMtZmxleDogMTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4vKmJsb2NrcXVvdGUqL1xyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgJi5ibG9ja3F1b3RlIHtcclxuICAgIGNvbG9yOiAjMDA5Njg4O1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIGJveC1zaGFkb3c6IDAgMC4xcHggMHB4IHJnYigwIDAgMCAvIDAlKSwgMCAwLjJweCAwcHggcmdiKDAgMCAwIC8gMCUpLCAwIDAuNHB4IDBweCByZ2IoMCAwIDAgLyAwJSksIDAgMC42cHggMHB4IHJnYigwIDAgMCAvIDAlKSwgMCAwLjlweCAwcHggcmdiKDAgMCAwIC8gMSUpLCAwIDEuMnB4IDBweCByZ2IoMCAwIDAgLyAxJSksIDAgMS44cHggMHB4IHJnYigwIDAgMCAvIDElKSwgMCAyLjZweCAwcHggcmdiKDAgMCAwIC8gMSUpLCAwIDMuOXB4IDBweCByZ2IoMCAwIDAgLyAxJSksIDAgN3B4IDBweCByZ2IoMCAwIDAgLyAxJSk7XHJcblxyXG4gICAgPiBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbWFsbDpiZWZvcmUsIGZvb3RlcjpiZWZvcmUsIHNtYWxsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XHJcbiAgfVxyXG5cclxuICAuc21hbGwsIGZvb3Rlciwgc21hbGwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDgwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gICAgY29sb3I6ICM4ODhlYTg7XHJcbiAgfVxyXG5cclxuICAmLm1lZGlhLW9iamVjdCB7XHJcbiAgICAmLm0tby1ib3JkZXItcmlnaHQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjMDA5Njg4O1xyXG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEgLnVzci1pbWcgaW1nIHtcclxuICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBJY29uIExpc3QgKi9cclxuXHJcbi5saXN0LWljb24ge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogJGluZm87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgfVxyXG5cclxuICAubGlzdC10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogIzUxNTM2NTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzUxNTM2NTtcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjODg4ZWE4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saW5rOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbnNwYW4ge1xyXG4gICYuYmx1ZSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLmdyZWVuIHtcclxuICAgIGNvbG9yOiAjMDBhYjU1O1xyXG4gIH1cclxuXHJcbiAgJi5yZWQge1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAgICAgIENBUkQgICAgKi9cclxuXHJcbi5jYXJkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3gtc2hhZG93OiByZ2IoMTQ1IDE1OCAxNzEgLyAyMCUpIDBweCAwcHggMnB4IDBweCwgcmdiKDE0NSAxNTggMTcxIC8gMTIlKSAwcHggMTJweCAyNHB4IC00cHg7XHJcbn1cclxuXHJcbi5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmNhcmQge1xyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTZlZDtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTZlZDtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY2FyZC10aXRsZSB7XHJcbiAgICBjb2xvcjogIzBlMTcyNjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgfVxyXG5cclxuICAuY2FyZC10ZXh0IHtcclxuICAgIGNvbG9yOiAjODg4ZWE4O1xyXG4gIH1cclxuXHJcbiAgLm1lZGlhIHtcclxuICAgIGltZy5jYXJkLW1lZGlhLWltYWdlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogNDVweDtcclxuICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZWRpYS1ib2R5IC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy1wcmltYXJ5IHtcclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgY29sb3I6ICNlMGU2ZWRcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI2UwZTZlZFxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjYmZjOWQ0XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWluZm8ge1xyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICBjb2xvcjogI2UwZTZlZFxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkXHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNiZmM5ZDRcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctc3VjY2VzcyB7XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNlMGU2ZWRcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2JmYzlkNFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy13YXJuaW5nIHtcclxuICAgIC5jYXJkLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuY2FyZC10ZXh0IHtcclxuICAgICAgY29sb3I6ICNlMGU2ZWRcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBjb2xvcjogI2UwZTZlZFxyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjYmZjOWQ0XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLWRhbmdlciB7XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNlMGU2ZWRcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2JmYzlkNFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy1zZWNvbmRhcnkge1xyXG4gICAgLmNhcmQtdGl0bGUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICBjb2xvcjogI2UwZTZlZFxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkXHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICNiZmM5ZDRcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctZGFyayB7XHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgY29sb3I6ICNlMGU2ZWRcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogI2JmYzlkNFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ2FyZCBTdHlsZSAyICovXHJcbiAgXHJcbiAgJi5zdHlsZS0yIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblxyXG4gICAgLmNhcmQtaW1nLCAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA2cHggMTBweCAwIHJnYigwIDAgMCAvIDE0JSksIDAgMXB4IDE4cHggMCByZ2IoMCAwIDAgLyAxMiUpLCAwIDNweCA1cHggLTFweCByZ2IoMCAwIDAgLyAyMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogQ2FyZCBTdHlsZSAzICovXHJcbiAgXHJcbiAgJi5zdHlsZS0zIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNnB4IDEwcHggMCByZ2IoMCAwIDAgLyAxNCUpLCAwIDFweCAxOHB4IDAgcmdiKDAgMCAwIC8gMTIlKSwgMCAzcHggNXB4IC0xcHggcmdiKDAgMCAwIC8gMjAlKTtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8qIENhcmQgU3R5bGUgNCAqL1xyXG5cclxuICAmLnN0eWxlLTQge1xyXG4gICAgLm1lZGlhIHtcclxuICAgICAgaW1nLmNhcmQtbWVkaWEtaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgIC5tZWRpYS1oZWFkaW5nIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWRpYS10ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xyXG4gICAgfVxyXG5cclxuICAgIC5hdHRhY2htZW50cyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjMDBhYjU1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDEuNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbi8qIENhcmQgU3R5bGUgNSAqL1xyXG4gIFxyXG4gICYuc3R5bGUtNSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIC5jYXJkLXRvcC1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDI0cHggMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1jb250ZW50IHtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiBDYXJkIFN0eWxlIDYgKi9cclxuXHJcbiAgJi5zdHlsZS02IC5iYWRnZTpub3QoLmJhZGdlLWRvdCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIHRvcDogOHB4O1xyXG4gIH1cclxuICBcclxuICAvKiBDYXJkIFN0eWxlIDcgKi9cclxuXHJcbiAgJi5zdHlsZS03IHtcclxuICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwNjE7XHJcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogc2F0dXJhdGUoMTgwJSkgYmx1cigxMHB4KTtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtZm9vdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA2MTtcclxuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBzYXR1cmF0ZSgxODAlKSBibHVyKDEwcHgpO1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAjZTBlNmVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAvKiBDYXJkIFN0eWxlIDMgKi9cclxuXHJcbiAgLmNhcmQuc3R5bGUtMyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgIC5jYXJkLWltZywgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBDaHJvbWUgKi9cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHJcbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gSW50ZXJuZXQgRXhwbG9yZXIgKi9cclxuIGlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLWNsZWFyIHsgIGRpc3BsYXk6IG5vbmU7IHdpZHRoIDogMDsgaGVpZ2h0OiAwOyB9XHJcbiBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwgeyAgZGlzcGxheTogbm9uZTsgd2lkdGggOiAwOyBoZWlnaHQ6IDA7IH1cclxuXHJcbi8qICAgICAgRm9ybSBHcm91cCBMYWJlbCAgICAgICAqL1xyXG5cclxuLmZvcm0tZ3JvdXAgbGFiZWwsIGxhYmVsIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICMwZTE3MjY7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4vKiAgRGlzYWJsZSBmb3JtcyAgICAgKi9cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgY29sb3I6ICNkM2QzZDM7XHJcbiAgY3Vyc29yOiBuby1kcm9wO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAmOmRpc2FibGVkLCAmW3JlYWRvbmx5XSB7XHJcblxyXG4gICAgJjpub3QoLmZsYXRwaWNrci1pbnB1dCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xyXG4gICAgICBjdXJzb3I6IG5vLWRyb3A7XHJcbiAgICAgIGNvbG9yOiAjZDNkM2QzO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjODg4ZWE4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWlucHV0LCAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgY3Vyc29yOiBuby1kcm9wO1xyXG4gIH1cclxufVxyXG5cclxuLyogICAgICBGb3JtIENvbnRyb2wgICAgICAgKi9cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjYmZjOWQ0O1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tdGV4dCB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAoLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoKSB7XHJcbiAgLyogQ1NTIHNwZWNpZmljIHRvIGlPUyBkZXZpY2VzICovXHJcblxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICMwZTE3MjY7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sIHtcclxuICAmW3R5cGU9XCJyYW5nZVwiXSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM4ODhlYTg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAjYmZjOWQ0O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xyXG4gIHBhZGRpbmc6IDdweCAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLyogICAgICBDdXN0b20gU2VsZWN0ICAgICAgICovXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgbWluLWhlaWdodDogYXV0bztcclxufVxyXG5cclxuLmZvcm0tY2hlY2staW5wdXQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZWQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTBlNmVkO1xyXG4gIHdpZHRoOiAxN3B4O1xyXG4gIGhlaWdodDogMTdweDtcclxuICBtYXJnaW4tdG9wOiAwLjIxZW07XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtcG9zaXRpb24gLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNlMGU2ZWQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuICAmOmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgJjpub3QoLmZvcm0tc3dpdGNoKSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTMgMTEnIHdpZHRoPScxMycgaGVpZ2h0PScxMScgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xMS4wNDI2IDEuMDI4OTNDMTEuMzI1OCAwLjY5NTc5MiAxMS44MjU0IDAuNjU1MjgzIDEyLjE1ODUgMC45Mzg0NTFDMTIuNDkxNyAxLjIyMTYyIDEyLjUzMjIgMS43MjEyNCAxMi4yNDkgMi4wNTQzN0w1LjUxOTg1IDkuOTcxMDRDNS4yMzIyNCAxMC4zMDk0IDQuNzIyNjEgMTAuMzQ1MSA0LjM5MDcgMTAuMDVMMC44MjgxOTcgNi44ODMzNUMwLjUwMTQxIDYuNTkyODggMC40NzE5NzUgNi4wOTI0OSAwLjc2MjQ1MiA1Ljc2NTdDMS4wNTI5MyA1LjQzODkxIDEuNTUzMzIgNS40MDk0OCAxLjg4MDExIDUuNjk5OTVMNC44Mzc2NSA4LjMyODg5TDExLjA0MjYgMS4wMjg5M1onIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNjAlIDYwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS42ZW07XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOm5vdChbcm9sZT1cInN3aXRjaFwiXSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTMgMTEnIHdpZHRoPScxMycgaGVpZ2h0PScxMScgZmlsbD0nbm9uZSclM2UlM2NwYXRoIGQ9J00xMS4wNDI2IDEuMDI4OTNDMTEuMzI1OCAwLjY5NTc5MiAxMS44MjU0IDAuNjU1MjgzIDEyLjE1ODUgMC45Mzg0NTFDMTIuNDkxNyAxLjIyMTYyIDEyLjUzMjIgMS43MjEyNCAxMi4yNDkgMi4wNTQzN0w1LjUxOTg1IDkuOTcxMDRDNS4yMzIyNCAxMC4zMDk0IDQuNzIyNjEgMTAuMzQ1MSA0LjM5MDcgMTAuMDVMMC44MjgxOTcgNi44ODMzNUMwLjUwMTQxIDYuNTkyODggMC40NzE5NzUgNi4wOTI0OSAwLjc2MjQ1MiA1Ljc2NTdDMS4wNTI5MyA1LjQzODkxIDEuNTUzMzIgNS40MDk0OCAxLjg4MDExIDUuNjk5OTVMNC44Mzc2NSA4LjMyODg5TDExLjA0MjYgMS4wMjg5M1onIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDYwJSA2MCU7XHJcbn1cclxuXHJcbi8qICAgICAgQ3VzdG9tIFNlbGVjdCAgICAgICAqL1xyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JmYzlkNDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzM2IzZjVjJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICYuZm9ybS1zZWxlY3QtbGcge1xyXG4gICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgcGFkZGluZzogMTFweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXNlbGVjdC1zbSB7XHJcbiAgICBwYWRkaW5nOiA3cHggMTZweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLyogICAgICBGb3JtIENvbnRyb2wgRmlsZSAgICAgICAqL1xyXG5cclxuLmZvcm0tY29udHJvbC1maWxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuXHJcbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IDFweCByZ2JhKDExMywgMTA2LCAyMDIsIDAuMik7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOjotbXMtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBwYWRkaW5nOiA5cHggMjBweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjIpO1xyXG4gICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNvbnRyb2wtZmlsZS1yb3VuZGVkOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC5mb3JtLWN1c3RvbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9hcnJvdy1kb3duLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTNweCAxNHB4O1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyogICAgICBGb3JtIENvbnRyb2wgQ3VzdG9tIEZpbGUgICAgICAgKi9cclxuXHJcbi5maWxlLXVwbG9hZC1pbnB1dCB7XHJcbiAgcGFkZGluZzogLjM3NXJlbSAwLjc1cmVtO1xyXG5cclxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgcGFkZGluZzogOXB4IDIwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMWIyZTRiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZWQ7XHJcbiAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgYm9yZGVyOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY29udHJvbC1maWxlLXJvdW5kZWQ6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgLW8tYm9yZGVyLXJhZGl1czogMS44NzVyZW0gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEuODc1cmVtICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xyXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uLCAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlNmVkICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzFiMmU0YjtcclxuICB9XHJcbn1cclxuXHJcbi8qICAgICAgSW5wdXQgR3JvdXAgICAgICAqL1xyXG5cclxuLmlucHV0LWdyb3VwIHtcclxuICBidXR0b246aG92ZXIsIC5idG46aG92ZXIsIGJ1dHRvbjpmb2N1cywgLmJ0bjpmb2N1cyB7XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDI4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAuMzVyZW0gMDtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG5cclxuICAgIGEuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMwZTE3MjY7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLWRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luOiAuNXJlbSAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG4gIH1cclxuXHJcbiAgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JmYzlkNDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XHJcbiAgICBjb2xvcjogIzUxNTM2NTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBjb2xvcjogIzUxNTM2NTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiZmM5ZDQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMmYzO1xyXG4gICAgY29sb3I6ICM1MTUzNjU7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgY29sb3I6ICM4ODhlYTg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgc3ZnIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGZpbGw6IHJnYmEoMjcsIDg1LCAyMjYsIDAuMjM5MjE1Njg2Myk7XHJcbiAgfVxyXG59XHJcblxyXG4vKiAgICAgIElucHV0IEdyb3VwIGFwcGVuZCAgICAgICAqL1xyXG5cclxuLyogICAgICBJbnB1dCBHcm91cCBBcHBlbmQgICAgICAgKi9cclxuXHJcbi8qICAgICAgVmFsaWRhdGlvbiBDdXN0b21pemF0aW9uICAgICAgKi9cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLnZhbGlkLWZlZWRiYWNrIHtcclxuICBjb2xvcjogIzAwOTY4ODtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxufVxyXG5cclxuLnZhbGlkLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk2ODg7XHJcbn1cclxuXHJcbi5pbnZhbGlkLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcclxuICBib3JkZXItY29sb3I6ICMwMDk2ODg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDA5Njg4JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgY2xhc3M9J2ZlYXRoZXIgZmVhdGhlci1jaGVjayclM2UlM2Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XHJcbn1cclxuXHJcbi53YXMtdmFsaWRhdGVkIHtcclxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmZvcm0tY29udHJvbDp2YWxpZCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDk2ODg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDk2ODgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZWNrJyUzZSUzY3BvbHlsaW5lIHBvaW50cz0nMjAgNiA5IDE3IDQgMTInJTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZVwiKTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICBjb2xvcjogIzAwOTY4ODtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2U3NTE1YScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGNsYXNzPSdmZWF0aGVyIGZlYXRoZXIteCclM2UlM2NsaW5lIHgxPScxOCcgeTE9JzYnIHgyPSc2JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2NsaW5lIHgxPSc2JyB5MT0nNicgeDI9JzE4JyB5Mj0nMTgnJTNlJTNjL2xpbmUlM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciwgLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kcm9wZG93bi10b2dnbGUgc3ZnLmZlYXRoZXJbY2xhc3MqPVwiZmVhdGhlci1jaGV2cm9uLVwiXSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAxLjI1cmVtO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICB0cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQ7XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlNmVkO1xyXG4gIC8vIGJveC1zaGFkb3c6IDBweCA1cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC5idG4tdGV4dC1pbm5lciB7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5idG4taWNvbiB7XHJcbiAgICBwYWRkaW5nOiA3LjVweCA5cHg7XHJcblxyXG4gICAgJi5idG4tcm91bmRlZCB7XHJcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLW1zLWJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgLW8tYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJvdW5kZWQtY2lyY2xlIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDhweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcclxuICAgIGJvcmRlci1jb2xvcjogI2QzZDNkMztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgLmJ0biB7XHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICYuZGlzYWJsZWQsICYuYnRuW2Rpc2FibGVkXSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZDpob3ZlciwgJi5idG5bZGlzYWJsZWRdOmhvdmVyIHtcclxuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgfVxyXG5cclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzBlMTcyNjtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICsge1xyXG4gICAgLmNhcmV0LCAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCB7XHJcbiAgPiAuYnRuLCAuYnRuIHtcclxuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC1sZyB7XHJcbiAgPiAuYnRuLCAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgfVxyXG5cclxuICA+IC5idG4ge1xyXG4gICAgcGFkZGluZzogLjYyNXJlbSAxLjVyZW07XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxnIHtcclxuICBwYWRkaW5nOiAuNjI1cmVtIDEuNXJlbTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gID4gLmJ0bi5idG4tbGcsIC5idG4uYnRuLWxnIHtcclxuICAgIHBhZGRpbmc6IC42MjVyZW0gMS41cmVtO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cC1sZyB7XHJcbiAgPiAuYnRuLCAuYnRuIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1zbSB7XHJcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gID4gLmJ0bi5idG4tc20sIC5idG4uYnRuLXNtIHtcclxuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgei1pbmRleDogMTAyODtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgcGFkZGluZzogLjM1cmVtIDA7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG5cclxuICAgIGEuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxN3B4O1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICMwZTE3MjY7XHJcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1kaXZpZGVyIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2UwZTZlZDtcclxufVxyXG5cclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSBhLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjODg4ZWE4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBmaWxsOiByZ2JhKDAsIDIzLCA1NSwgMC4wOCk7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHN2ZyB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd246bm90KC5jdXN0b20tZHJvcGRvd24taWNvbik6bm90KC5jdXN0b20tZHJvcGRvd24pIC5kcm9wZG93bi1tZW51IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlNmVkO1xyXG4gIHotaW5kZXg6IDg5OTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcGFkZGluZzogLjM1cmVtIDA7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQgMHMsIG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwLjNzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgJi5yaWdodCB7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICYubGVmdCB7XHJcbiAgICBpbnNldDogMCAwIGF1dG8gYXV0byAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDZweCAxN3B4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwZTE3MjY7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICBjb2xvcjogIzg4OGVhODtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAvLyBjb2xvcjogJGluZm87XHJcbiAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgYmFja2dyb3VuZDogcmdiKDI0OCwgMjQ4LCAyNDgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgJi5mb2N1cywgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWluZm86Zm9jdXMsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIC5idG4tbGlnaHQtZGVmYXVsdDpmb2N1cywgLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzLCAuYnRuLWxpZ2h0LXN1Y2Nlc3M6Zm9jdXMsIC5idG4tbGlnaHQtaW5mbzpmb2N1cywgLmJ0bi1saWdodC1kYW5nZXI6Zm9jdXMsIC5idG4tbGlnaHQtd2FybmluZzpmb2N1cywgLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tbGlnaHQtZGFyazpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogICAgICBEZWZhdWx0IEJ1dHRvbnMgICAgICAgKi9cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDI3LCA4NSwgMjI2LCAwLjU5KTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhZWJjYjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMmFlYmNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb2N1czphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYWViY2I7XHJcbiAgICBib3JkZXItY29sb3I6ICMyYWViY2I7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhZWJjYjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMmFlYmNiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZTQ2YjY7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzJlNDZiNjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XHJcbiAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJhZWJjYjtcclxuICAgIGJvcmRlci1jb2xvcjogIzJhZWJjYjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgJi5hY3RpdmUsICY6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmJ0bi1wcmltYXJ5IC5jYXJldCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ0bi1ncm91cC5vcGVuIC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmMxZmI7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoOTIsIDI2LCAxOTUsIDAuNTkpO1xyXG5cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5IWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICAmLmRpc2FibGVkLCAmLmJ0bltkaXNhYmxlZF0sICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4taW5mbyB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjU5KTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8haW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1jb2xvcjogJGluZm8haW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsICYuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpbmZvO1xyXG4gIH1cclxuXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG4uYnRuLWluZm8ge1xyXG4gICYuZGlzYWJsZWQsICYuYnRuW2Rpc2FibGVkXSwgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0biB7XHJcbiAgJi5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XHJcbiAgICBvcGFjaXR5OiAwLjM1O1xyXG4gIH1cclxufVxyXG5cclxuZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxufVxyXG5cclxuLmJ0bi1pbmZvIHtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZvY3VzOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcclxuICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWluZm8gLmNhcmV0IHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2ZDVmYTtcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiYSgyMjYsIDE2MCwgNjMsIDAuNTkpO1xyXG5cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZyFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHdhcm5pbmc7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjMGUxNzI2O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6ICMwZTE3MjY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxufVxyXG5cclxuLmJ0bi13YXJuaW5nIHtcclxuICAmLmRpc2FibGVkLCAmLmJ0bltkaXNhYmxlZF0sICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9jdXM6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xyXG4gICYuZm9jdXMsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICB9XHJcbn1cclxuXHJcbi5idG4td2FybmluZyAuY2FyZXQge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAub3BlbiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY4NTA1O1xyXG59XHJcblxyXG4uYnRuLWRhbmdlciB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDIzMSwgODEsIDkwLCAwLjU5KTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlciFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uYnRuLWRhbmdlciB7XHJcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgJi5mb2N1cywgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZm9jdXM6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzAwO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2MwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcclxuICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1kYW5nZXIgLmNhcmV0IHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYnRuLWdyb3VwLm9wZW4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTkzMDJhO1xyXG59XHJcblxyXG4uYnRuLWRhcmsge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDU5LCA2MywgOTIsIDAuNTkpO1xyXG5cclxuICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyayFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyayFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcms7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi5idG4tZGFyayB7XHJcbiAgJi5kaXNhYmxlZCwgJi5idG5bZGlzYWJsZWRdLCAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2FyZXQge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAub3BlbiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xyXG59XHJcblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NTtcclxuICBib3JkZXItY29sb3I6ICMwMGFiNTU7XHJcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggLTEwcHggcmdiKDAgMTcxIDg1IC8gNTklKTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NSFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhYjU1IWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGFiNTU7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiNTU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwYWI1NTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG4gIGJvcmRlci1jb2xvcjogIzAwYWI1NTtcclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICAmLmRpc2FibGVkLCAmLmJ0bltkaXNhYmxlZF0sICY6ZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NTtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwYWI1NTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YzY3ODtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdjNjc4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5mb2N1czphY3RpdmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2M2Nzg7XHJcbiAgICBib3JkZXItY29sb3I6ICMxN2M2Nzg7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YzY3ODtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAjMTdjNjc4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcclxuICAmLmZvY3VzLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdjNjc4O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTdjNjc4O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zdWNjZXNzIC5jYXJldCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJ0bi5ib3gtc2hhZG93LW5vbmUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYm94LXNoYWRvdy1ub25lIHtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4uYm94LXNoYWRvdy1ub25lOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiAuYnRuLmJveC1zaGFkb3ctbm9uZS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAub3BlbiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk5MjQ5O1xyXG59XHJcblxyXG4uYnRuLWRpc21pc3Mge1xyXG4gIGNvbG9yOiAjMGUxNzI2O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogM3B4IDdweDtcclxuXHJcbiAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzBlMTcyNjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSwgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG4ge1xyXG4gIGkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiB7XHJcbiAgLmJ0bi1jaGVjayB7XHJcbiAgICAmOmNoZWNrZWQgKyAuYnRuLCAmOmZvY3VzICsgLmJ0biB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRyYW5zaXRpb246IC4xcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4ge1xyXG4gICAgJi5hY3RpdmUsICY6YWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IHtcclxuICAuYnRuLWNoZWNrIHtcclxuICAgICY6Y2hlY2tlZCArIC5idG4sICY6Zm9jdXMgKyAuYnRuIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjFzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuMXM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyIHtcclxuICBvcGFjaXR5OiAuODA7XHJcbn1cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiB7XHJcbiAgLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogLjgwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypcclxuICAgIEJ0biBncm91cCBkcm9wZG93bi10b2dnbGVcclxuKi9cclxuXHJcbi5idG4tZ3JvdXAge1xyXG4gID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDkzLCAxMTksIDI0Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tc3VjY2VzcyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDc0LCAyMDMsIDEzOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4taW5mbyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDczLCAxNzIsIDI1MSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4td2FybmluZyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0NSwgMTgwLCA4NSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZGFuZ2VyIHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjQxLCAxMzIsIDEzOSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tZGFyayB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDc0LCA3OCwgMTA2KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxNDksIDExMiwgMjI3KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHJvcHN0YXJ0IHtcclxuICAgIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5Om5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDY4LCAxMDQsIDI1Myk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1zdWNjZXNzOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDE2MywgMTk4LCAxMTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4taW5mbzpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYig3MywgMTcyLCAyNTEpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4td2FybmluZzpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigyNDUsIDE4MCwgODUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZGFuZ2VyOm5vdCguZHJvcGRvd24tdG9nZ2xlLXNwbGl0KSB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiKDI0MSwgMTMyLCAxMzkpO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tZGFyazpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxMTIsIDExOCwgMTIyKTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlY29uZGFyeTpub3QoLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCkge1xyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYigxMzEsIDgzLCAyMjApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0biAuYmFkZ2UuYmFkZ2UtYWxpZ24tcmlnaHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xcHg7XHJcbiAgcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRyb3B1cCAuYnRuIC5jYXJldCB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBlMTcyNjtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICAmLmFjdGl2ZSwgJjphY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xyXG4gICAgJi5hY3RpdmUsICY6YWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1kYXJrIHtcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcclxuICAgICYuYWN0aXZlLCAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNob3cgPiB7XHJcbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmJlZm9yZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6YmVmb3JlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjNDM2MWVlICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxOTZmMyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMjE5NmYzICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmEwM2YgIWltcG9ydGFudDtcclxuICBjb2xvcjogI2UyYTAzZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYjU1ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICMwMGFiNTUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZTc1MTVhICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNlNzUxNWEgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjODA1ZGNhICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICM4MDVkY2EgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzNiM2Y1YyAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgJi5kaXNhYmxlZCwgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzNiM2Y1YyAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyLCAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsIC5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiAwcHggNXB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5IWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDI3LCA4NSwgMjI2LCAwLjU5KSFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDMzLCAxNTAsIDI0MywgMC41ODgpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmchaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoMjI2LCAxNjAsIDYzLCAwLjU4OCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1IWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2IoMCAxNzEgODUgLyA1OSUpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2JhKDIzMSwgODEsIDkwLCAwLjU4OCkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoOTIsIDI2LCAxOTUsIDAuNTkpIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmshaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IC0xMHB4IHJnYmEoNTksIDYzLCA5MiwgMC41OSkhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gICYuYWN0aXZlLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgJjpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1pbmZvIHtcclxuICAmLmFjdGl2ZSwgJi5kcm9wZG93bi10b2dnbGUuc2hvdywgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsICY6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiNTUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XHJcbiAgJi5hY3RpdmUsICYuZHJvcGRvd24tdG9nZ2xlLnNob3csICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiNTUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gICYuYWN0aXZlLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNzUxNWEgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICAmLmFjdGl2ZSwgJi5kcm9wZG93bi10b2dnbGUuc2hvdywgJjphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgJjpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1ZGNhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgJi5hY3RpdmUsICYuZHJvcGRvd24tdG9nZ2xlLnNob3csICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2EgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gICYuYWN0aXZlLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93LCAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLyogUHJpbWFyeSAqL1xyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgJjpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJi5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsICY6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJi5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsICY6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsICY6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWRhcmsge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLyogTGlnaHQgQnV0dG9ucyAgKi9cclxuXHJcbltjbGFzcyo9XCJidG4tbGlnaHQtXCJdIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWxpZ2h0LXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmZlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2VmZmU7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmZSFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlZmZlIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeSFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyAmOmFjdGl2ZSB7XHJcbiAgICBcclxuICAvLyB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmY0ZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZjRmZjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNGZmIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmY0ZmYhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRpbmZvIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtd2FybmluZyB7XHJcbiAgY29sb3I6ICNlYWI3NjQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjVlOTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmNmNWU5O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2Y1ZTkhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZjZjVlOSFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2VhYjc2NCFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAjMDBhYjU1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGY1ZjA7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZjVmMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmNWYwIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGY1ZjAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMwMGFiNTUhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVjZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiZWNlZDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlY2VkIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmYmVjZWQhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRkYW5nZXIhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmVhZmE7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZWFmYTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYWZhIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmVhZmEhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnkhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1kYXJrIHtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVjO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWMhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZWFlYyFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhcmshaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLWxpZ2h0LXByaW1hcnksICY6Y2hlY2tlZCArIC5idG4tbGlnaHQtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2MWVlICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1wcmltYXJ5IHtcclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtaW5mbywgJjpjaGVja2VkICsgLmJ0bi1saWdodC1pbmZvIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LWluZm8ge1xyXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1saWdodC1zdWNjZXNzLCAmOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtc3VjY2VzcyB7XHJcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLWxpZ2h0LXdhcm5pbmcsICY6Y2hlY2tlZCArIC5idG4tbGlnaHQtd2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC13YXJuaW5nIHtcclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmEwM2YgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtZGFuZ2VyLCAmOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTc1MTVhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1kYW5nZXIge1xyXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3NTE1YSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1saWdodC1zZWNvbmRhcnksICY6Y2hlY2tlZCArIC5idG4tbGlnaHQtc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2EgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LXNlY29uZGFyeSB7XHJcbiAgJi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA1ZGNhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLWxpZ2h0LWRhcmssICY6Y2hlY2tlZCArIC5idG4tbGlnaHQtZGFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1kYXJrIHtcclxuICAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjNmNWMgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBQcmltYXJ5ICovXHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtcHJpbWFyeTpmb2N1cywgJjpjaGVja2VkICsgLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LXByaW1hcnkge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQtcHJpbWFyeSwgLmJ0bi1saWdodC1wcmltYXJ5OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtaW5mbzpmb2N1cywgJjpjaGVja2VkICsgLmJ0bi1saWdodC1pbmZvOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LWluZm8ge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQtaW5mbywgLmJ0bi1saWdodC1pbmZvOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtc3VjY2Vzczpmb2N1cywgJjpjaGVja2VkICsgLmJ0bi1saWdodC1zdWNjZXNzOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LXN1Y2Nlc3Mge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQtc3VjY2VzcywgLmJ0bi1saWdodC1zdWNjZXNzOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uYnRuLWNoZWNrIHtcclxuICAmOmFjdGl2ZSArIC5idG4tbGlnaHQtZGFuZ2VyOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LWRhbmdlcjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1saWdodC1kYW5nZXIge1xyXG4gICYuYWN0aXZlOmZvY3VzLCAmLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzLCAmOmFjdGl2ZTpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQtZGFuZ2VyLCAuYnRuLWxpZ2h0LWRhbmdlcjpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcbiAgJjphY3RpdmUgKyAuYnRuLWxpZ2h0LXNlY29uZGFyeTpmb2N1cywgJjpjaGVja2VkICsgLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtc2Vjb25kYXJ5IHtcclxuICAmLmFjdGl2ZTpmb2N1cywgJi5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cywgJjphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LXNlY29uZGFyeSwgLmJ0bi1saWdodC1zZWNvbmRhcnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1saWdodC13YXJuaW5nOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LXdhcm5pbmc6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtd2FybmluZyB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodC13YXJuaW5nLCAuYnRuLWxpZ2h0LXdhcm5pbmc6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5idG4tY2hlY2sge1xyXG4gICY6YWN0aXZlICsgLmJ0bi1saWdodC1kYXJrOmZvY3VzLCAmOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LWRhcms6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tbGlnaHQtZGFyayB7XHJcbiAgJi5hY3RpdmU6Zm9jdXMsICYuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMsICY6YWN0aXZlOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodC1kYXJrLCAuYnRuLWxpZ2h0LWRhcms6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qICAgICAgRHJvcGRvd24gVG9nZ2xlICAgICAgICovXHJcblxyXG4uYnRuLXJvdW5kZWQge1xyXG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICAtbXMtYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgLW8tYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XHJcbn1cclxuXHJcbi8qXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgICBDaGVja2JveGVzIGFuZCBSYWRpb1xyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uZm9ybS1jaGVjayB7XHJcbiAgJi5mb3JtLWNoZWNrLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY2hlY2stc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFiNTU7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMGFiNTU7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY2hlY2stZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICB9XHJcblxyXG4gICYuZm9ybS1jaGVjay1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLWNoZWNrLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICB9XHJcblxyXG4gICYuZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICAgID09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgU3dpdGNoZXNcclxuICAgID09PT09PT09PT09PT09PT09XHJcbiovXHJcblxyXG4uZm9ybS1zd2l0Y2gge1xyXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgIC8qIHdpZHRoOiAyZW07ICovXHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGhlaWdodDogMThweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6Y2hlY2tlZCk6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tc3dpdGNoLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICAmLmZvcm0tc3dpdGNoLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDBhYjU1O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXN3aXRjaC1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXN3aXRjaC1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXN3aXRjaC13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXN3aXRjaC1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuXHJcbiAgJi5mb3JtLXN3aXRjaC1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLypcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgIERhdGEgTWFya2VyICggZG90IClcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLmRhdGEtbWFya2VyIHtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB3aWR0aDogMTBweDtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5kYXRhLW1hcmtlci1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYjU1O1xyXG59XHJcblxyXG4uZGF0YS1tYXJrZXItd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbn1cclxuXHJcbi5kYXRhLW1hcmtlci1kYW5nZXIsIC5kYXRhLW1hcmtlci1pbmZvLCAuZGF0YS1tYXJrZXItZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmJhZGdlIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgZm9udC1zaXplOiAxMS45cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0LjZweCA4cHg7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmJhZGdlLS1ncm91cCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblxyXG4gIC5iYWRnZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlNmVkO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1kb3Q6ZW1wdHkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uYmFkZ2UtLWdyb3VwIC5iYWRnZS1kb3Qge1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGhlaWdodDogMTZweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmJhZGdlIHtcclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE1cHg7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgfVxyXG5cclxuICAmLmJhZGdlLWVuYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJi5iYWRnZS1kaXNhYmxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1jb2xsYXBzZWQtaW1nIHtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzUxNTM2NTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICB9XHJcblxyXG4gICYuYmFkZ2UtdG9vbHRpcCBpbWcge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTVweCAxcHggcmdiYSgxMTMsIDEwNiwgMjAyLCAwLjMpO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjAyKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHNjYWxlKDEuMDIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50cmFuc2xhdGVZLWF4aXMgaW1nIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVjdGFuZ2xlLWNvbGxhcHNlZCBpbWcge1xyXG4gICAgd2lkdGg6IDQ1cHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG5cclxuICAmLnRyYW5zbGF0ZVgtYXhpcyBpbWcge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDEuMDIpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSBzY2FsZSgxLjAyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1wcmltYXJ5IHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmJhZGdlLWluZm8ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG4uYmFkZ2Utc3VjY2VzcyB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NTtcclxufVxyXG5cclxuLmJhZGdlLWRhbmdlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmJhZGdlLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uYmFkZ2UtZGFyayB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi5iYWRnZS1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5vdXRsaW5lLWJhZGdlLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxufVxyXG5cclxuLm91dGxpbmUtYmFkZ2UtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1zdWNjZXNzIHtcclxuICBjb2xvcjogIzAwYWI1NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhYjU1O1xyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbn1cclxuXHJcbi5vdXRsaW5lLWJhZGdlLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcclxufVxyXG5cclxuLm91dGxpbmUtYmFkZ2UtZGFyayB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5vdXRsaW5lLWJhZGdlLXByaW1hcnkge1xyXG4gICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbn1cclxuXHJcbi5vdXRsaW5lLWJhZGdlLXNlY29uZGFyeSB7XHJcbiAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1zdWNjZXNzIHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NTtcclxuICB9XHJcbn1cclxuXHJcbi5vdXRsaW5lLWJhZGdlLWRhbmdlciB7XHJcbiAgJjpmb2N1cywgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS13YXJuaW5nIHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1pbmZvIHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0bGluZS1iYWRnZS1kYXJrIHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFkZ2UtbGlnaHQtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VmZmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWZmZTtcclxufVxyXG5cclxuLmJhZGdlLWxpZ2h0LWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmNGZmO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNmY0ZmY7XHJcbn1cclxuXHJcbi5iYWRnZS1saWdodC1zdWNjZXNzIHtcclxuICBjb2xvcjogIzAwYWI1NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmNWYwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGY1ZjA7XHJcbn1cclxuXHJcbi5iYWRnZS1saWdodC1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmVjZWQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZiZWNlZDtcclxufVxyXG5cclxuLmJhZGdlLWxpZ2h0LXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNWU5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmY2Y1ZTk7XHJcbn1cclxuXHJcbi5iYWRnZS1saWdodC1kYXJrIHtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYztcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVjO1xyXG59XHJcblxyXG4uYmFkZ2UtbGlnaHQtc2Vjb25kYXJ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJlYWZhO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMmVhZmE7XHJcbn1cclxuXHJcbi8qICAgICAgTGluayAgICAgKi9cclxuXHJcbi5iYWRnZVtjbGFzcyo9XCJsaW5rLWJhZGdlLVwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubGluay1iYWRnZS1wcmltYXJ5IHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxpbmstYmFkZ2Utc3VjY2VzcyB7XHJcbiAgY29sb3I6ICMwMGFiNTU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLWRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmxpbmstYmFkZ2UtZGFyayB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGluay1iYWRnZS1zZWNvbmRhcnkge1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ubGluay1iYWRnZS1wcmltYXJ5IHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5cclxuLmxpbmstYmFkZ2Utc2Vjb25kYXJ5IHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNmY1MWVhO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1iYWRnZS1zdWNjZXNzIHtcclxuICAmOmZvY3VzLCAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMmVhMzdkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubGluay1iYWRnZS1kYW5nZXIge1xyXG4gICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLXdhcm5pbmcge1xyXG4gICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNkZWE4MmE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLWluZm8ge1xyXG4gICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDllZGE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLWJhZGdlLWRhcmsge1xyXG4gICY6Zm9jdXMsICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0NTQ2NTY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDNyZW07XHJcbiAgaGVpZ2h0OiAzcmVtO1xyXG4gIGZvbnQtc2l6ZTogMXJlbTtcclxufVxyXG5cclxuLmF2YXRhci0tZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgJi5hdmF0YXItZ3JvdXAtYmFkZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5iYWRnZSB7XHJcblxyXG4gICAgICAmLmNvdW50ZXIge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAtNnB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDBweDtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICY6ZW1wdHkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5hdmF0YXIge1xyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuYXZhdGFyLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ODhlYTg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcblxyXG4gIC5hdmF0YXItaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyLWljb24gc3ZnIHtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgc3Ryb2tlLXdpZHRoOiAxLjc7XHJcbn1cclxuXHJcbi5hdmF0YXItLWdyb3VwIHtcclxuICAuYXZhdGFyLXhsIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMS4yODEyNXJlbTtcclxuICB9XHJcblxyXG4gIC5hdmF0YXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0uNzVyZW07XHJcbiAgfVxyXG5cclxuICBpbWcsIC5hdmF0YXIgLmF2YXRhci10aXRsZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZTBlNmVkO1xyXG4gIH1cclxufVxyXG5cclxuLmF2YXRhci14bCB7XHJcbiAgd2lkdGg6IDUuMTI1cmVtO1xyXG4gIGhlaWdodDogNS4xMjVyZW07XHJcbiAgZm9udC1zaXplOiAxLjcwODMzcmVtO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDQzcHg7XHJcbiAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyLWxnIHtcclxuICB3aWR0aDogNHJlbTtcclxuICBoZWlnaHQ6IDRyZW07XHJcbiAgZm9udC1zaXplOiAxLjMzMzMzcmVtO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXZhdGFyLXNtIHtcclxuICB3aWR0aDogMi41cmVtO1xyXG4gIGhlaWdodDogMi41cmVtO1xyXG4gIGZvbnQtc2l6ZTogLjgzMzMzcmVtO1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKlxyXG5cdEluZGljYXRvcnNcclxuKi9cclxuXHJcbi5hdmF0YXItaW5kaWNhdG9yczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMSU7XHJcbiAgcmlnaHQ6IDUlO1xyXG4gIHdpZHRoOiAyOCU7XHJcbiAgaGVpZ2h0OiAyOCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5hdmF0YXItb2ZmbGluZTpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODhlYTg7XHJcbn1cclxuXHJcbi5hdmF0YXItb25saW5lOmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcclxufVxyXG5cclxuLmF2YXRhciB7XHJcbiAgJi50cmFuc2xhdGVZLWF4aXMge1xyXG4gICAgaW1nLCAuYXZhdGFyLXRpdGxlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zNXMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nOmhvdmVyLCAuYXZhdGFyLXRpdGxlOmhvdmVyIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wMik7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSBzY2FsZSgxLjAyKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudHJhbnNsYXRlWC1heGlzIHtcclxuICAgIGltZywgLmF2YXRhci10aXRsZSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMzVzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjM1cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZzpob3ZlciwgLmF2YXRhci10aXRsZTpob3ZlciB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDVweCkgc2NhbGUoMS4wMik7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpIHNjYWxlKDEuMDIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogICAgICBBdmF0YXIgICAgICAqL1xyXG5cclxuLmF2YXRhci1jaGlwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMzRweDtcclxuICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCAtMTBweCByZ2IoMCAwIDAgLyA1OSUpO1xyXG5cclxuICAmLmF2YXRhci1kaXNtaXNzIHtcclxuICAgIHBhZGRpbmc6IDAgMzFweCAwIDI1cHg7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDBweCAxMHB4IDBweCAtMjZweDtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIH1cclxuXHJcbiAgc3Bhbi50ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG5cclxuICAuY2xvc2VidG4ge1xyXG4gICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAvKiBmbG9hdDogcmlnaHQ7ICovXHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgLyogbGVmdDogMDsgKi9cclxuICAgIHJpZ2h0OiA4cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXR1cy5yb3VuZGVkLXRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZzogOHB4IDIwcHg7XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5wb3BvdmVyIHtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYjNiM2IzO1xyXG59XHJcblxyXG4uaGVscC1ibG9jaywgLmhlbHAtaW5saW5lIHtcclxuICBjb2xvcjogIzU1NTU1NTtcclxufVxyXG5cclxuLmNvbnRyb2xzIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi8qIC5zZWFyY2gtZm9ybS1jb250cm9sIHsgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9ICovXHJcblxyXG4vKiAgXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAgIFRhYmxlXHJcbiAgICA9PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLnRhYmxlIHtcclxuICBjb2xvcjogIzUxNTM2NTtcclxuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG5cclxuICB0aCAuZm9ybS1jaGVjaywgdGQgLmZvcm0tY2hlY2sge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYzlkNDtcclxuICAgIGJvcmRlci1jb2xvcjogI2JmYzlkNDtcclxuICB9XHJcbiAgXHJcbiAgdGhlYWQge1xyXG4gICAgY29sb3I6ICM1MTUzNjU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlZGYyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweCAxMHB4IDIxcHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRhYmxlLXJvdy1oaWRkZW4ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmRhdGFUYWJsZSkgdGhlYWQgdHIgdGgge1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2tib3gtYXJlYSB7XHJcbiAgICAgIHdpZHRoOiA1JTtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgdGJvZHkge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIHRyIHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdGQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIxcHggMTBweCAyMXB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6bm90KC5kYXRhVGFibGUpIHRib2R5IHRyIHRkIHN2ZyB7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGhlaWdodDogMTdweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIHN0cm9rZS13aWR0aDogMS41O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdHIgdGQgLnRhYmxlLWlubmVyLXRleHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICB9XHJcblxyXG4gID4gdGJvZHkge1xyXG4gICAgPiB0ciA+IHRkIHtcclxuICAgICAgLnVzci1pbWctZnJhbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU2ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMnB4O1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICB3aWR0aDogMTM1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEge31cclxuXHJcbiAgICAuYWN0aW9uLWJ0bnMge1xyXG4gICAgICAuYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM4ODhlYTg7XHJcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgICBjb2xvcjogI2JmYzlkNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tZGVsZXRlIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgY29sb3I6ICNmODUzOGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHN2ZyB7XHJcbiAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qXHJcblxyXG4gICAgSG92ZXJcclxuXHJcbiovXHJcblxyXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHRkIHtcclxuICAtLWJzLXRhYmxlLWFjY2VudC1iZzp0cmFuc3BhcmVudDtcclxuICBjb2xvcjogIzUxNTM2NTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZGYyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogXHJcbiAgICBIb3ZlciBhbmQgU3RyaXBlZFxyXG4qL1xyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gICYudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZGF0YVRhYmxlKSA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB0ZCB7XHJcbiAgICAtLWJzLXRhYmxlLWFjY2VudC1iZzp0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYyZjM7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogXHJcblxyXG4gICAgU3RyaXBlZFxyXG5cclxuKi9cclxuXHJcbi8qIFxyXG4gICAgU3RyaXBlZCBhbmQgQm9yZGVyZWRcclxuKi9cclxuXHJcbi50YWJsZSB7XHJcblxyXG4gICY6bm90KC5kYXRhVGFibGUpIHtcclxuXHJcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgJi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0ciB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHRkIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIFxyXG4gICAgICB0aGVhZCB0ciB0aCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ViZWRmMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgPiB0Ym9keSA+IHRyIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlZGYyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgJi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHRkIHtcclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cclxuLyogXHJcblxyXG4gICAgQm9yZGVyZWRcclxuXHJcbiovXHJcblxyXG4vKiBcclxuICAgIEJvcmRlcmVkIGFuZCBIb3ZlclxyXG4qL1xyXG5cclxuLnN0YXRib3ggLndpZGdldC1jb250ZW50IHtcclxuICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi10YWJzID4gbGkgPiBhIHtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5uYXYtbGluayB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNTE1MzY1O1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGNvbG9yOiAjNTE1MzY1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJ0bi10b29sYmFyIHtcclxuICBtYXJnaW4tbGVmdDogMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xyXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB3aWR0aDogMSU7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BpbiB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnRvYXN0LWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMzMsIDE1MCwgMjQzLCAwLjM0MTE3NjQ3MDYpO1xyXG5cclxuICAubWV0YS10aW1lIHtcclxuICAgIGNvbG9yOiAjZjFmMmYzO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1jbG9zZSB7XHJcbiAgICBjb2xvcjogI2YxZjJmMztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuICB9XHJcbn1cclxuXHJcbi50b2FzdC1ib2R5IHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi8qICBcclxuICAgID09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgQmFja2dyb3VuZCBDb2xvcnMgIFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuKi9cclxuXHJcbi8qICBcclxuICAgIERlZmF1bHQgIFxyXG4qL1xyXG5cclxuLmJnLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWI1NSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogIzAwYWI1NTtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyYTAzZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlNzUxNWEgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDVkY2EgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5iZy1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLyogIFxyXG4gICAgTGlnaHQgQmFja2dyb3VuZCAgXHJcbiovXHJcblxyXG4uYmctbGlnaHQtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2VjZWZmZTtcclxuICBjb2xvcjogJGluZm87XHJcbn1cclxuXHJcbi5iZy1saWdodC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmNWYwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZGRmNWYwO1xyXG4gIGNvbG9yOiAjMDBhYjU1O1xyXG59XHJcblxyXG4uYmctbGlnaHQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjRmZiAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2U2ZjRmZjtcclxuICBjb2xvcjogJGluZm87XHJcbn1cclxuXHJcbi5iZy1saWdodC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNWU5ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZmNmNWU5O1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxufVxyXG5cclxuLmJnLWxpZ2h0LWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWNlZCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2ZiZWNlZDtcclxuICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmJnLWxpZ2h0LXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZWFmYSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1jb2xvcjogI2YyZWFmYTtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuLmJnLWxpZ2h0LWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZWFlYWVjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiAgXHJcbiAgICBQcm9ncmVzcyBCYXJcclxuKi9cclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVkZjI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgJi5wcm9ncmVzcy1iYXItc3RhY2sgLnByb2dyZXNzLWJhcjpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCA2OSwgMjU1LCAwLjE1KSwgMCA4cHggMTZweCByZ2JhKDAsIDY5LCAyNTUsIDAuMik7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICB9XHJcblxyXG4gICY6bm90KC5wcm9ncmVzcy1iYXItc3RhY2spIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1zbSB7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1tZCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtbGcge1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXhsIHtcclxuICBoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3Mge1xyXG4gIC5wcm9ncmVzcy10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLWJhciB7XHJcbiAgICAmLmJnLWdyYWRpZW50LXByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA4MWZmIDAlLCAjMDA0NWZmIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmctZ3JhZGllbnQtaW5mbyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNGJlZmUgMCUsICM0NDgxZWIgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1ncmFkaWVudC1zdWNjZXNzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNjYmE5MiAwJSwgIzBiYTM2MCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWdyYWRpZW50LXdhcm5pbmcge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjA5ODE5IDAlLCAjZmY1ODU4IDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzc1NzlmZiAwJSwgI2IyMjRlZiAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWdyYWRpZW50LWRhbmdlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkMDk2OTMgMCUsICNjNzFkNmYgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1ncmFkaWVudC1kYXJrIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJiNTg3NiAwJSwgIzRlNDM3NiAxMDAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFxyXG4gICAgPT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgQnJlYWRDcnVtYnNcclxuICAgID09PT09PT09PT09PT09PT09PT09PVxyXG4qL1xyXG5cclxuLnBhZ2UtbWV0YSB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuXHJcbiAgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXdyYXBwZXItY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjJmMztcclxuICBwYWRkaW5nOiAxM3B4IDIzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiKDk0IDkyIDE1NCAvIDYlKTtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogIzg4OGVhODtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICB9XHJcblxyXG4gICYuYWN0aXZlIGEge1xyXG4gICAgY29sb3I6ICM1MTUzNjU7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBzdWI7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMS40cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmlubmVyLXRleHQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qXHJcbiAgICBTdHlsZSBUd29cclxuKi9cclxuXHJcbi5icmVhZGNydW1iLXN0eWxlLXR3byAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnLic7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogLTlweDtcclxuICBmb250LXNpemU6IDIxcHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBTdHlsZSBUaHJlZVxyXG4qL1xyXG5cclxuLmJyZWFkY3J1bWItc3R5bGUtdGhyZWUgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgY29udGVudDogJy0nO1xyXG59XHJcblxyXG4vKlxyXG4gICAgU3R5bGUgRm91clxyXG4qL1xyXG5cclxuLmJyZWFkY3J1bWItc3R5bGUtZm91ciAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcclxuICBjb250ZW50OiAnfCc7XHJcbn1cclxuXHJcbi8qXHJcbiAgICBTdHlsZSBGaXZlXHJcbiovXHJcblxyXG4uYnJlYWRjcnVtYi1zdHlsZS1maXZlIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSdjdXJyZW50Q29sb3InIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBjbGFzcz0nZmVhdGhlciBmZWF0aGVyLWNoZXZyb24tcmlnaHQnIHN0eWxlPSdjb2xvcjogJTIzODg4ZWE4OyclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzkgMTggMTUgMTIgOSA2JyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgY29sb3I6ICM2RTZCN0I7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gIGhlaWdodDogMjBweDtcclxufVxyXG5cclxuLmJyLTAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyLTQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnItNiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ici04IHtcclxuICBib3JkZXItcmFkaXVzOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyLTMwIHtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ici01MCB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnItbGVmdC0zMCB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJyLXJpZ2h0LTMwIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ieC10b3AtNiB7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYngtYm90dG9tLTYge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogICAgICBCYWRnZSBDdXN0b20gICAgICAqL1xyXG5cclxuLmJhZGdlLmNvdW50ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogLTEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB3aWR0aDogMTlweDtcclxuICBoZWlnaHQ6IDE5cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHBhZGRpbmc6IDJweCAwcHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4vKi0tLS0tLS10ZXh0LWNvbG9ycy0tLS0tLSovXHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuICBjb2xvcjogIzQzNjFlZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzIHtcclxuICBjb2xvcjogIzAwYWI1NSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1pbmZvIHtcclxuICBjb2xvcjogIzIxOTZmMyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIge1xyXG4gIGNvbG9yOiAjZTc1MTVhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdhcm5pbmcge1xyXG4gIGNvbG9yOiAjZTJhMDNmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICM4MDVkY2EgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGFyayB7XHJcbiAgY29sb3I6ICMzYjNmNWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAjODg4ZWE4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1ibGFjayB7XHJcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyotLS0tLWJvcmRlciBtYWluLS0tLS0tKi9cclxuXHJcbi5ib3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1wcmltYXJ5IHtcclxuICBib3JkZXItY29sb3I6ICM0MzYxZWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICMyMTk2ZjMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICNlMmEwM2YgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1zdWNjZXNzIHtcclxuICBib3JkZXItY29sb3I6ICMwMGFiNTUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1kYW5nZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2U3NTE1YSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXNlY29uZGFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjODA1ZGNhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjM2IzZjVjICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLS0tLS1ib3JkZXIgc3R5bGUtLS0tLS0qL1xyXG5cclxuLmJvcmRlci1kb3R0ZWQge1xyXG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFzaGVkIHtcclxuICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXNvbGlkIHtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZG91YmxlIHtcclxuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKi0tLS0tYm9yZGVyIHdpZHRoLS0tLS0tKi9cclxuXHJcbi5ib3JkZXItd2lkdGgtMXB4IHtcclxuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdpZHRoLTJweCB7XHJcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aWR0aC0zcHgge1xyXG4gIGJvcmRlci13aWR0aDogM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2lkdGgtNHB4IHtcclxuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXdpZHRoLTVweCB7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13aWR0aC02cHgge1xyXG4gIGJvcmRlci13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLS0tLS10cmFuc2Zvcm0tcG9zaXRpb24tLS0tLS0qL1xyXG5cclxuLnBvc2l0aW9uLWFic29sdXRlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1zdGF0aWMge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1maXhlZCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4ucG9zaXRpb24taW5oZXJpdCB7XHJcbiAgcG9zaXRpb246IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi1pbml0aWFsIHtcclxuICBwb3NpdGlvbjogaW5pdGlhbDtcclxufVxyXG5cclxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn0iLCJcclxuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cdFx0XHRASW1wb3J0XHRDb2xvcnNcclxuLy9cdD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRwcmltYXJ5OiAjNDM2MWVlO1xyXG4kaW5mbzogIzIxOTZmMztcclxuJHN1Y2Nlc3M6ICMwMGFiNTU7XHJcbiR3YXJuaW5nOiAjZTJhMDNmO1xyXG4kZGFuZ2VyOiAjZTc1MTVhO1xyXG4kc2Vjb25kYXJ5OiAjODA1ZGNhO1xyXG4kZGFyazogIzNiM2Y1YztcclxuXHJcblxyXG4kbC1wcmltYXJ5OiAjZWNlZmZlO1xyXG4kbC1pbmZvOiAjZTZmNGZmO1xyXG4kbC1zdWNjZXNzOiAjZGRmNWYwO1xyXG4kbC13YXJuaW5nOiAjZmNmNWU5O1xyXG4kbC1kYW5nZXI6ICNmYmVjZWQ7XHJcbiRsLXNlY29uZGFyeTogI2YyZWFmYTtcclxuJGwtZGFyazogI2VhZWFlYztcclxuXHJcbi8vIFx0PT09PT09PT09PT09PT09PT1cclxuLy9cdFx0TW9yZSBDb2xvcnNcclxuLy9cdD09PT09PT09PT09PT09PT09XHJcblxyXG4kbS1jb2xvcl8wOiAjZmFmYWZhO1xyXG4kbS1jb2xvcl8xOiAjZjFmMmYzO1xyXG4kbS1jb2xvcl8yOiAjZWJlZGYyO1xyXG5cclxuJG0tY29sb3JfMzogI2UwZTZlZDtcclxuJG0tY29sb3JfNDogI2JmYzlkNDtcclxuJG0tY29sb3JfNTogI2QzZDNkMztcclxuXHJcbiRtLWNvbG9yXzY6ICM4ODhlYTg7XHJcbiRtLWNvbG9yXzc6ICM1MDY2OTA7XHJcblxyXG4kbS1jb2xvcl84OiAjNTU1NTU1O1xyXG4kbS1jb2xvcl85OiAjNTE1MzY1O1xyXG4kbS1jb2xvcl8xMTogIzYwN2Q4YjtcclxuXHJcbiRtLWNvbG9yXzEyOiAjMWIyZTRiO1xyXG4kbS1jb2xvcl8xODogIzE5MWUzYTtcclxuJG0tY29sb3JfMTA6ICMwZTE3MjY7XHJcblxyXG4kbS1jb2xvcl8xOTogIzA2MDgxODtcclxuJG0tY29sb3JfMTM6ICMyMmM3ZDU7XHJcbiRtLWNvbG9yXzE0OiAjMDA5Njg4O1xyXG5cclxuJG0tY29sb3JfMTU6ICNmZmJiNDQ7XHJcbiRtLWNvbG9yXzE2OiAjZTk1ZjJiO1xyXG4kbS1jb2xvcl8xNzogI2Y4NTM4ZDtcclxuXHJcbiRtLWNvbG9yXzIwOiAjNDQ1ZWRlO1xyXG4kbS1jb2xvcl8yMTogIzMwNGFjYTtcclxuXHJcblxyXG4kbS1jb2xvcl8yMjogIzAzMDMwNTtcclxuJG0tY29sb3JfMjM6ICMxNTE1MTY7XHJcbiRtLWNvbG9yXzI0OiAjNjFiNmNkO1xyXG4kbS1jb2xvcl8yNTogIzRjZDI2NTtcclxuXHJcbiRtLWNvbG9yXzI2OiAjN2QzMGNiO1xyXG4kbS1jb2xvcl8yNzogIzAwOGVmZjtcclxuXHJcblxyXG5cclxuXHJcbi8vXHQ9PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy9cdFx0Q29sb3IgRGVmaW5hdGlvblxyXG4vL1x0PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cclxuJGJvZHktY29sb3I6ICRtLWNvbG9yXzE5OyJdfQ== */
Back to Directory
File Manager