/* Dragula */

.gu-mirror {
    position: fixed !important;
    margin: 0 !important;
    z-index: 9999 !important;
    opacity: 0.8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80);
}

.gu-hide {
    display: none !important;
}

.gu-unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
}

.gu-transit {
    opacity: 0.2;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=20)';
    filter: alpha(opacity=20);
}

/* Container */

.media-library {
    position: relative;
    --text-opacity: 1;
    color: #4a5568;
    color: rgba(74, 85, 104, var(--text-opacity));
}

.media-library * {
    position: relative;
}

/* When cloning */

.media-library-item * {
    position: relative;
}

.media-library-item.gu-mirror {
    border-width: 2px;
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

/* Uploader */

.media-library-add {
    display: flex;
}

.media-library-multiple.media-library-filled .media-library-add {
    margin-top: -2px;
}

.media-library-replace,
.media-library-replace .media-library-dropzone,
.media-library-replace .media-library-placeholder {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin: 0;
}

/* Items */

.media-library-multiple .media-library-items {
    border-width: 2px;
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-item {
    display: flex;
    align-items: center;
    min-width: 0;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-item-row:not(:last-child) {
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
}

.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
    content: '';
}

.media-library-row-drag,
.media-library-filled.media-library-sortable .media-library-add .media-library-dropzone:before {
    align-self: stretch;
    flex: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 2rem;
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
    --bg-opacity: 0.5;
    border-right-width: 1px;
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
    cursor: move;
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
}

.media-library-row-drag:hover {
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-row-remove {
    position: absolute;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3rem;
    width: 3rem;
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
    cursor: pointer;
    opacity: 0.5;
    cursor: pointer;
}

.media-library-row-remove:hover {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 300ms;
}

/* Invalid media, aka failed uploads */

.media-library-listerrors {
    border-width: 2px;
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity));
    --border-opacity: 0.5;
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity));
    --bg-opacity: 0.5;
    font-size: 0.75rem;
    margin-bottom: -2px;
}

.media-library-listerror {
    display: flex;
    align-items: flex-start;
}

.media-library-listerror:not(:last-child) {
    border-bottom-width: 2px;
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity));
    --border-opacity: 0.25;
}

.media-library-listerror-icon {
    align-self: stretch;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    margin-left: 1rem;
    margin-right: 1rem;
    width: 2rem;
    display: flex;
    justify-content: center;
}

.media-library-filled.media-library-sortable .media-library-listerror-icon {
    margin-left: 0;
    margin-right: 1rem;
    --bg-opacity: 1;
    background-color: #fed7d7;
    background-color: rgba(254, 215, 215, var(--bg-opacity));
    --bg-opacity: 0.5;
    border-right-width: 1px;
    --border-opacity: 1;
    border-color: #fed7d7;
    border-color: rgba(254, 215, 215, var(--border-opacity));
}

.media-library-listerror-content {
    flex-grow: 1;
    padding-right: 3rem;
}

.media-library-listerror-title {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity));
    height: 3rem;
    display: flex;
    align-items: center;
}

.media-library-listerror-items {
    margin-top: -0.5rem;
    border-top-width: 1px;
    --border-opacity: 1;
    border-color: #feb2b2;
    border-color: rgba(254, 178, 178, var(--border-opacity));
    --border-opacity: 0.25;
}

.media-library-listerror-item {
    display: flex;
    align-items: center;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.media-library-listerror-thumb {
    flex: none;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 0.75rem;
}

.media-library-listerror-thumb:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-width: 1px;
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity));
    --border-opacity: 0.5;
}

.media-library-listerror-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* Thumb */

.media-library-thumb {
    position: relative;
    flex: none;
    width: 4rem;
    height: 4rem;
}

.media-library-single .media-library-thumb {
    margin: 0;
    margin-right: 1rem;
}

.media-library-thumb-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}

.media-library-thumb-extension {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library-thumb-extension-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 600;
    text-transform: uppercase;
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
    font-size: 0.75rem;
}

/* Placeholder */

.media-library-placeholder {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: calc(4rem - 4px);
}

.media-library-filled.media-library-sortable .media-library-add .media-library-placeholder {
    width: 2rem;
    height: 2rem;
    margin-left: -2rem;
    margin-right: 1rem;
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2.5rem;
    height: 2.5rem;
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
    --bg-opacity: 0.25;
    transform: translate(calc(-50% + 3px), calc(-50% + 3px));
}

.media-library-multiple.media-library-empty .media-library-add .media-library-placeholder:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2.5rem;
    height: 2.5rem;
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
    --border-opacity: 0.25;
    transform: translate(-50%, -50%);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder,
.media-library-dropzone-drop .media-library-placeholder {
    transform: translateY(1px);
}

/* Help */

.media-library-help {
    font-size: 0.75rem;
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
}

.media-library-help-clear {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    opacity: 0.75;
    cursor: pointer;
}

.media-library-help-clear:hover {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 300ms;
}

/* Dropzone */

.media-library-dropzone {
    appearance: none !important;
    display: flex;
    align-items: center;
    border-width: 2px;
    --border-opacity: 1;
    border-color: #718096;
    border-color: rgba(113, 128, 150, var(--border-opacity));
    --border-opacity: 0.25;
    transition-property: background-color, border-color, color, fill, stroke;
    transition-duration: 300ms;
    flex-grow: 1;
    background-color: transparent;
}

.media-library-dropzone-add {
    border-style: dashed;
    --bg-opacity: 1;
    background-color: #f7fafc;
    background-color: rgba(247, 250, 252, var(--bg-opacity));
}

.media-library-dropzone-replace {
    border-style: solid;
}

.media-library-dropzone:not(.disabled):hover,
.media-library-dropzone-drag {
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
    --bg-opacity: 0.25;
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
    --border-opacity: 0.25;
}

