/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/admin.css ***!
  \****************************************************************************************************************/
* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

body {
    font-family: 'Roboto', sans-serif;
}
a {
    text-decoration: none;
    color: #3B84C2;
}
.fs-small {
    font-size: 14px;
}
.fs-extra-small {
    font-size: 13px;
}
.fw-medium {
    font-weight: 500 !important;
}
.button-primary {
    background: #4d687e !important;
    border: 1px solid #3b5570 !important;
}
.button-primary-border {
    color: #4d687e !important;
    border: 1px solid #4d687e !important;
}
.button-primary-border:hover, .button-primary-border:active {
    background: #4d687e !important;
    color: #fff !important;
}
.w-max-content {
    width: max-content;
}
.font-weight-semi {
    font-weight: 500;
} 
.font-weight-bold {
    font-weight: 600;
} 
.card {
    position: unset !important;
}
.submit-btn, .submit-btn:hover {
    background: #3f3d47;
    border: 1px solid #3f3d47;
}
.text-overflow-ellipsis {
    text-overflow: ellipsis;
}
.user-profile-name {
    max-width: 120px;
    width: 100%;
}
.editor {
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 2px 2px 6px #ddd;
    padding-top: 30px;
}
.p-more {
    width: 400px;
    overflow: hidden;
    word-break: break-all;
    white-space: normal;
}
.more_button, .less_button {
    cursor: pointer;
    color:#4d687e;
}
tr.unread {
    background: #edeff1;
}
.post-overview-header {
    background: #fff;
    margin: 0px 0px 6px;
    padding: 8px 0px 0px;
    border-bottom: 2px solid #bbb;
}
.post-overview-header h1 {
    font-weight: bold;
    margin: 0px;
    padding: 7px;
}
.post-overview-header button {
    margin-top: 10px !important;
}
.post-overview-header .col-4 {
    text-align: right;
}
.status.started {
    color: #ff8d26;
}
.status.completed, .status.paid {
    color: #5cb85c;
}
.status.pending {
    color: #000000;
}
.status.cancelled {
    color: #d9534f;
}
.description-view-more .assign-data {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 300px;
    width: 100%;
}
input[type="radio"] {
    cursor: pointer;
}

.ui-tooltip.sidebar-tooltip {
    display: block;
    background-color: #ffffff !important;
    border: 1px solid #c1c1c1 !important;
    color: #000000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 12px;
    font-size: 12px;
    box-shadow: none;
}

.disabled-link {
    pointer-events: none; /* Prevent clicking */
    opacity: 0.6; /* Reduce opacity */
    cursor: not-allowed; /* Show disabled cursor */
}
/*-- Start Login Form --*/
.heypa-bke__login-form-ct form {
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
}

/*-- Start Sidebar Css --*/
.heypa-bke__sidebar.toggle-menu {
    width: 210px !important;    
    transition: all .3s;
}
.heypa-bke__sidebar {
    background-color: #4D687E;
    width: 70px;
    z-index: 9;    
    transition: all .3s;
}
.heypa-bke__sidebar-menu {
    overflow: auto;
    height: calc(100% - 115px);
}
.heypa-bke__sidebar.toggle-menu .heypa-brand {
    margin: auto;
    max-width: 100px;
}
.heypa-bke__sidebar-menu::-webkit-scrollbar {
    width: 4px;
}
.heypa-bke__sidebar-menu::-webkit-scrollbar-thumb {
    background-color: #888;
    border-radius: 10px;
}
.heypa-bke__sidebar-menu::-webkit-scrollbar-thumb:hover {
    background-color: #555;
}
.heypa-bke__sidebar .heypa-bke__sidebar-menu .list-group-item span.menu-name {
    display: none;
    white-space: nowrap;
}
.heypa-bke__sidebar.toggle-menu .heypa-bke__sidebar-menu .list-group-item span.menu-name {
    display: block !important;
}
.heypa-bke__sidebar .heypa-bke__sidebar-menu li {
    width: 100%;
}
.heypa-bke__sidebar .heypa-bke__sidebar-menu li a {
    margin: 0 14px;
}
.heypa-bke__sidebar .heypa-bke__sidebar-menu li a svg {
    width: 22px;    
    min-width: 22px;
}
.heypa-bke__sidebar .heypa-bke__sidebar-menu li a .badge {
    position: absolute;
    bottom: -15px;
    right: 0;
    left: auto !important;
}
.heypa-bke__sidebar .heypa-bke__collapse-menu a {
    width: 100%;
    height: 47px;
    background: #3e576b;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}
.heypa-bke__sidebar .heypa-bke__collapse-menu a svg {
    color: #fff;
}
.heypa-bke__sidebar .heypa-bke__collapse-menu a:hover {
    background: #5c7b95;
}
.heypa-bke__sidebar .heypa-bke__collapse-menu a svg {
    transition: all .3s;
}
.heypa-bke__sidebar.toggle-menu .heypa-bke__collapse-menu a svg {
    transform: scaleX(-1);
    transition: all .3s;
}
.heypa-bke__sidebar .heypa-brand {
    max-width: 70px;
}
.heypa-bke__sidebar.toggle-menu .heypa-bke__sidebar-menu li a {
    width: auto;
    display: flex;
    align-items: center;
    margin: 0 14px;
}
.heypa-bke__sidebar.toggle-menu .heypa-bke__sidebar-menu li a span.menu-name {
    width: auto;
    height: auto;
    margin-left: 10px;
    color: #f1f1f1;
}
.heypa-brand, .heypa-brand:hover  {
    color: #090713;
}
.heypa-bke__sidebar li a {
    background: #466176;
    padding: 10px;
    border-radius: 6px !important;
    width: 42px;
    height: 42px;
    display: block;
    text-align: center;
    transition: all ease-in-out 0.4s;
    transform: scale(1);
    position: relative;
}
.heypa-bke__sidebar li:hover a {
    transition: all ease-in-out 0.4s;
    transform: scale(1);
}
.heypa-bke__sidebar li.active svg, .heypa-bke__sidebar li a:hover svg {
    color: #fff !important;
}
.heypa-bke__sidebar li svg {
    color: #fff !important;
}
.heypa-bke__sidebar .list-group-item:hover {
    background-color: #3f3d47;
}
.heypa-bke__sub-menu .list-group-item.active,.heypa-bke__sub-menu .list-group-item:hover {
    background-color: #4d687e !important;
}
.heypa-bke__tooltip.active a, .heypa-bke__sidebar li a:hover {
    background: #354d66;;
    color: #fff;
}
.heypa-bke__sub-menu .list-group-item.active a, .heypa-bke__sub-menu .list-group-item:hover a {
    color: #fff !important;
}
.heypa-bke__sub-menu .list-group-item a {
    color: #64636c !important;
    padding: 12px 10px !important;
}
.heypa-bke__sub-menu .list-group-item:last-child {
    border-bottom: 0 !important;
}
.heypa-bke__tooltip.active a:hover svg {
    color: #fff;
}
.heypa-bke__sidebar li a span {
    left: 10px !important;
    width: 20px;
    height: 20px;
}
.heypa-bke__dashboard-bk.active-toggle-menu {
    width: calc(100% - 210px);
    transition: all .3s;
}
.heypa-bke__dashboard-bk {
    width: calc(100% - 70px);
    background-color: #f6f4ff;
    bottom: 0;
    min-height: 100vh;
}
.heypa-bke__header-info i {
    color: #3f3d47 !important;
}
.heypa-bke__header-info a {
    font-weight: 400;
    color: #3f3d47 !important;
}
.heypa-bke__header-info-download, .heypa-bke__header-info-download:hover {
    color: #df0720;
}
.heypa-bke__header .btn-secondary:focus {
    box-shadow: none;
}
.heypa__order-ct h6:hover {
    color: #198754;
}
.heypa__support-ct h6:hover {
    color: #df0720;
}
.heypa__reviews-ct h6:hover {
    color: #0dcaf0;
}
.heypa__download-ct h6:hover {
    color: #ffc107;
}
.heypa-bke__header .dropdown-menu {
    padding: 0;
    overflow: auto;
}
.heypa-bke__header .dropdown-menu li a:hover {
    background-color: #eeecf8;
}
.heypa-bke__user-po {
    width: 36px !important;
    height: 36px;
    border-radius: 4px;
}
.heypa-bke__table-content .user-info .heypa-bke__user-po {
    width: 30px !important;
    height: 30px;
}
/* .heypa-bke__table-content .user-info .heypa-bke__user-po .photo {
    object-fit: contain;
} */
.heypa-bke__user-po .photo {
    width: 100%;
    height: 100%;
    border: none !important;
}
.heypa-bke__user-po img {
    object-fit: cover;
    border: 2px solid #c7c7c7 !important;
}
.heypa-bke__mobile-header .heypa-brand {
    display: none !important;
}
.menu-toggle {
    display: none;
}
.attachment-list-content .attachment-item {
    border: 1px solid #ced4da !important;
    width: max-content;
}
.attachment-list-content .attachment-item .image-content, .attachment-list-content .file-sec {
    height: 30px;
    width: 30px;
    overflow: hidden;
}
.attachment-list-content .attachment-item .image-content img, .attachment-list-content .file-sec img {
    object-fit: cover;
}


/*-- Start Main-Menu Css --*/
.heypa-bke__main-menu .nav .nav-link.active:after, .heypa-bke__main-menu .nav .nav-link:hover:after {
    content: "";
    background-color: #4D687E;
    height: 2px;
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.heypa-bke__main-menu .dropdown-menu.show {
    padding: 0;
}
.heypa-bke__main-menu .manage-instruction-videos-option:hover::before {
    content: "";
    border-bottom: 2px solid #4D687E;
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.heypa-bke__main-menu .manage-instruction-videos-option.show::before, .heypa-bke__main-menu .manage-instruction-videos-option.show:hover::before, .heypa-bke__main-menu .manage-instruction-videos-option.btn.active::before {
    content: "";
    border-bottom: 2px solid #4D687E;
    width: 100%;
    display: block;
    position: relative;
    top: 32px;
    bottom: 0;
}
.heypa-bke__main-menu .manage-instruction-videos-option {
    color: #4D687E !important;
    padding: 10px 30px;
}
.heypa-bke__main-menu .nav-item.dropdown-item:hover {
    background: #eeecf8;
}
.heypa-bke__main-menu .nav .nav-link {
    color: #4D687E;
    padding: 10px 30px;
}
.heypa-bke__main-menu .nav .nav-link.active, .heypa-bke__main-menu .nav .nav-link:hover {
    position: relative;
}
.heypa-bke__main-menu .nav .nav-link.active {
    color: #4D687E;
}
.heypa-bke__main-menu .nav .dropdown-toggle.nav-link.active::after {
    border-top: 0 !important;
}
.heypa-bke__main-menu .dropdown-menu.show li.nav-item.dropdown-item .nav-link {
    padding: 0;
}
.heypa-bke__main-menu .dropdown-menu.show li.nav-item.dropdown-item .nav-link:after {
    background: unset;
}

/*-- Start Sub-Menu Css --*/
.heypa-bke__sub-menu {
    width: 250px;
}
.heypa-bke__sub-menu ul {
    height: 100%;
}
.heypa-bke__sub-menu-left {
    display: none;
}

/*-- Start Table Css --*/
.heypa-bke__table-section {
    width: calc(100% - 250px);
}
.heypa-bke__table-content .sub-title {
    position: relative;
}
.heypa-bke__table-content .sub-title span {
    z-index: 1;
    position: relative;
    background: #fff;
    padding-right: 12px;
}
.heypa-bke__table-content .active-content {
    font-size: 14px;
}
.heypa-bke__table-content .sub-title:after {
    content: "";
    position: absolute;
    height: 1px;
    background-color: #e1e1e1;
    width: 100%;
    top: 50%;
    left: 0;
    z-index: 0;
}
.heypa-bke__table-content .row:last-child {
    margin-bottom: 0 !important;
}
.heypa-bke__table-content .gallery-photo {
    padding: 4px 7px!important;
    width: 100%!important;
    max-width: max-content !important;
    display: flex;
    align-items: center;
}
.heypa-bke__table-content .gallery-photo a {
    display: flex;
}
.heypa-bke__form-section .status-info {
    position: relative;
    margin-left: 6px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 14px;
}
.heypa-bke__table-content .gallery-photo img {
    width: 20px !important;
    height: 20px;
}
.heypa-bke__form-section .status-info:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 32px;
    border-left: 1px solid #ccc;
    margin: auto;
}
.heypa-bke__table-content .table-sec {
    width: 100%;
}
.heypa-bke__table-content .table-ct-wr {
    position: relative;
    overflow: auto;
    white-space: nowrap !important;
}
.heypa-bke__table-content .first-col {
    width: 250px;
    min-width: 250px;
    left: 0px;
}
.heypa-bke__table-content .second-col {
    width: 300px;
    min-width: 300px;
    left: 100px;
}
.heypa-bke__table-content .sticky-col {
    position: -webkit-sticky;
    position: sticky;
}
.heypa-bke__table-content .assign-date {
    margin-left: 45px;
}
.heypa-bke__table-content .address-info {
    margin-bottom: 30px;
}
.heypa-bke__table-content .address-info:last-child {
    margin-bottom: 0px;
}
.heypa-bke__search-content input:focus,.heypa-bke__search-content select:focus {
    box-shadow: none !important;
    border-color: #9e9e9e !important;
}
.heypa-bke__search-content form .search-btn, .heypa-bke__search-content form .search-btn:active {
    background: #4d687e;
    border: 1px solid #3b5570;
    padding: 9px 20px;
    line-height: 18px;
}
.heypa-bke__search-content form .search-btn:focus {
    box-shadow: none;
}
.heypa-bke__table-content .table thead {
    background: #f1f1f1;
}
.heypa-bke__table-content .table tbody tr td {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    word-break: break-word;
    vertical-align: middle;
}
.heypa-bke__table-content .table tr th.product-check {
    line-height: 20px;
    vertical-align: middle;
}
.heypa-bke__table-section .title-link {
    font-weight: 500;
}
.heypa-bke__table-content .table input[type="checkbox"] {
    cursor: pointer;
    height: 18px;
    width: 18px;
    margin-top: 1px;
}
.heypa-bke__table-content .table input[type="checkbox"]:focus {
    box-shadow: none;
    border: 1px solid rgba(0,0,0,.25);
}
.heypa-bke__table-content .table input[type="checkbox"]:checked {
    background-color: #3f3d47 !important;
    border-color: #3f3d47 !important;
}
.heypa-bke__table-content form .input-field {
    height: 42px!important;
    width: 100px !important;
}
.heypa-bke__table-content form .input-group-addon {
    background-color: #eee;
    padding: 8px 16px;
    width: 42px;
    height: 42px;
    color: #555;
}
.heypa-bke__search-content .heypa-bke__user-photo {
    width: 90px;
    height: 90px;
}
.heypa-bke__table-content span .csv-btn:focus {
    box-shadow: none;
}
.heypa-bke__table-content .title-link {
    color: #212529 !important;
    text-decoration: none !important;
}
.heypa-bke__table-content .title-link:hover {
    text-decoration: underline !important;
}
.heypa-bke__table-content .table tbody tr:last-child td {
    border-bottom-width: 0;
    padding-bottom: 0 !important;
}
.heypa-bke__table-content .table-ct-wr .sortable_data tr:last-child td {
    padding-bottom: 10px !important;
}
.heypa-bke__table-content .body-content {
    display: flex;
    flex-wrap: wrap;
    width: 270px;
}
.table-sec .file-sec {
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.table-sec .file-sec img {
    object-fit: cover;
}
.heypa-bke__table-content .video_list_order {
    background: #efefef;
}
.heypa-bke__table-content .table tbody tr td.video_list_order {
    background: #efefef;
    padding: 10px !important;
}
.heypa-bke__table-content .table tbody tr td.video_list_order table {
    background: #ffffff;
}
.heypa-bke__table-content .table tbody tr td.video_list_order table thead {
    background: #fff;
}
.heypa-bke__table-content .table tbody tr td.video_list_order table tr td {
    border-bottom-width: 1px;
    padding-bottom: 10px !important;
}
.heypa-bke__table-content .table .setting-video-sub-table th {
    vertical-align: middle;
}
.heypa-bke__table-content .table .setting-video-sub-table:last-child th {
    border-bottom: 0;
}
.heypa-bke__table-content .table .setting-video-sub-table thead.video-sub-heading {
    background: none;
}
.heypa-bke__table-content .table .setting-video-sub-table thead.video-sub-heading th {
    vertical-align: middle;
    border-bottom: 0;
    padding-top: 15px;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element tr {
    position: relative;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element td {
    padding-bottom: 10px !important;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element td:first-child {
    padding-left: 25px;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element td:first-child:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    background: #97a2ad;
    height: 100%;
    width: 2px;
    left: 11px;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element tr:last-child td {
    border-bottom-width: 1px;
}
.heypa-bke__table-content .table .setting-video-sub-table .video-sub-element tr:last-child td:first-child:after {
    height: 80%;
}

/*-- Start Form Css --*/
input:focus, select:focus, textarea:focus, button:focus {
    box-shadow: none !important;
    border-color: #a7a7a7 !important;
}
select{
	-webkit-appearance: listbox !important;
    max-height: 38px;
    height: 100%;
}
.form-check-input[type=checkbox], .form-check-input[type=radio], form .form-select {
    cursor: pointer;
}
/* .heypa-bke__form-section form button, .heypa-bke__form-section form button:hover {
    background: #4d687e !important;
    border: 1px solid #3b5570 !important;
    font-weight: 500;
} */
.heypa-bke__form-section form  .form-check {
    margin-bottom: 8px;
}
.heypa-bke__form-section form .form-check input {
    width: 18px !important;
    height: 18px !important;
}
.heypa-bke__form-section form .form-check input:checked {
    background-color: #3f3d47 !important;
    border-color: #3f3d47 !important;
}
.heypa-bke__form-section {
    width: calc(100% - 250px);
    padding-left: 30px;
}
.heypa-bke__form-section form .row {
    margin-top: 0;
}
.heypa-bke__form-section form .row:first-child {
    margin-top: -1rem;
}
.heypa-bke__form-section .cancel.btn:focus {
    box-shadow: none;
}
.heypa-bke__form-section input[type=number]::-webkit-inner-spin-button, 
.heypa-bke__form-section input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    margin: 0 !important; 
}
input[type=number] {
    -moz-appearance:textfield;
}

.ck.ck-toolbar.ck-toolbar_grouping {
    border-radius: 0.375rem 0.375rem 0 0;
}
.ck-blurred.ck.ck-content.ck-editor__editable.ck-rounded-corners.ck-editor__editable_inline {
    border-radius: 0 0  0.375rem 0.375rem;
}

/*-- Start Tooltip Css --*/
/* .heypa-bke__tooltip .heypa-bke__tooltiptext{
    visibility: hidden;
    width: max-content;
    height: auto;
    background-color: #ffffff !important;
    border: 1px solid #c1c1c1;
    color: #000000;
    text-align: center;
    border-radius: 6px;
    padding: 5px 12px;
    position: absolute;
    z-index: 9;
    top: 7px;
    font-size: 12px;
    left: 110% !important;
}
.heypa-bke__tooltip:hover .heypa-bke__tooltiptext {
    visibility: visible;
} */
/*-- End Tooltip Css --*/

/*-- Start Login Form Css --*/
.heypa-bke__login-form, .heypa-bke__forgot-form {
    max-width: 500px;
    transform: translate(-50%, -50%); 
}
/* form {
    box-shadow: 0 0 12px 0 rgb(0 0 0 / 8%);
} */
/* .heypa-bke__login-form button, .heypa-bke__forgot-form button {
    background: #3f3d47 !important;
    border: 1px solid #3f3d47 !important;
    font-weight: 500;
} */
.heypa-bke__login-form form .form-check-input:checked {
    background-color: #3f3d47 !important;
    border-color: #3f3d47 !important;
}
.heypa-bke__login-form form a {
    color: #3f3d47;
}
.heypa-bke__login-form form a:hover {
    text-decoration: underline !important;
}

/*-- Start Pagination Css --*/
.page-item.active .page-link {
    background-color: #4d687e;
    border-color: 1px solid #3b5570;
    color: #ffffff;
    cursor: default;
}
.page-link {
    color: #3f3d47;
}
.pagination .page-item a:focus {
    box-shadow: none;
}
.pagination .page-dot {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    display: block;
    line-height: 1;
    pointer-events: none;
}
.page-link:hover {
    z-index: 2;
    color: #3f3d47;
}
textarea.form-control.modal-note-content {
    min-height: 150px;
}
.form-control {
    font-size: 14px;;
}

/*-- Start Modal Css --*/

.global_modal_section .modal-dialog {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.global_modal_section .modal-title {
    margin-bottom: 0 !important;
    font-size: 20px !important;
}
.global_modal_section .modal-content .modal-header .close {
    font-size: 14px;
}
.global_modal_section .popup-content label {
    color: #090713 !important;
    font-size: 18px;
}
.global_modal_section .error-message {
    border: 0 !important;
    color: #b30000;
    font-size: 14px;
    padding-top: 5px;
}
.global_modal_section .modal-footer {
    border-top: 0;
    justify-content: center;
    padding-bottom: 0;
}
.global_modal_section .modal-footer .cancel {
    color: #3f3d47 !important;
    border: 1px solid #3f3d47 !important;
    background: none !important;
	padding: 6px 20px !important;
}
.global_modal_section .modal-footer .submit-btn {
    background: #3f3d47 !important;
    border: 1px solid #3f3d47 !important;
    padding: 6px 20px !important;
}
.modal-body p:last-child{
    margin-bottom: 0;
}
.modal-footer > * {
    margin: 0;
}
.export-modal-error p {
    color: #dc3545;
    margin-left: 16px;
    margin-top: -5px;
    font-size: 14px;
}
.modal .export-modal-content .or-content {
    display: block;
    margin: 4px auto 8px;
    position: relative;
    background: #ffffff;
    z-index: 4;
    text-align: center;
    width: max-content;
}
.modal .export-modal-content .or-content:after {
    content: '';
    height: 1px;
    width: 200px;
    position: absolute;
    background: #e1e1e1;
    top: 44%;
    z-index: 1;
    left: -80px;
}
.modal .export-modal-content .or-content span {
    background: #fff;
    z-index: 2;
    position: relative;
    padding: 0 10px;
}

/*-- Global radio --*/
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 22px;
    cursor: pointer;
    line-height: 20px;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    width: 16px;
    height: 16px;
    border: 1px solid #c1c1c1;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #3B84C2;
    position: absolute;
    top: 4px;
    left: 3px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
[type="radio"]:checked + label:before {
    border: 1px solid #3B84C2;
}

/*-- Start Mobile Menu Css --*/
.mobile-menu {
    margin-top: 50px !important;
}
.mobile-menu .submenu li:before {
    content: "";
    position: absolute;
    top: 18px;
    left: 0px;
    background: #dee2e6;
    width: 20px;
    height: 1px;
}
.mobile-menu .active-menu {
    background: #3f3d47!important;
}
.mobile-menu .active-menu a {
    color: #fff;
}
.mobile-menu a {
    color: #212529;
}

.table-layout-fixed {
	table-layout: fixed;
}
.table-layout-fixed tr {
	white-space: normal !important;
}
.modal-header .close-btn {
    color: #adbcc9;
    font-size: 22px;
    background: none;
    box-shadow: none !important;
    border: none;
    line-height: 0;
}
.modal-header {
    background: #4D687E;
    color: #fff;
}
.mobile-menu .submenu-dropdown .submenu .active-menu {
    background: #ffffff !important;
}
.mobile-menu .submenu-dropdown .submenu .active-menu a {
	font-weight: 600;
    color: #212529;
}

.heypa-bke-success {
    position: absolute;
    right: 0;
    padding: 14px 25px;
    font-size: 16px;
    top: 6px;
    left: 0;
    margin: auto;
    width: max-content;
    height: max-content;
    align-items: center;
    display: flex;
}
.heypa-bke__dashboard-bk .attachment-list .dropdown-toggle:hover {
    background: none !important;
    color: #4d687e !important;
}
.heypa-bke__dashboard-bk .attachment-list .dropdown-menu.show {
    display: flex;
    flex-wrap: wrap;
    padding: 8px 0 0 10px;
    align-items: center;
}
.dropdown.attachment-list .dropdown-toggle:after {
    display: none;
}

.chart-loading {
    opacity: .3;
}

.loader-content {
    position: relative;
}

.heypa-loader {
    width: 100%;
}

.heypa-loader .loader-wrap {
    position: absolute;
    top: 0;
    left: 50%;
    padding: 10px 0;
    z-index: 9;
    display: flex !important;
    transform: translate(-50%);
    bottom: 0;
    align-items: center;
}

.heypa-loader span {
    vertical-align: middle;
    border-radius: 100%;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 3px 2px;
    animation: spinnerAnimation 0.8s linear infinite alternate;
}
.manage-companies-table .member-data {
    max-width: 142px;
    width: 100%;
    word-break: break-all;
    white-space: normal;
}
.heypa-manage-table .green-sign-icon, .heypa-manage-table .cross-red-icon{
    font-size: 14px;
    margin-left: 6px;
}

@keyframes spinnerAnimation {
    from {
        transform: scale(0, 0);
    }
    to {
        transform: scale(1, 1);
    }
}

.heypa-loader span:nth-child(1) {
    animation-delay: -1s;
    background: rgba(69, 132, 194, 0.6);
}

.heypa-loader span:nth-child(2) {
    animation-delay: -0.9s;
    background: rgba(69, 132, 194, 0.8);
}

.heypa-loader span:nth-child(3) {
    animation-delay: -0.24s;
    background: rgba(69, 132, 194, 1);
}

/* Style the loading button when it's in the loading state */

.btn-loading {
    background-color: #fff;
    cursor: not-allowed;
    pointer-events: none;
    color: #fff !important;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.btn-loading::before {
    content: "";
    border: 3px solid #e1e1e1;
    border-radius: 50%;
    border-top: 3px solid #4D687E;
    width: 20px;
    height: 20px;
    position: absolute;
    animation: spin 1s linear infinite;
}

/* Define the rotation animation */
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


/*-- Start Responsive Css --*/
@media only screen and (max-width: 1366px) {
    .heypa-bke__table-content .table thead th {
        font-size: 14px;
    }
}
@media only screen and (max-width: 1024px) {
    .heypa-bke__main-menu .nav .nav-link {
        padding: 10px 20px;
    }
    .heypa-bke__table-content .table-ct-wr {
        overflow-x: auto;
    }
}
@media only screen and (max-width: 992px) {
    .heypa-bke__main-menu .nav .nav-link {
        padding: 12px;
    }
    .heypa-bke__sub-menu .list-group-item a {
        font-size: 16px !important;
    }
    .heypa-bke__sub-menu-left {
        display: block;
    }
    /* .heypa-bke__sub-menu {
        display: none;
    } */
    .admin-user-details {
        border-right: none !important;
    }
    .heypa-bke__sub-menu {
        width: 100%;
    }
    .heypa-bke__sub-menu .list-group .list-group-item {
        min-width: 100px;
    }
    .heypa-bke__table-section {
        width: 100%;
        padding-left: 0;
    }
    .heypa-bke__sub-menu-left a {
        min-width: 200px;
    }
    .heypa-bke__sub-menu-left #dropdownMenuLink:hover {
        background: #f5f5f5;
    }
    .heypa-bke__sub-menu-left #dropdownMenuLink {
        background: #fbfbfb;
    }
    .heypa-bke__table-content h3 {
        font-size: 20px !important;
    }
    .heypa-bke__form-section {
        width: 100%;
        padding-left: 0;
    }
    .heypa-bke__dashboard-ct {
        padding-bottom: 15px;
    }
    .heypa-bke__table-content .table tbody tr .table-action {
        display: flex;
        flex-direction: column;
    }
    .heypa-bke__table-content .table tbody tr .table-action a:nth-child(1) {
        margin-right: 0 !important;
        margin-bottom: 7px;
    }
    .heypa-bke__table-content .table tbody tr .table-action a {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tablet-w-100 {
        width: 100%;
    }
    .heypa-bke__header-title {
        max-width: 110px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .tablet-w-100 {
        width: 100% !important;
    }
    .table-layout-fixed {
        table-layout: unset;
    }
    .table-layout-fixed tr {
        white-space: nowrap !important;
    }
}
@media only screen and (max-width: 767px) {
    .heypa-bke__header-title, .heypa-brand {
        display: none !important;
    }
    .heypa-brand {
        display: block !important;
        margin-bottom: 0 !important;
    }
    .heypa-bke__user-info span {
        display: none;
    }
    .heypa-bke__mobile-header .menu-toggle .fa-bars {
        color: #090713;
    }
    .heypa-bke__sidebar {
        display: none;
    }
    .heypa-bke__dashboard-bk {
        width: 100%;
    }
    .heypa-bke__mobile-header {
        border-bottom: 1px solid #ced4da;
        padding: 10px !important;
        position: fixed;
        z-index: 1;
        width: 100%;
        background: #f6f4ff;
        top: 0;
        height: 50px;
    }
    .heypa-bke__search-content {
        margin-bottom: 15px !important;
    }
    .heypa-bke__mobile-header .heypa-brand {
        display: block !important;
    }
    .menu-toggle {
        display: flex;
    }
    .heypa-bke__header-info a {
        margin-right: 5px !important;
    }
    .heypa-bke__user-info a {
        margin-right: 0 !important;
    }
    .heypa-bke__search-content input, .heypa-bke__search-content select {
        margin-bottom: 10px;
    }
    .heypa-bke__table-content thead th {
        display: none;
    }
    .heypa-bke__table-content tbody th {
        display: block;
    }
    .heypa-bke__table-content thead th.product-check {
        display: block;
    }
    .heypa-bke__table-content tbody td {
        display: block;
        position: relative;
        padding-left: 110px !important;
    }
    .heypa-bke__table-content tbody td:before {
        content: attr(data-label);
        font-size: 14px;
        font-weight: bold;
        top: 15px;
        left: 0;
        position: absolute;
        width: 100px;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .heypa-bke__table-content .table tr th.product-check {
        padding-left: 15px;
    }
    .heypa-bke__table-content .table tbody tr:last-child td {
        border-bottom: none;
        margin-bottom: 0 !important;
    }
    .heypa-bke__header-info a h6 {
        display: none;
    }
    .heypa-bke__table-content .table thead {
        display: none;
    }
    .heypa-bke__table-content h3, .heypa-bke__form-section h3 {
        margin-bottom: 10px !important;
        font-size: 18px !important;
    }
    .heypa-bke__sub-menu-left a {
        min-width: 100%;
    }
    .heypa-bke__main-menu {
        display: none;
    }
    .heypa-bke__mobile-header nav {
        display: block !important;
        padding-right: 15px;
    }
    .heypa-bke__user-po {
        width: 35px;
        height: 35px;
        margin-right: 2px !important;
    }
    .heypa-bke__ct-wr {
        padding-top: 50px;
    }
    .heypa-bke__info-ct {
        margin-top: 10px !important;
    }
    .heypa-bke__sub-menu-left ul {
        width: 100%;
    }
    .heypa-bke__table-content .table tbody tr .table-action a {
        width: 100px;
    }
    .heypa-bke__table-content .table tbody tr td {
        text-align: left !important;
    }
}
.more-display-img{
    display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNJLGFBQWE7SUFDakI7SUFDQTtRQUNJLHlCQUF5QjtRQUN6QixtQkFBbUI7SUFDdkI7SUFDQTtRQUNJLFdBQVc7UUFDWCxZQUFZO1FBQ1osNEJBQTRCO0lBQ2hDO0lBQ0E7UUFDSSxpQkFBaUI7SUFDckI7SUFDQTtRQUNJLDJCQUEyQjtJQUMvQjtJQUNBO1FBQ0ksV0FBVztJQUNmO0lBQ0E7UUFDSSxZQUFZO0lBQ2hCO0lBQ0E7UUFDSSwyQkFBMkI7SUFDL0I7QUFDSjtBQUNBO0lBQ0ksd0JBQXdCO0FBQzVCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FkbWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMzQjg0QzI7XG59XG4uZnMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mcy1leHRyYS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZ3LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ2ODdlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNiNTU3MCAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi1wcmltYXJ5LWJvcmRlciB7XG4gICAgY29sb3I6ICM0ZDY4N2UgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ2ODdlICFpbXBvcnRhbnQ7XG59XG4uYnV0dG9uLXByaW1hcnktYm9yZGVyOmhvdmVyLCAuYnV0dG9uLXByaW1hcnktYm9yZGVyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzRkNjg3ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udy1tYXgtY29udGVudCB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmZvbnQtd2VpZ2h0LXNlbWkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59IFxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59IFxuLmNhcmQge1xuICAgIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnN1Ym1pdC1idG4sIC5zdWJtaXQtYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2YzZDQ3O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNkNDc7XG59XG4udGV4dC1vdmVyZmxvdy1lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udXNlci1wcm9maWxlLW5hbWUge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZWRpdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggI2RkZDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wLW1vcmUge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm1vcmVfYnV0dG9uLCAubGVzc19idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjojNGQ2ODdlO1xufVxudHIudW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWRlZmYxO1xufVxuLnBvc3Qtb3ZlcnZpZXctaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbjogMHB4IDBweCA2cHg7XG4gICAgcGFkZGluZzogOHB4IDBweCAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiYmI7XG59XG4ucG9zdC1vdmVydmlldy1oZWFkZXIgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDdweDtcbn1cbi5wb3N0LW92ZXJ2aWV3LWhlYWRlciBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wb3N0LW92ZXJ2aWV3LWhlYWRlciAuY29sLTQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnN0YXR1cy5zdGFydGVkIHtcbiAgICBjb2xvcjogI2ZmOGQyNjtcbn1cbi5zdGF0dXMuY29tcGxldGVkLCAuc3RhdHVzLnBhaWQge1xuICAgIGNvbG9yOiAjNWNiODVjO1xufVxuLnN0YXR1cy5wZW5kaW5nIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zdGF0dXMuY2FuY2VsbGVkIHtcbiAgICBjb2xvcjogI2Q5NTM0Zjtcbn1cbi5kZXNjcmlwdGlvbi12aWV3LW1vcmUgLmFzc2lnbi1kYXRhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktdG9vbHRpcC5zaWRlYmFyLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmRpc2FibGVkLWxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyAvKiBQcmV2ZW50IGNsaWNraW5nICovXG4gICAgb3BhY2l0eTogMC42OyAvKiBSZWR1Y2Ugb3BhY2l0eSAqL1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IC8qIFNob3cgZGlzYWJsZWQgY3Vyc29yICovXG59XG4vKi0tIFN0YXJ0IExvZ2luIEZvcm0gLS0qL1xuLmhleXBhLWJrZV9fbG9naW4tZm9ybS1jdCBmb3JtIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDglKTtcbn1cblxuLyotLSBTdGFydCBTaWRlYmFyIENzcyAtLSovXG4uaGV5cGEtYmtlX19zaWRlYmFyLnRvZ2dsZS1tZW51IHtcbiAgICB3aWR0aDogMjEwcHggIWltcG9ydGFudDsgICAgXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RDY4N0U7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgei1pbmRleDogOTsgICAgXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXItbWVudSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyLnRvZ2dsZS1tZW51IC5oZXlwYS1icmFuZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyLW1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogNHB4O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhci1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhci1tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgLmhleXBhLWJrZV9fc2lkZWJhci1tZW51IC5saXN0LWdyb3VwLWl0ZW0gc3Bhbi5tZW51LW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIudG9nZ2xlLW1lbnUgLmhleXBhLWJrZV9fc2lkZWJhci1tZW51IC5saXN0LWdyb3VwLWl0ZW0gc3Bhbi5tZW51LW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyIC5oZXlwYS1ia2VfX3NpZGViYXItbWVudSBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyIC5oZXlwYS1ia2VfX3NpZGViYXItbWVudSBsaSBhIHtcbiAgICBtYXJnaW46IDAgMTRweDtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgLmhleXBhLWJrZV9fc2lkZWJhci1tZW51IGxpIGEgc3ZnIHtcbiAgICB3aWR0aDogMjJweDsgICAgXG4gICAgbWluLXdpZHRoOiAyMnB4O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciAuaGV5cGEtYmtlX19zaWRlYmFyLW1lbnUgbGkgYSAuYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgLmhleXBhLWJrZV9fY29sbGFwc2UtbWVudSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgYmFja2dyb3VuZDogIzNlNTc2YjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciAuaGV5cGEtYmtlX19jb2xsYXBzZS1tZW51IGEgc3ZnIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgLmhleXBhLWJrZV9fY29sbGFwc2UtbWVudSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWM3Yjk1O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciAuaGV5cGEtYmtlX19jb2xsYXBzZS1tZW51IGEgc3ZnIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuLmhleXBhLWJrZV9fc2lkZWJhci50b2dnbGUtbWVudSAuaGV5cGEtYmtlX19jb2xsYXBzZS1tZW51IGEgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgLmhleXBhLWJyYW5kIHtcbiAgICBtYXgtd2lkdGg6IDcwcHg7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyLnRvZ2dsZS1tZW51IC5oZXlwYS1ia2VfX3NpZGViYXItbWVudSBsaSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG59XG4uaGV5cGEtYmtlX19zaWRlYmFyLnRvZ2dsZS1tZW51IC5oZXlwYS1ia2VfX3NpZGViYXItbWVudSBsaSBhIHNwYW4ubWVudS1uYW1lIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICNmMWYxZjE7XG59XG4uaGV5cGEtYnJhbmQsIC5oZXlwYS1icmFuZDpob3ZlciAge1xuICAgIGNvbG9yOiAjMDkwNzEzO1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDY2MTc2O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC40cztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgbGk6aG92ZXIgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuNHM7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgbGkuYWN0aXZlIHN2ZywgLmhleXBhLWJrZV9fc2lkZWJhciBsaSBhOmhvdmVyIHN2ZyB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3NpZGViYXIgbGkgc3ZnIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZDQ3O1xufVxuLmhleXBhLWJrZV9fc3ViLW1lbnUgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsLmhleXBhLWJrZV9fc3ViLW1lbnUgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNjg3ZSAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdG9vbHRpcC5hY3RpdmUgYSwgLmhleXBhLWJrZV9fc2lkZWJhciBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzU0ZDY2OztcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5oZXlwYS1ia2VfX3N1Yi1tZW51IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIGEsIC5oZXlwYS1ia2VfX3N1Yi1tZW51IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3N1Yi1tZW51IC5saXN0LWdyb3VwLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM2NDYzNmMgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3N1Yi1tZW51IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdG9vbHRpcC5hY3RpdmUgYTpob3ZlciBzdmcge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuLmhleXBhLWJrZV9fc2lkZWJhciBsaSBhIHNwYW4ge1xuICAgIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4uaGV5cGEtYmtlX19kYXNoYm9hcmQtYmsuYWN0aXZlLXRvZ2dsZS1tZW51IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjEwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG4uaGV5cGEtYmtlX19kYXNoYm9hcmQtYmsge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNGZmO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi5oZXlwYS1ia2VfX2hlYWRlci1pbmZvIGkge1xuICAgIGNvbG9yOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19oZWFkZXItaW5mbyBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19oZWFkZXItaW5mby1kb3dubG9hZCwgLmhleXBhLWJrZV9faGVhZGVyLWluZm8tZG93bmxvYWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZGYwNzIwO1xufVxuLmhleXBhLWJrZV9faGVhZGVyIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmhleXBhX19vcmRlci1jdCBoNjpob3ZlciB7XG4gICAgY29sb3I6ICMxOTg3NTQ7XG59XG4uaGV5cGFfX3N1cHBvcnQtY3QgaDY6aG92ZXIge1xuICAgIGNvbG9yOiAjZGYwNzIwO1xufVxuLmhleXBhX19yZXZpZXdzLWN0IGg2OmhvdmVyIHtcbiAgICBjb2xvcjogIzBkY2FmMDtcbn1cbi5oZXlwYV9fZG93bmxvYWQtY3QgaDY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xufVxuLmhleXBhLWJrZV9faGVhZGVyIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuLmhleXBhLWJrZV9faGVhZGVyIC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVjZjg7XG59XG4uaGV5cGEtYmtlX191c2VyLXBvIHtcbiAgICB3aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC51c2VyLWluZm8gLmhleXBhLWJrZV9fdXNlci1wbyB7XG4gICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDMwcHg7XG59XG4vKiAuaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC51c2VyLWluZm8gLmhleXBhLWJrZV9fdXNlci1wbyAucGhvdG8ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59ICovXG4uaGV5cGEtYmtlX191c2VyLXBvIC5waG90byB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdXNlci1wbyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNjN2M3YzcgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX21vYmlsZS1oZWFkZXIgLmhleXBhLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWVudS10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uYXR0YWNobWVudC1saXN0LWNvbnRlbnQgLmF0dGFjaG1lbnQtaXRlbSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5hdHRhY2htZW50LWxpc3QtY29udGVudCAuYXR0YWNobWVudC1pdGVtIC5pbWFnZS1jb250ZW50LCAuYXR0YWNobWVudC1saXN0LWNvbnRlbnQgLmZpbGUtc2VjIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hdHRhY2htZW50LWxpc3QtY29udGVudCAuYXR0YWNobWVudC1pdGVtIC5pbWFnZS1jb250ZW50IGltZywgLmF0dGFjaG1lbnQtbGlzdC1jb250ZW50IC5maWxlLXNlYyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5cbi8qLS0gU3RhcnQgTWFpbi1NZW51IENzcyAtLSovXG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdiAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAuaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdiAubmF2LWxpbms6aG92ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRENjg3RTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgcGFkZGluZzogMDtcbn1cbi5oZXlwYS1ia2VfX21haW4tbWVudSAubWFuYWdlLWluc3RydWN0aW9uLXZpZGVvcy1vcHRpb246aG92ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRENjg3RTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGxlZnQ6IDA7XG59XG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLm1hbmFnZS1pbnN0cnVjdGlvbi12aWRlb3Mtb3B0aW9uLnNob3c6OmJlZm9yZSwgLmhleXBhLWJrZV9fbWFpbi1tZW51IC5tYW5hZ2UtaW5zdHJ1Y3Rpb24tdmlkZW9zLW9wdGlvbi5zaG93OmhvdmVyOjpiZWZvcmUsIC5oZXlwYS1ia2VfX21haW4tbWVudSAubWFuYWdlLWluc3RydWN0aW9uLXZpZGVvcy1vcHRpb24uYnRuLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEQ2ODdFO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDMycHg7XG4gICAgYm90dG9tOiAwO1xufVxuLmhleXBhLWJrZV9fbWFpbi1tZW51IC5tYW5hZ2UtaW5zdHJ1Y3Rpb24tdmlkZW9zLW9wdGlvbiB7XG4gICAgY29sb3I6ICM0RDY4N0UgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdi1pdGVtLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZWVjZjg7XG59XG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNEQ2ODdFO1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5oZXlwYS1ia2VfX21haW4tbWVudSAubmF2IC5uYXYtbGluay5hY3RpdmUsIC5oZXlwYS1ia2VfX21haW4tbWVudSAubmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhleXBhLWJrZV9fbWFpbi1tZW51IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM0RDY4N0U7XG59XG4uaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdiAuZHJvcGRvd24tdG9nZ2xlLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX21haW4tbWVudSAuZHJvcGRvd24tbWVudS5zaG93IGxpLm5hdi1pdGVtLmRyb3Bkb3duLWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuLmhleXBhLWJrZV9fbWFpbi1tZW51IC5kcm9wZG93bi1tZW51LnNob3cgbGkubmF2LWl0ZW0uZHJvcGRvd24taXRlbSAubmF2LWxpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuXG4vKi0tIFN0YXJ0IFN1Yi1NZW51IENzcyAtLSovXG4uaGV5cGEtYmtlX19zdWItbWVudSB7XG4gICAgd2lkdGg6IDI1MHB4O1xufVxuLmhleXBhLWJrZV9fc3ViLW1lbnUgdWwge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5oZXlwYS1ia2VfX3N1Yi1tZW51LWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0gU3RhcnQgVGFibGUgQ3NzIC0tKi9cbi5oZXlwYS1ia2VfX3RhYmxlLXNlY3Rpb24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5zdWItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnN1Yi10aXRsZSBzcGFuIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5hY3RpdmUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAuc3ViLXRpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5nYWxsZXJ5LXBob3RvIHtcbiAgICBwYWRkaW5nOiA0cHggN3B4IWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLmdhbGxlcnktcGhvdG8gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiAuc3RhdHVzLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5nYWxsZXJ5LXBob3RvIGltZyB7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4uaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gLnN0YXR1cy1pbmZvOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgICBtYXJnaW46IGF1dG87XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZS1zZWMge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUtY3Qtd3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5maXJzdC1jb2wge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIGxlZnQ6IDBweDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnNlY29uZC1jb2wge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IDEwMHB4O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAuc3RpY2t5LWNvbCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5hc3NpZ24tZGF0ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5hZGRyZXNzLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC5hZGRyZXNzLWluZm86bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmhleXBhLWJrZV9fc2VhcmNoLWNvbnRlbnQgaW5wdXQ6Zm9jdXMsLmhleXBhLWJrZV9fc2VhcmNoLWNvbnRlbnQgc2VsZWN0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19zZWFyY2gtY29udGVudCBmb3JtIC5zZWFyY2gtYnRuLCAuaGV5cGEtYmtlX19zZWFyY2gtY29udGVudCBmb3JtIC5zZWFyY2gtYnRuOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzRkNjg3ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2I1NTcwO1xuICAgIHBhZGRpbmc6IDlweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmhleXBhLWJrZV9fc2VhcmNoLWNvbnRlbnQgZm9ybSAuc2VhcmNoLWJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSB0ciB0aC5wcm9kdWN0LWNoZWNrIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhleXBhLWJrZV9fdGFibGUtc2VjdGlvbiAudGl0bGUtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMjUpO1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjNkNDcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzZjNkNDcgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGQge1xuICAgIGhlaWdodDogNDJweCFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IGZvcm0gLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBjb2xvcjogIzU1NTtcbn1cbi5oZXlwYS1ia2VfX3NlYXJjaC1jb250ZW50IC5oZXlwYS1ia2VfX3VzZXItcGhvdG8ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgc3BhbiAuY3N2LWJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRpdGxlLWxpbmsge1xuICAgIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50aXRsZS1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUtY3Qtd3IgLnNvcnRhYmxlX2RhdGEgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLmJvZHktY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDI3MHB4O1xufVxuLnRhYmxlLXNlYyAuZmlsZS1zZWMge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlLXNlYyAuZmlsZS1zZWMgaW1nIHtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnZpZGVvX2xpc3Rfb3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWRlb19saXN0X29yZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIHRkLnZpZGVvX2xpc3Rfb3JkZXIgdGFibGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSB0Ym9keSB0ciB0ZC52aWRlb19saXN0X29yZGVyIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQudmlkZW9fbGlzdF9vcmRlciB0YWJsZSB0ciB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSAuc2V0dGluZy12aWRlby1zdWItdGFibGUgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSAuc2V0dGluZy12aWRlby1zdWItdGFibGU6bGFzdC1jaGlsZCB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIC5zZXR0aW5nLXZpZGVvLXN1Yi10YWJsZSB0aGVhZC52aWRlby1zdWItaGVhZGluZyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIC5zZXR0aW5nLXZpZGVvLXN1Yi10YWJsZSB0aGVhZC52aWRlby1zdWItaGVhZGluZyB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgLnNldHRpbmctdmlkZW8tc3ViLXRhYmxlIC52aWRlby1zdWItZWxlbWVudCB0ciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgLnNldHRpbmctdmlkZW8tc3ViLXRhYmxlIC52aWRlby1zdWItZWxlbWVudCB0ZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIC5zZXR0aW5nLXZpZGVvLXN1Yi10YWJsZSAudmlkZW8tc3ViLWVsZW1lbnQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbi5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIC5zZXR0aW5nLXZpZGVvLXN1Yi10YWJsZSAudmlkZW8tc3ViLWVsZW1lbnQgdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogIzk3YTJhZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDJweDtcbiAgICBsZWZ0OiAxMXB4O1xufVxuLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgLnNldHRpbmctdmlkZW8tc3ViLXRhYmxlIC52aWRlby1zdWItZWxlbWVudCB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG4uaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSAuc2V0dGluZy12aWRlby1zdWItdGFibGUgLnZpZGVvLXN1Yi1lbGVtZW50IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGhlaWdodDogODAlO1xufVxuXG4vKi0tIFN0YXJ0IEZvcm0gQ3NzIC0tKi9cbmlucHV0OmZvY3VzLCBzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzLCBidXR0b246Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICNhN2E3YTcgIWltcG9ydGFudDtcbn1cbnNlbGVjdHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogMzhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSwgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10sIGZvcm0gLmZvcm0tc2VsZWN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4vKiAuaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gZm9ybSBidXR0b24sIC5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzRkNjg3ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYjU1NzAgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufSAqL1xuLmhleXBhLWJrZV9fZm9ybS1zZWN0aW9uIGZvcm0gIC5mb3JtLWNoZWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gZm9ybSAuZm9ybS1jaGVjayBpbnB1dCB7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiBmb3JtIC5mb3JtLWNoZWNrIGlucHV0OmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZjNkNDcgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMzZjNkNDcgIWltcG9ydGFudDtcbn1cbi5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gZm9ybSAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmhleXBhLWJrZV9fZm9ybS1zZWN0aW9uIGZvcm0gLnJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4uaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gLmNhbmNlbC5idG46Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaGV5cGEtYmtlX19mb3JtLXNlY3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBcbi5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24geyBcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IFxufVxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkO1xufVxuXG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbSAwLjM3NXJlbSAwIDA7XG59XG4uY2stYmx1cnJlZC5jay5jay1jb250ZW50LmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJzLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgIDAuMzc1cmVtIDAuMzc1cmVtO1xufVxuXG4vKi0tIFN0YXJ0IFRvb2x0aXAgQ3NzIC0tKi9cbi8qIC5oZXlwYS1ia2VfX3Rvb2x0aXAgLmhleXBhLWJrZV9fdG9vbHRpcHRleHR7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTtcbiAgICB0b3A6IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGVmdDogMTEwJSAhaW1wb3J0YW50O1xufVxuLmhleXBhLWJrZV9fdG9vbHRpcDpob3ZlciAuaGV5cGEtYmtlX190b29sdGlwdGV4dCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0gKi9cbi8qLS0gRW5kIFRvb2x0aXAgQ3NzIC0tKi9cblxuLyotLSBTdGFydCBMb2dpbiBGb3JtIENzcyAtLSovXG4uaGV5cGEtYmtlX19sb2dpbi1mb3JtLCAuaGV5cGEtYmtlX19mb3Jnb3QtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgXG59XG4vKiBmb3JtIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCAwIHJnYigwIDAgMCAvIDglKTtcbn0gKi9cbi8qIC5oZXlwYS1ia2VfX2xvZ2luLWZvcm0gYnV0dG9uLCAuaGV5cGEtYmtlX19mb3Jnb3QtZm9ybSBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICMzZjNkNDcgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn0gKi9cbi5oZXlwYS1ia2VfX2xvZ2luLWZvcm0gZm9ybSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19sb2dpbi1mb3JtIGZvcm0gYSB7XG4gICAgY29sb3I6ICMzZjNkNDc7XG59XG4uaGV5cGEtYmtlX19sb2dpbi1mb3JtIGZvcm0gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLyotLSBTdGFydCBQYWdpbmF0aW9uIENzcyAtLSovXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ2ODdlO1xuICAgIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICMzYjU1NzA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICMzZjNkNDc7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIGE6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1kb3Qge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogIzNmM2Q0Nztcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC5tb2RhbC1ub3RlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLmZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxNHB4Oztcbn1cblxuLyotLSBTdGFydCBNb2RhbCBDc3MgLS0qL1xuXG4uZ2xvYmFsX21vZGFsX3NlY3Rpb24gLm1vZGFsLWRpYWxvZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5nbG9iYWxfbW9kYWxfc2VjdGlvbiAubW9kYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cbi5nbG9iYWxfbW9kYWxfc2VjdGlvbiAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmdsb2JhbF9tb2RhbF9zZWN0aW9uIC5wb3B1cC1jb250ZW50IGxhYmVsIHtcbiAgICBjb2xvcjogIzA5MDcxMyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cbi5nbG9iYWxfbW9kYWxfc2VjdGlvbiAuZXJyb3ItbWVzc2FnZSB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNiMzAwMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uZ2xvYmFsX21vZGFsX3NlY3Rpb24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5nbG9iYWxfbW9kYWxfc2VjdGlvbiAubW9kYWwtZm9vdGVyIC5jYW5jZWwge1xuICAgIGNvbG9yOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2Q0NyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogNnB4IDIwcHggIWltcG9ydGFudDtcbn1cbi5nbG9iYWxfbW9kYWxfc2VjdGlvbiAubW9kYWwtZm9vdGVyIC5zdWJtaXQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2YzZDQ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNmM2Q0NyAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDZweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtYm9keSBwOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgICBtYXJnaW46IDA7XG59XG4uZXhwb3J0LW1vZGFsLWVycm9yIHAge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1vZGFsIC5leHBvcnQtbW9kYWwtY29udGVudCAub3ItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0cHggYXV0byA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgei1pbmRleDogNDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLm1vZGFsIC5leHBvcnQtbW9kYWwtY29udGVudCAub3ItY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgIHRvcDogNDQlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbGVmdDogLTgwcHg7XG59XG4ubW9kYWwgLmV4cG9ydC1tb2RhbC1jb250ZW50IC5vci1jb250ZW50IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4vKi0tIEdsb2JhbCByYWRpbyAtLSovXG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsXG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDFweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MxYzFjMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5bdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcblt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzNCODRDMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5bdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0I4NEMyO1xufVxuXG4vKi0tIFN0YXJ0IE1vYmlsZSBNZW51IENzcyAtLSovXG4ubW9iaWxlLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudSBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbn1cbi5tb2JpbGUtbWVudSAuYWN0aXZlLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICMzZjNkNDchaW1wb3J0YW50O1xufVxuLm1vYmlsZS1tZW51IC5hY3RpdmUtbWVudSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5tb2JpbGUtbWVudSBhIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4udGFibGUtbGF5b3V0LWZpeGVkIHRyIHtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2UtYnRuIHtcbiAgICBjb2xvcjogI2FkYmNjOTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xufVxuLm1vZGFsLWhlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzRENjg3RTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudS1kcm9wZG93biAuc3VibWVudSAuYWN0aXZlLW1lbnUge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tb2JpbGUtbWVudSAuc3VibWVudS1kcm9wZG93biAuc3VibWVudSAuYWN0aXZlLW1lbnUgYSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5oZXlwYS1ia2Utc3VjY2VzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdG9wOiA2cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLmhleXBhLWJrZV9fZGFzaGJvYXJkLWJrIC5hdHRhY2htZW50LWxpc3QgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGQ2ODdlICFpbXBvcnRhbnQ7XG59XG4uaGV5cGEtYmtlX19kYXNoYm9hcmQtYmsgLmF0dGFjaG1lbnQtbGlzdCAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA4cHggMCAwIDEwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5kcm9wZG93bi5hdHRhY2htZW50LWxpc3QgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoYXJ0LWxvYWRpbmcge1xuICAgIG9wYWNpdHk6IC4zO1xufVxuXG4ubG9hZGVyLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhleXBhLWxvYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXlwYS1sb2FkZXIgLmxvYWRlci13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgYm90dG9tOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZXlwYS1sb2FkZXIgc3BhbiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAzcHggMnB4O1xuICAgIGFuaW1hdGlvbjogc3Bpbm5lckFuaW1hdGlvbiAwLjhzIGxpbmVhciBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG4ubWFuYWdlLWNvbXBhbmllcy10YWJsZSAubWVtYmVyLWRhdGEge1xuICAgIG1heC13aWR0aDogMTQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uaGV5cGEtbWFuYWdlLXRhYmxlIC5ncmVlbi1zaWduLWljb24sIC5oZXlwYS1tYW5hZ2UtdGFibGUgLmNyb3NzLXJlZC1pY29ue1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXJBbmltYXRpb24ge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxufVxuXG4uaGV5cGEtbG9hZGVyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xcztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCAxMzIsIDE5NCwgMC42KTtcbn1cblxuLmhleXBhLWxvYWRlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY5LCAxMzIsIDE5NCwgMC44KTtcbn1cblxuLmhleXBhLWxvYWRlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNHM7XG4gICAgYmFja2dyb3VuZDogcmdiYSg2OSwgMTMyLCAxOTQsIDEpO1xufVxuXG4vKiBTdHlsZSB0aGUgbG9hZGluZyBidXR0b24gd2hlbiBpdCdzIGluIHRoZSBsb2FkaW5nIHN0YXRlICovXG5cbi5idG4tbG9hZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1sb2FkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM0RDY4N0U7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4vKiBEZWZpbmUgdGhlIHJvdGF0aW9uIGFuaW1hdGlvbiAqL1xuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gICAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuXG4vKi0tIFN0YXJ0IFJlc3BvbnNpdmUgQ3NzIC0tKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGhlYWQgdGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGV5cGEtYmtlX19tYWluLW1lbnUgLm5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlLWN0LXdyIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmhleXBhLWJrZV9fbWFpbi1tZW51IC5uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fc3ViLW1lbnUgLmxpc3QtZ3JvdXAtaXRlbSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3N1Yi1tZW51LWxlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLyogLmhleXBhLWJrZV9fc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH0gKi9cbiAgICAuYWRtaW4tdXNlci1kZXRhaWxzIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3N1Yi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3N1Yi1tZW51IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX190YWJsZS1zZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fc3ViLW1lbnUtbGVmdCBhIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fc3ViLW1lbnUtbGVmdCAjZHJvcGRvd25NZW51TGluazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3N1Yi1tZW51LWxlZnQgI2Ryb3Bkb3duTWVudUxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJmYmZiO1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX190YWJsZS1jb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX2Zvcm0tc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX2Rhc2hib2FyZC1jdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX190YWJsZS1jb250ZW50IC50YWJsZSB0Ym9keSB0ciAudGFibGUtYWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHIgLnRhYmxlLWFjdGlvbiBhOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIC50YWJsZS1hY3Rpb24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAudGFibGV0LXctMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX2hlYWRlci10aXRsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAudGFibGV0LXctMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnRhYmxlLWxheW91dC1maXhlZCB7XG4gICAgICAgIHRhYmxlLWxheW91dDogdW5zZXQ7XG4gICAgfVxuICAgIC50YWJsZS1sYXlvdXQtZml4ZWQgdHIge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5oZXlwYS1ia2VfX2hlYWRlci10aXRsZSwgLmhleXBhLWJyYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYnJhbmQge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3VzZXItaW5mbyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fbW9iaWxlLWhlYWRlciAubWVudS10b2dnbGUgLmZhLWJhcnMge1xuICAgICAgICBjb2xvcjogIzA5MDcxMztcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX2Rhc2hib2FyZC1iayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19tb2JpbGUtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjRmZjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3NlYXJjaC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19tb2JpbGUtaGVhZGVyIC5oZXlwYS1icmFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tZW51LXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX2hlYWRlci1pbmZvIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX191c2VyLWluZm8gYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19zZWFyY2gtY29udGVudCBpbnB1dCwgLmhleXBhLWJrZV9fc2VhcmNoLWNvbnRlbnQgc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCB0aGVhZCB0aCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgdGJvZHkgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCB0aGVhZCB0aC5wcm9kdWN0LWNoZWNrIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgdGJvZHkgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgdGJvZHkgdGQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdHIgdGgucHJvZHVjdC1jaGVjayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9faGVhZGVyLWluZm8gYSBoNiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIHRoZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCBoMywgLmhleXBhLWJrZV9fZm9ybS1zZWN0aW9uIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fc3ViLW1lbnUtbGVmdCBhIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19tYWluLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19tb2JpbGUtaGVhZGVyIG5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3VzZXItcG8ge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19jdC13ciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19pbmZvLWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGV5cGEtYmtlX19zdWItbWVudS1sZWZ0IHVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5oZXlwYS1ia2VfX3RhYmxlLWNvbnRlbnQgLnRhYmxlIHRib2R5IHRyIC50YWJsZS1hY3Rpb24gYSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG4gICAgLmhleXBhLWJrZV9fdGFibGUtY29udGVudCAudGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLm1vcmUtZGlzcGxheS1pbWd7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/