/*!****************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/main.css ***!
  \****************************************************************/
html {
    font-size: 14px;
}


@media (min-width: 768px) {
    html {
        font-size: 16px;
    }
}


body {
    margin: 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    letter-spacing: 0.05em;
}

.center-page {
    margin: 0;
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-25%, -25%);
}

    .center-page img {
        max-width: 599px;
    }

.title-text {
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
}

.card-modul {
    width: 350px;
    display: flex;
    color: #ccc;
    background-color: #002244;
    border: 2px solid #0047bd;
    margin: 8px;
}

    .card-modul:hover {
        box-shadow: 1px 1px 8px 3px #0047bd;
        background-color: #002240;
    }

.card-image {
    font-size: 3em;
    color: white;
}

.info-line {
    font-size: 1.4em;
    color: white;
    padding: 8px;
    margin-bottom: 8px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

.form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27white%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}




/*!*****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/dataList/dataList.css ***!
  \*****************************************************************************/
#dataList {
    -moz-user-select: -moz-none;
    -webkit-user-select: none;
    user-select: none;
}

    #dataList thead th{
        color: #adadad;
    }
    #dataList thead th, #dataList tbody td {
        font-size: smaller;
 
    }

    #dataList tbody tr:hover td {
        background-color: #915e0025;
    }

.tr-selected td {
    background-color: #915e00;
    text-shadow: 2px 2px 3px black;
}

tr.disabled {
    color: grey !important;
}

.datalist-wrapper {
    position: absolute;
    overflow: hidden;
    overflow-y: auto;
    overflow-x: visible;
    padding: 8px;   
    height: calc(100% - 325px);
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }
/*!*****************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/imageBar/imageBar.css ***!
  \*****************************************************************************/

#studyImages {
    overflow: hidden;
    overflow-y: auto;
    z-index: 8;
}

#studyImages  img{
    width: 100px;
    height: 100px;
}

.dataImage {
    margin: 4px;
    padding: 4px;
    font-size: x-small;
    text-align: center;
    background-color: #3f3f3f;
    border-radius: 5px;
    border: 1px solid #3f3f3f;
}

    .dataImage:hover {
        border: 1px solid darkorange;
        cursor: pointer;
    }

/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/ripple/ripple.css ***!
  \*************************************************************************/
button, a {
    position: relative;
    overflow: hidden;
    outline: none;
    border: 0;
    transition: background 400ms;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline: 0;
    outline-offset: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.accordion-item, .accordion-item:focus, .accordion-item:active,
.accordion-header, .accordion-header:focus, .accordion-header:active,
.accordion-button, .accordion-button:focus, .accordion-button:active {
    outline: 0;
    outline-offset: 0;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

span.ripple {
    position: absolute;
    background: #fff;    
    transform: translate(-50%, -50%);
    pointer-events: none;
    border-radius: 50%;
    animation: ripple 1s linear infinite;
}

@keyframes ripple {
    0% {
        width: 0;
        height: 0;
        opacity: 0.5;
    }

    100% {
        width: 500px;
        height: 500px;
        opacity: 0;
    }
}
/*!*********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/windowArea/windowArea.css ***!
  \*********************************************************************************/
.window-area {
    min-width: 420px;    
    position: absolute;
    background-color: black;
    z-index: 9;
    -webkit-box-shadow: 0px 0px 8px 7px rgba(162, 214, 255, 0.2);
    -moz-box-shadow: 0px 0px 8px 7px rgba(162, 214, 255, 0.2);
    box-shadow: 0px 0px 8px 7px rgba(162, 214, 255, 0.2);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    resize: both;
    overflow: hidden;
}

.window-header {
    height: 28px;
    background-color: black;
    display: flex;
    background-image: radial-gradient(gray 1px, transparent 0);
    background-size: 3px 3px;
    background-position: -2px -2px;
    cursor: move;
}



    .window-header .btn {
        height: 28px;
        font-size: 12px;
        font-weight: 600;
        color: white;
    }


.window-max {
    left: 0 !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    resize: none !important;
}

.window-min {
    width: 612px;
    height: 612px;
}
/*!***********************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/screenImage/screenImage.css ***!
  \***********************************************************************************/
.screenImage {
    width: 100%;
    height: 100%;
}




.area-main {
    display: flex;
    width: 100%;
    height: calc(100% - 74px);
}


.area-touchPanel {
    position: relative;
    width: 25%;
    height: 100%;
    background: #1f1f1f;
}

    .area-touchPanel label {
        font-size: small;
    }

.area-container-left {
    width: calc(100% - 25%) !important;
}

.area-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.area-touchPanel [data-btnclosetp] {
    width: 100%;
    padding-top: 4px;
    height: 36px;
    font-size: 12px;
    text-transform: uppercase;
    color: #0096ffff
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    input[type='range'] {
        width: 100%;
        -webkit-appearance: none;
        background-color: #003f6bff;
        height: 24px;
        border-radius: 10px;
    }

    input[type=range]::-webkit-slider-thumb {
        -webkit-appearance: none;
        height: 24px;
        width: 16px;
        border-radius: 3px;
        background: #0096ffff;
        cursor: pointer;
        /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
        box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; /* Add cool effects to your sliders! */
    }

    input[type='range']::-webkit-slider-runnable-track {
        height: 24px;
        -webkit-appearance: none;
        color: #13bba4;
        margin-top: -1px;
    }
}

input[type="range"]::-moz-range-track {
    background-color: #003f6bff;
}

input[type="range"]::-ms-fill-lower {
    background-color: #003f6bff;
}

.area-touchPanel .zoom-buttons {
    display: flex;
    padding: 8px;
}

.zoom-buttons button {
    width: 100%;
    color: #0096ffff;
}

.range-buttons {
    padding: 8px;
}

.area-info-bl {
    text-shadow: 1px 1px 2px black;
    color: whitesmoke;
    position: absolute;
    bottom: 4px;
    left: 8px;
    font-size: small;
    font-weight: 600;
}

.area-info-tr {
    text-align: right;
    text-transform: uppercase;
    text-shadow: 1px 1px 2px black;
    color: orange;
    position: absolute;
    top: 4px;
    right: 8px;
    font-weight: 600;
    font-size: small;
}

.area-indicator {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.area-top {
    height: 28px;
    background-color: black;
    display: flex;
    background-image: radial-gradient(gray 1px, transparent 0);
    background-size: 3px 3px;
    background-position: -2px -2px;
    cursor: move;
}

    .area-top .btn {
        height: 28px;
        font-size: 12px;
        font-weight: 600;
        color: white;
    }


.area-panel {
    padding: 4px;
    height: 48px;
    background: #1f1f1f;
    font-size: x-small !important;
    display: flex;
    align-items: center;
    width: 100%;
}

    .area-panel .dropdown-toggle,
    .area-panel .dropdown-toggle::after {
        color: #0096ffff;
    }

    .area-panel .dropdown-toggle,
    .area-panel .dropdown-menu {
        font-size: 16px;
    }

    .area-panel div:last-child {
        margin-left: auto;
    }

.handler-window-max {
    left: 0 !important;
    top: 0 !important;
    width: 100vw !important;
    height: 100vh !important;
    resize: none !important;
}

.handler-window-min {
    width: 512px;
    height: 512px;
}

.tooltip {
    font-size: x-small;
    text-transform: uppercase;
}


/*!***************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/screenRViewer/screenRViewer.css ***!
  \***************************************************************************************/
.screenRViewer {
    color: white;
}

.rviewer-panel {
    padding: 4px;
    padding-left: 8px;
    height: 48px;
    background: #1f1f1f;
    font-size: x-small !important;
    display: flex;
    align-items: center;
    width: 100%;
}

.rviewer-panel button {
    color: cornflowerblue;
}

    .rviewer-panel div:first-child {
        flex-grow: 1;
    }



.rviewer-container {
    background-color: dimgrey;
    color: whitesmoke;
    padding: 12px;
    overflow: hidden;
    overflow-y: auto;
    height: 100vh;
    text-shadow: 1px 2px 2px black;
}

.rviewer-editor {
    display: flex;
    width: 100%;
}

.templateTitle {
  padding: 8px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 4px;
}
.rviewer-editor-first {
    width: 35%;
    padding: 4px;
}

.rviewer-editor-second{
    flex-grow: 1;
    padding-right: 8px;
}

.rviewer-editor textarea {   
    resize: none;  
}

.levelRow{
    margin-top: 8px;
}


.levelRow button {
    border: 1px solid white;
}

    .levelRow button:hover {
        border: 1px solid white;
    }

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