.media-library-dropzone:not(.disabled):active,
.media-library-dropzone:not(.disabled):focus,
.media-library-dropzone-drop {
    outline: 0;
    --bg-opacity: 1;
    background-color: #a3bffa;
    background-color: rgba(163, 191, 250, var(--bg-opacity));
    --bg-opacity: 0.5;
    --border-opacity: 1;
    border-color: #5a67d8;
    border-color: rgba(90, 103, 216, var(--border-opacity));
    --border-opacity: 0.25;
}

.media-library-dropzone.disabled {
    --bg-opacity: 1;
    background-color: #feb2b2;
    background-color: rgba(254, 178, 178, var(--bg-opacity));
    --bg-opacity: 0.25;
    --border-opacity: 1;
    border-color: #e53e3e;
    border-color: rgba(229, 62, 62, var(--border-opacity));
    --border-opacity: 0.25;
    cursor: not-allowed;
}

/* Properties */

.media-library-properties {
    font-size: 0.75rem;
    --text-opacity: 1;
    color: #718096;
    color: rgba(113, 128, 150, var(--text-opacity));
    flex-grow: 1;
    min-width: 0;
    margin-right: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.media-library-single .media-library-properties {
    margin-top: 0;
    margin-bottom: 0;
}

.media-library-properties-fixed {
    width: 8rem;
    flex-grow: 0;
}

.media-library-property {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
}

/* Field */

.media-library-field {
    overflow: hidden;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.media-library-field-error {
    margin-top: 0.25rem;
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-label {
    display: block;
    font-size: 0.75rem;
    --text-opacity: 1;
    color: #a0aec0;
    color: rgba(160, 174, 192, var(--text-opacity));
    padding-right: 0.5rem;
}

.media-library-input {
    flex: 1 1 0%;
    width: 100%;
    font-size: 0.75rem;
    --text-opacity: 1;
    color: #2d3748;
    color: rgba(45, 55, 72, var(--text-opacity));
    border-radius: 0.125rem;
    --bg-opacity: 1;
    background-color: #edf2f7;
    background-color: rgba(237, 242, 247, var(--bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    transition-property: background-color, border-color, color, fill, stroke;
    transition-duration: 300ms;
}

.media-library-input:focus {
    outline: 0;
    --bg-opacity: 1;
    background-color: #ebf4ff;
    background-color: rgba(235, 244, 255, var(--bg-opacity));
}

/* Rounded buttons */

.media-library-button {
    width: 1.5rem;
    height: 1.5rem;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 9999px;
    line-height: 1;
    transition-duration: 100ms;
    transition-property: all;
    border-width: 1px;
    --border-opacity: 1;
    border-color: #cbd5e0;
    border-color: rgba(203, 213, 224, var(--border-opacity));
    --border-opacity: 0.75;
    z-index: 10;
}

.media-library-sortable .media-library-button {
    width: 1.25rem;
    height: 1.25rem;
}

.media-library-button-info {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #667eea;
    color: rgba(102, 126, 234, var(--text-opacity));
}

.media-library-button-warning {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #f56565;
    color: rgba(245, 101, 101, var(--text-opacity));
}

.media-library-button-error {
    --bg-opacity: 1;
    background-color: #f56565;
    background-color: rgba(245, 101, 101, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    --border-opacity: 1;
    border-color: #fc8181;
    border-color: rgba(252, 129, 129, var(--border-opacity));
}

.media-library-button-success {
    --bg-opacity: 1;
    background-color: #48bb78;
    background-color: rgba(72, 187, 120, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
}

.media-library-replace .media-library-button {
    opacity: 0;
}

.media-library-dropzone:not(.disabled):hover .media-library-placeholder .media-library-button,
.media-library-dropzone:not(.disabled):focus .media-library-placeholder .media-library-button,
.media-library-dropzone-drag + .media-library-placeholder .media-library-button {
    opacity: 1;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.media-library-dropzone:not(.disabled):active .media-library-placeholder .media-library-button,
.media-library-dropzone-drop .media-library-placeholder .media-library-button {
    opacity: 1;
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

/* Icon */

.media-library-icon {
    width: 1.5rem;
    height: 1.5rem;
}

.media-library-icon-fill {
    fill: currentColor;
}

/* Progress */

.media-library-progress-wrap {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    display: flex;
    align-items: center;
    justify-content: center;
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
    --bg-opacity: 0.5;
    z-index: 10;
    opacity: 0;
    transition-property: opacity;
    transition-duration: 300ms;
    pointer-events: none;
}

.media-library-progress-wrap-loading {
    opacity: 1;
}

.media-library-progress {
    appearance: none;
    height: 0.25rem;
    width: 100%;
    max-width: 28rem;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    border-radius: 9999px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.media-library progress::-webkit-progress-bar {
    appearance: none;
    border-radius: 9999px;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.media-library progress::-moz-progress-bar {
    height: 100%;
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
}

.media-library progress::-webkit-progress-value {
    height: 100%;
    --bg-opacity: 1;
    background-color: #667eea;
    background-color: rgba(102, 126, 234, var(--bg-opacity));
}

/* Text styles */

.media-library-text-separator {
    opacity: 0.5;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

.media-library-text-success {
    --text-opacity: 1;
    color: #38a169;
    color: rgba(56, 161, 105, var(--text-opacity));
}

.media-library-text-error {
    --text-opacity: 1;
    color: #e53e3e;
    color: rgba(229, 62, 62, var(--text-opacity));
}

.media-library-text-link {
    text-decoration: underline;
    cursor: pointer;
}

/* Ported utilities */

.media-library-hidden {
    display: none;
}

/* Fixes for Bootstrap 4 */

.media-library-properties button {
    border: none;
    padding: 0;
    font: inherit;
}

.media-library-dropzone-replace {
    background-color: transparent;
}

ul.media-library-dragula-container {
    padding: 0;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9zdHlsZXMuY3NzIiwiPG5vIHNvdXJjZT4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsWUFBWTs7QUFDWjtFQUNJLDBCQUEwQjtFQUMxQixvQkFBb0I7RUFDcEIsd0JBQXdCO0VBQ3hCLFlBQVk7RUFDWixpRUFBaUU7RUFDakUseUJBQXlCO0FBQzdCOztBQUVBO0VBQ0ksd0JBQXdCO0FBQzVCOztBQUVBO0VBQ0ksb0NBQW9DO0VBQ3BDLGlDQUFpQztFQUNqQyxnQ0FBZ0M7RUFDaEMsNEJBQTRCO0FBQ2hDOztBQUVBO0VBQ0ksWUFBWTtFQUNaLGlFQUFpRTtFQUNqRSx5QkFBeUI7QUFDN0I7O0FBRUEsY0FBYzs7QUFDZDtFQzVCQSxtQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLDhDQUFBO0FEK0JBOztBQUVBO0VDakNBLG1CQUFBO0FEbUNBOztBQUVBLGlCQUFpQjs7QUFDakI7RUN0Q0EsbUJBQUE7QUR3Q0E7O0FBRUE7RUMxQ0Esa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxzRkFBQTtBRDhDQTs7QUFFQSxhQUFhOztBQUNiO0VDakRBLGNBQUE7QURtREE7O0FBRUE7RUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7OztFQ3pEQSxtQkFBQTtFQUFBLE9BQUE7RUFBQSxTQUFBO0VBQUEsVUFBQTtFQUFBLFFBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBLFVBQUE7QURpRUE7O0FBRUEsVUFBVTs7QUFDVjtFQ3BFQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtBRHVFQTs7QUFFQTtFQ3pFQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0FEOEVBOztBQUVBO0VDaEZBLHlCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0FEbUZBOztBQUVBO0VBQ0ksV0FBVztBQUNmOztBQUVBOztFQ3pGQSxvQkFBQTtFQUFBLFdBQUE7RUFBQSxjQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsWUFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QUR3R0E7O0FBRUE7RUMxR0Esa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QUQ0R0E7O0FBRUE7RUM5R0EsbUJBQUE7RUFBQSxTQUFBO0VBQUEsT0FBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsYUFBQTtFQUFBLFlBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtFQUFBLGdCQUFBO0VBQUEsYUFBQTtFQUFBLGdCQUFBO0FEMkhBOztBQUVBO0VDN0hBLFdBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0FEaUlBOztBQUVBLHNDQUFzQzs7QUFDdEM7RUNwSUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSxzQkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUQySUksbUJBQW1CO0FBQ3ZCOztBQUVBO0VDOUlBLGNBQUE7RUFBQSx3QkFBQTtBRGlKQTs7QUFFQTtFQ25KQSx5QkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtFQUFBLHVCQUFBO0FEdUpBOztBQUVBO0VDekpBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtFQUFBLGtCQUFBO0VBQUEsbUJBQUE7RUFBQSxZQUFBO0VBQUEsY0FBQTtFQUFBLHdCQUFBO0FEZ0tBOztBQUVBO0VDbEtBLGVBQUE7RUFBQSxtQkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsd0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7QUR5S0E7O0FBRUE7RUMzS0EsYUFBQTtFQUFBLG9CQUFBO0FEOEtBOztBQUVBO0VDaExBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLDhDQUFBO0VBQUEsYUFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtBRHFMQTs7QUFFQTtFQ3ZMQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0VBQUEsdUJBQUE7QUQ0TEE7O0FBRUE7RUM5TEEsY0FBQTtFQUFBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSx3QkFBQTtBRGtNQTs7QUFFQTtFQ3BNQSxXQUFBO0VBQUEsY0FBQTtFQUFBLGVBQUE7RUFBQSxzQkFBQTtBRHlNQTs7QUFFQTtFQUNJLFdBQVc7RUM1TWYsbUJBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxRQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsdURBQUE7RUFBQSxzQkFBQTtBRGtOQTs7QUFFQTtFQ3BOQSxpQkFBQTtFQUFBLHdCQUFBO0VBQUEsb0JBQUE7QURzTkE7O0FBRUEsVUFBVTs7QUFDVjtFQ3pOQSxtQkFBQTtFQUFBLFdBQUE7RUFBQSxZQUFBO0VBQUEsYUFBQTtFQUFBLGFBQUE7QUQrTkE7O0FBRUE7RUNqT0EsVUFBQTtFQUFBLG1CQUFBO0FEb09BOztBQUVBO0VDdE9BLFlBQUE7RUFBQSxhQUFBO0VBQUEsa0JBQUE7RUFBQSxpQkFBQTtBRDJPQTs7QUFFQTtFQzdPQSxZQUFBO0VBQUEsYUFBQTtFQUFBLGNBQUE7RUFBQSxvQkFBQTtFQUFBLHdCQUFBO0VBQUEsZ0JBQUE7RUFBQSx1QkFBQTtFQUFBLHlEQUFBO0FEb1BBOztBQUVBO0VDdFBBLGdCQUFBO0VBQUEsaUJBQUE7RUFBQSx3QkFBQTtFQUFBLG9CQUFBO0VBQUEsaUJBQUE7RUFBQSwwQkFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdEQUFBO0VBQUEsbUJBQUE7QUQ2UEE7O0FBRUEsZ0JBQWdCOztBQUNoQjtFQ2hRQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSx3QkFBQTtFQUFBLFlBQUE7RURxUUksd0JBQXdCO0FBQzVCOztBQUVBO0VDeFFBLFlBQUE7RUFBQSxhQUFBO0VBQUEsbUJBQUE7RUFBQSxtQkFBQTtBRDZRQTs7QUFFQTtFQUNJLFdBQVc7RUNoUmYsbUJBQUE7RURrUkksUUFBUTtFQUNSLFNBQVM7RUNuUmIsY0FBQTtFQUFBLGVBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxtQkFBQTtFRHdSSSx3REFBd0Q7QUFDNUQ7O0FBRUE7RUFDSSxXQUFXO0VDNVJmLG1CQUFBO0VEOFJJLFFBQVE7RUFDUixTQUFTO0VDL1JiLGNBQUE7RUFBQSxlQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSx1QkFBQTtFRHNTSSxnQ0FBZ0M7QUFDcEM7O0FBRUE7O0VBRUksMEJBQTBCO0FBQzlCOztBQUVBLFNBQVM7O0FBQ1Q7RUMvU0EsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtBRGtUQTs7QUFFQTtFQ3BUQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEsY0FBQTtFQUFBLGdCQUFBO0FEd1RBOztBQUVBO0VDMVRBLFdBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO0FEOFRBOztBQUVBLGFBQWE7O0FBQ2I7RUNqVUEsNEJBQUE7RUFBQSxjQUFBO0VBQUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx5REFBQTtFQUFBLHVCQUFBO0VBQUEseUVBQUE7RUFBQSwyQkFBQTtFQUFBLGFBQUE7RUFBQSw4QkFBQTtBRDRVQTs7QUFFQTtFQzlVQSxxQkFBQTtFQUFBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtBRGlWQTs7QUFFQTtFQ25WQSxvQkFBQTtBRHFWQTs7QUFFQTs7RUN2VkEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0VBQUEsbUJBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEsd0RBQUE7RUFBQSx1QkFBQTtBRDZWQTs7QUFFQTs7O0VDL1ZBLFdBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLG9CQUFBO0VBQUEsc0JBQUE7RUFBQSx3REFBQTtFQUFBLHVCQUFBO0FEdVdBOztBQUVBO0VDeldBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLG1CQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHVEQUFBO0VBQUEsdUJBQUE7RUFBQSxvQkFBQTtBRCtXQTs7QUFFQSxlQUFlOztBQUNmO0VDbFhBLG1CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7RUFBQSxhQUFBO0VBQUEsYUFBQTtFQUFBLG1CQUFBO0VBQUEsaUJBQUE7RUFBQSxvQkFBQTtBRHlYQTs7QUFFQTtFQzNYQSxjQUFBO0VBQUEsaUJBQUE7QUQ2WEE7O0FBRUE7RUMvWEEsWUFBQTtFQUFBLGFBQUE7QURrWUE7O0FBRUE7RUNwWUEsaUJBQUE7RUFBQSx3QkFBQTtFQUFBLG9CQUFBO0VBQUEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsZ0RBQUE7QUR1WUE7O0FBRUEsVUFBVTs7QUFDVjtFQzFZQSxpQkFBQTtFQUFBLG1CQUFBO0VBQUEsc0JBQUE7QUQ2WUE7O0FBRUE7RUMvWUEsb0JBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSw4Q0FBQTtBRGtaQTs7QUFFQTtFQ3BaQSxlQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSxnREFBQTtFQUFBLHNCQUFBO0FEeVpBOztBQUVBO0VDM1pBLGFBQUE7RUFBQSxZQUFBO0VBQUEsbUJBQUE7RUFBQSxrQkFBQTtFQUFBLGVBQUE7RUFBQSw2Q0FBQTtFQUFBLHdCQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0VBQUEscUJBQUE7RUFBQSxzQkFBQTtFQUFBLHFCQUFBO0VBQUEsd0JBQUE7RUFBQSx5RUFBQTtFQUFBLDJCQUFBO0FEc2FBOztBQUVBO0VDeGFBLFdBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7QUQyYUE7O0FBRUEsb0JBQW9COztBQUNwQjtFQzlhQSxjQUFBO0VBQUEsZUFBQTtFQUFBLDRFQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VBQUEsd0JBQUE7RUFBQSxzQkFBQTtFQUFBLGVBQUE7RUFBQSwyQkFBQTtFQUFBLHlCQUFBO0VBQUEsa0JBQUE7RUFBQSxvQkFBQTtFQUFBLHNCQUFBO0VBQUEseURBQUE7RUFBQSx1QkFBQTtFQUFBLFlBQUE7QUQ2YkE7O0FBRUE7RUMvYkEsZUFBQTtFQUFBLGdCQUFBO0FEa2NBOztBQUVBO0VDcGNBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdEQUFBO0FEdWNBOztBQUVBO0VDemNBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLGdEQUFBO0FENGNBOztBQUVBO0VDOWNBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx5REFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtFQUFBLGdEQUFBO0VBQUEsb0JBQUE7RUFBQSxzQkFBQTtFQUFBLHlEQUFBO0FEa2RBOztBQUVBO0VDcGRBLGdCQUFBO0VBQUEsMEJBQUE7RUFBQSx3REFBQTtFQUFBLGtCQUFBO0VBQUEsWUFBQTtFQUFBLGdEQUFBO0FEdWRBOztBQUVBO0VDemRBLFdBQUE7QUQyZEE7O0FBRUE7OztFQzdkQSxXQUFBO0VBQUEsa0ZBQUE7QURrZUE7O0FBRUE7O0VDcGVBLFdBQUE7RUFBQSxrREFBQTtBRHdlQTs7QUFFQSxTQUFTOztBQUNUO0VDM2VBLGNBQUE7RUFBQSxlQUFBO0FEOGVBOztBQUVBO0VBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBLGFBQWE7O0FBQ2I7RUNyZkEsbUJBQUE7RUFBQSxPQUFBO0VBQUEsU0FBQTtFQUFBLFVBQUE7RUFBQSxRQUFBO0VBQUEsWUFBQTtFQUFBLGFBQUE7RUFBQSxzQkFBQTtFQUFBLHVCQUFBO0VBQUEsY0FBQTtFQUFBLG9CQUFBO0VBQUEsd0JBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7RUFBQSxrQkFBQTtFQUFBLFlBQUE7RUFBQSxXQUFBO0VBQUEsNkJBQUE7RUFBQSwyQkFBQTtFQUFBLHFCQUFBO0FEcWdCQTs7QUFFQTtFQ3ZnQkEsV0FBQTtBRHlnQkE7O0FBRUE7RUMzZ0JBLGlCQUFBO0VBQUEsZ0JBQUE7RUFBQSxZQUFBO0VBQUEsaUJBQUE7RUFBQSxnQkFBQTtFQUFBLHVCQUFBO0VBQUEseURBQUE7RUFBQSxzQkFBQTtFQUFBLDRFQUFBO0FEbWhCQTs7QUFFQTtFQ3JoQkEsaUJBQUE7RUFBQSxzQkFBQTtFQUFBLGdCQUFBO0VBQUEsdUJBQUE7RUFBQSx5REFBQTtBRHloQkE7O0FBRUE7RUMzaEJBLGFBQUE7RUFBQSxnQkFBQTtFQUFBLDBCQUFBO0VBQUEseURBQUE7QUQ4aEJBOztBQUVBO0VDaGlCQSxhQUFBO0VBQUEsZ0JBQUE7RUFBQSwwQkFBQTtFQUFBLHlEQUFBO0FEbWlCQTs7QUFFQSxnQkFBZ0I7O0FBQ2hCO0VDdGlCQSxhQUFBO0VBQUEsc0JBQUE7RUFBQSx1QkFBQTtBRHlpQkE7O0FBRUE7RUMzaUJBLGtCQUFBO0VBQUEsZUFBQTtFQUFBLCtDQUFBO0FENmlCQTs7QUFFQTtFQy9pQkEsa0JBQUE7RUFBQSxlQUFBO0VBQUEsOENBQUE7QURpakJBOztBQUVBO0VDbmpCQSwyQkFBQTtFQUFBLGdCQUFBO0FEc2pCQTs7QUFFQSxxQkFBcUI7O0FBQ3JCO0VDempCQSxjQUFBO0FEMmpCQTs7QUFFQSwwQkFBMEI7O0FBQzFCO0VBQ0ksWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0FBQ2pCOztBQUVBO0VBQ0ksNkJBQTZCO0FBQ2pDIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBEcmFndWxhICovXG4uZ3UtbWlycm9yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC1tcy1maWx0ZXI6ICdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCknO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG5cbi5ndS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ndS11bnNlbGVjdGFibGUge1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmd1LXRyYW5zaXQge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MjApJztcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xufVxuXG4vKiBDb250YWluZXIgKi9cbi5tZWRpYS1saWJyYXJ5IHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IHRleHQtZ3JheS03MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5ICoge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbn1cblxuLyogV2hlbiBjbG9uaW5nICovXG4ubWVkaWEtbGlicmFyeS1pdGVtICoge1xuICAgIEBhcHBseSByZWxhdGl2ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS5ndS1taXJyb3Ige1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLWdyYXktMzAwO1xuICAgIEBhcHBseSBzaGFkb3cteGw7XG59XG5cbi8qIFVwbG9hZGVyICovXG4ubWVkaWEtbGlicmFyeS1hZGQge1xuICAgIEBhcHBseSBmbGV4O1xufVxuXG4ubWVkaWEtbGlicmFyeS1tdWx0aXBsZS5tZWRpYS1saWJyYXJ5LWZpbGxlZCAubWVkaWEtbGlicmFyeS1hZGQge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXJlcGxhY2UsXG4ubWVkaWEtbGlicmFyeS1yZXBsYWNlIC5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLFxuLm1lZGlhLWxpYnJhcnktcmVwbGFjZSAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBpbnNldC0wO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgbS0wO1xufVxuXG4vKiBJdGVtcyAqL1xuLm1lZGlhLWxpYnJhcnktbXVsdGlwbGUgLm1lZGlhLWxpYnJhcnktaXRlbXMge1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLWdyYXktMzAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pdGVtIHtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBtaW4tdy0wO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktaXRlbS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGFwcGx5IGJvcmRlci1iO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1kcm9wem9uZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yb3ctZHJhZyxcbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1kcm9wem9uZTpiZWZvcmUge1xuICAgIEBhcHBseSBzZWxmLXN0cmV0Y2g7XG4gICAgQGFwcGx5IGZsZXgtbm9uZTtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgZmxleC1jb2w7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgQGFwcGx5IHctODtcbiAgICBAYXBwbHkgYmctZ3JheS0yMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IGJvcmRlci1yO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDA7XG4gICAgQGFwcGx5IGN1cnNvci1tb3ZlO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yb3ctZHJhZzpob3ZlciB7XG4gICAgQGFwcGx5IHRleHQtaW5kaWdvLTUwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktcm93LXJlbW92ZSB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSByaWdodC0wO1xuICAgIEBhcHBseSB0b3AtMDtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgaC0xMjtcbiAgICBAYXBwbHkgdy0xMjtcbiAgICBAYXBwbHkgdGV4dC1ncmF5LTUwMDtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG4gICAgQGFwcGx5IG9wYWNpdHktNTA7XG4gICAgQGFwcGx5IGN1cnNvci1wb2ludGVyO1xufVxuXG4ubWVkaWEtbGlicmFyeS1yb3ctcmVtb3ZlOmhvdmVyIHtcbiAgICBAYXBwbHkgb3BhY2l0eS0xMDA7XG4gICAgQGFwcGx5IHRyYW5zaXRpb24tb3BhY2l0eTtcbiAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xufVxuXG4vKiBJbnZhbGlkIG1lZGlhLCBha2EgZmFpbGVkIHVwbG9hZHMgKi9cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvcnMge1xuICAgIEBhcHBseSBib3JkZXItMjtcbiAgICBAYXBwbHkgYm9yZGVyLXJlZC0zMDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTUwO1xuICAgIEBhcHBseSBiZy1yZWQtMjAwO1xuICAgIEBhcHBseSBiZy1vcGFjaXR5LTUwO1xuICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvciB7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLXN0YXJ0O1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3I6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGFwcGx5IGJvcmRlci1iLTI7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtMzAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS0yNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWljb24ge1xuICAgIEBhcHBseSBzZWxmLXN0cmV0Y2g7XG4gICAgQGFwcGx5IHB5LTM7XG4gICAgQGFwcGx5IG14LTQ7XG4gICAgQGFwcGx5IHctODtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWZpbGxlZC5tZWRpYS1saWJyYXJ5LXNvcnRhYmxlIC5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci1pY29uIHtcbiAgICBAYXBwbHkgbWwtMDtcbiAgICBAYXBwbHkgbXItNDtcbiAgICBAYXBwbHkgYmctcmVkLTIwMDtcbiAgICBAYXBwbHkgYmctb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgYm9yZGVyLXI7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtMjAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItY29udGVudCB7XG4gICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICBAYXBwbHkgcHItMTI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci10aXRsZSB7XG4gICAgQGFwcGx5IHRleHQtcmVkLTYwMDtcbiAgICBAYXBwbHkgaC0xMjtcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xufVxuXG4ubWVkaWEtbGlicmFyeS1saXN0ZXJyb3ItaXRlbXMge1xuICAgIEBhcHBseSAtbXQtMjtcbiAgICBAYXBwbHkgYm9yZGVyLXQ7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtMzAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS0yNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLWl0ZW0ge1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IHB5LTM7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci10aHVtYiB7XG4gICAgQGFwcGx5IGZsZXgtbm9uZTtcbiAgICBAYXBwbHkgdy02O1xuICAgIEBhcHBseSBoLTY7XG4gICAgQGFwcGx5IG1yLTM7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxpc3RlcnJvci10aHVtYjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBpbnNldC0wO1xuICAgIEBhcHBseSBib3JkZXI7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtNjAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS01MDtcbn1cblxuLm1lZGlhLWxpYnJhcnktbGlzdGVycm9yLXRleHQge1xuICAgIEBhcHBseSB0cnVuY2F0ZTtcbn1cblxuLyogVGh1bWIgKi9cbi5tZWRpYS1saWJyYXJ5LXRodW1iIHtcbiAgICBAYXBwbHkgcmVsYXRpdmU7XG4gICAgQGFwcGx5IGZsZXgtbm9uZTtcbiAgICBAYXBwbHkgdy0xNjtcbiAgICBAYXBwbHkgaC0xNjtcbiAgICBAYXBwbHkgbS00O1xufVxuXG4ubWVkaWEtbGlicmFyeS1zaW5nbGUgLm1lZGlhLWxpYnJhcnktdGh1bWIge1xuICAgIEBhcHBseSBtLTA7XG4gICAgQGFwcGx5IG1yLTQ7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRodW1iLWltZyB7XG4gICAgQGFwcGx5IHctZnVsbDtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIEBhcHBseSBvYmplY3QtY292ZXI7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGh1bWItZXh0ZW5zaW9uIHtcbiAgICBAYXBwbHkgdy1mdWxsO1xuICAgIEBhcHBseSBoLWZ1bGw7XG4gICAgQGFwcGx5IGZsZXg7XG4gICAgQGFwcGx5IGl0ZW1zLWNlbnRlcjtcbiAgICBAYXBwbHkganVzdGlmeS1jZW50ZXI7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xufVxuXG4ubWVkaWEtbGlicmFyeS10aHVtYi1leHRlbnNpb24tdHJ1bmNhdGUge1xuICAgIEBhcHBseSBtYXgtdy1mdWxsO1xuICAgIEBhcHBseSB0cnVuY2F0ZTtcbiAgICBAYXBwbHkgZm9udC1zZW1pYm9sZDtcbiAgICBAYXBwbHkgdXBwZXJjYXNlO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNTAwO1xuICAgIEBhcHBseSB0ZXh0LXhzO1xufVxuXG4vKiBQbGFjZWhvbGRlciAqL1xuLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIge1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgIEBhcHBseSB3LTE2O1xuICAgIGhlaWdodDogY2FsYyg0cmVtIC0gNHB4KTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZmlsbGVkLm1lZGlhLWxpYnJhcnktc29ydGFibGUgLm1lZGlhLWxpYnJhcnktYWRkIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIHtcbiAgICBAYXBwbHkgdy04O1xuICAgIEBhcHBseSBoLTg7XG4gICAgQGFwcGx5IC1tbC04O1xuICAgIEBhcHBseSBtci00O1xufVxuXG4ubWVkaWEtbGlicmFyeS1tdWx0aXBsZS5tZWRpYS1saWJyYXJ5LWVtcHR5IC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIEBhcHBseSBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgQGFwcGx5IHctMTA7XG4gICAgQGFwcGx5IGgtMTA7XG4gICAgQGFwcGx5IGJnLWdyYXktMzAwO1xuICAgIEBhcHBseSBiZy1vcGFjaXR5LTI1O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKGNhbGMoLTUwJSArIDNweCksIGNhbGMoLTUwJSArIDNweCkpO1xufVxuXG4ubWVkaWEtbGlicmFyeS1tdWx0aXBsZS5tZWRpYS1saWJyYXJ5LWVtcHR5IC5tZWRpYS1saWJyYXJ5LWFkZCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBAYXBwbHkgdy0xMDtcbiAgICBAYXBwbHkgaC0xMDtcbiAgICBAYXBwbHkgYmctZ3JheS0xMDA7XG4gICAgQGFwcGx5IGJvcmRlcjtcbiAgICBAYXBwbHkgYm9yZGVyLWdyYXktNDAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS0yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6bm90KC5kaXNhYmxlZCk6YWN0aXZlIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyLFxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtZHJvcCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG5cbi8qIEhlbHAgKi9cbi5tZWRpYS1saWJyYXJ5LWhlbHAge1xuICAgIEBhcHBseSB0ZXh0LXhzO1xuICAgIEBhcHBseSB0ZXh0LWdyYXktNjAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1oZWxwLWNsZWFyIHtcbiAgICBAYXBwbHkgcHgtMjtcbiAgICBAYXBwbHkgb3BhY2l0eS03NTtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWhlbHAtY2xlYXI6aG92ZXIge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG59XG5cbi8qIERyb3B6b25lICovXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZSB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZSAhaW1wb3J0YW50O1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGJvcmRlci0yO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS02MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTI1O1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbiAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xuICAgIEBhcHBseSBmbGV4LWdyb3c7XG4gICAgQGFwcGx5IGJnLXRyYW5zcGFyZW50O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1hZGQge1xuICAgIEBhcHBseSBib3JkZXItZGFzaGVkO1xuICAgIEBhcHBseSBiZy1ncmF5LTEwMDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtcmVwbGFjZSB7XG4gICAgQGFwcGx5IGJvcmRlci1zb2xpZDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmU6bm90KC5kaXNhYmxlZCk6aG92ZXIsXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZS1kcmFnIHtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTMwMDtcbiAgICBAYXBwbHkgYmctb3BhY2l0eS0yNTtcbiAgICBAYXBwbHkgYm9yZGVyLWluZGlnby02MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTI1O1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTpmb2N1cyxcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyb3Age1xuICAgIEBhcHBseSBvdXRsaW5lLW5vbmU7XG4gICAgQGFwcGx5IGJnLWluZGlnby0zMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IGJvcmRlci1pbmRpZ28tNjAwO1xuICAgIEBhcHBseSBib3JkZXItb3BhY2l0eS0yNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUuZGlzYWJsZWQge1xuICAgIEBhcHBseSBiZy1yZWQtMzAwO1xuICAgIEBhcHBseSBiZy1vcGFjaXR5LTI1O1xuICAgIEBhcHBseSBib3JkZXItcmVkLTYwMDtcbiAgICBAYXBwbHkgYm9yZGVyLW9wYWNpdHktMjU7XG4gICAgQGFwcGx5IGN1cnNvci1ub3QtYWxsb3dlZDtcbn1cblxuLyogUHJvcGVydGllcyAqL1xuLm1lZGlhLWxpYnJhcnktcHJvcGVydGllcyB7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS02MDA7XG4gICAgQGFwcGx5IGZsZXgtZ3JvdztcbiAgICBAYXBwbHkgbWluLXctMDtcbiAgICBAYXBwbHkgbXItNDtcbiAgICBAYXBwbHkgbXktNDtcbn1cblxuLm1lZGlhLWxpYnJhcnktc2luZ2xlIC5tZWRpYS1saWJyYXJ5LXByb3BlcnRpZXMge1xuICAgIEBhcHBseSBteS0wO1xufVxuXG4ubWVkaWEtbGlicmFyeS1wcm9wZXJ0aWVzLWZpeGVkIHtcbiAgICBAYXBwbHkgdy0zMjtcbiAgICBAYXBwbHkgZmxleC1ncm93LTA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXByb3BlcnR5IHtcbiAgICBAYXBwbHkgdHJ1bmNhdGU7XG4gICAgQGFwcGx5IHRleHQtZ3JheS01MDA7XG59XG5cbi8qIEZpZWxkICovXG4ubWVkaWEtbGlicmFyeS1maWVsZCB7XG4gICAgQGFwcGx5IG92ZXJmbG93LWhpZGRlbjtcbiAgICBAYXBwbHkgbXktMjtcbn1cblxuLm1lZGlhLWxpYnJhcnktZmllbGQtZXJyb3Ige1xuICAgIEBhcHBseSBtdC0xO1xuICAgIEBhcHBseSB0ZXh0LXJlZC02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWxhYmVsIHtcbiAgICBAYXBwbHkgYmxvY2s7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS01MDA7XG4gICAgQGFwcGx5IHByLTI7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWlucHV0IHtcbiAgICBAYXBwbHkgZmxleC0xO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IHRleHQteHM7XG4gICAgQGFwcGx5IHRleHQtZ3JheS04MDA7XG4gICAgQGFwcGx5IHJvdW5kZWQtc207XG4gICAgQGFwcGx5IGJnLWdyYXktMjAwO1xuICAgIEBhcHBseSBweC0yO1xuICAgIEBhcHBseSBweS0xO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWNvbG9ycztcbiAgICBAYXBwbHkgZHVyYXRpb24tMzAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1pbnB1dDpmb2N1cyB7XG4gICAgQGFwcGx5IG91dGxpbmUtbm9uZTtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTEwMDtcbn1cblxuLyogUm91bmRlZCBidXR0b25zICovXG4ubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSB3LTY7XG4gICAgQGFwcGx5IGgtNjtcbiAgICBAYXBwbHkgc2hhZG93O1xuICAgIEBhcHBseSBmbGV4O1xuICAgIEBhcHBseSBpdGVtcy1jZW50ZXI7XG4gICAgQGFwcGx5IGp1c3RpZnktY2VudGVyO1xuICAgIEBhcHBseSByb3VuZGVkLWZ1bGw7XG4gICAgQGFwcGx5IGxlYWRpbmctbm9uZTtcbiAgICBAYXBwbHkgZHVyYXRpb24tMTAwO1xuICAgIEBhcHBseSB0cmFuc2l0aW9uLWFsbDtcbiAgICBAYXBwbHkgYm9yZGVyO1xuICAgIEBhcHBseSBib3JkZXItZ3JheS00MDA7XG4gICAgQGFwcGx5IGJvcmRlci1vcGFjaXR5LTc1O1xuICAgIEBhcHBseSB6LTEwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1zb3J0YWJsZSAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSB3LTU7XG4gICAgQGFwcGx5IGgtNTtcbn1cblxuLm1lZGlhLWxpYnJhcnktYnV0dG9uLWluZm8ge1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgdGV4dC1pbmRpZ28tNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1idXR0b24td2FybmluZyB7XG4gICAgQGFwcGx5IGJnLXdoaXRlO1xuICAgIEBhcHBseSB0ZXh0LXJlZC01MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWJ1dHRvbi1lcnJvciB7XG4gICAgQGFwcGx5IGJnLXJlZC01MDA7XG4gICAgQGFwcGx5IHRleHQtd2hpdGU7XG4gICAgQGFwcGx5IGJvcmRlci1yZWQtNDAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1idXR0b24tc3VjY2VzcyB7XG4gICAgQGFwcGx5IGJnLWdyZWVuLTUwMDtcbiAgICBAYXBwbHkgdGV4dC13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnktcmVwbGFjZSAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmhvdmVyIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lOm5vdCguZGlzYWJsZWQpOmZvY3VzIC5tZWRpYS1saWJyYXJ5LXBsYWNlaG9sZGVyIC5tZWRpYS1saWJyYXJ5LWJ1dHRvbixcbi5tZWRpYS1saWJyYXJ5LWRyb3B6b25lLWRyYWcgKyAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgc2hhZG93LW1kO1xufVxuXG4ubWVkaWEtbGlicmFyeS1kcm9wem9uZTpub3QoLmRpc2FibGVkKTphY3RpdmUgLm1lZGlhLWxpYnJhcnktcGxhY2Vob2xkZXIgLm1lZGlhLWxpYnJhcnktYnV0dG9uLFxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtZHJvcCAubWVkaWEtbGlicmFyeS1wbGFjZWhvbGRlciAubWVkaWEtbGlicmFyeS1idXR0b24ge1xuICAgIEBhcHBseSBvcGFjaXR5LTEwMDtcbiAgICBAYXBwbHkgc2hhZG93LWlubmVyO1xufVxuXG4vKiBJY29uICovXG4ubWVkaWEtbGlicmFyeS1pY29uIHtcbiAgICBAYXBwbHkgdy02O1xuICAgIEBhcHBseSBoLTY7XG59XG5cbi5tZWRpYS1saWJyYXJ5LWljb24tZmlsbCB7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLm1lZGlhLWxpYnJhcnktcHJvZ3Jlc3Mtd3JhcCB7XG4gICAgQGFwcGx5IGFic29sdXRlO1xuICAgIEBhcHBseSBpbnNldC0wO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgcHgtMztcbiAgICBAYXBwbHkgZmxleDtcbiAgICBAYXBwbHkgaXRlbXMtY2VudGVyO1xuICAgIEBhcHBseSBqdXN0aWZ5LWNlbnRlcjtcbiAgICBAYXBwbHkgYmctZ3JheS0zMDA7XG4gICAgQGFwcGx5IGJnLW9wYWNpdHktNTA7XG4gICAgQGFwcGx5IHotMTA7XG4gICAgQGFwcGx5IG9wYWNpdHktMDtcbiAgICBAYXBwbHkgdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIEBhcHBseSBkdXJhdGlvbi0zMDA7XG4gICAgQGFwcGx5IHBvaW50ZXItZXZlbnRzLW5vbmU7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXByb2dyZXNzLXdyYXAtbG9hZGluZyB7XG4gICAgQGFwcGx5IG9wYWNpdHktMTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeS1wcm9ncmVzcyB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZTtcbiAgICBAYXBwbHkgaC0xO1xuICAgIEBhcHBseSB3LWZ1bGw7XG4gICAgQGFwcGx5IG1heC13LW1kO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBzaGFkb3c7XG59XG5cbi5tZWRpYS1saWJyYXJ5IHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLWJhciB7XG4gICAgQGFwcGx5IGFwcGVhcmFuY2Utbm9uZTtcbiAgICBAYXBwbHkgcm91bmRlZC1mdWxsO1xuICAgIEBhcHBseSBiZy13aGl0ZTtcbn1cblxuLm1lZGlhLWxpYnJhcnkgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBAYXBwbHkgaC1mdWxsO1xuICAgIEBhcHBseSBiZy1pbmRpZ28tNTAwO1xufVxuXG4ubWVkaWEtbGlicmFyeSBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSB7XG4gICAgQGFwcGx5IGgtZnVsbDtcbiAgICBAYXBwbHkgYmctaW5kaWdvLTUwMDtcbn1cblxuLyogVGV4dCBzdHlsZXMgKi9cbi5tZWRpYS1saWJyYXJ5LXRleHQtc2VwYXJhdG9yIHtcbiAgICBAYXBwbHkgb3BhY2l0eS01MDtcbiAgICBAYXBwbHkgcHgtMTtcbn1cblxuLm1lZGlhLWxpYnJhcnktdGV4dC1zdWNjZXNzIHtcbiAgICBAYXBwbHkgdGV4dC1ncmVlbi02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRleHQtZXJyb3Ige1xuICAgIEBhcHBseSB0ZXh0LXJlZC02MDA7XG59XG5cbi5tZWRpYS1saWJyYXJ5LXRleHQtbGluayB7XG4gICAgQGFwcGx5IHVuZGVybGluZTtcbiAgICBAYXBwbHkgY3Vyc29yLXBvaW50ZXI7XG59XG5cbi8qIFBvcnRlZCB1dGlsaXRpZXMgKi9cbi5tZWRpYS1saWJyYXJ5LWhpZGRlbiB7XG4gICAgQGFwcGx5IGhpZGRlbjtcbn1cblxuLyogRml4ZXMgZm9yIEJvb3RzdHJhcCA0ICovXG4ubWVkaWEtbGlicmFyeS1wcm9wZXJ0aWVzIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbn1cblxuLm1lZGlhLWxpYnJhcnktZHJvcHpvbmUtcmVwbGFjZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLG51bGxdfQ== */
