Sindbad~EG File Manager
#wpforms-builder .wpforms-toolbar {
background: #ffffff;
box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
height: 76px;
padding: 0;
position: fixed;
text-align: center;
top: var(--wpforms-admin-bar-height);
width: 100%;
z-index: 50;
-webkit-transform: translateZ(0);
transform: translateZ(0);
transition-property: top;
transition-duration: 0.25s;
transition-timing-function: ease-out;
}
#wpforms-builder .wpforms-toolbar .wpforms-left {
align-items: center;
border-right: 1px solid #dddddd;
display: flex;
height: 100%;
justify-content: center;
left: 0;
position: absolute;
top: 0;
width: 95px;
}
#wpforms-builder .wpforms-toolbar .wpforms-left img {
height: 45px;
width: 57px;
}
#wpforms-builder .wpforms-toolbar .wpforms-center {
font-size: 18px;
font-weight: 400;
margin: 29px 450px 0 114px;
max-width: calc( 100% - 500px);
text-align: left;
}
#wpforms-builder .wpforms-toolbar .wpforms-center-form-name {
cursor: pointer;
}
#wpforms-builder .wpforms-toolbar .wpforms-center-form-name:hover {
text-decoration: underline;
}
#wpforms-builder .wpforms-toolbar .wpforms-form-name {
font-weight: 600;
}
#wpforms-builder .wpforms-toolbar .wpforms-right {
align-items: center;
display: flex;
height: 100%;
justify-content: flex-end;
position: absolute;
right: 0;
top: 0;
}
#wpforms-builder .wpforms-toolbar .wpforms-right .wpforms-btn-toolbar {
font-size: 16px;
font-weight: 600;
height: 42px;
line-height: 40px;
margin: 0 20px 0 0;
padding: 0 15px;
text-decoration: none;
text-transform: capitalize;
}
#wpforms-builder .wpforms-toolbar .wpforms-right .wpforms-btn-toolbar i {
color: #a6a6a6;
margin-right: 8px;
}
#wpforms-builder .wpforms-toolbar #wpforms-help {
background-color: transparent;
border: none;
padding: 0;
}
#wpforms-builder .wpforms-toolbar #wpforms-help:hover {
background-color: transparent;
color: #444444;
}
#wpforms-builder .wpforms-toolbar #wpforms-preview-btn:not(.wpforms-alone) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
margin-right: -1px;
}
#wpforms-builder .wpforms-toolbar #wpforms-embed {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
#wpforms-builder .wpforms-toolbar #wpforms-save i {
color: rgba(255, 255, 255, 0.65);
}
#wpforms-builder .wpforms-toolbar #wpforms-exit {
align-items: center;
background-color: #ffffff;
border-bottom: none;
border-left: 1px solid #dddddd;
border-right: none;
border-top: none;
color: #a6a6a6;
cursor: pointer;
display: flex;
font-size: 28px;
height: 76px;
justify-content: center;
right: 0;
text-decoration: none;
top: 0;
width: 66px;
}
#wpforms-builder .wpforms-toolbar #wpforms-exit:hover {
background-color: #f8f8f8;
color: #777777;
}
.wpforms-panels-toggle {
display: flex;
flex-direction: column;
background: #2d2d2d;
color: #ffffff;
min-height: calc( 100vh - 76px - var( --wpforms-admin-bar-height ));
max-height: calc( 100vh - 76px - var( --wpforms-admin-bar-height ));
left: 0;
margin: 76px -100px 0 0;
overflow-x: hidden;
overflow-y: auto;
position: fixed;
text-align: left;
top: var(--wpforms-admin-bar-height);
transform: translateZ(0);
width: 95px;
z-index: 15;
transition-property: top;
transition-duration: 0.25s;
transition-timing-function: ease-out;
}
.wpforms-panels-toggle button {
background: none;
border: none;
border-bottom: 1px solid #444444;
cursor: pointer;
display: block;
margin: 0;
padding: 11px;
width: 100%;
}
.wpforms-panels-toggle button.active, .wpforms-panels-toggle button.active:hover {
background-color: #e27730;
}
.wpforms-panels-toggle button.active .fa, .wpforms-panels-toggle button.active:hover .fa {
color: #ffffff;
}
.wpforms-panels-toggle button:hover {
background-color: #444444;
}
.wpforms-panels-toggle button .fa {
color: #999999;
display: block;
font-size: 30px;
margin: 0 auto 5px auto;
text-align: center !important;
}
.wpforms-panels-toggle button span {
color: #ffffff;
display: block;
font-size: 14px;
line-height: 17px;
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.wpforms-panel {
display: none;
}
.wpforms-panel.active {
display: block;
}
.wpforms-panel-full-content .wpforms-panel-content-wrap,
.wpforms-panel-sidebar-content .wpforms-panel-content-wrap {
background-color: #6d6d6d;
bottom: 0;
left: 95px;
overflow: auto;
padding: 30px;
position: fixed;
right: 0;
top: calc( 76px + var( --wpforms-admin-bar-height ));
z-index: 10;
transition-property: top, left;
transition-duration: 0.25s, 0.15s;
transition-timing-function: ease-out, ease-in-out;
}
.wpforms-panel-full-content .wpforms-panel-content,
.wpforms-panel-sidebar-content .wpforms-panel-content {
background-color: #ffffff;
box-shadow: 0 5px 30px rgba(0, 0, 0, 0.2);
min-height: 100%;
padding: 30px;
}
.wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle-icon {
align-items: center;
background-image: url(../../images/builder/toggle-tab-bg.svg);
background-size: 100% 58px;
background-repeat: no-repeat;
border-radius: 5px 5px 0 0;
color: #86919e;
display: flex;
font-size: 20px;
height: 58px;
left: 495px;
cursor: pointer;
position: absolute;
top: calc( 50% + 24px);
width: 15px;
z-index: 15;
transition-property: left, width;
transition-duration: 0.15s;
transition-timing-function: ease-in-out;
}
.wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle-icon:hover {
color: #444444;
}
.wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle-icon:hover i {
left: -3px;
}
.wpforms-panel-sidebar-content .wpforms-panel-sidebar-toggle-icon i {
left: 0;
position: relative;
transition-property: transform, left;
transition-duration: 0.15s;
transition-timing-function: ease-in-out;
}
.wpforms-panel-sidebar-content .wpforms-panel-content-wrap {
left: 495px;
}
.wpforms-panel-sidebar-content .wpforms-panel-sidebar {
background-color: #ebf3fc;
bottom: 0;
left: 95px;
overflow: auto;
position: fixed;
top: calc( 76px + var( --wpforms-admin-bar-height ));
width: 400px;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle-vertical-line {
position: absolute;
border-right: 3px solid #ebf3fb;
top: calc( 76px + var( --wpforms-admin-bar-height ));
height: 100%;
left: 95px;
z-index: 0;
cursor: pointer;
transition-property: z-index;
transition-duration: 0.15s;
transition-timing-function: ease-in-out;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle-vertical-line:hover {
z-index: 15;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle-icon {
justify-content: center;
left: 95px;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle-icon i {
transform: rotate(180deg);
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar,
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar .wpforms-tabs {
left: -305px;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-content-wrap {
left: 95px;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle:hover .wpforms-panel-sidebar-toggle-vertical-line {
z-index: 15;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle:hover .wpforms-panel-sidebar-toggle-icon {
width: 18px;
}
#wpforms-panel-fields .wpforms-panel-sidebar-content.wpforms-panel-sidebar-closed .wpforms-panel-sidebar-toggle:hover .wpforms-panel-sidebar-toggle-icon i {
left: 0;
}
.wpforms-panel-field {
margin-bottom: 20px;
max-width: 450px;
}
.wpforms-panel-field.wide, .wpforms-panel-field.wpforms-panel-field-tinymce, .wpforms-panel-field.wpforms-panel-field-warning {
max-width: 800px;
}
.wpforms-panel-field input[type=text],
.wpforms-panel-field textarea {
width: 100%;
}
.wpforms-panel-field input[type=number] {
width: 20%;
}
.wpforms-panel-field select {
max-width: 100%;
width: 100%;
}
.wpforms-panel-field input[readonly].readonly-active {
background-color: white;
}
.wpforms-panel-field input[type=number] {
height: auto;
}
.wpforms-panel-field .row {
clear: both;
display: block;
margin-bottom: 6px;
width: 100%;
}
.wpforms-panel-field label {
display: block;
font-size: 14px;
font-weight: 400;
margin: 0 0 10px 0;
vertical-align: text-top;
}
.wpforms-panel-field label.inline {
display: inline-block;
font-weight: 400;
margin: 0 0 0 10px;
}
.wpforms-panel-field p {
font-size: 14px;
margin: 0;
}
.wpforms-panel-field p.note {
color: #777777;
font-size: 12px;
margin: 10px 0 0 0;
}
.wpforms-panel-field-anti-spam-disallowed-keys textarea {
height: 200px;
}
.wpforms-panel-fields-group .wpforms-panel-fields-group-title {
font-size: 16px;
font-weight: 600;
line-height: 19px;
margin-bottom: 5px;
}
.wpforms-panel-fields-group .wpforms-panel-fields-group-description {
color: #777777;
font-size: 14px;
line-height: 17px;
margin-bottom: 20px;
}
.wpforms-panel-fields-group .wpforms-panel-fields-group-inner {
margin-bottom: 20px;
}
.wpforms-panel-fields-group .wpforms-panel-fields-group-border-top {
border-top: 1px solid #dddddd;
margin-bottom: 20px;
margin-top: 20px;
}
.wpforms-panel-fields-group .wpforms-panel-fields-group-border-bottom {
border-top: 1px solid #dddddd;
margin-bottom: 20px;
margin-top: 20px;
}
.wpforms-panel-fields-group.wpforms-builder-notifications-advanced .wpforms-panel-fields-group-border-top {
margin: 0 20px 10px;
}
.wpforms-panel-fields-group.wpforms-builder-notifications-advanced.unfoldable .wpforms-panel-fields-group-title {
padding: 10px 20px;
}
.wpforms-panel-fields-group.wpforms-builder-notifications-advanced.unfoldable .wpforms-panel-fields-group-title i {
right: 20px;
}
.wpforms-panel-fields-group.unfoldable .wpforms-panel-fields-group-border-top {
margin-bottom: 10px;
}
.wpforms-panel-fields-group.unfoldable .wpforms-panel-fields-group-title {
cursor: pointer;
font-size: 16px;
font-weight: 600;
margin-bottom: 10px;
padding: 10px 0;
position: relative;
}
.wpforms-panel-fields-group.unfoldable .wpforms-panel-fields-group-title i {
color: #bbbbbb;
position: absolute;
right: 0;
top: calc( 50% - 7px);
transition-property: transform;
transition-duration: 0.15s;
transition-timing-function: ease-in;
}
.wpforms-panel-fields-group.unfoldable.opened .wpforms-panel-fields-group-title i {
transform: rotate(90deg);
}
.wpforms-panel-content-section-general .wpforms-panel-fields-group.unfoldable .wpforms-panel-fields-group-title {
margin-bottom: 0;
padding-bottom: 0;
}
.wpforms-panel-content-section-general .wpforms-panel-fields-group.unfoldable .wpforms-panel-fields-group-title i {
top: calc( 50% - 2px);
}
.wpforms-panel-content-section-general .wpforms-panel-fields-group.unfoldable.opened .wpforms-panel-fields-group-title {
margin-bottom: 10px;
padding: 10px 0;
}
.wpforms-panel-content-section-general .wpforms-panel-fields-group.unfoldable.opened .wpforms-panel-fields-group-title i {
top: calc( 50% - 7px);
}
.wpforms-panel-sidebar-section {
border-bottom: 1px solid #ced7e0;
color: #444444;
display: block;
font-size: 16px;
height: 75px;
line-height: 18px;
margin: 0;
outline: 0;
padding: 17px 20px 17px 20px;
position: relative;
text-decoration: none;
}
.wpforms-panel-sidebar-section:hover {
background-color: #e0e8f0;
color: #444444;
}
.wpforms-panel-sidebar-section.icon {
padding: 28px 20px 28px 79px;
}
.wpforms-panel-sidebar-section.education-modal {
opacity: .5;
}
.wpforms-panel-sidebar-section.education-modal .wpforms-panel-sidebar-recommended {
margin-left: 5px;
}
.wpforms-panel-sidebar-section.default {
display: none;
}
.wpforms-panel-sidebar-section.active, .wpforms-panel-sidebar-section.active:hover {
background-color: #036aab;
color: #ffffff;
}
.wpforms-panel-sidebar-section .fa-angle-right {
color: #b0b6bd;
float: right;
font-size: 16px;
line-height: 16px;
text-align: center;
}
.wpforms-panel-sidebar-section .fa-check-circle-o {
color: transparent;
float: right;
font-size: 18px;
margin: 0 20px;
}
.wpforms-panel-sidebar-section .fa-check-circle-o:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23B0B6BD'%3E%3Cdefs/%3E%3Cpath d='M8 .25a7.75 7.75 0 100 15.5A7.75 7.75 0 008 .25zm0 1.5a6.25 6.25 0 110 12.5 6.25 6.25 0 010-12.5zm4.38 4.1l-.72-.72c-.13-.16-.38-.16-.54 0L6.72 9.5 4.84 7.62a.36.36 0 00-.53 0l-.72.7c-.12.15-.12.4 0 .52l2.85 2.88c.15.15.37.15.53 0l5.4-5.35c.13-.15.13-.4 0-.53z'/%3E%3C/svg%3E");
background-repeat: no-repeat;
}
.wpforms-panel-sidebar-section.active .fa-angle-right {
color: #ffffff;
}
.wpforms-panel-sidebar-section.active .fa-check-circle-o:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff'%3E%3Cdefs/%3E%3Cpath d='M8 .25a7.75 7.75 0 100 15.5A7.75 7.75 0 008 .25zm0 1.5a6.25 6.25 0 110 12.5 6.25 6.25 0 010-12.5zm4.38 4.1l-.72-.72c-.13-.16-.38-.16-.54 0L6.72 9.5 4.84 7.62a.36.36 0 00-.53 0l-.72.7c-.12.15-.12.4 0 .52l2.85 2.88c.15.15.37.15.53 0l5.4-5.35c.13-.15.13-.4 0-.53z'/%3E%3C/svg%3E");
}
.wpforms-panel-sidebar-section.active img {
border-color: #005387;
}
.wpforms-panel-sidebar-section img {
border: 1px solid #b0b6bd;
border-radius: 4px;
left: 20px;
position: absolute;
top: 15px;
width: 44px;
}
.wpforms-panel-sidebar-section .wpforms-panel-sidebar-recommended {
background-color: #00a32a;
border-radius: 4px;
color: #ffffff;
font-size: 10px;
font-weight: 700;
line-height: 1;
padding: 4px 5px;
margin-left: 10px;
display: inline-block;
position: relative;
top: -2px;
text-transform: uppercase;
}
.wpforms-panel-sidebar-section .wpforms-panel-sidebar-recommended i {
opacity: 0.8;
}
.wpforms-panel-content-section {
display: none;
}
.wpforms-panel-content-section .illustration {
height: 260px;
margin: 0 auto 30px auto;
width: 350px;
}
.wpforms-panel-content-section .illustration.illustration-marketing {
background: url("../../images/builder/illustration-marketing.svg") no-repeat center center;
background-size: 313px 260px;
}
.wpforms-panel-content-section .illustration.illustration-payments {
background: url("../../images/builder/illustration-payments.svg") no-repeat center center;
background-size: 269px 255px;
}
.wpforms-panel-content-section-title {
border-bottom: 1px solid #dddddd;
font-size: 28px;
font-weight: 600;
line-height: 28px;
margin-bottom: 30px;
padding: 0 0 30px 0;
}
.wpforms-panel-content-section-title button,
.wpforms-panel-content-section-title .button {
background-color: #036aab;
border: none;
border-radius: 4px;
box-shadow: none;
color: #ffffff;
cursor: pointer;
float: right;
font-size: 14px;
font-weight: 600;
height: auto;
line-height: 17px;
margin-left: 10px;
margin-top: -5px;
padding: 10px 15px;
text-decoration: none;
appearance: none;
-webkit-appearance: none;
}
.wpforms-panel-content-section-title button:hover, .wpforms-panel-content-section-title button:focus,
.wpforms-panel-content-section-title .button:hover,
.wpforms-panel-content-section-title .button:focus {
background-color: #215d8f;
color: #ffffff;
box-shadow: none;
}
.wpforms-panel-content-section-title button i,
.wpforms-panel-content-section-title .button i {
margin: 0 10px 0 0;
}
.wpforms-panel-content-section-title > a > i:before {
cursor: pointer;
}
.wpforms-panel-content-section-title .wpforms-help-tooltip {
font-size: 24px !important;
vertical-align: 1px;
}
.wpforms-panel-content-section-description {
border-bottom: 1px solid #dddddd;
font-size: 14px;
font-weight: 400;
line-height: 20px;
margin-bottom: 20px;
max-height: 150px;
overflow: hidden;
padding-bottom: 20px;
position: relative;
transition-property: all;
transition-duration: 0.25s;
transition-timing-function: ease-in-out;
}
.wpforms-panel-content-section-description.out {
margin-bottom: 0;
max-height: 0;
opacity: 0;
padding-bottom: 0;
}
.wpforms-panel-content-section-description p {
line-height: 20px;
margin: 20px 30px 0 0;
}
.wpforms-panel-content-section-description p:first-of-type {
margin-top: 0;
}
.wpforms-panel-content-section-description .wpforms-dismiss-button {
position: absolute;
right: -3px;
top: -3px;
}
.wpforms-panel-content-section-default {
background: url("../../images/builder/default-arrow.svg") no-repeat 0 0;
background-size: 96px 81px;
}
.wpforms-panel-content-section-default,
.wpforms-panel-content-section-info {
align-content: center;
min-height: calc( 100vh - var( --wpforms-admin-bar-height ) - 195px);
padding: 50px 0;
text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.wpforms-panel-content-section-default h5,
.wpforms-panel-content-section-info h5 {
color: #444444;
font-size: 24px;
font-weight: 600;
line-height: normal;
margin: 0 auto 10px auto;
max-width: 600px;
}
.wpforms-panel-content-section-default p,
.wpforms-panel-content-section-info p {
color: #777777;
font-size: 16px;
margin: 0 auto 20px auto;
max-width: 600px;
}
.wpforms-panel-content-section-default p:last-of-type,
.wpforms-panel-content-section-info p:last-of-type {
margin: 0 auto 0 auto;
}
.wpforms-panel-content-section-default .wpforms-btn,
.wpforms-panel-content-section-info .wpforms-btn {
margin: 20px auto;
}
.wpforms-panel-field:last-child,
.wpforms-builder-settings-block:last-child {
margin-bottom: 0 !important;
}
.toggle-unfoldable-cont,
.toggle-smart-tag-display {
color: #86919e;
float: right;
font-size: 12px;
margin-right: 2px;
text-decoration: none;
}
.toggle-unfoldable-cont:hover,
.toggle-smart-tag-display:hover {
color: #777777;
}
.toggle-unfoldable-cont:hover span,
.toggle-smart-tag-display:hover span {
text-decoration: underline;
}
.toggle-unfoldable-cont i,
.toggle-smart-tag-display i {
font-size: 14px;
margin-right: 10px;
}
.unfoldable-cont {
display: none;
margin: 0 2px 10px 1px;
}
.unfoldable-cont .heading {
font-size: 14px;
font-weight: 600;
margin: 0 0 5px 0;
}
.unfoldable-cont .heading a {
color: #86919e;
display: inline-block;
float: right;
font-size: 12px;
font-weight: 400;
text-decoration: none;
}
.unfoldable-cont .heading a:hover {
text-decoration: underline;
}
.unfoldable-cont ul {
background-color: #ffffff;
border: 1px solid #b0b6bd;
border-radius: 4px;
display: none;
margin: 1px 1px 10px 1px !important;
overflow: hidden;
width: 100% !important;
}
.unfoldable-cont li {
border-bottom: 1px solid #dddddd;
list-style: none;
margin: 0 !important;
padding: 0 !important;
}
.unfoldable-cont li:last-child {
border-bottom: none;
}
.unfoldable-cont li a {
color: #215d8f;
display: block;
font-size: 14px;
line-height: 17px;
padding: 10px;
text-decoration: none;
}
.unfoldable-cont li a:hover {
background-color: #f8f8f8;
color: #036aab;
text-decoration: none;
}
.unfoldable-cont textarea {
border-radius: 4px;
color: #444444;
display: block;
font-size: 14px;
height: 85px;
line-height: 21px;
padding: 8px 10px;
width: 100% !important;
}
.unfoldable-cont button.wpforms-btn {
margin-left: 1px;
margin-top: 10px;
}
.wpforms-field-map-table {
margin: 0 0 10px 0;
max-width: 1040px;
}
.wpforms-field-map-table h3 {
color: #444444;
margin: 0 0 8px 0;
}
.wpforms-field-map-table table {
margin: 0 -2px;
width: 100%;
}
.wpforms-field-map-table table td {
padding: 0 10px 8px 0;
}
.wpforms-field-map-table table td select,
.wpforms-field-map-table table td input:not([type=checkbox]):not([type=radio]) {
max-width: 100%;
width: 100% !important;
}
.wpforms-field-map-table table td.key {
width: 50%;
}
.wpforms-field-map-table table td.field {
width: calc( 50% - 80px);
}
.wpforms-field-map-table table td.actions {
width: 40px;
}
.wpforms-field-map-table table tr td:last-child {
padding-right: 0;
}
.wpforms-field-map-table .actions i {
display: inline-block;
font-size: 18px;
}
.wpforms-field-map-table .actions .add {
margin-right: 5px;
}
.wpforms-field-map-table .actions .remove {
color: #d63638;
}
.wpforms-field-map-table .actions .remove:hover {
color: #ee5c5c;
}
.wpforms-field-map-table tr:first-of-type .remove {
display: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXNzZXRzL2Nzcy9idWlsZGVyL2J1aWxkZXItdWktZ2VuZXJhbC5jc3MiLCJzb3VyY2VzIjpbImFzc2V0cy9zY3NzL2J1aWxkZXIvYnVpbGRlci11aS1nZW5lcmFsLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19jb21tb24uc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX2NvbG9ycy5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fdmFyaWFibGVzLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19taXhpbnMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX21peGlucy1idXR0b25zLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL190b29sYmFyLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19wYW5lbHMtdG9nZ2xlLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19wYW5lbHMuc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3BhbmVsLWZpZWxkLnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19wYW5lbC1zaWRlYmFyLXNlY3Rpb24uc2NzcyIsImFzc2V0cy9zY3NzL2J1aWxkZXIvcGFydGlhbHMvX3BhbmVsLWNvbnRlbnQtc2VjdGlvbi5zY3NzIiwiYXNzZXRzL3Njc3MvYnVpbGRlci9wYXJ0aWFscy9fdW5mb2xkYWJsZS1jb250LnNjc3MiLCJhc3NldHMvc2Nzcy9idWlsZGVyL3BhcnRpYWxzL19maWVsZC1tYXAtdGFibGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIEdlbmVyYWwgVUkgc3R5bGVzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG5AaW1wb3J0ICdwYXJ0aWFscy9jb21tb24nO1xuXG5AaW1wb3J0ICdwYXJ0aWFscy90b29sYmFyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhbmVscy10b2dnbGUnO1xuQGltcG9ydCAncGFydGlhbHMvcGFuZWxzJztcblxuQGltcG9ydCAncGFydGlhbHMvcGFuZWwtZmllbGQnO1xuQGltcG9ydCAncGFydGlhbHMvcGFuZWwtc2lkZWJhci1zZWN0aW9uJztcbkBpbXBvcnQgJ3BhcnRpYWxzL3BhbmVsLWNvbnRlbnQtc2VjdGlvbic7XG5AaW1wb3J0ICdwYXJ0aWFscy91bmZvbGRhYmxlLWNvbnQnO1xuQGltcG9ydCAncGFydGlhbHMvZmllbGQtbWFwLXRhYmxlJztcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gQ29tbW9uIHN0eWxlcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuQGltcG9ydCAnY29sb3JzJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnbWl4aW5zLWJ1dHRvbnMnO1xuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBDb2xvcnMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi8vIENvbG9ycyBieSBuYW1lOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG4kY29sb3JfYmxhY2s6ICAgICAgICAgICAgICAgICAgICAgIzJkMmQyZDtcblxuJGNvbG9yX2RhcmtfcmVkOiAgICAgICAgICAgICAgICAgICNiMzJkMmU7XG4kY29sb3JfcmVkOiAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzYzODtcbiRjb2xvcl9icmlnaHRfcmVkOiAgICAgICAgICAgICAgICAjZWU1YzVjO1xuJGNvbG9yX2xpZ2h0ZXN0X3JlZDogICAgICAgICAgICAgICNmY2YwZjE7XG5cbiRjb2xvcl9kYXJrX2dyZWVuOiAgICAgICAgICAgICAgICAjMDA4YTIwO1xuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMGEzMmE7XG4kY29sb3JfbGlnaHRlc3RfZ3JlZW46ICAgICAgICAgICAgI2VkZmFlZjtcbiRjb2xvcl9kYXJrZXJfYmx1ZTogICAgICAgICAgICAgICAjMDA1Mzg3O1xuJGNvbG9yX2RhcmtfYmx1ZTogICAgICAgICAgICAgICAgICMyMTVkOGY7XG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzAzNmFhYjtcbiRjb2xvcl9icmlnaHRfYmx1ZTogICAgICAgICAgICAgICAjMDM5OWVkO1xuJGNvbG9yX2JyaWdodF9ibHVlX2FsdDogICAgICAgICAgICM0Mjg1ZjQ7XG4kY29sb3JfYnJpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgIzAwYzZiZjtcbiRjb2xvcl9saWdodF9ibHVlOiAgICAgICAgICAgICAgICAjNzljMmY0O1xuJGNvbG9yX2xpZ2h0ZXJfYmx1ZTogICAgICAgICAgICAgICNjY2UwZWQ7XG4kY29sb3JfbGlnaHRlc3RfYmx1ZTogICAgICAgICAgICAgI2YxZjZmYTtcblxuJGNvbG9yX2Rhcmtfb3JhbmdlOiAgICAgICAgICAgICAgICNjZDY2MjI7XG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcbiRjb2xvcl9saWdodF9vcmFuZ2U6ICAgICAgICAgICAgICAjZjQ4MTIwO1xuXG4kY29sb3JfZGFya195ZWxsb3c6ICAgICAgICAgICAgICAgI2ZmYWEwMDtcbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZiOTAwO1xuJGNvbG9yX2xpZ2h0ZXN0X3llbGxvdzogICAgICAgICAgICNmY2Y5ZTg7XG5cbiRjb2xvcl9kYXJrZXJfZ3JleTogICAgICAgICAgICAgICAjNjI2MjYyO1xuJGNvbG9yX2RhcmtfZ3JleTogICAgICAgICAgICAgICAgICM2NjY2NjY7XG4kY29sb3JfYnJpZ2h0X2dyZXk6ICAgICAgICAgICAgICAgI2FhYWFhYTtcbiRjb2xvcl9icmlnaHRfZ3JleV9hbHQ6ICAgICAgICAgICAjYjZiNmI2O1xuJGNvbG9yX2JyaWdodGVyX2dyZXk6ICAgICAgICAgICAgICNjY2NjY2M7XG4kY29sb3JfYnJpZ2h0ZXJfZ3JleV9hbHQ6ICAgICAgICAgI2Q2ZDZkNjtcbiRjb2xvcl9icmlnaHRlc3RfZ3JleTogICAgICAgICAgICAjZThlOGU4O1xuJGNvbG9yX2xpZ2h0X2dyZXk6ICAgICAgICAgICAgICAgICNmMWYxZjE7XG4kY29sb3JfbGlnaHRlcl9ncmV5OiAgICAgICAgICAgICAgI2Y2ZjZmNjtcbiRjb2xvcl9saWdodGVzdF9ncmV5OiAgICAgICAgICAgICAjZjhmOGY4O1xuXG4vLyBDb2xvcnMgYnkgdXNhZ2U6XG4kY29sb3JfYmxhY2tfYmFja2dyb3VuZDogICAgICAgICAgIzJkMmQyZDtcbiRjb2xvcl9ibGFja19iYWNrZ3JvdW5kX2hvdmVyOiAgICAjNDQ0NDQ0O1xuJGNvbG9yX2RhcmtfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICM2ZDZkNmQ7XG4kY29sb3JfZ3JleV9iYWNrZ3JvdW5kOiAgICAgICAgICAgI2VlZWVlZTtcbiRjb2xvcl9ncmV5X2JhY2tncm91bmRfaG92ZXI6ICAgICAjZDdkN2Q3O1xuJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ6ICAgICAgICAgICNmOGY4Zjg7XG4kY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3ZlcjogICAgI2VlZWVlZTtcblxuJGNvbG9yX2RpdmlkZXI6ICAgICAgICAgICAgICAgICAgICNkZGRkZGQ7XG4kY29sb3JfYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI2NjY2NjYztcbiRjb2xvcl9ib3JkZXJfaG92ZXI6ICAgICAgICAgICAgICAjOTk5OTk5O1xuJGNvbG9yX2hpbnQ6ICAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfcHJpbWFyeV90ZXh0OiAgICAgICAgICAgICAgIzQ0NDQ0NDtcbiRjb2xvcl9zZWNvbmRhcnlfdGV4dDogICAgICAgICAgICAjNzc3Nzc3O1xuJGNvbG9yX2xpZ2h0X3RleHQ6ICAgICAgICAgICAgICAgICM4NjkxOWU7XG4kY29sb3JfbGlnaHRlcl90ZXh0OiAgICAgICAgICAgICAgIzk5OTk5OTtcblxuJGNvbG9yX2ZpZWxkc190YWJzOiAgICAgICAgICAgICAgICNlMGU4ZjA7XG4kY29sb3JfZmllbGRzX2RpdmlkZXI6ICAgICAgICAgICAgI2NlZDdlMDtcbiRjb2xvcl9maWVsZHNfYmFja2dyb3VuZDogICAgICAgICAjZWJmM2ZjO1xuJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kX2hvdmVyOiAgICNlMGU4ZjA7XG4kY29sb3JfZmllbGRzX2JvcmRlcjogICAgICAgICAgICAgI2IwYjZiZDtcbiRjb2xvcl9maWVsZHNfaGludDogICAgICAgICAgICAgICAjYjBiNmJkO1xuJGNvbG9yX2ZpZWxkc19zZWNvbmRhcnlfdGV4dDogICAgICM4NjkxOWU7XG4kY29sb3JfcHJldmlld19idXR0b25fYmFja2dyb3VuZDogIzk5OTk5OTtcblxuJGNvbG9yX2Nsb3NlOiAgICAgICAgICAgICAgICAgICAgICNiYmJiYmI7XG4kY29sb3JfY2xvc2VfaG92ZXI6ICAgICAgICAgICAgICAgIzc3Nzc3NztcblxuJGNvbG9yX2J1dHRvbl9pY29uX2xpZ2h0X2dyZXk6ICAgICNhNmE2YTY7XG4kY29sb3JfYnV0dG9uX2ljb25fZ3JleTogICAgICAgICAgIzk5OTk5OTtcblxuLy8gU2VtaXRyYW5zcGFyZW50IGNvbG9yczpcbiRjb2xvcl93aGl0ZV90cmFuc18zNTogICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuMzUgKTtcbiRjb2xvcl93aGl0ZV90cmFuc182NTogICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuNjUgKTtcbiRjb2xvcl93aGl0ZV90cmFuc182MDogICAgICAgICAgICByZ2JhKCAyNTUsIDI1NSwgMjU1LCAuNiApO1xuJGNvbG9yX2JsYWNrX3RyYW5zXzM1OiAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4zNSApO1xuXG4kY29sb3Jfc2Nyb2xsYmFyOiAgICAgICAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjE1ICk7XG4kY29sb3Jfc2Nyb2xsYmFyX2hvdmVyOiAgICAgICAgICAgcmdiYSggMCwgMCwgMCwgLjUgKTtcblxuJGNvbG9yX2JveF9zaGFkb3c6ICAgICAgICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIC4xICk7XG5cbi8vIFdlIG5lZWQgdGhpcyB2YXIgc2luY2UgJGJsdWUgdXNlZCBpbiBgX2Nob2ljZXMuc2Nzc2AsXG4vLyB3aGljaCBpcyB1c2VkIGluIHRoZSBgYWRtaW4uc2Nzc2AgYXMgd2VsbC5cbiRibHVlOiAkY29sb3JfYmx1ZTtcbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gVmFyaWFibGVzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBGb250IHNpemVzLlxuJGZvbnRfc2l6ZV8yeHM6ICAgICAgMTFweDtcbiRmb250X3NpemVfeHM6ICAgICAgIDEycHg7XG4kZm9udF9zaXplX3NzOiAgICAgICAxM3B4O1xuJGZvbnRfc2l6ZV9zOiAgICAgICAgMTRweDtcbiRmb250X3NpemVfbTogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX2w6ICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV9sbDogICAgICAgMjBweDtcbiRmb250X3NpemVfeGw6ICAgICAgIDI0cHg7XG4kZm9udF9zaXplX3h4bDogICAgICAyOHB4O1xuXG4vLyBGb250IGZhbWlseS5cbiRmb250X2dlbmVyYWw6ICAgICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiRmb250X21vbm86ICAgICAgICAgICBtb25vc3BhY2U7XG4kZm9udF9mYTogICAgICAgICAgICAgRm9udEF3ZXNvbWU7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfc3M6ICAgICAgICAgIDhweDtcbiRzcGFjaW5nX3M6ICAgICAgICAgICAxMHB4O1xuJHNwYWNpbmdfbXM6ICAgICAgICAgIDE1cHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMjBweDtcbiRzcGFjaW5nX21sOiAgICAgICAgICAyNXB4O1xuJHNwYWNpbmdfbDogICAgICAgICAgIDMwcHg7XG4kc3BhY2luZ19sbDogICAgICAgICAgMzVweDtcbiRzcGFjaW5nX3hsOiAgICAgICAgICA0MHB4O1xuJHNwYWNpbmdfeGxsOiAgICAgICAgIDQ1cHg7XG4kc3BhY2luZ194eGw6ICAgICAgICAgNTBweDtcblxuLy8gQm9yZGVyIHJhZGl1cy5cbiRib3JkZXJfcmFkaXVzX3hzOiAgICAzcHg7XG4kYm9yZGVyX3JhZGl1c19zOiAgICAgNHB4O1xuJGJvcmRlcl9yYWRpdXNfbTogICAgIDZweDtcblxuLy8gQm9yZGVyLlxuJGJvcmRlcl9zdGQ6ICAgICAgICAgIDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuXG4vLyBUcmFuc2l0aW9ucy5cbiR0cmFuc2l0aW9uX3Nsb3dlc3Q6ICAuNTBzO1xuJHRyYW5zaXRpb25fc2xvd2VyOiAgIC40MHM7XG4kdHJhbnNpdGlvbl9zbG93OiAgICAgLjI1cztcbiR0cmFuc2l0aW9uX25vcm1hbDogICAuMTVzO1xuJHRyYW5zaXRpb25fZmFzdDogICAgIC4wNXM7XG5cbi8vIERpbWVuc2lvbnMuXG4kdG9vbGJhcl9oZWlnaHQ6ICAgICAgNzZweDtcbiRwYW5lbHNfdG9nZ2xlX3dpZHRoOiA5NXB4O1xuJHNpZGViYXJfd2lkdGg6ICAgICAgIDQwMHB4O1xuJG9wdGlvbl90b2dnbGVfd2lkdGg6IDEzcHg7XG5cbi8vIEZpZWxkIHByZXZpZXcgc2l6ZS5cbiRmaWVsZF9zaXplX3NtYWxsOiAgICAyNSU7XG4kZmllbGRfc2l6ZV9tZWRpdW06ICAgNjAlO1xuJGZpZWxkX3NpemVfbGFyZ2U6ICAgIDEwMCU7XG5cbiRmaWVsZF9taW5fd2lkdGg6ICAgICAyNTBweDtcblxuLy8gQ2hvaWNlcyBpY29ucyBwYXRoLlxuJGNob2ljZXMtYnV0dG9uLWljb24tcGF0aDogJy4uLy4uL2ltYWdlcyc7XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIE1peGlucy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLy8gQW5pbWF0aW9uLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbi8vIEBwYXJhbSAka2V5ZnJhbWVzIEFuaW1hdGlvbiBrZXlmcmFtZXMgbmFtZS5cbi8vXG5AbWl4aW4gYW5pbWF0aW9uKCAka2V5ZnJhbWVzICkge1xuXG5cdC13ZWJraXQtYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHQtbW96LWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW1zLWFuaW1hdGlvbjogJGtleWZyYW1lcztcblx0LW8tYW5pbWF0aW9uOiAka2V5ZnJhbWVzO1xuXHRhbmltYXRpb246ICRrZXlmcmFtZXM7XG59XG5cbi8vIFNjcm9sbGJhci5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG4vLyBAcGFyYW0gJHdpZHRoICAgICAgICAgICAgU2Nyb2xsYmFyIHdpZHRoLlxuLy8gQHBhcmFtICR0cmFja19iYWNrZ3JvdW5kIFRyYWNrIGJhY2tncm91bmQuXG4vLyBAcGFyYW0gJHRodW1iX2JhY2tncm91bmQgVGh1bWIgYmFja2dyb3VuZC5cbi8vXG5AbWl4aW4gc2Nyb2xsYmFyKCAkd2lkdGgsICR0cmFja19iYWNrZ3JvdW5kLCAkdGh1bWJfYmFja2dyb3VuZCApIHtcblxuXHQvLyBXZWJraXQgYnJvd3NlcnMuXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRiYWNrZ3JvdW5kOiAkdHJhY2tfYmFja2dyb3VuZDtcblx0XHR3aWR0aDogI3sgJHdpZHRoICsgMTAgfTtcblx0fVxuXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuXHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAjeyAkd2lkdGggKyAxMCB9ICN7ICR3aWR0aCArIDEwIH0gdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyOiBzb2xpZCAkd2lkdGggdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwICN7ICR3aWR0aCArIDEwIH0gI3sgJHdpZHRoICsgMTAgfSAkdGh1bWJfYmFja2dyb3VuZDtcblx0XHRib3JkZXItcmFkaXVzOiAjeyAoICR3aWR0aCArIDEwICkgLyAyfTtcblx0XHRib3JkZXI6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdCY6Oi13ZWJraXQtcmVzaXplcixcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLFxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRvdmVyZmxvdzogb3ZlcmxheSAhaW1wb3J0YW50O1xuXG5cdC8vIEZvciBGaXJlZm94LlxuXHRAaWYgJHdpZHRoIDw9IDhweCB7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXHR9XG5cdHNjcm9sbGJhci1jb2xvcjogJHRodW1iX2JhY2tncm91bmQgJHRyYWNrX2JhY2tncm91bmQ7XG59XG5cbi8vIFRyYW5zaXRpb24uXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuLy8gQHBhcmFtICRlbGVtZW50cyBFbGVtZW50cy5cbi8vIEBwYXJhbSAkZHVyYXRpb24gRHVyYXRpb24uXG4vLyBAcGFyYW0gJGVhc3kgICAgIER1cmF0aW9uLlxuLy9cbkBtaXhpbiB0cmFuc2l0aW9uKCAkZWxlbWVudHMsICRkdXJhdGlvbiwgJGVhc3kgKSB7XG5cblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogI3skZWxlbWVudHN9O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAjeyRkdXJhdGlvbn07XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAjeyRlYXN5fTtcbn1cblxuLy8gRm9jdXMgdmlzaWJsZS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gZm9jdXNfdmlzaWJsZSgpIHtcblxuXHRvdXRsaW5lLW9mZnNldDogMDtcblx0b3V0bGluZTogMXB4IGRvdHRlZCAkY29sb3JfYmxhY2tfdHJhbnNfMzU7XG59XG5cbi8vIEZvbnQgc21vb3RoaW5nLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiBmb250X3Ntb290aGluZygpIHtcblxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5zZXQgYWJzb2x1dGUgYW5kIGZpeGVkIHBvc2l0aW9uZWQgZWxlbWVudC5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gaW5zZXRfMCgpIHtcblxuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi8vIENlbnRlcmluZyBvbiBib3RoIGF4ZXMuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIGZsZXhfY2VudGVyX2JvdGhfYXhlcygpIHtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gUmVzZXQgYXBwZWFyYW5jZS5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gcmVzZXRfYXBwZWFyYW5jZSgpIHtcblxuXHRhcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFVuZmxpcHBhYmxlIENob2ljZXNKU1xuLy9cbi8vIEBzaW5jZSAxLjcuOVxuLy9cbkBtaXhpbiBjaG9pY2VzanNfdW5mbGlwcGFibGUoKSB7XG5cblx0dG9wOiAxMDAlO1xuXHRib3R0b206IGF1dG87XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIEJ1dHRvbnMgbWl4aW5zLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4vLyBXUEZvcm1zIEJ1dHRvbi5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG4oKSB7XG5cblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIGFsbCwgJHRyYW5zaXRpb25fZmFzdCwgZWFzZS1pbiApO1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBTbWFsbC5cbi8vXG4vLyBAc2luY2UgMS42Ljhcbi8vXG5AbWl4aW4gd3Bmb3Jtc19idG5fc20oKSB7XG5cblx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHBhZGRpbmc6IDAgJHNwYWNpbmdfcztcblx0aGVpZ2h0OiAzMnB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gTWVkaXVtLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9tZCgpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfcyArIDM7XG5cdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbXM7XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIExhcmdlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9sZygpIHtcblxuXHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0cGFkZGluZzogMTZweCAyOHB4O1xufVxuXG4vLyBXUEZvcm1zIEJ1dHRvbiBCbHVlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9ibHVlKCkge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ibHVlO1xuXHRib3JkZXItY29sb3I6ICRjb2xvcl9ibHVlO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfZGFya19ibHVlO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdH1cbn1cblxuLy8gV1BGb3JtcyBCdXR0b24gT3JhbmdlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuLy9cbkBtaXhpbiB3cGZvcm1zX2J0bl9vcmFuZ2UoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX29yYW5nZTtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Jfb3JhbmdlO1xuXHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kYXJrX29yYW5nZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9kYXJrX29yYW5nZTtcblx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHR9XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIEdyZXkuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2dyZXkoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2dyZXlfYmFja2dyb3VuZDtcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmV5X2JhY2tncm91bmRfaG92ZXI7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfYm9yZGVyO1xuXHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHR9XG59XG5cbi8vIFdQRm9ybXMgQnV0dG9uIExpZ2h0IEdyZXkuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG4vL1xuQG1peGluIHdwZm9ybXNfYnRuX2xpZ2h0X2dyZXkoKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbGlnaHRfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXI7XG5cdFx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gVG9vbGJhci5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuI3dwZm9ybXMtYnVpbGRlciAud3Bmb3Jtcy10b29sYmFyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX3doaXRlO1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSggMCwgMCwgMCwgLjIwICk7XG5cdGhlaWdodDogJHRvb2xiYXJfaGVpZ2h0O1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICk7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiA1MDtcblxuXHQvLyBUaGlzIGhhY2sgbmVlZGVkIHRvIGZpeCB0aGUgZGlzYXBwZWFyYW5jZSBvZiB0aGUgY29udGFpbmVyIGluIENocm9tZSB2ZXJzaW9uIDwgOTEuXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKCAwICk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIHRvcCwgJHRyYW5zaXRpb25fc2xvdywgZWFzZS1vdXQgKTtcblxuXHQud3Bmb3Jtcy1sZWZ0IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvcl9kaXZpZGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogJHBhbmVsc190b2dnbGVfd2lkdGg7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0d2lkdGg6IDU3cHg7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtY2VudGVyIHtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdG1hcmdpbjogMjlweCA0NTBweCAwIDExNHB4O1xuXHRcdG1heC13aWR0aDogY2FsYyggMTAwJSAtIDUwMHB4ICk7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC53cGZvcm1zLWNlbnRlci1mb3JtLW5hbWUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtZm9ybS1uYW1lIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LndwZm9ybXMtcmlnaHQge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0LndwZm9ybXMtYnRuLXRvb2xiYXIge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmdfbSAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nX21zO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX2J1dHRvbl9pY29uX2xpZ2h0X2dyZXk7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN3cGZvcm1zLWhlbHAge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHRcdH1cblx0fVxuXG5cdCN3cGZvcm1zLXByZXZpZXctYnRuOm5vdCgud3Bmb3Jtcy1hbG9uZSkge1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogLTFweDtcblx0fVxuXG5cdCN3cGZvcm1zLWVtYmVkIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdH1cblxuXHQjd3Bmb3Jtcy1zYXZlIHtcblx0XHRpIHtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGVfdHJhbnNfNjU7XG5cdFx0fVxuXHR9XG5cblx0I3dwZm9ybXMtZXhpdCB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9kaXZpZGVyO1xuXHRcdGJvcmRlci1yaWdodDogbm9uZTtcblx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3JfYnV0dG9uX2ljb25fbGlnaHRfZ3JleTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfeHhsO1xuXHRcdGhlaWdodDogJHRvb2xiYXJfaGVpZ2h0O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDY2cHg7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodF9iYWNrZ3JvdW5kO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gUGFuZWxzIFRvZ2dsZSBCdXR0b25zLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4ud3Bmb3Jtcy1wYW5lbHMtdG9nZ2xlIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YmFja2dyb3VuZDogJGNvbG9yX2JsYWNrX2JhY2tncm91bmQ7XG5cdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoIDEwMHZoIC0gI3sgJHRvb2xiYXJfaGVpZ2h0IH0gLSB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICkgKTtcblx0bWF4LWhlaWdodDogY2FsYyggMTAwdmggLSAjeyAkdG9vbGJhcl9oZWlnaHQgfSAtIHZhciggLS13cGZvcm1zLWFkbWluLWJhci1oZWlnaHQgKSApO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46ICR0b29sYmFyX2hlaWdodCAtMTAwcHggMCAwO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dG9wOiB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWiggMCApO1xuXHR3aWR0aDogJHBhbmVsc190b2dnbGVfd2lkdGg7XG5cdHotaW5kZXg6IDE1O1xuXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oIHRvcCwgJHRyYW5zaXRpb25fc2xvdywgZWFzZS1vdXQgKTtcblxuXHRidXR0b24ge1xuXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ibGFja19iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMTFweDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYuYWN0aXZlLFxuXHRcdCYuYWN0aXZlOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9vcmFuZ2U7XG5cblx0XHRcdC5mYSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmxhY2tfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHR9XG5cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9idXR0b25faWNvbl9ncmV5O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkc3BhY2luZ194cyBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3doaXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gUGFuZWxzLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4ud3Bmb3Jtcy1wYW5lbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5hY3RpdmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi53cGZvcm1zLXBhbmVsLWZ1bGwtY29udGVudCxcbi53cGZvcm1zLXBhbmVsLXNpZGViYXItY29udGVudCB7XG5cdC53cGZvcm1zLXBhbmVsLWNvbnRlbnQtd3JhcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfZ3JleV9iYWNrZ3JvdW5kO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAkcGFuZWxzX3RvZ2dsZV93aWR0aDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAkc3BhY2luZ19sO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IGNhbGMoICN7ICR0b29sYmFyX2hlaWdodCB9ICsgdmFyKCAtLXdwZm9ybXMtYWRtaW4tYmFyLWhlaWdodCApICk7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBcInRvcCwgbGVmdFwiLCBcIiN7JHRyYW5zaXRpb25fc2xvd30sICN7JHRyYW5zaXRpb25fbm9ybWFsfVwiLCBcImVhc2Utb3V0LCBlYXNlLWluLW91dFwiICk7XG5cdH1cblxuXHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMzBweCByZ2JhKCAwLCAwLCAwLCAuMiApO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfbDtcblx0fVxufVxuXG4ud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLWNvbnRlbnQge1xuXG5cdC53cGZvcm1zLXBhbmVsLXNpZGViYXItdG9nZ2xlLWljb24ge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9idWlsZGVyL3RvZ2dsZS10YWItYmcuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNThweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXHRcdGNvbG9yOiAkY29sb3JfZmllbGRzX3NlY29uZGFyeV90ZXh0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2xsO1xuXHRcdGhlaWdodDogNThweDtcblx0XHRsZWZ0OiA0OTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogY2FsYyggNTAlICsgMjRweCApO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdHotaW5kZXg6IDE1O1xuXG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbiggXCJsZWZ0LCB3aWR0aFwiLCBcIiN7ICR0cmFuc2l0aW9uX25vcm1hbCB9XCIsIGVhc2UtaW4tb3V0ICk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0bGVmdDogLTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIFwidHJhbnNmb3JtLCBsZWZ0XCIsICR0cmFuc2l0aW9uX25vcm1hbCwgZWFzZS1pbi1vdXQgKTtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xuXHRcdGxlZnQ6IDQ5NXB4O1xuXHR9XG5cblx0LndwZm9ybXMtcGFuZWwtc2lkZWJhciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2ZpZWxkc19iYWNrZ3JvdW5kO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAkcGFuZWxzX3RvZ2dsZV93aWR0aDtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiBjYWxjKCAjeyAkdG9vbGJhcl9oZWlnaHQgfSArIHZhciggLS13cGZvcm1zLWFkbWluLWJhci1oZWlnaHQgKSApO1xuXHRcdHdpZHRoOiAkc2lkZWJhcl93aWR0aDtcblx0fVxufVxuXG4jd3Bmb3Jtcy1wYW5lbC1maWVsZHMgLndwZm9ybXMtcGFuZWwtc2lkZWJhci1jb250ZW50IHtcblxuXHQmLndwZm9ybXMtcGFuZWwtc2lkZWJhci1jbG9zZWQge1xuXG5cdFx0LndwZm9ybXMtcGFuZWwtc2lkZWJhci10b2dnbGUtdmVydGljYWwtbGluZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZWJmM2ZiO1xuXHRcdFx0dG9wOiBjYWxjKCAjeyAkdG9vbGJhcl9oZWlnaHQgfSArIHZhciggLS13cGZvcm1zLWFkbWluLWJhci1oZWlnaHQgKSApO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogJHBhbmVsc190b2dnbGVfd2lkdGg7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKCBcInotaW5kZXhcIiwgXCIjeyAkdHJhbnNpdGlvbl9ub3JtYWwgfVwiLCBlYXNlLWluLW91dCApO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ei1pbmRleDogMTU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtcGFuZWwtc2lkZWJhci10b2dnbGUtaWNvbiB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGxlZnQ6ICRwYW5lbHNfdG9nZ2xlX3dpZHRoO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDE4MGRlZyApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC53cGZvcm1zLXBhbmVsLXNpZGViYXIsXG5cdFx0LndwZm9ybXMtcGFuZWwtc2lkZWJhciAud3Bmb3Jtcy10YWJzIHtcblx0XHRcdGxlZnQ6IC0zMDVweDtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXdyYXAge1xuXHRcdFx0bGVmdDogJHBhbmVsc190b2dnbGVfd2lkdGg7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtcGFuZWwtc2lkZWJhci10b2dnbGU6aG92ZXIge1xuXG5cdFx0XHQud3Bmb3Jtcy1wYW5lbC1zaWRlYmFyLXRvZ2dsZS12ZXJ0aWNhbC1saW5lIHtcblx0XHRcdFx0ei1pbmRleDogMTU7XG5cdFx0XHR9XG5cblx0XHRcdC53cGZvcm1zLXBhbmVsLXNpZGViYXItdG9nZ2xlLWljb24ge1xuXHRcdFx0XHR3aWR0aDogMThweDtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFBhbmVsIGZpZWxkIC0gc2V0dGluZ3MgYXJlYS5cbi8vIFN0eWxlcyBvZiB0aGUgZmllbGRzIG9uIHRoZSByaWdodCBzaWRlLlxuLy9cbi8vIEBzaW5jZSAxLjYuOFxuXG4ud3Bmb3Jtcy1wYW5lbC1maWVsZCB7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX207XG5cdG1heC13aWR0aDogNDUwcHg7XG5cblx0Ji53aWRlLFxuXHQmLndwZm9ybXMtcGFuZWwtZmllbGQtdGlueW1jZSxcblx0Ji53cGZvcm1zLXBhbmVsLWZpZWxkLXdhcm5pbmcge1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHR0ZXh0YXJlYSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdHdpZHRoOiAyMCU7XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGlucHV0W3JlYWRvbmx5XS5yZWFkb25seS1hY3RpdmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1udW1iZXJdIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQucm93IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3M7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW46IDAgMCAkc3BhY2luZ19zIDA7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG5cdFx0Ji5pbmxpbmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHNwYWNpbmdfcztcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRwLm5vdGUge1xuXHRcdGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hzO1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfcyAwIDAgMDtcblx0fVxuXG5cdCYtYW50aS1zcGFtLWRpc2FsbG93ZWQta2V5cyB7XG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cbn1cblxuLndwZm9ybXMtcGFuZWwtZmllbGRzLWdyb3VwIHtcblx0LndwZm9ybXMtcGFuZWwtZmllbGRzLWdyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX3hzO1xuXHR9XG5cblx0LndwZm9ybXMtcGFuZWwtZmllbGRzLWdyb3VwLWRlc2NyaXB0aW9uIHtcblx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX207XG5cdH1cblxuXHQud3Bmb3Jtcy1wYW5lbC1maWVsZHMtZ3JvdXAtaW5uZXIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX207XG5cdH1cblxuXHQud3Bmb3Jtcy1wYW5lbC1maWVsZHMtZ3JvdXAtYm9yZGVyLXRvcCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9kaXZpZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX207XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmdfbTtcblx0fVxuXG5cdC53cGZvcm1zLXBhbmVsLWZpZWxkcy1ncm91cC1ib3JkZXItYm90dG9tIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2RpdmlkZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0XHRtYXJnaW4tdG9wOiAkc3BhY2luZ19tO1xuXHR9XG5cblx0Ji53cGZvcm1zLWJ1aWxkZXItbm90aWZpY2F0aW9ucy1hZHZhbmNlZCB7XG5cblx0XHQud3Bmb3Jtcy1wYW5lbC1maWVsZHMtZ3JvdXAtYm9yZGVyLXRvcCB7XG5cdFx0XHRtYXJnaW46IDAgJHNwYWNpbmdfbSAkc3BhY2luZ19zO1xuXHRcdH1cblxuXHRcdCYudW5mb2xkYWJsZSB7XG5cblx0XHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkcy1ncm91cC10aXRsZSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX3MgJHNwYWNpbmdfbTtcblxuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRyaWdodDogJHNwYWNpbmdfbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudW5mb2xkYWJsZSB7XG5cblx0XHQud3Bmb3Jtcy1wYW5lbC1maWVsZHMtZ3JvdXAtYm9yZGVyLXRvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZ19zO1xuXHRcdH1cblxuXHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkcy1ncm91cC10aXRsZSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3BhY2luZ19zO1xuXHRcdFx0cGFkZGluZzogJHNwYWNpbmdfcyAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9oaW50O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IGNhbGMoIDUwJSAtIDdweCApO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oIHRyYW5zZm9ybSwgJHRyYW5zaXRpb25fbm9ybWFsLCBlYXNlLWluICk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vcGVuZWQge1xuXHRcdFx0LndwZm9ybXMtcGFuZWwtZmllbGRzLWdyb3VwLXRpdGxlIHtcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoIDkwZGVnICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndwZm9ybXMtcGFuZWwtY29udGVudC1zZWN0aW9uLWdlbmVyYWwge1xuXG5cdC53cGZvcm1zLXBhbmVsLWZpZWxkcy1ncm91cC51bmZvbGRhYmxlIHtcblxuXHRcdC53cGZvcm1zLXBhbmVsLWZpZWxkcy1ncm91cC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0XHRcdGkge1xuXHRcdFx0XHR0b3A6IGNhbGMoIDUwJSAtIDJweCApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3BlbmVkIHtcblxuXHRcdFx0LndwZm9ybXMtcGFuZWwtZmllbGRzLWdyb3VwLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfcztcblx0XHRcdFx0cGFkZGluZzogJHNwYWNpbmdfcyAwO1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHRvcDogY2FsYyggNTAlIC0gN3B4ICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vIEZvcm0gQnVpbGRlciBzdHlsZXMuXG4vL1xuLy8gUGFuZWwgc2lkZWJhciBzZWN0aW9uLlxuLy8gU2V0dGluZ3MsIE1hcmtldGluZywgUGF5bWVudHMgc2lkZWJhciBpdGVtcy5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLndwZm9ybXMtcGFuZWwtc2lkZWJhci1zZWN0aW9uIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9maWVsZHNfZGl2aWRlcjtcblx0Y29sb3I6ICRjb2xvcl9wcmltYXJ5X3RleHQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0aGVpZ2h0OiA3NXB4O1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sO1xuXHRtYXJnaW46IDA7XG5cdG91dGxpbmU6IDA7XG5cdHBhZGRpbmc6IDE3cHggJHNwYWNpbmdfbSAxN3B4ICRzcGFjaW5nX207XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9maWVsZHNfYmFja2dyb3VuZF9ob3Zlcjtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0fVxuXG5cdCYuaWNvbiB7XG5cdFx0cGFkZGluZzogMjhweCAyMHB4IDI4cHggNzlweDtcblx0fVxuXG5cdCYuZWR1Y2F0aW9uLW1vZGFsIHtcblx0XHRvcGFjaXR5OiAuNTtcblxuXHRcdC53cGZvcm1zLXBhbmVsLXNpZGViYXItcmVjb21tZW5kZWQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nX3hzO1xuXHRcdH1cblx0fVxuXG5cdCYuZGVmYXVsdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlLFxuXHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JsdWU7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0fVxuXG5cdC5mYS1hbmdsZS1yaWdodCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9maWVsZHNfaGludDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX207XG5cdFx0bGluZS1oZWlnaHQ6ICRmb250X3NpemVfbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuZmEtY2hlY2stY2lyY2xlLW8ge1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX2w7XG5cdFx0bWFyZ2luOiAwICRzcGFjaW5nX207XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzQjBCNkJEJyUzRSUzQ2RlZnMvJTNFJTNDcGF0aCBkPSdNOCAuMjVhNy43NSA3Ljc1IDAgMTAwIDE1LjVBNy43NSA3Ljc1IDAgMDA4IC4yNXptMCAxLjVhNi4yNSA2LjI1IDAgMTEwIDEyLjUgNi4yNSA2LjI1IDAgMDEwLTEyLjV6bTQuMzggNC4xbC0uNzItLjcyYy0uMTMtLjE2LS4zOC0uMTYtLjU0IDBMNi43MiA5LjUgNC44NCA3LjYyYS4zNi4zNiAwIDAwLS41MyAwbC0uNzIuN2MtLjEyLjE1LS4xMi40IDAgLjUybDIuODUgMi44OGMuMTUuMTUuMzcuMTUuNTMgMGw1LjQtNS4zNWMuMTMtLjE1LjEzLS40IDAtLjUzeicvJTNFJTNDL3N2ZyUzRVwiICk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdH1cblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHQuZmEtYW5nbGUtcmlnaHQge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHR9XG5cblx0XHQuZmEtY2hlY2stY2lyY2xlLW8ge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgZmlsbD0nJTIzZmZmJyUzRSUzQ2RlZnMvJTNFJTNDcGF0aCBkPSdNOCAuMjVhNy43NSA3Ljc1IDAgMTAwIDE1LjVBNy43NSA3Ljc1IDAgMDA4IC4yNXptMCAxLjVhNi4yNSA2LjI1IDAgMTEwIDEyLjUgNi4yNSA2LjI1IDAgMDEwLTEyLjV6bTQuMzggNC4xbC0uNzItLjcyYy0uMTMtLjE2LS4zOC0uMTYtLjU0IDBMNi43MiA5LjUgNC44NCA3LjYyYS4zNi4zNiAwIDAwLS41MyAwbC0uNzIuN2MtLjEyLjE1LS4xMi40IDAgLjUybDIuODUgMi44OGMuMTUuMTUuMzcuMTUuNTMgMGw1LjQtNS4zNWMuMTMtLjE1LjEzLS40IDAtLjUzeicvJTNFJTNDL3N2ZyUzRVwiICk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yX2Rhcmtlcl9ibHVlO1xuXHRcdH1cblx0fVxuXG5cdGltZyB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2ZpZWxkc19oaW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cdFx0bGVmdDogJHNwYWNpbmdfbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAkc3BhY2luZ19tcztcblx0XHR3aWR0aDogNDRweDtcblx0fVxuXG5cdC53cGZvcm1zLXBhbmVsLXNpZGViYXItcmVjb21tZW5kZWQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ncmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRwYWRkaW5nOiA0cHggJHNwYWNpbmdfeHM7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzcGFjaW5nX3M7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0ycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdGkge1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdH1cblx0fVxuXG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIFBhbmVsIGNvbnRlbnQgc2VjdGlvbi5cbi8vXG4vLyBAc2luY2UgMS42LjhcblxuLndwZm9ybXMtcGFuZWwtY29udGVudC1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHQuaWxsdXN0cmF0aW9uIHtcblx0XHRoZWlnaHQ6IDI2MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nX2wgYXV0bztcblx0XHR3aWR0aDogMzUwcHg7XG5cblx0XHQmLmlsbHVzdHJhdGlvbi1tYXJrZXRpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCBcIi4uLy4uL2ltYWdlcy9idWlsZGVyL2lsbHVzdHJhdGlvbi1tYXJrZXRpbmcuc3ZnXCIgKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzEzcHggMjYwcHg7XG5cdFx0fVxuXG5cdFx0Ji5pbGx1c3RyYXRpb24tcGF5bWVudHMge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCBcIi4uLy4uL2ltYWdlcy9idWlsZGVyL2lsbHVzdHJhdGlvbi1wYXltZW50cy5zdmdcIiApIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNjlweCAyNTVweDtcblx0XHR9XG5cdH1cbn1cblxuLndwZm9ybXMtcGFuZWwtY29udGVudC1zZWN0aW9uLXRpdGxlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9kaXZpZGVyO1xuXHRmb250LXNpemU6ICRmb250X3NpemVfeHhsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV94eGw7XG5cdG1hcmdpbi1ib3R0b206ICRzcGFjaW5nX2w7XG5cdHBhZGRpbmc6IDAgMCAkc3BhY2luZ19sIDA7XG5cblx0YnV0dG9uLFxuXHQuYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmx1ZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHRtYXJnaW4tbGVmdDogJHNwYWNpbmdfcztcblx0XHRtYXJnaW4tdG9wOiAtJHNwYWNpbmdfeHM7XG5cdFx0cGFkZGluZzogJHNwYWNpbmdfcyAkc3BhY2luZ19tcztcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRAaW5jbHVkZSByZXNldF9hcHBlYXJhbmNlKCk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhcmtfYmx1ZTtcblx0XHRcdGNvbG9yOiAkY29sb3Jfd2hpdGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdGkge1xuXHRcdFx0bWFyZ2luOiAwICRzcGFjaW5nX3MgMCAwO1xuXHRcdH1cblx0fVxuXG5cdCYgPiBhID4gaTpiZWZvcmUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC53cGZvcm1zLWhlbHAtdG9vbHRpcCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udF9zaXplX3hsICFpbXBvcnRhbnQ7XG5cdFx0dmVydGljYWwtYWxpZ246IDFweDtcblx0fVxufVxuXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2RpdmlkZXI7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogJGZvbnRfc2l6ZV9sbDtcblx0bWFyZ2luLWJvdHRvbTogJHNwYWNpbmdfbTtcblx0bWF4LWhlaWdodDogMTUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAkc3BhY2luZ19tO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgdHJhbnNpdGlvbiggYWxsLCAkdHJhbnNpdGlvbl9zbG93LCBlYXNlLWluLW91dCApO1xuXG5cdCYub3V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAkZm9udF9zaXplX2xsO1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfbSAkc3BhY2luZ19sIDAgMDtcblxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWRpc21pc3MtYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC0zcHg7XG5cdFx0dG9wOiAtM3B4O1xuXHR9XG59XG5cbi53cGZvcm1zLXBhbmVsLWNvbnRlbnQtc2VjdGlvbi1kZWZhdWx0IHtcblx0YmFja2dyb3VuZDogdXJsKCBcIi4uLy4uL2ltYWdlcy9idWlsZGVyL2RlZmF1bHQtYXJyb3cuc3ZnXCIgKSBuby1yZXBlYXQgMCAwO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDk2cHggODFweDtcbn1cblxuLndwZm9ybXMtcGFuZWwtY29udGVudC1zZWN0aW9uLWRlZmF1bHQsXG4ud3Bmb3Jtcy1wYW5lbC1jb250ZW50LXNlY3Rpb24taW5mbyB7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLWhlaWdodDogY2FsYyggMTAwdmggLSB2YXIoIC0td3Bmb3Jtcy1hZG1pbi1iYXItaGVpZ2h0ICkgLSAxOTVweCApO1xuXHRwYWRkaW5nOiAkc3BhY2luZ194eGwgMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdEBpbmNsdWRlIGZsZXhfY2VudGVyX2JvdGhfYXhlcygpO1xuXG5cdGg1IHtcblx0XHRjb2xvcjogJGNvbG9yX3ByaW1hcnlfdGV4dDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfeGw7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjogMCBhdXRvICRzcGFjaW5nX3MgYXV0bztcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG5cblx0cCB7XG5cdFx0Y29sb3I6ICRjb2xvcl9zZWNvbmRhcnlfdGV4dDtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfbTtcblx0XHRtYXJnaW46IDAgYXV0byAkc3BhY2luZ19tIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbjogMCBhdXRvIDAgYXV0bztcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4ge1xuXHRcdG1hcmdpbjogJHNwYWNpbmdfbSBhdXRvO1xuXHR9XG59XG5cbi53cGZvcm1zLXBhbmVsLWZpZWxkLFxuLndwZm9ybXMtYnVpbGRlci1zZXR0aW5ncy1ibG9jayB7XG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIvLyBGb3JtIEJ1aWxkZXIgc3R5bGVzLlxuLy9cbi8vIE9wdGlvbiByb3cgdW5mb2xkYWJsZSBjb250YWluZXIuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi50b2dnbGUtdW5mb2xkYWJsZS1jb250LFxuLnRvZ2dsZS1zbWFydC10YWctZGlzcGxheSB7XG5cdGNvbG9yOiAkY29sb3JfZmllbGRzX3NlY29uZGFyeV90ZXh0O1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV94cztcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yX3NlY29uZGFyeV90ZXh0O1xuXG5cdFx0c3BhbiB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblxuXHRpIHtcblx0XHRmb250LXNpemU6ICRmb250X3NpemVfcztcblx0XHRtYXJnaW4tcmlnaHQ6ICRzcGFjaW5nX3M7XG5cdH1cbn1cblxuLnVuZm9sZGFibGUtY29udCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogMCAycHggJHNwYWNpbmdfcyAxcHg7XG5cblx0LmhlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luOiAwIDAgJHNwYWNpbmdfeHMgMDtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9maWVsZHNfc2Vjb25kYXJ5X3RleHQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6ICRmb250X3NpemVfeHM7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZmllbGRzX2JvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luOiAxcHggMXB4ICRzcGFjaW5nX3MgMXB4ICFpbXBvcnRhbnQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cblx0bGkge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfZGl2aWRlcjtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9kYXJrX2JsdWU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRwYWRkaW5nOiAkc3BhY2luZ19zO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2xpZ2h0X2JhY2tncm91bmQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYmx1ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRleHRhcmVhIHtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9zO1xuXHRcdGhlaWdodDogODVweDtcblx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRwYWRkaW5nOiAkc3BhY2luZ19zcyAkc3BhY2luZ19zO1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdH1cblxuXHRidXR0b24ud3Bmb3Jtcy1idG4ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0bWFyZ2luLXRvcDogJHNwYWNpbmdfcztcblx0fVxufVxuIiwiLy8gRm9ybSBCdWlsZGVyIHN0eWxlcy5cbi8vXG4vLyBGaWVsZCBNYXAgdGFibGUuXG4vL1xuLy8gQHNpbmNlIDEuNi44XG5cbi53cGZvcm1zLWZpZWxkLW1hcC10YWJsZSB7XG5cdG1hcmdpbjogMCAwICRzcGFjaW5nX3MgMDtcblx0bWF4LXdpZHRoOiAxMDQwcHg7XG5cblx0aDMge1xuXHRcdGNvbG9yOiAkY29sb3JfcHJpbWFyeV90ZXh0O1xuXHRcdG1hcmdpbjogMCAwICRzcGFjaW5nX3NzIDA7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWFyZ2luOiAwIC0ycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHR0ZCB7XG5cdFx0XHRwYWRkaW5nOiAwICRzcGFjaW5nX3MgOHB4IDA7XG5cblx0XHRcdHNlbGVjdCxcblx0XHRcdGlucHV0Om5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1yYWRpb10pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmtleSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cblx0XHRcdCYuZmllbGQge1xuXHRcdFx0XHR3aWR0aDogY2FsYyggNTAlIC0gODBweCApO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGlvbnMge1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHR0ciB7XG5cdFx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWN0aW9ucyB7XG5cblx0XHRpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnRfc2l6ZV9sO1xuXHRcdH1cblxuXHRcdC5hZGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3BhY2luZ194cztcblx0XHR9XG5cblx0XHQucmVtb3ZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfcmVkO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9icmlnaHRfcmVkXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dHI6Zmlyc3Qtb2YtdHlwZSAucmVtb3ZlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFNTUEsQUFBQSxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQztFQUNqQyxVQUFVLEVKQXVCLE9BQU87RUlDeEMsVUFBVSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxrQkFBb0I7RUFDMUMsTUFBTSxFSDBDZSxJQUFJO0VHekN6QixPQUFPLEVBQUUsQ0FBQztFQUNWLFFBQVEsRUFBRSxLQUFLO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsR0FBRyxFQUFFLCtCQUFpQztFQUN0QyxLQUFLLEVBQUUsSUFBSTtFQUNYLE9BQU8sRUFBRSxFQUFFO0VBR1gsaUJBQWlCLEVBQUUsYUFBZTtFQUNsQyxTQUFTLEVBQUUsYUFBZTtFRnNEMUIsbUJBQW1CLEVBQUMsR0FBQztFQUNyQixtQkFBbUIsRUFBQyxLQUFDO0VBQ3JCLDBCQUEwQixFQUFDLFFBQUM7Q0U4RDVCOztBQW5JRCxBQWlCQyxnQkFqQmUsQ0FBQyxnQkFBZ0IsQ0FpQmhDLGFBQWEsQ0FBQztFQUNiLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFlBQVksRUFBRSxHQUFHLENBQUMsS0FBSyxDSitCUyxPQUFPO0VJOUJ2QyxPQUFPLEVBQUUsSUFBSTtFQUNiLE1BQU0sRUFBRSxJQUFJO0VBQ1osZUFBZSxFQUFFLE1BQU07RUFDdkIsSUFBSSxFQUFFLENBQUM7RUFDUCxRQUFRLEVBQUUsUUFBUTtFQUNsQixHQUFHLEVBQUUsQ0FBQztFQUNOLEtBQUssRUhvQmUsSUFBSTtDR2R4Qjs7QUFoQ0YsQUE0QkUsZ0JB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 */
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists