File: /home/monspa/domains/monspa.vn/private_html/wp-content/plugins/elementor-pro/assets/css/editor.css
/*! elementor-pro - v2.5.9 - 28-05-2019 */
#elementor-panel-get-pro-elements {
display: none; }
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-content {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-flow: row;
-ms-flex-flow: row;
flex-flow: row;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-title {
width: 45%; }
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-raw-html {
width: 55%; }
#elementor-widget-template-empty-templates {
margin-top: 15px;
text-align: center; }
.elementor-widget-template-empty-templates-title {
padding: 25px 0 30px; }
.elementor-widget-template-empty-templates-icon {
font-size: 96px;
color: #d5dadf; }
.elementor-widget-template-empty-templates-footer {
color: #a4afb7;
font-size: 13px;
font-style: italic;
margin-bottom: 15px; }
.elementor-widget-template-empty-templates-footer a {
color: #a4afb7; }
#elementor-panel-global-widget {
height: 100%; }
#elementor-panel-global-widget > * {
background-color: #fff; }
#elementor-global-widget-locked-header {
-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.1); }
#elementor-global-widget-locked-header.elementor-nerd-box, #elementor-global-widget-locked-header.elementor-panel-nerd-box {
padding: 40px 25px; }
#elementor-global-widget-locked-tools {
margin-top: 15px;
padding: 0 20px; }
.elementor-global-widget-locked-tool {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px 0;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.elementor-global-widget-locked-tool .elementor-button {
text-transform: uppercase;
color: #fff;
padding: 8px 0;
width: 70px;
font-weight: 600; }
.elementor-global-widget-locked-tool-description {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
#elementor-global-widget-locked-unlink {
border-top: 1px solid #e6e9ec; }
#elementor-global-widget-locked-unlink .elementor-button {
background-color: #aa1714; }
#elementor-global-templates {
padding: 0 5px; }
#elementor-global-templates .elementor-element {
position: relative; }
#elementor-global-templates .elementor-element:before {
position: absolute;
font-family: FontAwesome;
content: '\f07b';
top: 5px;
left: 5px;
color: #fcb92c;
font-size: 10px; }
#elementor-global-widget-loading {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
#elementor-global-widget-loading:not(.elementor-hidden) {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
#elementor-global-widget-loading i {
color: #d5dadf;
font-size: 50px; }
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields {
margin: 10px 0; }
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields .elementor-control {
padding: 0; }
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields:last-child {
margin-bottom: 0; }
.elementor-facebook-widget.fb_iframe_widget {
width: 100% !important; }
.elementor-facebook-widget.fb_iframe_widget span {
width: 100% !important; }
.elementor-facebook-widget.fb_iframe_widget iframe {
position: relative; }
.elementor-widget-facebook-comments iframe {
width: 100% !important; }
#elementor-publish {
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
#elementor-publish__modal .dialog-message {
padding: 0; }
#elementor-publish__modal .dialog-buttons-wrapper {
background-color: #fff;
border: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
padding: 5px; }
#elementor-publish__modal .dialog-buttons-wrapper .elementor-button {
height: 40px;
margin-left: 5px; }
#elementor-publish__modal .dialog-publish {
width: 130px;
-webkit-transition-property: opacity, -webkit-box-shadow;
transition-property: opacity, -webkit-box-shadow;
-o-transition-property: box-shadow, opacity;
transition-property: box-shadow, opacity;
transition-property: box-shadow, opacity, -webkit-box-shadow; }
#elementor-publish__modal .dialog-publish:not(.elementor-button-success) {
text-decoration: underline;
color: #a4afb7;
font-weight: normal;
width: 110px;
background-color: transparent; }
#elementor-publish__modal .dialog-publish:not(.elementor-button-success):hover {
color: #6d7882; }
#elementor-publish__modal .dialog-next {
width: 100px; }
#elementor-publish__tabs {
width: 25%;
padding-top: 50px;
background-color: rgba(255, 255, 255, 0.3); }
@media (max-width: 1439px) {
#elementor-publish__tabs {
width: 28%; } }
#elementor-publish__screen {
overflow: auto;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
padding: 50px;
-webkit-box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05);
box-shadow: 0 0 13px inset rgba(0, 0, 0, 0.05); }
.elementor-publish__tab {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
height: 110px;
padding: 20px 15px;
cursor: pointer; }
.elementor-publish__tab.elementor-active {
background-color: #fff;
-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07); }
.elementor-publish__tab.elementor-active:after {
content: '';
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 5px;
background-color: #71d7f7; }
.elementor-publish__tab__image {
width: 70px;
-webkit-flex-shrink: 0;
-ms-flex-negative: 0;
flex-shrink: 0; }
@media (max-width: 1439px) {
.elementor-publish__tab__image {
width: 50px; } }
.elementor-publish__tab__image img {
width: 100%; }
.elementor-publish__tab__content {
text-align: left;
padding-left: 15px; }
.elementor-publish__tab__title {
font-size: 18px;
color: #556068;
font-weight: bold; }
#elementor-theme-builder-conditions {
margin: 40px 0 60px; }
#elementor-theme-builder-conditions-view {
overflow: hidden; }
#elementor-theme-builder-conditions .elementor-control {
background-color: transparent;
padding: 0; }
#elementor-theme-builder-conditions .elementor-control:before {
content: none; }
#elementor-theme-builder-conditions .elementor-control select {
border-width: 0;
height: 40px;
padding: 0 14px; }
#elementor-theme-builder-conditions .elementor-control-type-query {
width: 100px; }
#elementor-theme-builder-conditions .elementor-control-type-select .elementor-control-input-wrapper:after {
font-family: eicons;
content: '\e955';
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 10px;
font-size: 11px;
color: #495157;
line-height: 1; }
#elementor-theme-builder-conditions .elementor-control-type {
width: 120px; }
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="include"] {
background-color: #a4afb7; }
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="include"] .elementor-control-input-wrapper:before {
content: '\f0fe'; }
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="exclude"] {
background-color: #c2cbd2; }
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type="exclude"] .elementor-control-input-wrapper:before {
content: '\f146'; }
#elementor-theme-builder-conditions .elementor-control-type .elementor-control-input-wrapper:before {
font-family: FontAwesome;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 13px;
font-size: 14px;
color: #fff; }
#elementor-theme-builder-conditions .elementor-control-type .elementor-control-input-wrapper:after {
color: #fff; }
#elementor-theme-builder-conditions .elementor-control-type select {
color: #fff;
text-transform: uppercase;
padding-left: 33px; }
#elementor-theme-builder-conditions .elementor-control-type option {
color: #495157; }
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
margin-right: 10px;
width: 70%;
-webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
overflow: hidden;
border-radius: 3px; }
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) select {
border-color: #e6e9ec;
border-right-width: 1px;
border-radius: 0;
background-color: #fff; }
#elementor-theme-builder-conditions .elementor-repeater-fields-wrapper {
max-width: 700px;
width: 100%;
margin: auto; }
#elementor-theme-builder-conditions .elementor-repeater-fields {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 10px; }
#elementor-theme-builder-conditions .elementor-control-field {
display: block; }
#elementor-theme-builder-conditions .elementor-control-title,
#elementor-theme-builder-conditions .elementor-control-spinner {
display: none; }
#elementor-theme-builder-conditions .elementor-control-input-wrapper {
width: 100%; }
#elementor-theme-builder-conditions .select2-selection {
height: 40px;
border: none;
border-radius: 0; }
#elementor-theme-builder-conditions .select2-selection__rendered {
line-height: 40px;
padding-left: 15px;
text-align: left; }
#elementor-theme-builder-conditions .select2-selection__arrow {
height: 30px; }
#elementor-theme-builder-conditions .select2-selection__arrow b {
border-top-color: #495157;
border-width: 4px 4px 0 4px;
margin-top: 2px;
margin-left: -7px; }
#elementor-theme-builder-conditions .select2-selection__placeholder {
color: #495157;
text-transform: none; }
#elementor-theme-builder-conditions .elementor-repeater-tool-remove {
font-size: 18px;
cursor: pointer;
color: #a4afb7; }
#elementor-theme-builder-conditions .elementor-button-wrapper {
margin-top: 50px; }
#elementor-theme-builder-conditions .elementor-repeater-add {
font-size: 14px;
padding: 12px 26px; }
.elementor-error .elementor-theme-builder-conditions-repeater-row-controls {
border: 1px solid rgba(176, 27, 27, 0.5); }
.elementor-conditions-conflict-message {
margin-top: 10px;
font-size: 11px;
color: #b01b1b;
text-align: left;
padding-left: 90px; }
.elementor-conditions-conflict-message a {
color: #b01b1b; }
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item {
display: inline-block; }
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item i {
margin-right: 5px; }
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item > * {
display: inline-block;
line-height: 40px; }
.elementor-conditions-select2-dropdown {
border: none;
border-radius: 0; }
.elementor-conditions-select2-dropdown .select2-results__message {
display: none; }
.elementor-conditions-select2-dropdown .select2-search--dropdown .select2-search__field {
border-width: 0 0 1px;
border-radius: 0; }
.elementor-control.elementor-control-sitemap_items.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title span {
text-transform: capitalize; }
.elementor-editor-popup .elementor-tab-control-settings a:before {
content: '\f2d2'; }
#elementor-publish .elementor-popup__display-settings .elementor-control-type-slider .elementor-control-input-wrapper {
width: 150px; }
#elementor-publish .elementor-popup__display-settings .elementor-control-input-wrapper {
width: 80px; }
.elementor-popup__display-settings {
text-align: left; }
.elementor-popup__display-settings_controls_group {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 60px;
background-color: #fff;
margin-bottom: 10px;
padding-right: 20px;
-webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07);
box-shadow: 0 6px 20px rgba(0, 0, 0, 0.07); }
.elementor-popup__display-settings_controls_group:not(.elementor-active) .elementor-control:nth-child(2) h3 {
color: #a4afb7; }
.elementor-popup__display-settings_controls_group__icon {
width: 60px;
height: 60px;
border-right: 1px solid #e6e9ec;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center; }
.elementor-popup__display-settings_controls_group__icon img {
width: 35px; }
.elementor-popup__display-settings_controls_group .elementor-control {
padding: 0;
margin: 0; }
.elementor-popup__display-settings_controls_group .elementor-control:nth-child(2) {
width: 230px; }
.elementor-popup__display-settings_controls_group .elementor-control:nth-child(2) h3 {
font-size: 16px;
font-weight: 400; }
.elementor-popup__display-settings_controls_group .elementor-control:not(:nth-child(2)) .elementor-control-title:not(:empty) {
width: 75px; }
.elementor-popup__display-settings_controls_group .elementor-control:not(:last-child) {
margin-left: 25px; }
.elementor-popup__display-settings_controls_group .elementor-control-type-slider .elementor-control-input-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.elementor-popup__display-settings_controls_group .elementor-control-type-slider .elementor-slider-input {
width: 45%; }
.elementor-popup__display-settings_controls_group .elementor-control-type-switcher .elementor-control-field {
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end; }
.elementor-popup__display-settings .elementor-control-type-section {
display: none; }
.elementor-popup__display-settings__group-toggle {
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1; }
#elementor-popup-timing__controls .select2-selection {
min-height: 27px; }
#elementor-popup-timing__controls .select2-selection__rendered {
line-height: 1; }
#elementor-popup-timing__controls .select2-selection__choice {
font-size: 10px; }
#elementor-popup__timing-controls-group--url .elementor-control-url_url .elementor-control-input-wrapper {
width: 200px; }
#elementor-popup__timing-controls-group--sources .elementor-control-sources_sources .elementor-control-input-wrapper {
width: 300px; }
#elementor-popup__timing-controls-group--devices .elementor-control-devices_devices .elementor-control-input-wrapper {
width: 200px; }
#elementor-popup__timing-controls-group--logged_in .elementor-control-logged_in_roles .elementor-control-input-wrapper {
width: 195px; }
#elementor-popup-settings-introduction {
position: absolute;
z-index: 1;
background-color: #fff;
color: #556068;
-webkit-box-shadow: -4px -3px 20px 1px rgba(0, 0, 0, 0.07);
box-shadow: -4px -3px 20px 1px rgba(0, 0, 0, 0.07);
height: 110px;
width: 260px;
padding: 20px 30px;
border-radius: 3px; }
#elementor-popup-settings-introduction:before {
content: '';
position: absolute;
border: solid transparent;
border-width: 5px 7px;
border-right-color: #fff;
left: -14px;
top: 83%; }
#elementor-popup-settings-introduction .dialog-close-button {
top: 10px;
right: 10px;
font-size: 13px; }
#elementor-popup-settings-introduction .dialog-header {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
font-weight: 500; }
#elementor-popup-settings-introduction .dialog-header i {
color: #39b54a;
font-size: 23px;
margin-right: 10px; }
#elementor-popup-settings-introduction .dialog-message {
margin-top: 10px; }
/*# sourceMappingURL=data:application/json;base64,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QUNFLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZiwyREFBbUQ7VUFBbkQsbURBQW1EO0VBQ25ELGNBQWM7RUFDZCxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQixFQUFFO0VBQ3JCO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQiwwQkFBMEI7SUFDMUIsc0JBQXNCO0lBQ3RCLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osU0FBUyxFQUFFO0VBQ2I7SUFDRSxVQUFVO0lBQ1YsWUFBWTtJQUNaLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UscUJBQWM7SUFBZCxzQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDBCQUFvQjtJQUFwQiw0QkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsaUJBQWlCLEVBQUU7SUFDbkI7TUFDRSxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLG1CQUFtQixFQUFFO0VBQ3pCO0lBQ0UsaUJBQWlCLEVBQUUiLCJmaWxlIjoiZWRpdG9yLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiNlbGVtZW50b3ItcGFuZWwtZ2V0LXByby1lbGVtZW50cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1wYW5lbCAuZWxlbWVudG9yLWNvbnRyb2wuZm9ybXMtZmllbGQtc2hvcnRjb2RlIC5lbGVtZW50b3ItY29udHJvbC1jb250ZW50IHtcbiAgZmxleC1mbG93OiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1wYW5lbCAuZWxlbWVudG9yLWNvbnRyb2wuZm9ybXMtZmllbGQtc2hvcnRjb2RlIC5lbGVtZW50b3ItY29udHJvbC10aXRsZSB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmVsZW1lbnRvci1wYW5lbCAuZWxlbWVudG9yLWNvbnRyb2wuZm9ybXMtZmllbGQtc2hvcnRjb2RlIC5lbGVtZW50b3ItY29udHJvbC1yYXctaHRtbCB7XG4gIHdpZHRoOiA1NSU7IH1cblxuI2VsZW1lbnRvci13aWRnZXQtdGVtcGxhdGUtZW1wdHktdGVtcGxhdGVzIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRlbXBsYXRlLWVtcHR5LXRlbXBsYXRlcy10aXRsZSB7XG4gIHBhZGRpbmc6IDI1cHggMCAzMHB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRlbXBsYXRlLWVtcHR5LXRlbXBsYXRlcy1pY29uIHtcbiAgZm9udC1zaXplOiA5NnB4O1xuICBjb2xvcjogI2Q1ZGFkZjsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZW1wbGF0ZS1lbXB0eS10ZW1wbGF0ZXMtZm9vdGVyIHtcbiAgY29sb3I6ICNhNGFmYjc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXRlbXBsYXRlLWVtcHR5LXRlbXBsYXRlcy1mb290ZXIgYSB7XG4gICAgY29sb3I6ICNhNGFmYjc7IH1cblxuI2VsZW1lbnRvci1wYW5lbC1nbG9iYWwtd2lkZ2V0IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gICNlbGVtZW50b3ItcGFuZWwtZ2xvYmFsLXdpZGdldCA+ICoge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuI2VsZW1lbnRvci1nbG9iYWwtd2lkZ2V0LWxvY2tlZC1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAjZWxlbWVudG9yLWdsb2JhbC13aWRnZXQtbG9ja2VkLWhlYWRlci5lbGVtZW50b3ItbmVyZC1ib3gsICNlbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2NrZWQtaGVhZGVyLmVsZW1lbnRvci1wYW5lbC1uZXJkLWJveCB7XG4gICAgcGFkZGluZzogNDBweCAyNXB4OyB9XG5cbiNlbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2NrZWQtdG9vbHMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cblxuLmVsZW1lbnRvci1nbG9iYWwtd2lkZ2V0LWxvY2tlZC10b29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5lbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2NrZWQtdG9vbCAuZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5lbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2NrZWQtdG9vbC1kZXNjcmlwdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4jZWxlbWVudG9yLWdsb2JhbC13aWRnZXQtbG9ja2VkLXVubGluayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlOWVjOyB9XG4gICNlbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2NrZWQtdW5saW5rIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExNzE0OyB9XG5cbiNlbGVtZW50b3ItZ2xvYmFsLXRlbXBsYXRlcyB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG4gICNlbGVtZW50b3ItZ2xvYmFsLXRlbXBsYXRlcyAuZWxlbWVudG9yLWVsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNlbGVtZW50b3ItZ2xvYmFsLXRlbXBsYXRlcyAuZWxlbWVudG9yLWVsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwN2InO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICBjb2xvcjogI2ZjYjkyYztcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jZWxlbWVudG9yLWdsb2JhbC13aWRnZXQtbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAjZWxlbWVudG9yLWdsb2JhbC13aWRnZXQtbG9hZGluZzpub3QoLmVsZW1lbnRvci1oaWRkZW4pIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICNlbGVtZW50b3ItZ2xvYmFsLXdpZGdldC1sb2FkaW5nIGkge1xuICAgIGNvbG9yOiAjZDVkYWRmO1xuICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuXG4uZWxlbWVudG9yLXBhbmVsIC5lbGVtZW50b3ItY29udHJvbC10eXBlLWZpZWxkc19tYXAgLmVsZW1lbnRvci1yZXBlYXRlci1maWVsZHMge1xuICBtYXJnaW46IDEwcHggMDsgfVxuICAuZWxlbWVudG9yLXBhbmVsIC5lbGVtZW50b3ItY29udHJvbC10eXBlLWZpZWxkc19tYXAgLmVsZW1lbnRvci1yZXBlYXRlci1maWVsZHMgLmVsZW1lbnRvci1jb250cm9sIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5lbGVtZW50b3ItcGFuZWwgLmVsZW1lbnRvci1jb250cm9sLXR5cGUtZmllbGRzX21hcCAuZWxlbWVudG9yLXJlcGVhdGVyLWZpZWxkczpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5lbGVtZW50b3ItZmFjZWJvb2std2lkZ2V0LmZiX2lmcmFtZV93aWRnZXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5lbGVtZW50b3ItZmFjZWJvb2std2lkZ2V0LmZiX2lmcmFtZV93aWRnZXQgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAuZWxlbWVudG9yLWZhY2Vib29rLXdpZGdldC5mYl9pZnJhbWVfd2lkZ2V0IGlmcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWZhY2Vib29rLWNvbW1lbnRzIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI2VsZW1lbnRvci1wdWJsaXNoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gICNlbGVtZW50b3ItcHVibGlzaF9fbW9kYWwgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNlbGVtZW50b3ItcHVibGlzaF9fbW9kYWwgLmRpYWxvZy1idXR0b25zLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgICAjZWxlbWVudG9yLXB1Ymxpc2hfX21vZGFsIC5kaWFsb2ctYnV0dG9ucy13cmFwcGVyIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgI2VsZW1lbnRvci1wdWJsaXNoX19tb2RhbCAuZGlhbG9nLXB1Ymxpc2gge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93LCBvcGFjaXR5OyB9XG4gICAgI2VsZW1lbnRvci1wdWJsaXNoX19tb2RhbCAuZGlhbG9nLXB1Ymxpc2g6bm90KC5lbGVtZW50b3ItYnV0dG9uLXN1Y2Nlc3MpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgY29sb3I6ICNhNGFmYjc7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICNlbGVtZW50b3ItcHVibGlzaF9fbW9kYWwgLmRpYWxvZy1wdWJsaXNoOm5vdCguZWxlbWVudG9yLWJ1dHRvbi1zdWNjZXNzKTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNmQ3ODgyOyB9XG4gICNlbGVtZW50b3ItcHVibGlzaF9fbW9kYWwgLmRpYWxvZy1uZXh0IHtcbiAgICB3aWR0aDogMTAwcHg7IH1cbiAgI2VsZW1lbnRvci1wdWJsaXNoX190YWJzIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICNlbGVtZW50b3ItcHVibGlzaF9fdGFicyB7XG4gICAgICAgIHdpZHRoOiAyOCU7IH0gfVxuICAjZWxlbWVudG9yLXB1Ymxpc2hfX3NjcmVlbiB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggaW5zZXQgcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZWxlbWVudG9yLXB1Ymxpc2hfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVsZW1lbnRvci1wdWJsaXNoX190YWIuZWxlbWVudG9yLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7IH1cbiAgICAuZWxlbWVudG9yLXB1Ymxpc2hfX3RhYi5lbGVtZW50b3ItYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFkN2Y3OyB9XG4gIC5lbGVtZW50b3ItcHVibGlzaF9fdGFiX19pbWFnZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAuZWxlbWVudG9yLXB1Ymxpc2hfX3RhYl9faW1hZ2Uge1xuICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgLmVsZW1lbnRvci1wdWJsaXNoX190YWJfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLXB1Ymxpc2hfX3RhYl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLmVsZW1lbnRvci1wdWJsaXNoX190YWJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1NTYwNjg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMge1xuICBtYXJnaW46IDQwcHggMCA2MHB4OyB9XG4gICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zLXZpZXcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sIHNlbGVjdCB7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE0cHg7IH1cbiAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZS1xdWVyeSB7XG4gICAgICB3aWR0aDogMTAwcHg7IH1cbiAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZS1zZWxlY3QgLmVsZW1lbnRvci1jb250cm9sLWlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgZm9udC1mYW1pbHk6IGVpY29ucztcbiAgICAgIGNvbnRlbnQ6ICdcXGU5NTUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGNvbG9yOiAjNDk1MTU3O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZSB7XG4gICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItY29udHJvbC10eXBlW2RhdGEtZWxlbWVudG9yLWNvbmRpdGlvbi10eXBlPVwiaW5jbHVkZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGFmYjc7IH1cbiAgICAgICAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sLXR5cGVbZGF0YS1lbGVtZW50b3ItY29uZGl0aW9uLXR5cGU9XCJpbmNsdWRlXCJdIC5lbGVtZW50b3ItY29udHJvbC1pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjBmZSc7IH1cbiAgICAgICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItY29udHJvbC10eXBlW2RhdGEtZWxlbWVudG9yLWNvbmRpdGlvbi10eXBlPVwiZXhjbHVkZVwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjMmNiZDI7IH1cbiAgICAgICAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sLXR5cGVbZGF0YS1lbGVtZW50b3ItY29uZGl0aW9uLXR5cGU9XCJleGNsdWRlXCJdIC5lbGVtZW50b3ItY29udHJvbC1pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjE0Nic7IH1cbiAgICAgICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItY29udHJvbC10eXBlIC5lbGVtZW50b3ItY29udHJvbC1pbnB1dC13cmFwcGVyOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZSAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZSBzZWxlY3Qge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4OyB9XG4gICAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZSBvcHRpb24ge1xuICAgICAgICBjb2xvcjogIzQ5NTE1NzsgfVxuICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucy1yZXBlYXRlci1yb3ctY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogNzAlO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zLXJlcGVhdGVyLXJvdy1jb250cm9scyAuZWxlbWVudG9yLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucy1yZXBlYXRlci1yb3ctY29udHJvbHMgLmVsZW1lbnRvci1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2U2ZTllYztcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1yZXBlYXRlci1maWVsZHMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1yZXBlYXRlci1maWVsZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItY29udHJvbC1maWVsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1jb250cm9sLXRpdGxlLFxuICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtc3Bpbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiAzMHB4OyB9XG4gICAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjNDk1MTU3O1xuICAgICAgICBib3JkZXItd2lkdGg6IDRweCA0cHggMCA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7IH1cbiAgICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjNDk1MTU3O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgI2VsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMgLmVsZW1lbnRvci1yZXBlYXRlci10b29sLXJlbW92ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2E0YWZiNzsgfVxuICAjZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29uZGl0aW9ucyAuZWxlbWVudG9yLWJ1dHRvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICNlbGVtZW50b3ItdGhlbWUtYnVpbGRlci1jb25kaXRpb25zIC5lbGVtZW50b3ItcmVwZWF0ZXItYWRkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTJweCAyNnB4OyB9XG5cbi5lbGVtZW50b3ItZXJyb3IgLmVsZW1lbnRvci10aGVtZS1idWlsZGVyLWNvbmRpdGlvbnMtcmVwZWF0ZXItcm93LWNvbnRyb2xzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzYsIDI3LCAyNywgMC41KTsgfVxuXG4uZWxlbWVudG9yLWNvbmRpdGlvbnMtY29uZmxpY3QtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNiMDFiMWI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogOTBweDsgfVxuICAuZWxlbWVudG9yLWNvbmRpdGlvbnMtY29uZmxpY3QtbWVzc2FnZSBhIHtcbiAgICBjb2xvcjogI2IwMWIxYjsgfVxuXG4uZWxlbWVudG9yLXBhbmVsLWZvb3Rlci10aGVtZS1idWlsZGVyLWJ1dHRvbnMtd3JhcHBlciAuZWxlbWVudG9yLXBhbmVsLWZvb3Rlci1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmVsZW1lbnRvci1wYW5lbC1mb290ZXItdGhlbWUtYnVpbGRlci1idXR0b25zLXdyYXBwZXIgLmVsZW1lbnRvci1wYW5lbC1mb290ZXItc3ViLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZWxlbWVudG9yLXBhbmVsLWZvb3Rlci10aGVtZS1idWlsZGVyLWJ1dHRvbnMtd3JhcHBlciAuZWxlbWVudG9yLXBhbmVsLWZvb3Rlci1zdWItbWVudS1pdGVtIGkge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5lbGVtZW50b3ItcGFuZWwtZm9vdGVyLXRoZW1lLWJ1aWxkZXItYnV0dG9ucy13cmFwcGVyIC5lbGVtZW50b3ItcGFuZWwtZm9vdGVyLXN1Yi1tZW51LWl0ZW0gPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cblxuLmVsZW1lbnRvci1jb25kaXRpb25zLXNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmVsZW1lbnRvci1jb25kaXRpb25zLXNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWxlbWVudG9yLWNvbmRpdGlvbnMtc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5lbGVtZW50b3ItY29udHJvbC5lbGVtZW50b3ItY29udHJvbC1zaXRlbWFwX2l0ZW1zLmVsZW1lbnRvci1jb250cm9sLXR5cGUtcmVwZWF0ZXIgLmVsZW1lbnRvci1yZXBlYXRlci1yb3ctdG9vbHMgLmVsZW1lbnRvci1yZXBlYXRlci1yb3ctaXRlbS10aXRsZSBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmVsZW1lbnRvci1lZGl0b3ItcG9wdXAgLmVsZW1lbnRvci10YWItY29udHJvbC1zZXR0aW5ncyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyZDInOyB9XG5cbiNlbGVtZW50b3ItcHVibGlzaCAuZWxlbWVudG9yLXBvcHVwX19kaXNwbGF5LXNldHRpbmdzIC5lbGVtZW50b3ItY29udHJvbC10eXBlLXNsaWRlciAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAxNTBweDsgfVxuXG4jZWxlbWVudG9yLXB1Ymxpc2ggLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5ncyAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiA4MHB4OyB9XG5cbi5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3Mge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3NfY29udHJvbHNfZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDcpOyB9XG4gICAgLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5nc19jb250cm9sc19ncm91cDpub3QoLmVsZW1lbnRvci1hY3RpdmUpIC5lbGVtZW50b3ItY29udHJvbDpudGgtY2hpbGQoMikgaDMge1xuICAgICAgY29sb3I6ICNhNGFmYjc7IH1cbiAgICAuZWxlbWVudG9yLXBvcHVwX19kaXNwbGF5LXNldHRpbmdzX2NvbnRyb2xzX2dyb3VwX19pY29uIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U2ZTllYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZWxlbWVudG9yLXBvcHVwX19kaXNwbGF5LXNldHRpbmdzX2NvbnRyb2xzX2dyb3VwX19pY29uIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNXB4OyB9XG4gICAgLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5nc19jb250cm9sc19ncm91cCAuZWxlbWVudG9yLWNvbnRyb2wge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5nc19jb250cm9sc19ncm91cCAuZWxlbWVudG9yLWNvbnRyb2w6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4OyB9XG4gICAgICAgIC5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3NfY29udHJvbHNfZ3JvdXAgLmVsZW1lbnRvci1jb250cm9sOm50aC1jaGlsZCgyKSBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3NfY29udHJvbHNfZ3JvdXAgLmVsZW1lbnRvci1jb250cm9sOm5vdCg6bnRoLWNoaWxkKDIpKSAuZWxlbWVudG9yLWNvbnRyb2wtdGl0bGU6bm90KDplbXB0eSkge1xuICAgICAgICB3aWR0aDogNzVweDsgfVxuICAgICAgLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5nc19jb250cm9sc19ncm91cCAuZWxlbWVudG9yLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG4gICAgICAuZWxlbWVudG9yLXBvcHVwX19kaXNwbGF5LXNldHRpbmdzX2NvbnRyb2xzX2dyb3VwIC5lbGVtZW50b3ItY29udHJvbC10eXBlLXNsaWRlciAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3NfY29udHJvbHNfZ3JvdXAgLmVsZW1lbnRvci1jb250cm9sLXR5cGUtc2xpZGVyIC5lbGVtZW50b3Itc2xpZGVyLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQ1JTsgfVxuICAgICAgLmVsZW1lbnRvci1wb3B1cF9fZGlzcGxheS1zZXR0aW5nc19jb250cm9sc19ncm91cCAuZWxlbWVudG9yLWNvbnRyb2wtdHlwZS1zd2l0Y2hlciAuZWxlbWVudG9yLWNvbnRyb2wtZmllbGQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5lbGVtZW50b3ItcG9wdXBfX2Rpc3BsYXktc2V0dGluZ3MgLmVsZW1lbnRvci1jb250cm9sLXR5cGUtc2VjdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWxlbWVudG9yLXBvcHVwX19kaXNwbGF5LXNldHRpbmdzX19ncm91cC10b2dnbGUge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4jZWxlbWVudG9yLXBvcHVwLXRpbWluZ19fY29udHJvbHMgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgbWluLWhlaWdodDogMjdweDsgfVxuXG4jZWxlbWVudG9yLXBvcHVwLXRpbWluZ19fY29udHJvbHMgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbiNlbGVtZW50b3ItcG9wdXAtdGltaW5nX19jb250cm9scyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4jZWxlbWVudG9yLXBvcHVwX190aW1pbmctY29udHJvbHMtZ3JvdXAtLXVybCAuZWxlbWVudG9yLWNvbnRyb2wtdXJsX3VybCAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4jZWxlbWVudG9yLXBvcHVwX190aW1pbmctY29udHJvbHMtZ3JvdXAtLXNvdXJjZXMgLmVsZW1lbnRvci1jb250cm9sLXNvdXJjZXNfc291cmNlcyAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4jZWxlbWVudG9yLXBvcHVwX190aW1pbmctY29udHJvbHMtZ3JvdXAtLWRldmljZXMgLmVsZW1lbnRvci1jb250cm9sLWRldmljZXNfZGV2aWNlcyAuZWxlbWVudG9yLWNvbnRyb2wtaW5wdXQtd3JhcHBlciB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4jZWxlbWVudG9yLXBvcHVwX190aW1pbmctY29udHJvbHMtZ3JvdXAtLWxvZ2dlZF9pbiAuZWxlbWVudG9yLWNvbnRyb2wtbG9nZ2VkX2luX3JvbGVzIC5lbGVtZW50b3ItY29udHJvbC1pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDE5NXB4OyB9XG5cbiNlbGVtZW50b3ItcG9wdXAtc2V0dGluZ3MtaW50cm9kdWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzU1NjA2ODtcbiAgYm94LXNoYWRvdzogLTRweCAtM3B4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGhlaWdodDogMTEwcHg7XG4gIHdpZHRoOiAyNjBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgI2VsZW1lbnRvci1wb3B1cC1zZXR0aW5ncy1pbnRyb2R1Y3Rpb246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDVweCA3cHg7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIGxlZnQ6IC0xNHB4O1xuICAgIHRvcDogODMlOyB9XG4gICNlbGVtZW50b3ItcG9wdXAtc2V0dGluZ3MtaW50cm9kdWN0aW9uIC5kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICNlbGVtZW50b3ItcG9wdXAtc2V0dGluZ3MtaW50cm9kdWN0aW9uIC5kaWFsb2ctaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAjZWxlbWVudG9yLXBvcHVwLXNldHRpbmdzLWludHJvZHVjdGlvbiAuZGlhbG9nLWhlYWRlciBpIHtcbiAgICAgIGNvbG9yOiAjMzliNTRhO1xuICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICNlbGVtZW50b3ItcG9wdXAtc2V0dGluZ3MtaW50cm9kdWN0aW9uIC5kaWFsb2ctbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuIl19 */