/** Front-end Reporting CSS **/

/* Style the tab */
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #ccc;
}

.reporting-tab-content {
    animation: fadeEffect 1s; /* Fading effect takes 1 second */
}

/* Go from zero to full opacity */
@keyframes fadeEffect {
    from {opacity: 0;}
    to {opacity: 1;}
}

/* Style the tab content */
.reporting-tab-content {
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}

/*#students-reporting {*/
    /*display: none;*/
/*}*/

#student-information-reporting, #achievements-reporting, #certificates-reporting{
    display: none;
}

#poststuff .llms-metabox:before, #poststuff .llms-metabox:after,
.llms-collapsible:before,
.llms-collapsible .llms-collapsible-header:before,
.llms-collapsible .llms-collapsible-body:before,
.llms-metabox .llms-access-plans:before,
.llms-form-fields:before,
.llms-collapsible:after,
.llms-collapsible .llms-collapsible-header:after,
.llms-collapsible .llms-collapsible-body:after,
.llms-metabox .llms-access-plans:after,
.llms-form-fields:after {
    content: " ";
    display: table; }

#poststuff .llms-metabox:after,
.llms-collapsible:after,
.llms-collapsible .llms-collapsible-header:after,
.llms-collapsible .llms-collapsible-body:after,
.llms-metabox .llms-access-plans:after,
.llms-form-fields:after {
    clear: both; }

.llms-button-action,
.llms-button-danger,
.llms-button-primary,
.llms-button-secondary {
    border: none;
    border-radius: 0;
    color: #fefefe;
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
    text-shadow: none;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    padding: 12px 24px;
    position: relative;
    -webkit-transition: all .5s ease;
    transition: all .5s ease; }
.llms-button-action:disabled,
.llms-button-danger:disabled,
.llms-button-primary:disabled,
.llms-button-secondary:disabled {
    opacity: 0.5; }
.llms-button-action:hover, .llms-button-action:active,
.llms-button-danger:hover,
.llms-button-danger:active,
.llms-button-primary:hover,
.llms-button-primary:active,
.llms-button-secondary:hover,
.llms-button-secondary:active {
    color: #fefefe; }
.llms-button-action:focus,
.llms-button-danger:focus,
.llms-button-primary:focus,
.llms-button-secondary:focus {
    color: #fefefe; }
.llms-button-action.auto,
.llms-button-danger.auto,
.llms-button-primary.auto,
.llms-button-secondary.auto {
    width: auto; }
.llms-button-action.full,
.llms-button-danger.full,
.llms-button-primary.full,
.llms-button-secondary.full {
    display: block;
    text-align: center;
    width: 100%; }
.llms-button-action.square,
.llms-button-danger.square,
.llms-button-primary.square,
.llms-button-secondary.square {
    padding: 12px; }
.llms-button-action.small,
.llms-button-danger.small,
.llms-button-primary.small,
.llms-button-secondary.small {
    font-size: 13px;
    padding: 8px 14px; }
.llms-button-action.small.square,
.llms-button-danger.small.square,
.llms-button-primary.small.square,
.llms-button-secondary.small.square {
    padding: 8px; }
.llms-button-action.large,
.llms-button-danger.large,
.llms-button-primary.large,
.llms-button-secondary.large {
    font-size: 18px;
    line-height: 1.2;
    padding: 16px 32px; }
.llms-button-action.large.square,
.llms-button-danger.large.square,
.llms-button-primary.large.square,
.llms-button-secondary.large.square {
    padding: 16px; }
.llms-button-action.large .fa,
.llms-button-danger.large .fa,
.llms-button-primary.large .fa,
.llms-button-secondary.large .fa {
    left: -7px;
    position: relative; }

.llms-button-primary {
    background: #466dd8; }
.llms-button-primary:hover, .llms-button-primary.clicked {
    background: #2b55cb; }
.llms-button-primary:focus, .llms-button-primary:active {
    background: #6888df; }

.llms-button-secondary {
    background: #e1e1e1;
    color: #414141; }
.llms-button-secondary:hover {
    color: #414141;
    background: #cdcdcd; }
.llms-button-secondary:focus, .llms-button-secondary:active {
    color: #414141;
    background: #ebebeb; }

.llms-button-action {
    background: #f8954f; }
.llms-button-action:hover, .llms-button-action.clicked {
    background: #f67d28; }
.llms-button-action:focus, .llms-button-action:active {
    background: #faad76; }

.llms-button-danger {
    background: #e5554e; }
.llms-button-danger:hover {
    background: #e0332a; }
.llms-button-danger:focus, .llms-button-danger:active {
    background: #e86660; }

.lifterlms [data-tip],
.lifterlms [data-title-default],
.lifterlms [data-title-active],
.llms-metabox [data-tip],
.llms-metabox [data-title-default],
.llms-metabox [data-title-active],
.llms-mb-container [data-tip],
.llms-mb-container [data-title-default],
.llms-mb-container [data-title-active],
.llms-quiz-wrapper [data-tip],
.llms-quiz-wrapper [data-title-default],
.llms-quiz-wrapper [data-title-active] {
    position: relative; }
.lifterlms [data-tip].tip--top-right:before,
.lifterlms [data-title-default].tip--top-right:before,
.lifterlms [data-title-active].tip--top-right:before,
.llms-metabox [data-tip].tip--top-right:before,
.llms-metabox [data-title-default].tip--top-right:before,
.llms-metabox [data-title-active].tip--top-right:before,
.llms-mb-container [data-tip].tip--top-right:before,
.llms-mb-container [data-title-default].tip--top-right:before,
.llms-mb-container [data-title-active].tip--top-right:before,
.llms-quiz-wrapper [data-tip].tip--top-right:before,
.llms-quiz-wrapper [data-title-default].tip--top-right:before,
.llms-quiz-wrapper [data-title-active].tip--top-right:before {
    bottom: 100%;
    left: -10px; }
.lifterlms [data-tip].tip--top-right:hover:before,
.lifterlms [data-title-default].tip--top-right:hover:before,
.lifterlms [data-title-active].tip--top-right:hover:before,
.llms-metabox [data-tip].tip--top-right:hover:before,
.llms-metabox [data-title-default].tip--top-right:hover:before,
.llms-metabox [data-title-active].tip--top-right:hover:before,
.llms-mb-container [data-tip].tip--top-right:hover:before,
.llms-mb-container [data-title-default].tip--top-right:hover:before,
.llms-mb-container [data-title-active].tip--top-right:hover:before,
.llms-quiz-wrapper [data-tip].tip--top-right:hover:before,
.llms-quiz-wrapper [data-title-default].tip--top-right:hover:before,
.llms-quiz-wrapper [data-title-active].tip--top-right:hover:before {
    bottom: calc( 100% + 6px); }
.lifterlms [data-tip].tip--top-right:after,
.lifterlms [data-title-default].tip--top-right:after,
.lifterlms [data-title-active].tip--top-right:after,
.llms-metabox [data-tip].tip--top-right:after,
.llms-metabox [data-title-default].tip--top-right:after,
.llms-metabox [data-title-active].tip--top-right:after,
.llms-mb-container [data-tip].tip--top-right:after,
.llms-mb-container [data-title-default].tip--top-right:after,
.llms-mb-container [data-title-active].tip--top-right:after,
.llms-quiz-wrapper [data-tip].tip--top-right:after,
.llms-quiz-wrapper [data-title-default].tip--top-right:after,
.llms-quiz-wrapper [data-title-active].tip--top-right:after {
    border-top-color: #444;
    left: 6px;
    top: 0; }
.lifterlms [data-tip].tip--top-right:hover:after,
.lifterlms [data-title-default].tip--top-right:hover:after,
.lifterlms [data-title-active].tip--top-right:hover:after,
.llms-metabox [data-tip].tip--top-right:hover:after,
.llms-metabox [data-title-default].tip--top-right:hover:after,
.llms-metabox [data-title-active].tip--top-right:hover:after,
.llms-mb-container [data-tip].tip--top-right:hover:after,
.llms-mb-container [data-title-default].tip--top-right:hover:after,
.llms-mb-container [data-title-active].tip--top-right:hover:after,
.llms-quiz-wrapper [data-tip].tip--top-right:hover:after,
.llms-quiz-wrapper [data-title-default].tip--top-right:hover:after,
.llms-quiz-wrapper [data-title-active].tip--top-right:hover:after {
    top: -6px; }
.lifterlms [data-tip].tip--top-left:before,
.lifterlms [data-title-default].tip--top-left:before,
.lifterlms [data-title-active].tip--top-left:before,
.llms-metabox [data-tip].tip--top-left:before,
.llms-metabox [data-title-default].tip--top-left:before,
.llms-metabox [data-title-active].tip--top-left:before,
.llms-mb-container [data-tip].tip--top-left:before,
.llms-mb-container [data-title-default].tip--top-left:before,
.llms-mb-container [data-title-active].tip--top-left:before,
.llms-quiz-wrapper [data-tip].tip--top-left:before,
.llms-quiz-wrapper [data-title-default].tip--top-left:before,
.llms-quiz-wrapper [data-title-active].tip--top-left:before {
    bottom: 100%;
    right: -10px; }
.lifterlms [data-tip].tip--top-left:hover:before,
.lifterlms [data-title-default].tip--top-left:hover:before,
.lifterlms [data-title-active].tip--top-left:hover:before,
.llms-metabox [data-tip].tip--top-left:hover:before,
.llms-metabox [data-title-default].tip--top-left:hover:before,
.llms-metabox [data-title-active].tip--top-left:hover:before,
.llms-mb-container [data-tip].tip--top-left:hover:before,
.llms-mb-container [data-title-default].tip--top-left:hover:before,
.llms-mb-container [data-title-active].tip--top-left:hover:before,
.llms-quiz-wrapper [data-tip].tip--top-left:hover:before,
.llms-quiz-wrapper [data-title-default].tip--top-left:hover:before,
.llms-quiz-wrapper [data-title-active].tip--top-left:hover:before {
    bottom: calc( 100% + 6px); }
.lifterlms [data-tip].tip--top-left:after,
.lifterlms [data-title-default].tip--top-left:after,
.lifterlms [data-title-active].tip--top-left:after,
.llms-metabox [data-tip].tip--top-left:after,
.llms-metabox [data-title-default].tip--top-left:after,
.llms-metabox [data-title-active].tip--top-left:after,
.llms-mb-container [data-tip].tip--top-left:after,
.llms-mb-container [data-title-default].tip--top-left:after,
.llms-mb-container [data-title-active].tip--top-left:after,
.llms-quiz-wrapper [data-tip].tip--top-left:after,
.llms-quiz-wrapper [data-title-default].tip--top-left:after,
.llms-quiz-wrapper [data-title-active].tip--top-left:after {
    border-top-color: #444;
    right: 6px;
    top: 0; }
.lifterlms [data-tip].tip--top-left:hover:after,
.lifterlms [data-title-default].tip--top-left:hover:after,
.lifterlms [data-title-active].tip--top-left:hover:after,
.llms-metabox [data-tip].tip--top-left:hover:after,
.llms-metabox [data-title-default].tip--top-left:hover:after,
.llms-metabox [data-title-active].tip--top-left:hover:after,
.llms-mb-container [data-tip].tip--top-left:hover:after,
.llms-mb-container [data-title-default].tip--top-left:hover:after,
.llms-mb-container [data-title-active].tip--top-left:hover:after,
.llms-quiz-wrapper [data-tip].tip--top-left:hover:after,
.llms-quiz-wrapper [data-title-default].tip--top-left:hover:after,
.llms-quiz-wrapper [data-title-active].tip--top-left:hover:after {
    top: -6px; }
.lifterlms [data-tip].tip--bottom-left:before,
.lifterlms [data-title-default].tip--bottom-left:before,
.lifterlms [data-title-active].tip--bottom-left:before,
.llms-metabox [data-tip].tip--bottom-left:before,
.llms-metabox [data-title-default].tip--bottom-left:before,
.llms-metabox [data-title-active].tip--bottom-left:before,
.llms-mb-container [data-tip].tip--bottom-left:before,
.llms-mb-container [data-title-default].tip--bottom-left:before,
.llms-mb-container [data-title-active].tip--bottom-left:before,
.llms-quiz-wrapper [data-tip].tip--bottom-left:before,
.llms-quiz-wrapper [data-title-default].tip--bottom-left:before,
.llms-quiz-wrapper [data-title-active].tip--bottom-left:before {
    top: 100%;
    right: -10px; }
.lifterlms [data-tip].tip--bottom-left:hover:before,
.lifterlms [data-title-default].tip--bottom-left:hover:before,
.lifterlms [data-title-active].tip--bottom-left:hover:before,
.llms-metabox [data-tip].tip--bottom-left:hover:before,
.llms-metabox [data-title-default].tip--bottom-left:hover:before,
.llms-metabox [data-title-active].tip--bottom-left:hover:before,
.llms-mb-container [data-tip].tip--bottom-left:hover:before,
.llms-mb-container [data-title-default].tip--bottom-left:hover:before,
.llms-mb-container [data-title-active].tip--bottom-left:hover:before,
.llms-quiz-wrapper [data-tip].tip--bottom-left:hover:before,
.llms-quiz-wrapper [data-title-default].tip--bottom-left:hover:before,
.llms-quiz-wrapper [data-title-active].tip--bottom-left:hover:before {
    top: calc( 100% + 6px); }
.lifterlms [data-tip].tip--bottom-left:after,
.lifterlms [data-title-default].tip--bottom-left:after,
.lifterlms [data-title-active].tip--bottom-left:after,
.llms-metabox [data-tip].tip--bottom-left:after,
.llms-metabox [data-title-default].tip--bottom-left:after,
.llms-metabox [data-title-active].tip--bottom-left:after,
.llms-mb-container [data-tip].tip--bottom-left:after,
.llms-mb-container [data-title-default].tip--bottom-left:after,
.llms-mb-container [data-title-active].tip--bottom-left:after,
.llms-quiz-wrapper [data-tip].tip--bottom-left:after,
.llms-quiz-wrapper [data-title-default].tip--bottom-left:after,
.llms-quiz-wrapper [data-title-active].tip--bottom-left:after {
    border-bottom-color: #444;
    right: 6px;
    bottom: 0; }
.lifterlms [data-tip].tip--bottom-left:hover:after,
.lifterlms [data-title-default].tip--bottom-left:hover:after,
.lifterlms [data-title-active].tip--bottom-left:hover:after,
.llms-metabox [data-tip].tip--bottom-left:hover:after,
.llms-metabox [data-title-default].tip--bottom-left:hover:after,
.llms-metabox [data-title-active].tip--bottom-left:hover:after,
.llms-mb-container [data-tip].tip--bottom-left:hover:after,
.llms-mb-container [data-title-default].tip--bottom-left:hover:after,
.llms-mb-container [data-title-active].tip--bottom-left:hover:after,
.llms-quiz-wrapper [data-tip].tip--bottom-left:hover:after,
.llms-quiz-wrapper [data-title-default].tip--bottom-left:hover:after,
.llms-quiz-wrapper [data-title-active].tip--bottom-left:hover:after {
    bottom: -6px; }
.lifterlms [data-tip].tip--bottom-right:before,
.lifterlms [data-title-default].tip--bottom-right:before,
.lifterlms [data-title-active].tip--bottom-right:before,
.llms-metabox [data-tip].tip--bottom-right:before,
.llms-metabox [data-title-default].tip--bottom-right:before,
.llms-metabox [data-title-active].tip--bottom-right:before,
.llms-mb-container [data-tip].tip--bottom-right:before,
.llms-mb-container [data-title-default].tip--bottom-right:before,
.llms-mb-container [data-title-active].tip--bottom-right:before,
.llms-quiz-wrapper [data-tip].tip--bottom-right:before,
.llms-quiz-wrapper [data-title-default].tip--bottom-right:before,
.llms-quiz-wrapper [data-title-active].tip--bottom-right:before {
    top: 100%;
    left: -10px; }
.lifterlms [data-tip].tip--bottom-right:hover:before,
.lifterlms [data-title-default].tip--bottom-right:hover:before,
.lifterlms [data-title-active].tip--bottom-right:hover:before,
.llms-metabox [data-tip].tip--bottom-right:hover:before,
.llms-metabox [data-title-default].tip--bottom-right:hover:before,
.llms-metabox [data-title-active].tip--bottom-right:hover:before,
.llms-mb-container [data-tip].tip--bottom-right:hover:before,
.llms-mb-container [data-title-default].tip--bottom-right:hover:before,
.llms-mb-container [data-title-active].tip--bottom-right:hover:before,
.llms-quiz-wrapper [data-tip].tip--bottom-right:hover:before,
.llms-quiz-wrapper [data-title-default].tip--bottom-right:hover:before,
.llms-quiz-wrapper [data-title-active].tip--bottom-right:hover:before {
    top: calc( 100% + 6px); }
.lifterlms [data-tip].tip--bottom-right:after,
.lifterlms [data-title-default].tip--bottom-right:after,
.lifterlms [data-title-active].tip--bottom-right:after,
.llms-metabox [data-tip].tip--bottom-right:after,
.llms-metabox [data-title-default].tip--bottom-right:after,
.llms-metabox [data-title-active].tip--bottom-right:after,
.llms-mb-container [data-tip].tip--bottom-right:after,
.llms-mb-container [data-title-default].tip--bottom-right:after,
.llms-mb-container [data-title-active].tip--bottom-right:after,
.llms-quiz-wrapper [data-tip].tip--bottom-right:after,
.llms-quiz-wrapper [data-title-default].tip--bottom-right:after,
.llms-quiz-wrapper [data-title-active].tip--bottom-right:after {
    border-bottom-color: #444;
    left: 6px;
    bottom: 0; }
.lifterlms [data-tip].tip--bottom-right:hover:after,
.lifterlms [data-title-default].tip--bottom-right:hover:after,
.lifterlms [data-title-active].tip--bottom-right:hover:after,
.llms-metabox [data-tip].tip--bottom-right:hover:after,
.llms-metabox [data-title-default].tip--bottom-right:hover:after,
.llms-metabox [data-title-active].tip--bottom-right:hover:after,
.llms-mb-container [data-tip].tip--bottom-right:hover:after,
.llms-mb-container [data-title-default].tip--bottom-right:hover:after,
.llms-mb-container [data-title-active].tip--bottom-right:hover:after,
.llms-quiz-wrapper [data-tip].tip--bottom-right:hover:after,
.llms-quiz-wrapper [data-title-default].tip--bottom-right:hover:after,
.llms-quiz-wrapper [data-title-active].tip--bottom-right:hover:after {
    bottom: -6px; }
.lifterlms [data-tip]:before,
.lifterlms [data-title-default]:before,
.lifterlms [data-title-active]:before,
.llms-metabox [data-tip]:before,
.llms-metabox [data-title-default]:before,
.llms-metabox [data-title-active]:before,
.llms-mb-container [data-tip]:before,
.llms-mb-container [data-title-default]:before,
.llms-mb-container [data-title-active]:before,
.llms-quiz-wrapper [data-tip]:before,
.llms-quiz-wrapper [data-title-default]:before,
.llms-quiz-wrapper [data-title-active]:before {
    background: #444;
    border-radius: 4px;
    color: #fff;
    font-size: 13px;
    line-height: 1.2;
    padding: 8px;
    max-width: 300px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
.lifterlms [data-tip]:after,
.lifterlms [data-title-default]:after,
.lifterlms [data-title-active]:after,
.llms-metabox [data-tip]:after,
.llms-metabox [data-title-default]:after,
.llms-metabox [data-title-active]:after,
.llms-mb-container [data-tip]:after,
.llms-mb-container [data-title-default]:after,
.llms-mb-container [data-title-active]:after,
.llms-quiz-wrapper [data-tip]:after,
.llms-quiz-wrapper [data-title-default]:after,
.llms-quiz-wrapper [data-title-active]:after {
    content: '';
    border: 6px solid transparent;
    height: 0;
    width: 0; }
.lifterlms [data-tip]:before, .lifterlms [data-tip]:after,
.lifterlms [data-title-default]:before,
.lifterlms [data-title-default]:after,
.lifterlms [data-title-active]:before,
.lifterlms [data-title-active]:after,
.llms-metabox [data-tip]:before,
.llms-metabox [data-tip]:after,
.llms-metabox [data-title-default]:before,
.llms-metabox [data-title-default]:after,
.llms-metabox [data-title-active]:before,
.llms-metabox [data-title-active]:after,
.llms-mb-container [data-tip]:before,
.llms-mb-container [data-tip]:after,
.llms-mb-container [data-title-default]:before,
.llms-mb-container [data-title-default]:after,
.llms-mb-container [data-title-active]:before,
.llms-mb-container [data-title-active]:after,
.llms-quiz-wrapper [data-tip]:before,
.llms-quiz-wrapper [data-tip]:after,
.llms-quiz-wrapper [data-title-default]:before,
.llms-quiz-wrapper [data-title-default]:after,
.llms-quiz-wrapper [data-title-active]:before,
.llms-quiz-wrapper [data-title-active]:after {
    opacity: 0;
    -webkit-transition: all 0.2s 0.1s ease;
    transition: all 0.2s 0.1s ease;
    position: absolute;
    pointer-events: none;
    visibility: hidden; }
.lifterlms [data-tip]:hover:before, .lifterlms [data-tip]:hover:after,
.lifterlms [data-title-default]:hover:before,
.lifterlms [data-title-default]:hover:after,
.lifterlms [data-title-active]:hover:before,
.lifterlms [data-title-active]:hover:after,
.llms-metabox [data-tip]:hover:before,
.llms-metabox [data-tip]:hover:after,
.llms-metabox [data-title-default]:hover:before,
.llms-metabox [data-title-default]:hover:after,
.llms-metabox [data-title-active]:hover:before,
.llms-metabox [data-title-active]:hover:after,
.llms-mb-container [data-tip]:hover:before,
.llms-mb-container [data-tip]:hover:after,
.llms-mb-container [data-title-default]:hover:before,
.llms-mb-container [data-title-default]:hover:after,
.llms-mb-container [data-title-active]:hover:before,
.llms-mb-container [data-title-active]:hover:after,
.llms-quiz-wrapper [data-tip]:hover:before,
.llms-quiz-wrapper [data-tip]:hover:after,
.llms-quiz-wrapper [data-title-default]:hover:before,
.llms-quiz-wrapper [data-title-default]:hover:after,
.llms-quiz-wrapper [data-title-active]:hover:before,
.llms-quiz-wrapper [data-title-active]:hover:after {
    opacity: 1;
    -webkit-transition: all 0.2s 0.6s ease;
    transition: all 0.2s 0.6s ease;
    visibility: visible;
    z-index: 99999999; }

.lifterlms [data-tip]:before,
.llms-metabox [data-tip]:before,
.llms-mb-container [data-tip]:before,
.llms-quiz-wrapper [data-tip]:before {
    content: attr(data-tip); }

.lifterlms [data-tip].active:before,
.llms-metabox [data-tip].active:before,
.llms-mb-container [data-tip].active:before,
.llms-quiz-wrapper [data-tip].active:before {
    content: attr(data-tip-active); }

#adminmenu .toplevel_page_lifterlms .wp-menu-image img {
    padding-top: 6px;
    width: 20px; }

#adminmenu .toplevel_page_lifterlms a[href*="page=llms-add-ons"],
#adminmenu .opensub .wp-submenu li.current a[href*="page=llms-add-ons"],
#adminmenu .wp-submenu li.current a[href*="page=llms-add-ons"],
#adminmenu .wp-submenu li.current a[href*="page=llms-add-ons"],
#adminmenu .wp-submenu li.current a[href*="page=llms-add-ons"],
#adminmenu a.wp-has-current-submenu:focus + .wp-submenu li.current a[href*="page=llms-add-ons"] {
    color: #ff922b; }

/******************************************************************

Grids for Breakpoints

******************************************************************/
.last-col {
    float: right;
    padding-right: 0 !important; }

.last-col:after {
    clear: both; }

/*
Mobile Grid Styles
These are the widths for the mobile grid.
There are four types, but you can add or customize
them however you see fit.
*/
@media (max-width: 767px) {
    .m-all {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding-right: 0; }
    .m-1of2 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%; }
    .m-1of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33%; }
    .m-2of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66%; }
    .m-1of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%; }
    .m-3of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%; }
    .m-right {
        text-align: center; }
    .m-center {
        text-align: center; }
    .m-left {
        text-align: center; }
    .d-right {
        text-align: right; }
    .d-center {
        text-align: center; }
    .d-left {
        text-align: left; } }

/* Portrait tablet to landscape */
@media (min-width: 768px) and (max-width: 1029px) {
    .t-all {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding-right: 0; }
    .t-1of2 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%; }
    .t-1of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33%; }
    .t-2of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66%; }
    .t-1of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%; }
    .t-3of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%; }
    .t-1of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20%; }
    .t-2of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 40%; }
    .t-3of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 60%; }
    .t-4of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 80%; }
    .d-right {
        text-align: right; }
    .d-center {
        text-align: center; }
    .d-left {
        text-align: left; } }

/* Landscape to small desktop */
@media (min-width: 1030px) {
    .d-all {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        padding-right: 0; }
    .d-1of2 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 50%; }
    .d-1of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 33.33%; }
    .d-2of3 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 66.66%; }
    .d-1of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 25%; }
    .d-3of4 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 75%; }
    .d-1of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 20%; }
    .d-2of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 40%; }
    .d-3of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 60%; }
    .d-4of5 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 80%; }
    .d-1of6 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 16.6666666667%; }
    .d-1of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 14.2857142857%; }
    .d-2of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 28.5714286%; }
    .d-3of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 42.8571429%; }
    .d-4of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 57.1428572%; }
    .d-5of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 71.4285715%; }
    .d-6of7 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 85.7142857%; }
    .d-1of8 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 12.5%; }
    .d-1of9 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 11.1111111111%; }
    .d-1of10 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 10%; }
    .d-1of11 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 9.09090909091%; }
    .d-1of12 {
        float: left;
        padding-right: 0.75em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 8.33%; }
    .d-right {
        text-align: right; }
    .d-center {
        text-align: center; }
    .d-left {
        text-align: left; } }

/******************************************************************

Form Styles

******************************************************************/
#llms-form-wrapper .llms-search-form-wrapper {
    border-bottom: 1px solid #999;
    margin: 20px 0; }

#llms-form-wrapper #llms_analytics_search {
    border: none !important;
    text-shadow: none !important;
    border: none !important;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin: 0 !important;
    color: #fefefe !important;
    background: #466dd8 !important;
    border-radius: 0;
    -webkit-transition: .5s;
    transition: .5s; }
#llms-form-wrapper #llms_analytics_search:hover {
    background: #0185a3 !important; }
#llms-form-wrapper #llms_analytics_search:active {
    background: #33b1cb !important; }

#llms-skip-setup-form .llms-admin-link {
    background: none !important;
    border: none;
    padding: 0 !important;
    color: #0074a2;
    cursor: pointer; }
#llms-skip-setup-form .llms-admin-link:hover {
    color: #2ea2cc; }
#llms-skip-setup-form .llms-admin-link:focus {
    color: #124964; }

/**
 * Toggle Switch ( replaces checkbox on admin panels )
 */
.llms-switch {
    position: relative;
    width: 100px;
    float: right; }

.llms-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden; }

.llms-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

input.llms-toggle-round + label {
    padding: 2px;
    width: 100px;
    height: 50px;
    background-color: none;
    border-radius: 5px;
    content: 'On'; }

input.llms-toggle-round + label:before,
input.llms-toggle-round + label:after {
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    bottom: 1px;
    content: ""; }

input.llms-toggle-round + label:before {
    right: 1px;
    background-color: #e26049;
    border-radius: 5px;
    -webkit-transition: background 0.4s;
    transition: background 0.4s; }

input.llms-toggle-round + label:after {
    width: 38px;
    height: 38px;
    top: 8px;
    left: 8px;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -webkit-transition: margin 0.4s;
    transition: margin 0.4s;
    z-index: 3; }

input.llms-toggle-round:checked + label:before {
    background-color: #3abba5; }

input.llms-toggle-round:checked + label:after {
    margin-left: 50px; }

.llms-toggle-icon-on {
    content: "";
    position: absolute;
    left: 18px;
    top: 15px;
    z-index: 2;
    color: #2d9584; }

.llms-toggle-icon-off {
    content: "";
    position: absolute;
    right: 13px;
    top: 15px;
    z-index: 2;
    color: #af3a26; }

.toggle-icon {
    width: 30px;
    height: 30px; }

.toggle-description {
    float: left; }

a.llms-voucher-delete {
    display: block;
    padding: 5px;
    background: #e26049;
    float: right;
    color: #fefefe !important;
    -webkit-transition: ease .3s all;
    transition: ease .3s all; }
a.llms-voucher-delete:hover {
    background: #af3a26; }
a.llms-voucher-delete .icon.button-icon {
    fill: #fefefe; }

.llms-voucher-codes-wrapper table,
.llms-voucher-redemption-wrapper table {
    width: 100%;
    border-collapse: collapse; }
.llms-voucher-codes-wrapper table th, .llms-voucher-codes-wrapper table td,
.llms-voucher-redemption-wrapper table th,
.llms-voucher-redemption-wrapper table td {
    border: none; }
.llms-voucher-codes-wrapper table thead,
.llms-voucher-redemption-wrapper table thead {
    background-color: #466dd8;
    color: #fff; }
.llms-voucher-codes-wrapper table thead th,
.llms-voucher-redemption-wrapper table thead th {
    padding: 10px 10px; }
.llms-voucher-codes-wrapper table tr,
.llms-voucher-redemption-wrapper table tr {
    counter-increment: row-counter; }
.llms-voucher-codes-wrapper table tr:nth-child(even),
.llms-voucher-redemption-wrapper table tr:nth-child(even) {
    background-color: #F1F1F1; }
.llms-voucher-codes-wrapper table tr td,
.llms-voucher-redemption-wrapper table tr td {
    padding: 5px; }
.llms-voucher-codes-wrapper table tr td:first-child:before,
.llms-voucher-redemption-wrapper table tr td:first-child:before {
    content: counter(row-counter); }

.llms-voucher-codes-wrapper table {
    width: 100%;
    border-collapse: collapse; }
.llms-voucher-codes-wrapper table th, .llms-voucher-codes-wrapper table td {
    border: none; }
.llms-voucher-codes-wrapper table thead {
    background-color: #466dd8;
    color: #fff; }
.llms-voucher-codes-wrapper table tr:nth-child(even) {
    background-color: #F1F1F1; }
.llms-voucher-codes-wrapper table tr td span {
    display: inline-block;
    min-width: 30px; }

.llms-voucher-codes-wrapper button {
    cursor: pointer; }

.llms-voucher-codes-wrapper .llms-voucher-delete {
    float: right;
    margin-right: 15px; }

.llms-voucher-codes-wrapper .llms-voucher-uses {
    width: 50px; }

.llms-voucher-codes-wrapper .llms-voucher-add-codes {
    float: right; }
.llms-voucher-codes-wrapper .llms-voucher-add-codes input[type="text"] {
    width: 30px; }

.llms-voucher-export-wrapper .llms-voucher-export-type {
    width: 100%; }
.llms-voucher-export-wrapper .llms-voucher-export-type p {
    margin: 0 0 0 15px; }

.llms-voucher-export-wrapper .llms-voucher-email-wrapper {
    width: 100%;
    margin: 25px 0; }
.llms-voucher-export-wrapper .llms-voucher-email-wrapper input[type="text"] {
    width: 100%; }
.llms-voucher-export-wrapper .llms-voucher-email-wrapper p {
    margin: 0; }

.llms-voucher-export-wrapper > button {
    float: right; }

.postbox .inside {
    overflow: auto; }

.llms-widget {
    background: #fefefe;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 10px 20px;
    position: relative;
    width: 100%; }
.llms-widget.alt {
    border: 1px solid #ccc;
    background-color: #efefef;
    margin-bottom: 10px; }
.llms-widget.alt .llms-label {
    color: #777;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 5px; }
.llms-widget.alt h2 {
    color: #444;
    font-weight: 300; }
.llms-widget h1 {
    font-size: 2.4em; }
.llms-widget h2 {
    font-size: 1.8em; }
.llms-widget .llms-label {
    border-bottom: 1px solid #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #999;
    font-size: 18px;
    font-weight: 300;
    letter-spacing: 1px;
    margin: 0 0 15px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase; }
.llms-widget .llms-chart {
    width: 100%;
    padding: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.llms-widget mark.yes {
    background-color: #7ad03a; }
.llms-widget .llms-subtitle {
    margin-bottom: 0; }
.llms-widget .spinner {
    float: none;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    z-index: 2; }
.llms-widget.is-loading:before {
    background: #fefefe;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0.9;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
.llms-widget.is-loading .spinner {
    visibility: visible; }
.llms-widget td[colspan="2"] {
    padding-left: 0; }
.llms-widget tr.llms-disabled-field {
    opacity: 0.5;
    pointer-events: none; }

.llms-widget-1-3,
.llms-widget-1-4,
.llms-widget-1-5 {
    text-align: center; }

.llms-widget .llms-widget-info-toggle {
    color: #ccc;
    cursor: pointer;
    font-size: 16px;
    position: absolute;
    right: 25px;
    top: 13px; }

.llms-widget.info-showing .llms-widget-info {
    display: block; }

.llms-widget-info {
    background: #444;
    color: #fefefe;
    bottom: -50px;
    display: none;
    padding: 15px;
    position: absolute;
    text-align: center;
    left: 10px;
    right: 15px;
    z-index: 3; }
.llms-widget-info:before {
    content: '';
    border: 12px solid transparent;
    border-bottom-color: #444;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    top: -24px; }
.llms-widget-info p {
    margin: 0; }

.llms-widget-row:before, .llms-widget-row:after {
    content: " ";
    display: table; }

.llms-widget-row:after {
    clear: both; }

.llms-widget-row .no-padding {
    padding: 0 !important; }

/******************************************************************

SVG Styles

******************************************************************/
svg.icon {
    height: 24px;
    width: 24px;
    display: inline-block;
    fill: currentColor;
    vertical-align: baseline; }
button svg.icon {
    height: 18px;
    width: 18px;
    margin: 4px -4px 0 4px;
    -webkit-filter: drop-shadow(0 1px #eee);
    filter: drop-shadow(0 1px #eee);
    float: right; }
svg.icon.menu-icon {
    height: 20px;
    width: 20px;
    display: inline-block;
    fill: currentColor;
    vertical-align: text-bottom;
    margin-right: 10px; }
svg.icon.tree-icon {
    height: 13px;
    width: 13px;
    vertical-align: middle; }
svg.icon.section-icon {
    height: 16px;
    width: 16px;
    vertical-align: text-bottom; }
svg.icon.button-icon {
    height: 16px;
    width: 16px;
    vertical-align: text-bottom; }
svg.icon.button-icon-attr {
    height: 10px;
    width: 10px;
    vertical-align: middle; }
svg.icon.list-icon {
    height: 12px;
    width: 12px;
    vertical-align: middle; }
svg.icon.list-icon.on {
    color: #466dd8; }
svg.icon.list-icon.off {
    color: #444; }
svg.icon.detail-icon {
    height: 16px;
    width: 16px;
    vertical-align: text-bottom;
    cursor: default; }
svg.icon.detail-icon.on {
    color: #466dd8; }
svg.icon.detail-icon.off {
    color: #ccc; }

svg.icon-ion-arrow-up {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

svg use {
    pointer-events: none; }

/******************************************************************

Metabox Tabs

******************************************************************/
#side-sortables .tab-content {
    padding: 0; }

.llms-mb-container .tab-content {
    display: none;
    background: #fefefe;
    padding: 15px; }
.llms-mb-container .tab-content ul:not(.select2-selection__rendered) {
    margin: 0; }
.llms-mb-container .tab-content ul:not(.select2-selection__rendered) > li {
    padding: 20px 0;
    margin: 0;
    border-bottom: 1px solid #ccc; }
.llms-mb-container .tab-content ul:not(.select2-selection__rendered) > li.select:not([class*="d-"]) {
    width: 100%; }
.llms-mb-container .tab-content ul:not(.select2-selection__rendered) > li:last-child {
    border: 0;
    padding-bottom: 0; }
.llms-mb-container .tab-content ul:not(.select2-selection__rendered) > li.top {
    border-bottom: 0;
    padding-bottom: 0; }
.llms-mb-container .tab-content .full-width {
    width: 100%; }
.llms-mb-container .tab-content #wp-content-editor-tools {
    background: none; }

.llms-mb-container .tab-content.llms-active {
    display: inherit; }

.llms-mb-container .tab-content .no-border {
    border-bottom: 0px; }

/******************************************************************

Styles for topModal modal

******************************************************************/
/**
 * Base modal styles
 */
.topModal {
    display: none;
    position: relative;
    border: 4px solid #808080;
    background: #fff;
    z-index: 1000001;
    padding: 2px;
    max-width: 500px;
    margin: 34px auto 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    border-radius: 2px;
    border: 1px solid #dddddd; }

.topModalClose {
    float: right;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 10px; }

.topModalContainer {
    display: none;
    overflow: auto;
    overflow-y: hidden;
    position: fixed;
    top: 0 !important;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-overflow-scrolling: touch;
    width: auto !important;
    margin-left: 0 !important;
    background-color: transparent !important;
    z-index: 100002 !important; }

.topModalBackground {
    display: none;
    background: #000;
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0 !important;
    left: 0;
    margin-left: 0 !important;
    z-index: 100002 !important;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: auto;
    overflow-y: hidden; }

body.modal-open {
    overflow: hidden; }

.llms-modal-header {
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
    background: #466dd8;
    color: #eeeeee;
    padding: 10px 15px;
    font-size: 18px; }

#llms-icon-modal-close {
    width: 16px;
    height: 16px;
    fill: #fefefe; }

.llms-modal-content {
    padding: 20px; }
.llms-modal-content h3 {
    margin-top: 0; }

/**
 * Custom Modal Styles for LifterLMS
 */
.llms-modal-form h1 {
    margin-top: 0; }

.llms-modal-form input[type=text] {
    width: 100%; }

.llms-modal-form textarea,
.llms-modal-form input[type="text"],
.llms-modal-form input[type="password"],
.llms-modal-form input[type="file"],
.llms-modal-form input[type="datetime"],
.llms-modal-form input[type="datetime-local"],
.llms-modal-form input[type="date"],
.llms-modal-form input[type="month"],
.llms-modal-form input[type="time"],
.llms-modal-form input[type="week"],
.llms-modal-form input[type="number"],
.llms-modal-form input[type="email"],
.llms-modal-form input[type="url"],
.llms-modal-form input[type="search"],
.llms-modal-form input[type="tel"],
.llms-modal-form input[type="color"] {
    padding: 0 .4em 0 .4em;
    margin-bottom: 2em;
    vertical-align: middle;
    border-radius: 3px;
    min-width: 50px;
    max-width: 635px;
    width: 100%;
    min-height: 32px;
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 0 0 24px 0;
    outline: none;
    -webkit-transition: border 0.3s ease-in-out 0s;
    transition: border 0.3s ease-in-out 0s; }
.llms-modal-form textarea:focus,
.llms-modal-form input[type="text"]:focus,
.llms-modal-form input[type="password"]:focus,
.llms-modal-form input[type="file"]:focus,
.llms-modal-form input[type="datetime"]:focus,
.llms-modal-form input[type="datetime-local"]:focus,
.llms-modal-form input[type="date"]:focus,
.llms-modal-form input[type="month"]:focus,
.llms-modal-form input[type="time"]:focus,
.llms-modal-form input[type="week"]:focus,
.llms-modal-form input[type="number"]:focus,
.llms-modal-form input[type="email"]:focus,
.llms-modal-form input[type="url"]:focus,
.llms-modal-form input[type="search"]:focus,
.llms-modal-form input[type="tel"]:focus,
.llms-modal-form input[type="color"]:focus {
    background: #fefefe;
    border: 1px solid #466dd8; }

.llms-modal-form textarea {
    padding: .4em !important;
    height: 100px !important;
    border-radius: 3px;
    vertical-align: middle;
    min-height: 32px;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.llms-modal-form textarea:focus {
    background: #fefefe;
    border: 1px solid #466dd8; }

.llms-modal-form .chosen-container-single .chosen-single {
    border-radius: 3px;
    vertical-align: middle;
    min-height: 32px;
    border: 1px solid #ccc;
    width: 100%;
    background: #fefefe !important;
    outline: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0 0 0 #fff;
    box-shadow: 0 0 0 #fff;
    line-height: 32px;
    margin: 0 0 24px 0; }
.llms-modal-form .chosen-container-single .chosen-single:focus {
    background: #fefefe;
    border: 1px solid #466dd8; }

.llms-modal-form .chosen-container-single .chosen-single div b {
    margin-top: 4px; }

.llms-modal-form .chosen-search input[type=text] {
    border: 1px solid #ccc; }
.llms-modal-form .chosen-search input[type=text]:focus {
    background-color: #fefefe;
    border: 1px solid #466dd8; }

.llms-modal-form .chosen-container-single .chosen-drop {
    margin-top: -28px; }

.llms-modal-form .llms-button-primary, .llms-modal-form .llms-button-secondary {
    padding: 10px 10px;
    border-radius: 0;
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-box-shadow: 0 1px 1px #ccc;
    box-shadow: 0 1px 1px #ccc; }
.llms-modal-form .llms-button-primary.full, .llms-modal-form .llms-button-secondary.full {
    width: 100%; }

.modal-open .select2-dropdown {
    z-index: 1000005; }

.button.llms-merge-code-button {
    vertical-align: middle; }
.button.llms-merge-code-button img {
    margin-right: 3px;
    margin-top: -3px;
    vertical-align: middle; }

.llms-mb-container .button.llms-merge-code-button img {
    margin-right: 4px; }

.llms-mb-container .llms-merge-code-wrapper {
    float: right;
    top: -5px; }

.llms-merge-code-wrapper {
    display: inline;
    position: relative; }

.llms-merge-codes {
    background: #f7f7f7;
    border: 1px solid #ccc;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 0 #ccc;
    box-shadow: 0 1px 0 #ccc;
    color: #555;
    display: none;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    width: 160px; }
.llms-merge-codes ul {
    margin: 0;
    padding: 0; }
.llms-merge-codes li {
    cursor: pointer;
    margin: 0;
    padding: 4px 8px !important;
    border-bottom: 1px solid #ccc; }
.llms-merge-codes li:hover {
    color: #23282d;
    background: #fefefe; }
.llms-merge-codes.active {
    display: block;
    z-index: 777; }

/******************************************************************

Base Mobile

******************************************************************/
.llms-nav-tab,
.llms-nav-tab-filters {
    display: block;
    width: 100%; }

form.llms-nav-tab-filters.full-width {
    width: 100%; }
form.llms-nav-tab-filters.full-width label {
    display: inline-block;
    width: 10%;
    text-align: left; }
form.llms-nav-tab-filters.full-width .select2-container {
    width: 85% !important; }

.llms-nav-tab-settings {
    display: block;
    width: 100%; }

#llms-form-wrapper .llms-select {
    width: 100%;
    margin-bottom: 20px; }

#llms-form-wrapper .llms-checkbox {
    display: inline-block;
    width: 100%;
    text-align: left; }

#llms-form-wrapper .llms-filter-options {
    width: 100%; }

#llms-form-wrapper .llms-date-select {
    width: 100%;
    display: inline-block;
    margin-bottom: 20px; }
#llms-form-wrapper .llms-date-select input[type="text"] {
    width: 100%; }

ul.tabs li {
    display: block; }

@media only screen and (min-width: 481px) {
    /******************************************************************

  Larger Phones

  ******************************************************************/
    #llms-form-wrapper .llms-checkbox {
        width: 33%; } }

@media only screen and (min-width: 768px) {
    /******************************************************************

  Tablets and small computers

  ******************************************************************/
    ul.tabs li {
        display: inline-block; }
    .llms-nav-tab {
        display: inline-block;
        width: 33%; }
    .llms-nav-tab-settings {
        display: inline-block;
        width: 25%; }
    #llms-form-wrapper .llms-select {
        width: 50%;
        max-width: 500px; }
    #llms-form-wrapper .llms-filter-options {
        width: 50%;
        max-width: 500px; }
    #llms-form-wrapper .llms-date-select {
        width: 47.5%; }
    #llms-form-wrapper .llms-date-select:first-child {
        margin-right: 5%; }
    .llms-widget input[type="text"],
    .llms-widget input[type="password"],
    .llms-widget input[type="datetime"],
    .llms-widget input[type="datetime-local"],
    .llms-widget input[type="date"],
    .llms-widget input[type="month"],
    .llms-widget input[type="time"],
    .llms-widget input[type="week"],
    .llms-widget input[type="number"],
    .llms-widget input[type="email"],
    .llms-widget input[type="url"],
    .llms-widget input[type="search"],
    .llms-widget input[type="tel"],
    .llms-widget input[type="color"],
    .llms-widget select,
    .llms-widget textarea {
        width: 50%; }
    .llms-widget input[type="text"].medium,
    .llms-widget input[type="password"].medium,
    .llms-widget input[type="datetime"].medium,
    .llms-widget input[type="datetime-local"].medium,
    .llms-widget input[type="date"].medium,
    .llms-widget input[type="month"].medium,
    .llms-widget input[type="time"].medium,
    .llms-widget input[type="week"].medium,
    .llms-widget input[type="number"].medium,
    .llms-widget input[type="email"].medium,
    .llms-widget input[type="url"].medium,
    .llms-widget input[type="search"].medium,
    .llms-widget input[type="tel"].medium,
    .llms-widget input[type="color"].medium,
    .llms-widget select.medium,
    .llms-widget textarea.medium {
        width: 30%; }
    .llms-widget input[type="text"].small,
    .llms-widget input[type="password"].small,
    .llms-widget input[type="datetime"].small,
    .llms-widget input[type="datetime-local"].small,
    .llms-widget input[type="date"].small,
    .llms-widget input[type="month"].small,
    .llms-widget input[type="time"].small,
    .llms-widget input[type="week"].small,
    .llms-widget input[type="number"].small,
    .llms-widget input[type="email"].small,
    .llms-widget input[type="url"].small,
    .llms-widget input[type="search"].small,
    .llms-widget input[type="tel"].small,
    .llms-widget input[type="color"].small,
    .llms-widget select.small,
    .llms-widget textarea.small {
        width: 20%; }
    .llms-widget input[type="text"].tiny,
    .llms-widget input[type="password"].tiny,
    .llms-widget input[type="datetime"].tiny,
    .llms-widget input[type="datetime-local"].tiny,
    .llms-widget input[type="date"].tiny,
    .llms-widget input[type="month"].tiny,
    .llms-widget input[type="time"].tiny,
    .llms-widget input[type="week"].tiny,
    .llms-widget input[type="number"].tiny,
    .llms-widget input[type="email"].tiny,
    .llms-widget input[type="url"].tiny,
    .llms-widget input[type="search"].tiny,
    .llms-widget input[type="tel"].tiny,
    .llms-widget input[type="color"].tiny,
    .llms-widget select.tiny,
    .llms-widget textarea.tiny {
        width: 10%; } }

@media only screen and (min-width: 1030px) {
    /******************************************************************

  Desktop Stylesheet

  ******************************************************************/
    .llms-nav-tab {
        display: inline-block;
        width: 33.333%; }
    .llms-nav-tab-settings {
        display: inline-block;
        width: 25%; }
    #llms-form-wrapper .llms-select {
        display: inline-block;
        width: 47.5%; }
    #llms-form-wrapper .llms-select:first-child {
        margin-right: 5%; }
    #llms-form-wrapper .llms-filter-options {
        display: inline-block;
        width: 47.5%; }
    #llms-form-wrapper .llms-filter-options.date-filter {
        margin-right: 5%; }
    #llms-form-wrapper .llms-filter-options .llms-date-select {
        margin-bottom: 0; }
    #llms-form-wrapper .llms-date-select {
        width: 47.5%; }
    #llms-form-wrapper .llms-date-select:first-child {
        margin-right: 5%; }
    .llms-widget-row:before, .llms-widget-row:after {
        content: " ";
        display: table; }
    .llms-widget-row:after {
        clear: both; }
    .llms-widget-row .llms-widget-1-5 {
        vertical-align: top;
        width: 33%;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 5px; }
    .llms-widget-row .llms-widget-1-4 {
        vertical-align: top;
        width: 25%;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 5px; }
    .llms-widget-row .llms-widget-1-3 {
        width: 33.3%;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 5px; }
    .llms-widget-row .llms-widget-1-2 {
        width: 50%;
        float: left;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 5px;
        vertical-align: top; } }

@media only screen and (min-width: 1240px) {
    /******************************************************************

  large Monitor Stylesheet

  ******************************************************************/
    .llms-nav-tab-filters,
    .llms-nav-tab-settings {
        float: left;
        width: 12.5%; } }

.dad-list, .dad-list .title {
    border: 1px solid #dfdfdf; }

.dad-list tr {
    cursor: move; }

.newTasks {
    padding: 3px;
    border: 1px solid #888;
    border-radius: 3px; }

.widefat th, .widefat td {
    overflow: visible; }

.title .order {
    margin-right: 10px;
    font-weight: bold; }

.myicon:before {
    content: "\2605";
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    font: normal 20px/1 'dashicons';
    vertical-align: top; }

i.section-dismiss {
    font-size: 2em;
    position: absolute;
    right: 16px;
    top: 12px;
    color: rgba(88, 88, 91, 0.6);
    cursor: pointer; }

i.section-dismiss:hover {
    cursor: pointer;
    color: #d54e21; }

.section-content {
    padding: 10px;
    line-height: 1;
    border: 1px solid #dfdfdf;
    position: relative; }

.section-content:hover {
    background-color: #f9f9f9; }

.section {
    margin-top: 20px;
    margin-bottom: 20px; }

#syllabus {
    position: relative;
    min-height: 100px; }

#syllabus .add-lesson {
    margin: 10px 0 16px 10px; }

.deleteBtn {
    color: rgba(88, 88, 91, 0.6);
    font-size: 2em;
    cursor: pointer;
    margin-top: -6px; }

.deleteBtn:hover {
    cursor: pointer;
    color: #d54e21; }

#post_course_difficulty {
    min-width: 200px; }

#_video-embed, #_audio-embed {
    width: 100%; }

.clear {
    clear: both;
    width: 100%; }

.llms-large-text {
    min-height: 100px; }

#spinner {
    width: 20px;
    height: 20px;
    margin-left: 4px;
    margin-top: 5px;
    display: inline-block; }

table.dad-list tr th:nth-child(2) {
    width: 50px; }

table.dad-list tr td:nth-child(2) {
    text-align: right;
    padding-right: 16px;
    padding-top: 14px; }

.meta-box-sortables .course-section select {
    width: 75%; }

#addNewSection {
    margin-bottom: 16px; }

.courses {
    background: #000; }

.llms_certificate_default_image, .llms_certificate_image {
    width: 300px; }

.llms_achievement_default_image, .llms_achievement_image {
    width: 120px; }

.llms-access-level {
    width: 100%;
    margin-bottom: 6px; }

.llms-access-levels {
    min-height: 42px;
    overflow: auto;
    padding: .9em;
    border: 1px solid #dfdfdf;
    background-color: #fdfdfd; }

.llms_access_options {
    padding: 10px; }

.llms-access-option {
    padding: 10px 10px 10px 13px; }

.llms-access-level:last-child {
    margin-bottom: 0; }

.llms-access-levels-title {
    padding-bottom: 10px;
    display: block;
    width: 100%;
    font-weight: bold; }

.llms-lesson-list {
    margin: 0; }
.llms-lesson-list ul {
    margin-left: 10px; }
.llms-lesson-list ul li {
    margin-top: 6px; }
.llms-lesson-list ul li a {
    color: #466dd8; }

.llms-lesson-list a {
    text-decoration: none; }

.llms-lesson-list span {
    margin-left: 10px; }

select[disabled] {
    color: #000;
    border: transparent;
    background: none;
    -moz-appearance: checkbox-container;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    text-indent: 1px;
    text-overflow: '';
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    margin-top: -4px; }

select[disabled]::-ms-expand {
    display: none; }

.section-placeholder {
    height: 200px;
    width: 100%; }

.sortable-placeholder {
    border-left: 2px solid #4999DA;
    margin: 0 0 0.75rem 0;
    position: relative;
    z-index: 6;
    visibility: visible;
    background: #f4f9fb; }

#syllabus .placeholder {
    height: 46px;
    border: 10px solid #4999DA;
    background: #f4f9fb;
    visibility: visible; }

/*we really need to create a helper function to style the dragged element but for v1 I'm not worried about it*/
.ui-sortable-helper {
    background-color: #fff;
    border: 1px solid #ccc; }

.list_item td {
    position: relative; }

.course-section .title .llms-fa-move-lesson {
    position: absolute;
    font-size: 20px;
    right: 60px;
    color: rgba(88, 88, 91, 0.6);
    top: 14px;
    cursor: move; }

.course-section .title .llms-fa-edit-lesson {
    position: absolute;
    font-size: 20px;
    right: 104px;
    color: rgba(88, 88, 91, 0.6);
    top: 14px;
    cursor: pointer; }

.course-section .title .llms-fa-edit-lesson:hover {
    color: #009af7; }

.course-section .title .llms-fa-move-lesson:hover {
    color: #009af7; }

.course-section .title .llms-fa-move-lesson:active {
    color: #009af7; }

.course-section .title .llms-fa-edit-lesson:active {
    color: #009af7; }

tbody tr td .llms-fa-move-lesson {
    position: absolute;
    font-size: 20px;
    right: 60px;
    color: rgba(88, 88, 91, 0.6);
    top: 10px;
    cursor: move; }

tbody tr td .llms-fa-move-lesson:hover {
    color: #009af7; }

tbody tr td .llms-fa-move-lesson:active {
    color: #009af7; }

tbody tr td .llms-fa-edit-lesson {
    position: absolute;
    font-size: 20px;
    right: 104px;
    color: rgba(88, 88, 91, 0.6);
    top: 11px;
    cursor: pointer; }

tbody tr td .llms-fa-edit:hover {
    color: #009af7;
    cursor: pointer; }

tbody tr td .llms-fa-edit:active {
    color: #009af7; }

tbody tr td .llms-fa-move {
    position: absolute;
    font-size: 20px;
    right: 60px;
    color: rgba(88, 88, 91, 0.6);
    top: 10px;
    cursor: move; }

tbody tr td .llms-fa-move:hover {
    color: #009af7; }

tbody tr td .llms-fa-move:active {
    color: #009af7; }

tbody tr td .llms-fa-edit {
    position: absolute;
    font-size: 20px;
    right: 104px;
    color: rgba(88, 88, 91, 0.6);
    top: 11px;
    cursor: pointer; }

tbody tr td .llms-fa-edit-lesson:hover {
    color: #009af7;
    cursor: pointer; }

tbody tr td .llms-fa-edit-lesson:active {
    color: #009af7; }

#llms-single-options {
    position: relative;
    padding: 10px 0; }

.llms-single-options table textarea {
    width: 96%;
    margin: 8px; }

.option-text {
    width: 100%;
    margin-top: 10px; }

.deleteBtn.single-option-delete {
    position: absolute;
    font-size: 2em;
    right: 14px;
    color: rgba(88, 88, 91, 0.6);
    top: 14px; }

.single-option-delete:hover {
    cursor: pointer;
    color: #d54e21; }

td.llms-table-select, th.llms-table-select {
    width: 70%; }
td.llms-table-select select, th.llms-table-select select {
    width: 100%; }

.llms-meta-select {
    width: 100%; }

.llmsis_cycle {
    width: 100%;
    float: none;
    margin-top: 10px; }

#llmis-add-new-sub {
    margin-bottom: 20px;
    margin-left: 10px; }

.title {
    background-color: inherit;
    border: inherit; }

div[id^="lifterlms-"] .inside {
    overflow: visible; }

.llms-admin-notice {
    position: relative; }
.llms-admin-notice .notice-dismiss {
    text-decoration: none; }

.llms-button-action.small .dashicons,
.llms-button-danger.small .dashicons,
.llms-button-primary.small .dashicons,
.llms-button-secondary.small .dashicons {
    font-size: 13px;
    height: 13px;
    width: 13px; }

a.llms-view-as {
    line-height: 2;
    margin-right: 8px; }

.llms-image-field-preview {
    max-height: 80px;
    vertical-align: middle;
    width: auto; }

.llms-image-field-remove.hidden {
    display: none; }

.llms-log-viewer {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    margin: 20px 0;
    padding: 25px; }
.llms-log-viewer pre {
    font-family: monospace;
    margin: 0;
    padding: 0;
    white-space: pre-wrap; }

.llms-status--tools .llms-table {
    background: #fff;
    border: 1px solid #e5e5e5;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); }
.llms-status--tools .llms-table td, .llms-status--tools .llms-table th {
    padding: 10px;
    vertical-align: top; }
.llms-status--tools .llms-table th {
    width: 28%; }
.llms-status--tools .llms-table p {
    margin: 0 0 10px; }

.llms-error {
    color: #e5554e;
    font-style: italic; }

.llms-table-wrap {
    position: relative; }

.llms-table-header {
    padding: 0 10px;
    margin-bottom: 10px; }
.llms-table-header:before, .llms-table-header:after {
    content: " ";
    display: table; }
.llms-table-header:after {
    clear: both; }
.llms-table-header h2 {
    padding: 0;
    display: inline-block;
    line-height: 1;
    margin: 0;
    vertical-align: middle; }
.llms-table-header .llms-table-search,
.llms-table-header .llms-table-filters {
    float: right;
    padding-left: 10px; }
.llms-table-header .llms-table-search input {
    margin: 0;
    padding: 5px; }

.llms-table {
    border: 1px solid #cecece;
    border-collapse: collapse;
    width: 100%; }
.llms-table a {
    color: #466dd8; }
.llms-table a:hover {
    color: #2b55cb; }
.llms-table td, .llms-table th {
    border-bottom: 1px solid #cecece;
    font-size: 95%;
    padding: 4px;
    text-align: center; }
.llms-table td.expandable.closed, .llms-table th.expandable.closed {
    display: none; }
.llms-table td .llms-button-primary,
.llms-table td .llms-button-secondary,
.llms-table td .llms-button-action,
.llms-table td .llms-button-danger, .llms-table th .llms-button-primary,
.llms-table th .llms-button-secondary,
.llms-table th .llms-button-action,
.llms-table th .llms-button-danger {
    display: inline-block; }
.llms-table tr.llms-quiz-pending td {
    font-weight: 700; }
.llms-table thead th,
.llms-table tfoot th {
    background-color: #eaeaea;
    font-weight: 500; }
.llms-table thead th a.llms-sortable,
.llms-table tfoot th a.llms-sortable {
    padding-right: 16px;
    position: relative;
    text-decoration: none;
    width: 100%; }
.llms-table thead th a.llms-sortable.active[data-order="DESC"] .asc,
.llms-table tfoot th a.llms-sortable.active[data-order="DESC"] .asc {
    opacity: 1; }
.llms-table thead th a.llms-sortable.active[data-order="ASC"] .desc,
.llms-table tfoot th a.llms-sortable.active[data-order="ASC"] .desc {
    opacity: 1; }
.llms-table thead th a.llms-sortable:hover[data-order="DESC"] .asc,
.llms-table tfoot th a.llms-sortable:hover[data-order="DESC"] .asc {
    opacity: 0; }
.llms-table thead th a.llms-sortable:hover[data-order="DESC"] .desc,
.llms-table tfoot th a.llms-sortable:hover[data-order="DESC"] .desc {
    opacity: 1; }
.llms-table thead th a.llms-sortable:hover[data-order="ASC"] .asc,
.llms-table tfoot th a.llms-sortable:hover[data-order="ASC"] .asc {
    opacity: 1; }
.llms-table thead th a.llms-sortable:hover[data-order="ASC"] .desc,
.llms-table tfoot th a.llms-sortable:hover[data-order="ASC"] .desc {
    opacity: 0; }
.llms-table thead th a.llms-sortable .dashicons,
.llms-table tfoot th a.llms-sortable .dashicons {
    color: #444;
    font-size: 16px;
    height: 16px;
    opacity: 0;
    position: absolute;
    width: 16px; }
.llms-table tfoot th {
    border-bottom: none; }
.llms-table tfoot th .llms-table-export {
    float: left; }
.llms-table tfoot th .llms-table-export .llms-table-progress {
    background: #fafafa;
    display: none;
    margin-left: 8px;
    vertical-align: middle;
    width: 100px; }
.llms-table tfoot th .llms-table-pagination {
    float: right; }
.llms-table.zebra tbody tr:nth-child(even) th, .llms-table.zebra tbody tr:nth-child(even) td {
    background-color: #fafafa; }
.llms-table.zebra tbody tr:nth-child(odd) th, .llms-table.zebra tbody tr:nth-child(odd) td {
    background-color: #fff; }
.llms-table.text-left td, .llms-table.text-left th {
    text-align: left; }
.llms-table.size-large td, .llms-table.size-large th {
    font-size: 105%;
    padding: 8px; }
.llms-table .llms-action-icon {
    color: #777;
    text-decoration: none; }
.llms-table .llms-action-icon .tooltip {
    cursor: pointer; }
.llms-table .llms-action-icon:hover {
    color: #466dd8; }
.llms-table .llms-action-icon.danger:hover {
    color: #e5554e; }
.llms-table .llms-table-page-count {
    font-size: 11px;
    font-weight: 300;
    padding: 0 5px; }

.llms-table-progress {
    background: #eee;
    height: 16px;
    position: relative; }
.llms-table-progress .llms-table-progress-text {
    font-size: 11px;
    line-height: 16px;
    position: absolute;
    right: 4px;
    top: 0; }
.llms-table-progress .llms-table-progress-inner {
    background: #466dd8;
    height: 100%;
    -webkit-transition: width 0.2s ease;
    transition: width 0.2s ease; }

.llms-table.llms-gateway-table .status .fa,
.llms-table.llms-integrations-table .status .fa {
    color: #466dd8;
    font-size: 22px; }

.llms-table.llms-gateway-table .sort,
.llms-table.llms-integrations-table .sort {
    cursor: move;
    text-align: center;
    width: 10px; }

.llms-gb-table-notifications th, .llms-gb-table-notifications td {
    text-align: left; }

.llms-order-note .llms-order-note-content {
    background: #efefef;
    margin-bottom: 10px;
    padding: 10px;
    position: relative; }
.llms-order-note .llms-order-note-content:after {
    border-style: solid;
    border-color: #efefef transparent;
    border-width: 10px 10px 0 0;
    bottom: -10px;
    content: '';
    display: block;
    height: 0;
    left: 20px;
    position: absolute;
    width: 0; }
.llms-order-note .llms-order-note-content p {
    font-size: 13px;
    margin: 0;
    line-height: 1.5; }

.llms-order-note .llms-order-note-meta {
    color: #999;
    font-size: 11px;
    margin-left: 10px; }

.llms-mb-list label {
    font-weight: bold;
    width: 100%;
    display: block; }

.llms-mb-list .input-full {
    width: 100%; }

#poststuff .llms-metabox h2, #poststuff .llms-metabox h3, #poststuff .llms-metabox h6 {
    font-weight: 300;
    margin: 0;
    padding: 0; }

#poststuff .llms-metabox h2 {
    font-size: 22px; }

#poststuff .llms-metabox h3 {
    color: #777;
    font-size: 16px; }

#poststuff .llms-metabox h4 {
    border-bottom: 1px solid #e5e5e5;
    padding: 0;
    margin: 0; }

#poststuff .llms-metabox .llms-transaction-test-mode {
    background: #ffffd7;
    font-style: italic;
    left: 0;
    padding: 2px;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center; }

#poststuff .llms-metabox a.llms-editable {
    color: #999;
    text-decoration: none; }
#poststuff .llms-metabox a.llms-editable:hover {
    color: #466dd8; }

#poststuff .llms-metabox h4 a.llms-editable {
    float: right; }

.llms-metabox-section {
    background: #fff;
    margin-top: 25px;
    position: relative; }
.llms-metabox-section.no-top-margin {
    margin-top: 0; }
.llms-metabox-section .llms-metabox-field {
    margin: 15px 0;
    position: relative; }
.llms-metabox-section .llms-metabox-field label {
    color: #777;
    display: block;
    margin-bottom: 5px;
    font-weight: 500;
    vertical-align: baseline; }
.llms-metabox-section .llms-metabox-field select,
.llms-metabox-section .llms-metabox-field textarea,
.llms-metabox-section .llms-metabox-field input[type="text"],
.llms-metabox-section .llms-metabox-field input[type="number"] {
    width: 100%; }
.llms-metabox-section .llms-metabox-field input.md-text {
    width: 105px; }
.llms-metabox-section .llms-metabox-field input.sm-text {
    width: 45px; }
.llms-metabox-section .llms-metabox-field .llms-datetime-field .llms-date-input {
    width: 95px; }
.llms-metabox-section .llms-metabox-field .llms-datetime-field .llms-time-input {
    width: 45px; }
.llms-metabox-section .llms-metabox-field .llms-datetime-field em {
    font-style: normal;
    padding: 0 3px; }

.llms-collapsible {
    border: 1px solid #e5e5e5;
    position: relative;
    margin-top: 0;
    margin-bottom: -1px; }
.llms-collapsible:last-child {
    margin-bottom: 0; }
.llms-collapsible.opened .llms-collapsible-header .dashicons-arrow-down {
    display: none; }
.llms-collapsible.opened .llms-collapsible-header .dashicons-arrow-up {
    display: inline; }
.llms-collapsible .llms-collapsible-header {
    padding: 10px; }
.llms-collapsible .llms-collapsible-header h3 {
    color: #777;
    margin: 0;
    font-size: 16px; }
.llms-collapsible .llms-collapsible-header .dashicons-arrow-up {
    display: inline; }
.llms-collapsible .llms-collapsible-header .dashicons-arrow-up {
    display: none; }
.llms-collapsible .llms-collapsible-header a {
    text-decoration: none; }
.llms-collapsible .llms-collapsible-header .dashicons {
    color: #777;
    cursor: pointer;
    -webkit-transition: color .4s ease;
    transition: color .4s ease; }
.llms-collapsible .llms-collapsible-header .dashicons:hover {
    color: #466dd8; }
.llms-collapsible .llms-collapsible-header .dashicons.dashicons-warning, .llms-collapsible .llms-collapsible-header .dashicons.dashicons-warning:hover, .llms-collapsible .llms-collapsible-header .dashicons.dashicons-trash:hover, .llms-collapsible .llms-collapsible-header .dashicons.dashicons-no:hover {
    color: #e5554e; }
.llms-collapsible .llms-collapsible-body {
    display: none;
    padding: 10px; }

._llms_instructors_data.repeater .llms-repeater-rows .llms-repeater-row:first-child .llms-repeater-remove {
    display: none; }

._llms_instructors_data.repeater .llms-mb-list {
    padding: 0 5px !important; }

.post-type-llms_order #post-body-content {
    display: none; }

#lifterlms-order-details .handlediv,
#lifterlms-order-details .handlediv.button-link,
#lifterlms-order-details .hndle.ui-sortable-handle {
    display: none; }

#lifterlms-order-details .inside {
    padding: 20px;
    margin-top: 0; }

.llms-table tbody tr.llms-txn-failed td {
    background-color: rgba(229, 85, 78, 0.5);
    border-bottom-color: rgba(229, 85, 78, 0.5); }

.llms-table tbody tr.llms-txn-refunded td {
    background-color: rgba(255, 165, 0, 0.5);
    border-bottom-color: rgba(255, 165, 0, 0.5); }

.llms-txn-refund-form .llms-metabox-section,
.llms-manual-txn-form .llms-metabox-section {
    margin-top: 0; }

.llms-txn-refund-form .llms-metabox-field,
.llms-manual-txn-form .llms-metabox-field {
    text-align: right; }
.llms-txn-refund-form .llms-metabox-field input[type="number"],
.llms-manual-txn-form .llms-metabox-field input[type="number"] {
    max-width: 100px; }
.llms-txn-refund-form .llms-metabox-field input[type="text"],
.llms-manual-txn-form .llms-metabox-field input[type="text"] {
    max-width: 340px; }

.llms-manual-txn-form {
    background-color: #eaeaea; }
.llms-manual-txn-form .llms-metabox-section {
    background-color: #eaeaea; }

.llms-metabox #llms-new-access-plan-model {
    display: none; }

.llms-metabox .llms-access-plans {
    margin-top: 25px; }
.llms-metabox .llms-access-plans > .llms-no-plans-msg {
    display: none; }
.llms-metabox .llms-access-plans > .llms-no-plans-msg:last-child {
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5;
    display: block;
    text-align: center;
    padding: 10px; }
.llms-metabox .llms-access-plans.dragging {
    background: #efefef;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }
.llms-metabox .llms-access-plans .llms-spinning {
    z-index: 1; }
.llms-metabox .llms-access-plans .llms-invalid {
    border-color: #e5554e; }
.llms-metabox .llms-access-plans .llms-invalid .dashicons-warning {
    display: inline; }
.llms-metabox .llms-access-plans .dashicons-warning {
    display: none; }

.llms-metabox .llms-access-plan {
    text-align: left; }
.llms-metabox .llms-access-plan [data-tip]:before {
    text-align: center; }
.llms-metabox .llms-access-plan .llms-plan-link,
.llms-metabox .llms-access-plan [data-controller] {
    display: none; }
.llms-metabox .llms-access-plan:hover .llms-plan-link, .llms-metabox .llms-access-plan.opened .llms-plan-link {
    display: inline-block; }
.llms-metabox .llms-access-plan .llms-metabox-field {
    margin: 5px 0; }
.llms-metabox .llms-access-plan .llms-required {
    color: #e5554e;
    margin-left: 3px; }

.llms-metabox-students .llms-table tr .name {
    text-align: left; }

.llms-metabox-students .llms-add-student:hover {
    color: #83c373; }

.llms-metabox-students .llms-remove-student:hover {
    color: #e5554e; }

.llms-mb-container .tab-content ul:not(.select2-selection__rendered).llms-mb-repeater-fields > li.llms-mb-list {
    border-bottom: none;
    padding: 0 0 10px; }

.llms-mb-list.repeater .llms-repeater-rows {
    position: relative;
    margin-top: 10px;
    min-height: 10px; }
.llms-mb-list.repeater .llms-repeater-rows.dragging {
    background: #efefef;
    -webkit-box-shadow: inset 0 0 0 1px #e5e5e5;
    box-shadow: inset 0 0 0 1px #e5e5e5; }

.llms-mb-list.repeater .llms-repeater-row {
    background: #fff; }

.llms-mb-list.repeater .llms-mb-repeater-footer {
    text-align: right;
    margin-top: 20px; }

.llms-mb-list.repeater .tmce-active .wp-editor-area {
    color: #32373c; }

.llms-builder-launcher .llms-button-primary {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.wp-list-table .llms-status {
    border-radius: 3px;
    border-bottom: 1px solid #fff;
    display: inline-block;
    font-size: 80%;
    padding: 3px 6px;
    vertical-align: middle; }
.wp-list-table .llms-status.llms-size--large {
    font-size: 105%;
    padding: 6px 12px; }
.wp-list-table .llms-status.llms-active, .wp-list-table .llms-status.llms-completed, .wp-list-table .llms-status.llms-pass, .wp-list-table .llms-status.llms-txn-succeeded {
    color: #1f3818;
    background-color: #83c373; }
.wp-list-table .llms-status.llms-fail, .wp-list-table .llms-status.llms-failed, .wp-list-table .llms-status.llms-expired, .wp-list-table .llms-status.llms-cancelled, .wp-list-table .llms-status.llms-txn-failed {
    color: #5a110d;
    background-color: #e5554e; }
.wp-list-table .llms-status.llms-incomplete, .wp-list-table .llms-status.llms-on-hold, .wp-list-table .llms-status.llms-pending, .wp-list-table .llms-status.llms-pending-cancel, .wp-list-table .llms-status.llms-refunded, .wp-list-table .llms-status.llms-txn-pending, .wp-list-table .llms-status.llms-txn-refunded {
    color: #664200;
    background-color: orange; }

#lifterlms-order-transactions .llms-table tfoot th {
    text-align: right; }

.llms-post-table-post-filter {
    display: inline-block;
    margin-right: 6px;
    max-width: 100%;
    width: 220px; }

.llms-nav-tab-wrapper {
    background: #466dd8;
    margin: 20px 0; }
.llms-nav-tab-wrapper.llms-nav-secondary {
    background: #e1e1e1; }
.llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item {
    margin: 0; }
.llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item .llms-nav-link:hover,
.llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link {
    background: #cdcdcd; }
.llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-link {
    color: #414141;
    font-size: 13px;
    padding: 8px 14px; }
.llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-link .dashicons {
    font-size: 15px;
    height: 15px;
    width: 15px; }
.llms-nav-tab-wrapper.llms-nav-text {
    background: inherit; }
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item {
    background: inherit; }
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item:last-child:after {
    display: none; }
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item:after {
    content: '|';
    display: inline-block;
    margin: 0 3px 0 0; }
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item .llms-nav-link:hover,
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item.llms-active .llms-nav-link {
    background: inherit;
    color: #466dd8;
    text-decoration: underline; }
.llms-nav-tab-wrapper.llms-nav-text .llms-nav-item .llms-nav-link {
    color: #1c3987;
    display: inline-block;
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    text-transform: none; }
.llms-nav-tab-wrapper .llms-nav-items {
    margin: 0; }
.llms-nav-tab-wrapper .llms-nav-items:before, .llms-nav-tab-wrapper .llms-nav-items:after {
    content: " ";
    display: table; }
.llms-nav-tab-wrapper .llms-nav-items:after {
    clear: both; }
.llms-nav-tab-wrapper .llms-nav-item {
    margin: 0; }
.llms-nav-tab-wrapper .llms-nav-item .llms-nav-link:hover {
    background: #2b55cb; }
.llms-nav-tab-wrapper .llms-nav-item.llms-active .llms-nav-link {
    background: #1c3987; }
.llms-nav-tab-wrapper .llms-nav-item.llms-active .llms-nav-link {
    font-weight: 400; }
@media only screen and (min-width: 768px) {
    .llms-nav-tab-wrapper .llms-nav-item {
        float: left; }
    .llms-nav-tab-wrapper .llms-nav-item.llms-nav-item-right {
        float: right; } }
.llms-nav-tab-wrapper .llms-nav-link {
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 300;
    font-size: 14px;
    padding: 9px 18px;
    text-align: center;
    text-decoration: none;
    -webkit-transition: all .3s ease;
    transition: all .3s ease; }

#llms-options-page-contents h2 {
    color: #999;
    font-weight: 500;
    letter-spacing: 2px;
    border-bottom: 1px solid #999; }

.llms-reporting.wrap .llms-options-page-contents {
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    margin: 0 0 20px;
    padding: 20px; }
.llms-reporting.wrap .llms-options-page-contents .llms-nav-tab-wrapper.llms-nav-secondary {
    background: #fafafa;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0 -20px 40px;
    padding: 0 20px; }
.llms-reporting.wrap .llms-options-page-contents .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-link {
    padding: 8px 14px; }

.llms-reporting.wrap .llms-stab-title {
    color: #1c3987;
    font-size: 36px;
    font-weight: 300;
    margin-bottom: 20px; }

.llms-reporting.wrap td.id a {
    text-decoration: none; }

.llms-reporting.wrap th.name, .llms-reporting.wrap td.name,
.llms-reporting.wrap th.title, .llms-reporting.wrap td.title {
    text-align: left; }

.llms-reporting.wrap td.section-title {
    background: #eaeaea;
    text-align: left;
    font-weight: 700;
    padding: 16px 4px; }

.llms-reporting.wrap td.questions-table {
    text-align: left; }
.llms-reporting.wrap td.questions-table .correct,
.llms-reporting.wrap td.questions-table .question,
.llms-reporting.wrap td.questions-table .selected {
    text-align: left;
    max-width: 300px; }
.llms-reporting.wrap td.questions-table .correct img,
.llms-reporting.wrap td.questions-table .question img,
.llms-reporting.wrap td.questions-table .selected img {
    height: auto;
    max-width: 64px; }

.llms-reporting.wrap table.quiz-attempts {
    margin-bottom: 40px; }

.llms-reporting.wrap.tab--enrollments .llms-nav-tab-wrapper.llms-nav-secondary, .llms-reporting.wrap.tab--sales .llms-nav-tab-wrapper.llms-nav-secondary {
    margin-bottom: 0; }

.llms-reporting.wrap.tab--enrollments .llms-options-page-contents, .llms-reporting.wrap.tab--sales .llms-options-page-contents {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    margin-top: 20px;
    padding: 0; }

.llms-reporting.wrap.tab--enrollments .llms-nav-item.llms-analytics-form, .llms-reporting.wrap.tab--sales .llms-nav-item.llms-analytics-form {
    color: #414141;
    font-size: 13px;
    padding: 6px 14px; }
.llms-reporting.wrap.tab--enrollments .llms-nav-item.llms-analytics-form input, .llms-reporting.wrap.tab--sales .llms-nav-item.llms-analytics-form input {
    border: 0;
    font-size: 13px;
    margin: 0;
    padding: 3px 6px;
    vertical-align: middle; }
.llms-reporting.wrap.tab--enrollments .llms-nav-item.llms-analytics-form .select2-container input, .llms-reporting.wrap.tab--sales .llms-nav-item.llms-analytics-form .select2-container input {
    width: 100% !important; }

.llms-reporting.wrap.tab--enrollments .button.small, .llms-reporting.wrap.tab--sales .button.small {
    height: 23px;
    line-height: 23px; }

.llms-reporting.wrap.tab--enrollments .llms-analytics-filters, .llms-reporting.wrap.tab--sales .llms-analytics-filters {
    display: none; }
.llms-reporting.wrap.tab--enrollments .llms-analytics-filters .llms-nav-item, .llms-reporting.wrap.tab--sales .llms-analytics-filters .llms-nav-item {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
.llms-reporting.wrap.tab--enrollments .llms-analytics-filters .llms-nav-item label, .llms-reporting.wrap.tab--sales .llms-analytics-filters .llms-nav-item label {
    display: block; }
.llms-reporting.wrap.tab--enrollments .llms-analytics-filters .button, .llms-reporting.wrap.tab--sales .llms-analytics-filters .button {
    float: right; }

.llms-reporting.wrap .llms-reporting-tab.llms-reporting-quiz .llms-table-filter-wrap {
    width: 160px; }

.llms-reporting-tab h1, .llms-reporting-tab h2, .llms-reporting-tab h3, .llms-reporting-tab h4, .llms-reporting-tab h5, .llms-reporting-tab h6 {
    margin: 0; }
.llms-reporting-tab h1 a, .llms-reporting-tab h2 a, .llms-reporting-tab h3 a, .llms-reporting-tab h4 a, .llms-reporting-tab h5 a, .llms-reporting-tab h6 a {
    color: #1c3987;
    text-decoration: none; }
.llms-reporting-tab h1 a:hover, .llms-reporting-tab h2 a:hover, .llms-reporting-tab h3 a:hover, .llms-reporting-tab h4 a:hover, .llms-reporting-tab h5 a:hover, .llms-reporting-tab h6 a:hover {
    color: #466dd8; }

.llms-reporting-tab .llms-reporting-header {
    background: #fafafa;
    padding: 20px;
    margin: 0 -20px; }
.llms-reporting-tab .llms-reporting-header .llms-reporting-header-img {
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle; }
.llms-reporting-tab .llms-reporting-header .llms-reporting-header-img img {
    display: block;
    max-height: 64px;
    width: auto; }
.llms-reporting-tab .llms-reporting-header .llms-reporting-header-info {
    display: inline-block;
    vertical-align: middle; }

.llms-reporting-breadcrumbs {
    background: #fafafa;
    margin: -20px -20px 0;
    padding: 20px 20px 10px; }
.llms-reporting-breadcrumbs a {
    color: #466dd8;
    text-decoration: none; }
.llms-reporting-breadcrumbs a:hover {
    color: #2b55cb; }
.llms-reporting-breadcrumbs a:after {
    content: ' > ';
    color: #555; }
.llms-reporting-breadcrumbs a:last-child {
    color: #1c3987; }
.llms-reporting-breadcrumbs a:last-child:after {
    display: none; }

#llms-students-table .name {
    text-align: left; }

.reporting-tab-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.reporting-tab-content > header:before, .reporting-tab-content > header:after {
    content: " ";
    display: table; }
.reporting-tab-content > header:after {
    clear: both; }
.reporting-tab-content h3 {
    margin-bottom: 20px; }
.reporting-tab-content .llms-reporting-tab-filter {
    float: right;
    position: relative;
    margin-right: 0.75em;
    width: 180px;
    top: -3px; }
.reporting-tab-content .llms-reporting-tab-main {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3; }
.reporting-tab-content .llms-reporting-tab-side {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 20px; }
.reporting-tab-content > .llms-table-wrap {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }

.llms-reporting-widgets:before, .llms-reporting-widgets:after {
    content: " ";
    display: table; }

.llms-reporting-widgets:after {
    clear: both; }

.llms-reporting-widget {
    border-top: 4px solid #466dd8;
    background: #fafafa;
    margin-bottom: 0.75em;
    padding: 18px 15px 15px; }
.llms-reporting-widget:before, .llms-reporting-widget:after {
    content: " ";
    display: table; }
.llms-reporting-widget:after {
    clear: both; }
.llms-reporting-widget .fa {
    color: #555;
    float: left;
    font-size: 32px;
    margin-right: 10px; }
.llms-reporting-widget .llms-reporting-widget-data {
    line-height: 0.8; }
.llms-reporting-widget strong {
    color: #333;
    font-size: 20px; }
.llms-reporting-widget.llms-reporting-student-address strong {
    line-height: 1.1; }
.llms-reporting-widget sup,
.llms-reporting-widget .llms-price-currency-symbol {
    font-size: 75%;
    position: relative;
    top: -4px;
    vertical-align: baseline; }
.llms-reporting-widget small {
    color: #888; }
.llms-reporting-widget small.compare {
    margin-left: 5px; }
.llms-reporting-widget small.compare.positive {
    color: #83c373; }
.llms-reporting-widget small.compare.negative {
    color: #e5554e; }

.llms-reporting-event {
    border-left: 4px solid #555;
    background: #fafafa;
    font-size: 11px;
    line-height: 1.2;
    margin-bottom: 0.75em;
    padding: 10px; }
.llms-reporting-event:before, .llms-reporting-event:after {
    content: " ";
    display: table; }
.llms-reporting-event:after {
    clear: both; }
.llms-reporting-event.color--blue {
    border-left-color: #466dd8; }
.llms-reporting-event.color--green, .llms-reporting-event._enrollment_trigger, .llms-reporting-event._is_complete.yes {
    border-left-color: #83c373; }
.llms-reporting-event.color--purple, .llms-reporting-event._status.enrolled {
    border-left-color: #845ef7; }
.llms-reporting-event.color--red, .llms-reporting-event._status.expired, .llms-reporting-event._status.cancelled {
    border-left-color: #e5554e; }
.llms-reporting-event.color--orange, .llms-reporting-event._achievement_earned, .llms-reporting-event._certificate_earned, .llms-reporting-event._email_sent {
    border-left-color: #ff922b; }
.llms-reporting-event time {
    color: #888; }
.llms-reporting-event .llms-student-avatar {
    margin-left: 10px;
    float: right; }
.llms-reporting-event a {
    text-decoration: none;
    color: inherit; }

.llms-quiz-attempt-results {
    margin: 0;
    padding: 0;
    list-style-type: none; }
.llms-quiz-attempt-results .llms-quiz-attempt-question {
    background: #efefef;
    margin: 0 0 10px;
    position: relative; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .toggle-answer {
    color: inherit;
    display: block;
    padding: 10px 35px 10px 10px;
    text-decoration: none; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .toggle-answer:before, .llms-quiz-attempt-results .llms-quiz-attempt-question .toggle-answer:after {
    content: " ";
    display: table; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .toggle-answer:after {
    clear: both; }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--waiting.correct, .llms-quiz-attempt-results .llms-quiz-attempt-question.status--waiting.incorrect {
    background: rgba(255, 146, 43, 0.2); }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--waiting.correct .llms-status-icon, .llms-quiz-attempt-results .llms-quiz-attempt-question.status--waiting.incorrect .llms-status-icon {
    background-color: #ff922b; }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--graded.correct {
    background: rgba(131, 195, 115, 0.2); }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--graded.correct .llms-status-icon {
    background-color: #83c373; }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--graded.incorrect {
    background: rgba(229, 85, 78, 0.2); }
.llms-quiz-attempt-results .llms-quiz-attempt-question.status--graded.incorrect .llms-status-icon {
    background-color: #e5554e; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-question-title {
    float: left;
    margin: 0;
    line-height: 1; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-points {
    float: right;
    line-height: 1; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-status-icon-tip {
    position: absolute;
    right: -12px;
    top: -2px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-status-icon {
    color: rgba(255, 255, 255, 0.65);
    border-radius: 50%;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main {
    display: none;
    padding: 0 10px 10px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main .llms-quiz-results-label {
    font-weight: 700;
    margin-bottom: 10px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main ul.llms-quiz-attempt-answers {
    margin: 0;
    padding: 0; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main ul.llms-quiz-attempt-answers li.llms-quiz-attempt-answer {
    padding: 0;
    margin: 0 0 0 30px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main ul.llms-quiz-attempt-answers li.llms-quiz-attempt-answer:only-child {
    list-style-type: none;
    margin-left: 0; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main img {
    height: auto;
    max-width: 200px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main .llms-quiz-attempt-answer-section {
    border-top: 2px solid rgba(255, 255, 255, 0.5);
    margin-top: 20px;
    padding-top: 20px; }
.llms-quiz-attempt-results .llms-quiz-attempt-question .llms-quiz-attempt-question-main .llms-quiz-attempt-answer-section:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0; }
.llms-quiz-attempt-results .llms-quiz-attempt-question.type--picture_choice ul.llms-quiz-attempt-answers, .llms-quiz-attempt-results .llms-quiz-attempt-question.type--picture_reorder ul.llms-quiz-attempt-answers {
    list-style-type: none;
    margin: 0;
    padding: 0; }
.llms-quiz-attempt-results .llms-quiz-attempt-question.type--picture_choice ul.llms-quiz-attempt-answers li.llms-quiz-attempt-answer, .llms-quiz-attempt-results .llms-quiz-attempt-question.type--picture_reorder ul.llms-quiz-attempt-answers li.llms-quiz-attempt-answer {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 5px; }

.wrap.llms-reporting .llms-header,
.wrap.lifterlms-settings .llms-header {
    background: #fff;
    border-bottom: 1px solid #efefef;
    margin: -10px -20px 0;
    padding: 10px 0;
    z-index: 1; }
.wrap.llms-reporting .llms-header .lifterlms-logo,
.wrap.lifterlms-settings .llms-header .lifterlms-logo {
    max-width: 140px; }
.wrap.llms-reporting .llms-header .llms-save,
.wrap.lifterlms-settings .llms-header .llms-save {
    float: right; }
.wrap.llms-reporting .llms-header .llms-inside-wrap,
.wrap.lifterlms-settings .llms-header .llms-inside-wrap {
    padding: 0 10px; }

.wrap.llms-reporting .llms-inside-wrap,
.wrap.lifterlms-settings .llms-inside-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1000px;
    margin: 0 auto; }

.wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary,
.wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary {
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    margin: 0 -20px 20px;
    z-index: 1; }
.wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item .llms-nav-link:hover,
.wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link,
.wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item .llms-nav-link:hover,
.wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link {
    background: #fafafa;
    color: #466dd8;
    border-top-color: #466dd8; }
.wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link,
.wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link {
    font-weight: 700; }
.wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-link,
.wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-link {
    border-top: 2px solid transparent;
    padding: 14px; }

.wrap.llms-reporting .llms-setting-group,
.wrap.lifterlms-settings .llms-setting-group {
    background: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
    margin: 0 0 20px;
    padding: 20px; }
.wrap.llms-reporting .llms-setting-group .llms-label,
.wrap.lifterlms-settings .llms-setting-group .llms-label {
    border-bottom: 1px solid #efefef;
    font-weight: 700;
    font-size: 20px;
    padding: 20px;
    margin: -20px -20px 20px; }
.wrap.llms-reporting .llms-setting-group .form-table,
.wrap.lifterlms-settings .llms-setting-group .form-table {
    margin: 0; }
.wrap.llms-reporting .llms-setting-group td[colspan="2"],
.wrap.lifterlms-settings .llms-setting-group td[colspan="2"] {
    padding-top: 0;
    padding-left: 0; }
.wrap.llms-reporting .llms-setting-group tr.llms-disabled-field,
.wrap.lifterlms-settings .llms-setting-group tr.llms-disabled-field {
    opacity: 0.5;
    pointer-events: none; }
.wrap.llms-reporting .llms-setting-group input[type="text"],
.wrap.llms-reporting .llms-setting-group input[type="password"],
.wrap.llms-reporting .llms-setting-group input[type="datetime"],
.wrap.llms-reporting .llms-setting-group input[type="datetime-local"],
.wrap.llms-reporting .llms-setting-group input[type="date"],
.wrap.llms-reporting .llms-setting-group input[type="month"],
.wrap.llms-reporting .llms-setting-group input[type="time"],
.wrap.llms-reporting .llms-setting-group input[type="week"],
.wrap.llms-reporting .llms-setting-group input[type="number"],
.wrap.llms-reporting .llms-setting-group input[type="email"],
.wrap.llms-reporting .llms-setting-group input[type="url"],
.wrap.llms-reporting .llms-setting-group input[type="search"],
.wrap.llms-reporting .llms-setting-group input[type="tel"],
.wrap.llms-reporting .llms-setting-group input[type="color"],
.wrap.llms-reporting .llms-setting-group select,
.wrap.llms-reporting .llms-setting-group textarea,
.wrap.lifterlms-settings .llms-setting-group input[type="text"],
.wrap.lifterlms-settings .llms-setting-group input[type="password"],
.wrap.lifterlms-settings .llms-setting-group input[type="datetime"],
.wrap.lifterlms-settings .llms-setting-group input[type="datetime-local"],
.wrap.lifterlms-settings .llms-setting-group input[type="date"],
.wrap.lifterlms-settings .llms-setting-group input[type="month"],
.wrap.lifterlms-settings .llms-setting-group input[type="time"],
.wrap.lifterlms-settings .llms-setting-group input[type="week"],
.wrap.lifterlms-settings .llms-setting-group input[type="number"],
.wrap.lifterlms-settings .llms-setting-group input[type="email"],
.wrap.lifterlms-settings .llms-setting-group input[type="url"],
.wrap.lifterlms-settings .llms-setting-group input[type="search"],
.wrap.lifterlms-settings .llms-setting-group input[type="tel"],
.wrap.lifterlms-settings .llms-setting-group input[type="color"],
.wrap.lifterlms-settings .llms-setting-group select,
.wrap.lifterlms-settings .llms-setting-group textarea {
    width: 50%; }
.wrap.llms-reporting .llms-setting-group input[type="text"].medium,
.wrap.llms-reporting .llms-setting-group input[type="password"].medium,
.wrap.llms-reporting .llms-setting-group input[type="datetime"].medium,
.wrap.llms-reporting .llms-setting-group input[type="datetime-local"].medium,
.wrap.llms-reporting .llms-setting-group input[type="date"].medium,
.wrap.llms-reporting .llms-setting-group input[type="month"].medium,
.wrap.llms-reporting .llms-setting-group input[type="time"].medium,
.wrap.llms-reporting .llms-setting-group input[type="week"].medium,
.wrap.llms-reporting .llms-setting-group input[type="number"].medium,
.wrap.llms-reporting .llms-setting-group input[type="email"].medium,
.wrap.llms-reporting .llms-setting-group input[type="url"].medium,
.wrap.llms-reporting .llms-setting-group input[type="search"].medium,
.wrap.llms-reporting .llms-setting-group input[type="tel"].medium,
.wrap.llms-reporting .llms-setting-group input[type="color"].medium,
.wrap.llms-reporting .llms-setting-group select.medium,
.wrap.llms-reporting .llms-setting-group textarea.medium,
.wrap.lifterlms-settings .llms-setting-group input[type="text"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="password"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime-local"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="date"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="month"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="time"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="week"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="number"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="email"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="url"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="search"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="tel"].medium,
.wrap.lifterlms-settings .llms-setting-group input[type="color"].medium,
.wrap.lifterlms-settings .llms-setting-group select.medium,
.wrap.lifterlms-settings .llms-setting-group textarea.medium {
    width: 30%; }
.wrap.llms-reporting .llms-setting-group input[type="text"].small,
.wrap.llms-reporting .llms-setting-group input[type="password"].small,
.wrap.llms-reporting .llms-setting-group input[type="datetime"].small,
.wrap.llms-reporting .llms-setting-group input[type="datetime-local"].small,
.wrap.llms-reporting .llms-setting-group input[type="date"].small,
.wrap.llms-reporting .llms-setting-group input[type="month"].small,
.wrap.llms-reporting .llms-setting-group input[type="time"].small,
.wrap.llms-reporting .llms-setting-group input[type="week"].small,
.wrap.llms-reporting .llms-setting-group input[type="number"].small,
.wrap.llms-reporting .llms-setting-group input[type="email"].small,
.wrap.llms-reporting .llms-setting-group input[type="url"].small,
.wrap.llms-reporting .llms-setting-group input[type="search"].small,
.wrap.llms-reporting .llms-setting-group input[type="tel"].small,
.wrap.llms-reporting .llms-setting-group input[type="color"].small,
.wrap.llms-reporting .llms-setting-group select.small,
.wrap.llms-reporting .llms-setting-group textarea.small,
.wrap.lifterlms-settings .llms-setting-group input[type="text"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="password"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime-local"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="date"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="month"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="time"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="week"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="number"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="email"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="url"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="search"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="tel"].small,
.wrap.lifterlms-settings .llms-setting-group input[type="color"].small,
.wrap.lifterlms-settings .llms-setting-group select.small,
.wrap.lifterlms-settings .llms-setting-group textarea.small {
    width: 20%; }
.wrap.llms-reporting .llms-setting-group input[type="text"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="password"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="datetime"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="datetime-local"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="date"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="month"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="time"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="week"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="number"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="email"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="url"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="search"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="tel"].tiny,
.wrap.llms-reporting .llms-setting-group input[type="color"].tiny,
.wrap.llms-reporting .llms-setting-group select.tiny,
.wrap.llms-reporting .llms-setting-group textarea.tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="text"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="password"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="datetime-local"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="date"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="month"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="time"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="week"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="number"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="email"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="url"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="search"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="tel"].tiny,
.wrap.lifterlms-settings .llms-setting-group input[type="color"].tiny,
.wrap.lifterlms-settings .llms-setting-group select.tiny,
.wrap.lifterlms-settings .llms-setting-group textarea.tiny {
    width: 10%; }

@media only screen and (min-width: 782px) {
    .wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item .llms-nav-link:hover,
    .wrap.llms-reporting .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link,
    .wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item .llms-nav-link:hover,
    .wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary .llms-nav-item.llms-active .llms-nav-link {
        background: #fff; } }

@media only screen and (min-width: 782px) {
    .wrap.lifterlms-settings .llms-header {
        position: -webkit-sticky;
        position: sticky;
        top: 30px; }
    .wrap.lifterlms-settings .llms-nav-tab-wrapper.llms-nav-secondary {
        position: -webkit-sticky;
        position: sticky;
        top: 93px; } }

.wrap.llms-reporting .llms-inside-wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 1000px;
    margin: 0 0 0 20px; }

.llms-remarks .llms-remarks-field {
    height: 120px;
    width: 100%; }

.llms-remarks input[type="number"] {
    width: 60px; }

button[name="llms_quiz_attempt_action"] .save {
    display: none; }

button[name="llms_quiz_attempt_action"].grading .default {
    display: none; }

button[name="llms_quiz_attempt_action"].grading .save {
    display: inline; }

.llms-form-fields {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
.llms-form-fields.flush .llms-form-field {
    padding: 0 0 10px; }

.llms-form-heading {
    padding: 0 10px 10px; }

.llms-form-field {
    float: left;
    padding: 0 10px 10px;
    position: relative;
    width: 100%; }
.llms-form-field.valid input[type="date"], .llms-form-field.valid input[type="time"], .llms-form-field.valid input[type="datetime-local"], .llms-form-field.valid input[type="week"], .llms-form-field.valid input[type="month"], .llms-form-field.valid input[type="text"], .llms-form-field.valid input[type="email"], .llms-form-field.valid input[type="url"], .llms-form-field.valid input[type="password"], .llms-form-field.valid input[type="search"], .llms-form-field.valid input[type="tel"], .llms-form-field.valid input[type="number"], .llms-form-field.valid textarea, .llms-form-field.valid select {
    background: rgba(131, 195, 115, 0.3);
    border-color: #83c373; }
.llms-form-field.error input[type="date"], .llms-form-field.error input[type="time"], .llms-form-field.error input[type="datetime-local"], .llms-form-field.error input[type="week"], .llms-form-field.error input[type="month"], .llms-form-field.error input[type="text"], .llms-form-field.error input[type="email"], .llms-form-field.error input[type="url"], .llms-form-field.error input[type="password"], .llms-form-field.error input[type="search"], .llms-form-field.error input[type="tel"], .llms-form-field.error input[type="number"], .llms-form-field.error textarea, .llms-form-field.error select, .llms-form-field.invalid input[type="date"], .llms-form-field.invalid input[type="time"], .llms-form-field.invalid input[type="datetime-local"], .llms-form-field.invalid input[type="week"], .llms-form-field.invalid input[type="month"], .llms-form-field.invalid input[type="text"], .llms-form-field.invalid input[type="email"], .llms-form-field.invalid input[type="url"], .llms-form-field.invalid input[type="password"], .llms-form-field.invalid input[type="search"], .llms-form-field.invalid input[type="tel"], .llms-form-field.invalid input[type="number"], .llms-form-field.invalid textarea, .llms-form-field.invalid select {
    background: rgba(229, 85, 78, 0.3);
    border-color: #e5554e; }
.llms-form-field.align-right {
    text-align: right; }
@media screen and (min-width: 600px) {
    .llms-form-field.llms-cols-1 {
        width: 8.33333%; }
    .llms-form-field.llms-cols-2 {
        width: 16.66667%; }
    .llms-form-field.llms-cols-3 {
        width: 25%; }
    .llms-form-field.llms-cols-4 {
        width: 33.33333%; }
    .llms-form-field.llms-cols-5 {
        width: 41.66667%; }
    .llms-form-field.llms-cols-6 {
        width: 50%; }
    .llms-form-field.llms-cols-7 {
        width: 58.33333%; }
    .llms-form-field.llms-cols-8 {
        width: 66.66667%; }
    .llms-form-field.llms-cols-9 {
        width: 75%; }
    .llms-form-field.llms-cols-10 {
        width: 83.33333%; }
    .llms-form-field.llms-cols-11 {
        width: 91.66667%; }
    .llms-form-field.llms-cols-12 {
        width: 100%; } }
.llms-form-field.type-hidden {
    padding: 0; }
.llms-form-field.type-radio input,
.llms-form-field.type-radio label, .llms-form-field.type-checkbox input,
.llms-form-field.type-checkbox label {
    display: inline;
    width: auto; }
.llms-form-field.type-radio input, .llms-form-field.type-checkbox input {
    margin-right: 5px; }
.llms-form-field.type-radio input[type="radio"] {
    position: absolute;
    opacity: 0;
    visibility: none; }
.llms-form-field.type-radio label:before {
    background: #fafafa;
    background-position: -24px 0;
    background-repeat: no-repeat;
    border-radius: 50%;
    -webkit-box-shadow: rgba(255, 255, 255, 0.15) 0 1px 1px, inset rgba(0, 0, 0, 0.35) 0 0 0 1px;
    box-shadow: rgba(255, 255, 255, 0.15) 0 1px 1px, inset rgba(0, 0, 0, 0.35) 0 0 0 1px;
    content: '';
    cursor: pointer;
    display: inline-block;
    height: 22px;
    margin-right: 5px;
    position: relative;
    -webkit-transition: background-position 0.15s cubic-bezier(0.8, 0, 1, 1);
    transition: background-position 0.15s cubic-bezier(0.8, 0, 1, 1);
    top: -3px;
    vertical-align: middle;
    width: 22px;
    z-index: 2; }
.llms-form-field.type-radio input[type="radio"]:checked + label:before {
    -webkit-transition: background-position 0.2s 0.15s cubic-bezier(0, 0, 0.2, 1);
    transition: background-position 0.2s 0.15s cubic-bezier(0, 0, 0.2, 1);
    background-position: 0 0;
    background-image: radial-gradient(ellipse at center, #466dd8 0%, #466dd8 40%, #fafafa 45%); }
.llms-form-field.type-reset button:not(.auto), .llms-form-field.type-button button:not(.auto), .llms-form-field.type-submit button:not(.auto) {
    width: 100%; }
.llms-form-field .llms-description {
    font-size: 14px;
    font-style: italic; }
.llms-form-field .llms-required {
    color: #e5554e; }
.llms-form-field input, .llms-form-field textarea, .llms-form-field select {
    width: 100%;
    margin-bottom: 5px; }

.llms-password-strength-meter {
    border: 1px solid #dadada;
    display: none;
    font-size: 10px;
    margin-top: -10px;
    padding: 1px;
    position: relative;
    text-align: center; }
.llms-password-strength-meter:before {
    bottom: 0;
    content: '';
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transition: width .4s ease;
    transition: width .4s ease; }
.llms-password-strength-meter.mismatch, .llms-password-strength-meter.too-short, .llms-password-strength-meter.very-weak {
    border-color: #e35b5b; }
.llms-password-strength-meter.mismatch:before, .llms-password-strength-meter.too-short:before, .llms-password-strength-meter.very-weak:before {
    background: rgba(227, 91, 91, 0.25);
    width: 25%; }
.llms-password-strength-meter.too-short:before {
    width: 0; }
.llms-password-strength-meter.weak {
    border-color: #f78b53; }
.llms-password-strength-meter.weak:before {
    background: rgba(247, 139, 83, 0.25);
    width: 50%; }
.llms-password-strength-meter.medium {
    border-color: #ffc733; }
.llms-password-strength-meter.medium:before {
    background: rgba(255, 199, 51, 0.25);
    width: 75%; }
.llms-password-strength-meter.strong {
    border-color: #83c373; }
.llms-password-strength-meter.strong:before {
    background: rgba(131, 195, 115, 0.25);
    width: 100%; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
    font-weight: normal;
    font-style: normal; }

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%; }

.fa-2x {
    font-size: 2em; }

.fa-3x {
    font-size: 3em; }

.fa-4x {
    font-size: 4em; }

.fa-5x {
    font-size: 5em; }

.fa-fw {
    width: 1.28571429em;
    text-align: center; }

.fa-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none; }

.fa-ul > li {
    position: relative; }

.fa-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center; }

.fa-li.fa-lg {
    left: -1.85714286em; }

.fa-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em; }

.fa-pull-left {
    float: left; }

.fa-pull-right {
    float: right; }

.fa.fa-pull-left {
    margin-right: .3em; }

.fa.fa-pull-right {
    margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
    float: right; }

.pull-left {
    float: left; }

.fa.pull-left {
    margin-right: .3em; }

.fa.pull-right {
    margin-left: .3em; }

.fa-spin {
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear; }

.fa-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg); } }

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg); } }

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1); }

.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
    -webkit-filter: none;
    filter: none; }

.fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle; }

.fa-stack-1x,
.fa-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center; }

.fa-stack-1x {
    line-height: inherit; }

.fa-stack-2x {
    font-size: 2em; }

.fa-inverse {
    color: #ffffff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
    content: "\f000"; }

.fa-music:before {
    content: "\f001"; }

.fa-search:before {
    content: "\f002"; }

.fa-envelope-o:before {
    content: "\f003"; }

.fa-heart:before {
    content: "\f004"; }

.fa-star:before {
    content: "\f005"; }

.fa-star-o:before {
    content: "\f006"; }

.fa-user:before {
    content: "\f007"; }

.fa-film:before {
    content: "\f008"; }

.fa-th-large:before {
    content: "\f009"; }

.fa-th:before {
    content: "\f00a"; }

.fa-th-list:before {
    content: "\f00b"; }

.fa-check:before {
    content: "\f00c"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d"; }

.fa-search-plus:before {
    content: "\f00e"; }

.fa-search-minus:before {
    content: "\f010"; }

.fa-power-off:before {
    content: "\f011"; }

.fa-signal:before {
    content: "\f012"; }

.fa-gear:before,
.fa-cog:before {
    content: "\f013"; }

.fa-trash-o:before {
    content: "\f014"; }

.fa-home:before {
    content: "\f015"; }

.fa-file-o:before {
    content: "\f016"; }

.fa-clock-o:before {
    content: "\f017"; }

.fa-road:before {
    content: "\f018"; }

.fa-download:before {
    content: "\f019"; }

.fa-arrow-circle-o-down:before {
    content: "\f01a"; }

.fa-arrow-circle-o-up:before {
    content: "\f01b"; }

.fa-inbox:before {
    content: "\f01c"; }

.fa-play-circle-o:before {
    content: "\f01d"; }

.fa-rotate-right:before,
.fa-repeat:before {
    content: "\f01e"; }

.fa-refresh:before {
    content: "\f021"; }

.fa-list-alt:before {
    content: "\f022"; }

.fa-lock:before {
    content: "\f023"; }

.fa-flag:before {
    content: "\f024"; }

.fa-headphones:before {
    content: "\f025"; }

.fa-volume-off:before {
    content: "\f026"; }

.fa-volume-down:before {
    content: "\f027"; }

.fa-volume-up:before {
    content: "\f028"; }

.fa-qrcode:before {
    content: "\f029"; }

.fa-barcode:before {
    content: "\f02a"; }

.fa-tag:before {
    content: "\f02b"; }

.fa-tags:before {
    content: "\f02c"; }

.fa-book:before {
    content: "\f02d"; }

.fa-bookmark:before {
    content: "\f02e"; }

.fa-print:before {
    content: "\f02f"; }

.fa-camera:before {
    content: "\f030"; }

.fa-font:before {
    content: "\f031"; }

.fa-bold:before {
    content: "\f032"; }

.fa-italic:before {
    content: "\f033"; }

.fa-text-height:before {
    content: "\f034"; }

.fa-text-width:before {
    content: "\f035"; }

.fa-align-left:before {
    content: "\f036"; }

.fa-align-center:before {
    content: "\f037"; }

.fa-align-right:before {
    content: "\f038"; }

.fa-align-justify:before {
    content: "\f039"; }

.fa-list:before {
    content: "\f03a"; }

.fa-dedent:before,
.fa-outdent:before {
    content: "\f03b"; }

.fa-indent:before {
    content: "\f03c"; }

.fa-video-camera:before {
    content: "\f03d"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
    content: "\f03e"; }

.fa-pencil:before {
    content: "\f040"; }

.fa-map-marker:before {
    content: "\f041"; }

.fa-adjust:before {
    content: "\f042"; }

.fa-tint:before {
    content: "\f043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044"; }

.fa-share-square-o:before {
    content: "\f045"; }

.fa-check-square-o:before {
    content: "\f046"; }

.fa-arrows:before {
    content: "\f047"; }

.fa-step-backward:before {
    content: "\f048"; }

.fa-fast-backward:before {
    content: "\f049"; }

.fa-backward:before {
    content: "\f04a"; }

.fa-play:before {
    content: "\f04b"; }

.fa-pause:before {
    content: "\f04c"; }

.fa-stop:before {
    content: "\f04d"; }

.fa-forward:before {
    content: "\f04e"; }

.fa-fast-forward:before {
    content: "\f050"; }

.fa-step-forward:before {
    content: "\f051"; }

.fa-eject:before {
    content: "\f052"; }

.fa-chevron-left:before {
    content: "\f053"; }

.fa-chevron-right:before {
    content: "\f054"; }

.fa-plus-circle:before {
    content: "\f055"; }

.fa-minus-circle:before {
    content: "\f056"; }

.fa-times-circle:before {
    content: "\f057"; }

.fa-check-circle:before {
    content: "\f058"; }

.fa-question-circle:before {
    content: "\f059"; }

.fa-info-circle:before {
    content: "\f05a"; }

.fa-crosshairs:before {
    content: "\f05b"; }

.fa-times-circle-o:before {
    content: "\f05c"; }

.fa-check-circle-o:before {
    content: "\f05d"; }

.fa-ban:before {
    content: "\f05e"; }

.fa-arrow-left:before {
    content: "\f060"; }

.fa-arrow-right:before {
    content: "\f061"; }

.fa-arrow-up:before {
    content: "\f062"; }

.fa-arrow-down:before {
    content: "\f063"; }

.fa-mail-forward:before,
.fa-share:before {
    content: "\f064"; }

.fa-expand:before {
    content: "\f065"; }

.fa-compress:before {
    content: "\f066"; }

.fa-plus:before {
    content: "\f067"; }

.fa-minus:before {
    content: "\f068"; }

.fa-asterisk:before {
    content: "\f069"; }

.fa-exclamation-circle:before {
    content: "\f06a"; }

.fa-gift:before {
    content: "\f06b"; }

.fa-leaf:before {
    content: "\f06c"; }

.fa-fire:before {
    content: "\f06d"; }

.fa-eye:before {
    content: "\f06e"; }

.fa-eye-slash:before {
    content: "\f070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
    content: "\f071"; }

.fa-plane:before {
    content: "\f072"; }

.fa-calendar:before {
    content: "\f073"; }

.fa-random:before {
    content: "\f074"; }

.fa-comment:before {
    content: "\f075"; }

.fa-magnet:before {
    content: "\f076"; }

.fa-chevron-up:before {
    content: "\f077"; }

.fa-chevron-down:before {
    content: "\f078"; }

.fa-retweet:before {
    content: "\f079"; }

.fa-shopping-cart:before {
    content: "\f07a"; }

.fa-folder:before {
    content: "\f07b"; }

.fa-folder-open:before {
    content: "\f07c"; }

.fa-arrows-v:before {
    content: "\f07d"; }

.fa-arrows-h:before {
    content: "\f07e"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
    content: "\f080"; }

.fa-twitter-square:before {
    content: "\f081"; }

.fa-facebook-square:before {
    content: "\f082"; }

.fa-camera-retro:before {
    content: "\f083"; }

.fa-key:before {
    content: "\f084"; }

.fa-gears:before,
.fa-cogs:before {
    content: "\f085"; }

.fa-comments:before {
    content: "\f086"; }

.fa-thumbs-o-up:before {
    content: "\f087"; }

.fa-thumbs-o-down:before {
    content: "\f088"; }

.fa-star-half:before {
    content: "\f089"; }

.fa-heart-o:before {
    content: "\f08a"; }

.fa-sign-out:before {
    content: "\f08b"; }

.fa-linkedin-square:before {
    content: "\f08c"; }

.fa-thumb-tack:before {
    content: "\f08d"; }

.fa-external-link:before {
    content: "\f08e"; }

.fa-sign-in:before {
    content: "\f090"; }

.fa-trophy:before {
    content: "\f091"; }

.fa-github-square:before {
    content: "\f092"; }

.fa-upload:before {
    content: "\f093"; }

.fa-lemon-o:before {
    content: "\f094"; }

.fa-phone:before {
    content: "\f095"; }

.fa-square-o:before {
    content: "\f096"; }

.fa-bookmark-o:before {
    content: "\f097"; }

.fa-phone-square:before {
    content: "\f098"; }

.fa-twitter:before {
    content: "\f099"; }

.fa-facebook-f:before,
.fa-facebook:before {
    content: "\f09a"; }

.fa-github:before {
    content: "\f09b"; }

.fa-unlock:before {
    content: "\f09c"; }

.fa-credit-card:before {
    content: "\f09d"; }

.fa-feed:before,
.fa-rss:before {
    content: "\f09e"; }

.fa-hdd-o:before {
    content: "\f0a0"; }

.fa-bullhorn:before {
    content: "\f0a1"; }

.fa-bell:before {
    content: "\f0f3"; }

.fa-certificate:before {
    content: "\f0a3"; }

.fa-hand-o-right:before {
    content: "\f0a4"; }

.fa-hand-o-left:before {
    content: "\f0a5"; }

.fa-hand-o-up:before {
    content: "\f0a6"; }

.fa-hand-o-down:before {
    content: "\f0a7"; }

.fa-arrow-circle-left:before {
    content: "\f0a8"; }

.fa-arrow-circle-right:before {
    content: "\f0a9"; }

.fa-arrow-circle-up:before {
    content: "\f0aa"; }

.fa-arrow-circle-down:before {
    content: "\f0ab"; }

.fa-globe:before {
    content: "\f0ac"; }

.fa-wrench:before {
    content: "\f0ad"; }

.fa-tasks:before {
    content: "\f0ae"; }

.fa-filter:before {
    content: "\f0b0"; }

.fa-briefcase:before {
    content: "\f0b1"; }

.fa-arrows-alt:before {
    content: "\f0b2"; }

.fa-group:before,
.fa-users:before {
    content: "\f0c0"; }

.fa-chain:before,
.fa-link:before {
    content: "\f0c1"; }

.fa-cloud:before {
    content: "\f0c2"; }

.fa-flask:before {
    content: "\f0c3"; }

.fa-cut:before,
.fa-scissors:before {
    content: "\f0c4"; }

.fa-copy:before,
.fa-files-o:before {
    content: "\f0c5"; }

.fa-paperclip:before {
    content: "\f0c6"; }

.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7"; }

.fa-square:before {
    content: "\f0c8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9"; }

.fa-list-ul:before {
    content: "\f0ca"; }

.fa-list-ol:before {
    content: "\f0cb"; }

.fa-strikethrough:before {
    content: "\f0cc"; }

.fa-underline:before {
    content: "\f0cd"; }

.fa-table:before {
    content: "\f0ce"; }

.fa-magic:before {
    content: "\f0d0"; }

.fa-truck:before {
    content: "\f0d1"; }

.fa-pinterest:before {
    content: "\f0d2"; }

.fa-pinterest-square:before {
    content: "\f0d3"; }

.fa-google-plus-square:before {
    content: "\f0d4"; }

.fa-google-plus:before {
    content: "\f0d5"; }

.fa-money:before {
    content: "\f0d6"; }

.fa-caret-down:before {
    content: "\f0d7"; }

.fa-caret-up:before {
    content: "\f0d8"; }

.fa-caret-left:before {
    content: "\f0d9"; }

.fa-caret-right:before {
    content: "\f0da"; }

.fa-columns:before {
    content: "\f0db"; }

.fa-unsorted:before,
.fa-sort:before {
    content: "\f0dc"; }

.fa-sort-down:before,
.fa-sort-desc:before {
    content: "\f0dd"; }

.fa-sort-up:before,
.fa-sort-asc:before {
    content: "\f0de"; }

.fa-envelope:before {
    content: "\f0e0"; }

.fa-linkedin:before {
    content: "\f0e1"; }

.fa-rotate-left:before,
.fa-undo:before {
    content: "\f0e2"; }

.fa-legal:before,
.fa-gavel:before {
    content: "\f0e3"; }

.fa-dashboard:before,
.fa-tachometer:before {
    content: "\f0e4"; }

.fa-comment-o:before {
    content: "\f0e5"; }

.fa-comments-o:before {
    content: "\f0e6"; }

.fa-flash:before,
.fa-bolt:before {
    content: "\f0e7"; }

.fa-sitemap:before {
    content: "\f0e8"; }

.fa-umbrella:before {
    content: "\f0e9"; }

.fa-paste:before,
.fa-clipboard:before {
    content: "\f0ea"; }

.fa-lightbulb-o:before {
    content: "\f0eb"; }

.fa-exchange:before {
    content: "\f0ec"; }

.fa-cloud-download:before {
    content: "\f0ed"; }

.fa-cloud-upload:before {
    content: "\f0ee"; }

.fa-user-md:before {
    content: "\f0f0"; }

.fa-stethoscope:before {
    content: "\f0f1"; }

.fa-suitcase:before {
    content: "\f0f2"; }

.fa-bell-o:before {
    content: "\f0a2"; }

.fa-coffee:before {
    content: "\f0f4"; }

.fa-cutlery:before {
    content: "\f0f5"; }

.fa-file-text-o:before {
    content: "\f0f6"; }

.fa-building-o:before {
    content: "\f0f7"; }

.fa-hospital-o:before {
    content: "\f0f8"; }

.fa-ambulance:before {
    content: "\f0f9"; }

.fa-medkit:before {
    content: "\f0fa"; }

.fa-fighter-jet:before {
    content: "\f0fb"; }

.fa-beer:before {
    content: "\f0fc"; }

.fa-h-square:before {
    content: "\f0fd"; }

.fa-plus-square:before {
    content: "\f0fe"; }

.fa-angle-double-left:before {
    content: "\f100"; }

.fa-angle-double-right:before {
    content: "\f101"; }

.fa-angle-double-up:before {
    content: "\f102"; }

.fa-angle-double-down:before {
    content: "\f103"; }

.fa-angle-left:before {
    content: "\f104"; }

.fa-angle-right:before {
    content: "\f105"; }

.fa-angle-up:before {
    content: "\f106"; }

.fa-angle-down:before {
    content: "\f107"; }

.fa-desktop:before {
    content: "\f108"; }

.fa-laptop:before {
    content: "\f109"; }

.fa-tablet:before {
    content: "\f10a"; }

.fa-mobile-phone:before,
.fa-mobile:before {
    content: "\f10b"; }

.fa-circle-o:before {
    content: "\f10c"; }

.fa-quote-left:before {
    content: "\f10d"; }

.fa-quote-right:before {
    content: "\f10e"; }

.fa-spinner:before {
    content: "\f110"; }

.fa-circle:before {
    content: "\f111"; }

.fa-mail-reply:before,
.fa-reply:before {
    content: "\f112"; }

.fa-github-alt:before {
    content: "\f113"; }

.fa-folder-o:before {
    content: "\f114"; }

.fa-folder-open-o:before {
    content: "\f115"; }

.fa-smile-o:before {
    content: "\f118"; }

.fa-frown-o:before {
    content: "\f119"; }

.fa-meh-o:before {
    content: "\f11a"; }

.fa-gamepad:before {
    content: "\f11b"; }

.fa-keyboard-o:before {
    content: "\f11c"; }

.fa-flag-o:before {
    content: "\f11d"; }

.fa-flag-checkered:before {
    content: "\f11e"; }

.fa-terminal:before {
    content: "\f120"; }

.fa-code:before {
    content: "\f121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
    content: "\f122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
    content: "\f123"; }

.fa-location-arrow:before {
    content: "\f124"; }

.fa-crop:before {
    content: "\f125"; }

.fa-code-fork:before {
    content: "\f126"; }

.fa-unlink:before,
.fa-chain-broken:before {
    content: "\f127"; }

.fa-question:before {
    content: "\f128"; }

.fa-info:before {
    content: "\f129"; }

.fa-exclamation:before {
    content: "\f12a"; }

.fa-superscript:before {
    content: "\f12b"; }

.fa-subscript:before {
    content: "\f12c"; }

.fa-eraser:before {
    content: "\f12d"; }

.fa-puzzle-piece:before {
    content: "\f12e"; }

.fa-microphone:before {
    content: "\f130"; }

.fa-microphone-slash:before {
    content: "\f131"; }

.fa-shield:before {
    content: "\f132"; }

.fa-calendar-o:before {
    content: "\f133"; }

.fa-fire-extinguisher:before {
    content: "\f134"; }

.fa-rocket:before {
    content: "\f135"; }

.fa-maxcdn:before {
    content: "\f136"; }

.fa-chevron-circle-left:before {
    content: "\f137"; }

.fa-chevron-circle-right:before {
    content: "\f138"; }

.fa-chevron-circle-up:before {
    content: "\f139"; }

.fa-chevron-circle-down:before {
    content: "\f13a"; }

.fa-html5:before {
    content: "\f13b"; }

.fa-css3:before {
    content: "\f13c"; }

.fa-anchor:before {
    content: "\f13d"; }

.fa-unlock-alt:before {
    content: "\f13e"; }

.fa-bullseye:before {
    content: "\f140"; }

.fa-ellipsis-h:before {
    content: "\f141"; }

.fa-ellipsis-v:before {
    content: "\f142"; }

.fa-rss-square:before {
    content: "\f143"; }

.fa-play-circle:before {
    content: "\f144"; }

.fa-ticket:before {
    content: "\f145"; }

.fa-minus-square:before {
    content: "\f146"; }

.fa-minus-square-o:before {
    content: "\f147"; }

.fa-level-up:before {
    content: "\f148"; }

.fa-level-down:before {
    content: "\f149"; }

.fa-check-square:before {
    content: "\f14a"; }

.fa-pencil-square:before {
    content: "\f14b"; }

.fa-external-link-square:before {
    content: "\f14c"; }

.fa-share-square:before {
    content: "\f14d"; }

.fa-compass:before {
    content: "\f14e"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
    content: "\f150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
    content: "\f151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
    content: "\f152"; }

.fa-euro:before,
.fa-eur:before {
    content: "\f153"; }

.fa-gbp:before {
    content: "\f154"; }

.fa-dollar:before,
.fa-usd:before {
    content: "\f155"; }

.fa-rupee:before,
.fa-inr:before {
    content: "\f156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: "\f157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: "\f158"; }

.fa-won:before,
.fa-krw:before {
    content: "\f159"; }

.fa-bitcoin:before,
.fa-btc:before {
    content: "\f15a"; }

.fa-file:before {
    content: "\f15b"; }

.fa-file-text:before {
    content: "\f15c"; }

.fa-sort-alpha-asc:before {
    content: "\f15d"; }

.fa-sort-alpha-desc:before {
    content: "\f15e"; }

.fa-sort-amount-asc:before {
    content: "\f160"; }

.fa-sort-amount-desc:before {
    content: "\f161"; }

.fa-sort-numeric-asc:before {
    content: "\f162"; }

.fa-sort-numeric-desc:before {
    content: "\f163"; }

.fa-thumbs-up:before {
    content: "\f164"; }

.fa-thumbs-down:before {
    content: "\f165"; }

.fa-youtube-square:before {
    content: "\f166"; }

.fa-youtube:before {
    content: "\f167"; }

.fa-xing:before {
    content: "\f168"; }

.fa-xing-square:before {
    content: "\f169"; }

.fa-youtube-play:before {
    content: "\f16a"; }

.fa-dropbox:before {
    content: "\f16b"; }

.fa-stack-overflow:before {
    content: "\f16c"; }

.fa-instagram:before {
    content: "\f16d"; }

.fa-flickr:before {
    content: "\f16e"; }

.fa-adn:before {
    content: "\f170"; }

.fa-bitbucket:before {
    content: "\f171"; }

.fa-bitbucket-square:before {
    content: "\f172"; }

.fa-tumblr:before {
    content: "\f173"; }

.fa-tumblr-square:before {
    content: "\f174"; }

.fa-long-arrow-down:before {
    content: "\f175"; }

.fa-long-arrow-up:before {
    content: "\f176"; }

.fa-long-arrow-left:before {
    content: "\f177"; }

.fa-long-arrow-right:before {
    content: "\f178"; }

.fa-apple:before {
    content: "\f179"; }

.fa-windows:before {
    content: "\f17a"; }

.fa-android:before {
    content: "\f17b"; }

.fa-linux:before {
    content: "\f17c"; }

.fa-dribbble:before {
    content: "\f17d"; }

.fa-skype:before {
    content: "\f17e"; }

.fa-foursquare:before {
    content: "\f180"; }

.fa-trello:before {
    content: "\f181"; }

.fa-female:before {
    content: "\f182"; }

.fa-male:before {
    content: "\f183"; }

.fa-gittip:before,
.fa-gratipay:before {
    content: "\f184"; }

.fa-sun-o:before {
    content: "\f185"; }

.fa-moon-o:before {
    content: "\f186"; }

.fa-archive:before {
    content: "\f187"; }

.fa-bug:before {
    content: "\f188"; }

.fa-vk:before {
    content: "\f189"; }

.fa-weibo:before {
    content: "\f18a"; }

.fa-renren:before {
    content: "\f18b"; }

.fa-pagelines:before {
    content: "\f18c"; }

.fa-stack-exchange:before {
    content: "\f18d"; }

.fa-arrow-circle-o-right:before {
    content: "\f18e"; }

.fa-arrow-circle-o-left:before {
    content: "\f190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
    content: "\f191"; }

.fa-dot-circle-o:before {
    content: "\f192"; }

.fa-wheelchair:before {
    content: "\f193"; }

.fa-vimeo-square:before {
    content: "\f194"; }

.fa-turkish-lira:before,
.fa-try:before {
    content: "\f195"; }

.fa-plus-square-o:before {
    content: "\f196"; }

.fa-space-shuttle:before {
    content: "\f197"; }

.fa-slack:before {
    content: "\f198"; }

.fa-envelope-square:before {
    content: "\f199"; }

.fa-wordpress:before {
    content: "\f19a"; }

.fa-openid:before {
    content: "\f19b"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
    content: "\f19c"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
    content: "\f19d"; }

.fa-yahoo:before {
    content: "\f19e"; }

.fa-google:before {
    content: "\f1a0"; }

.fa-reddit:before {
    content: "\f1a1"; }

.fa-reddit-square:before {
    content: "\f1a2"; }

.fa-stumbleupon-circle:before {
    content: "\f1a3"; }

.fa-stumbleupon:before {
    content: "\f1a4"; }

.fa-delicious:before {
    content: "\f1a5"; }

.fa-digg:before {
    content: "\f1a6"; }

.fa-pied-piper-pp:before {
    content: "\f1a7"; }

.fa-pied-piper-alt:before {
    content: "\f1a8"; }

.fa-drupal:before {
    content: "\f1a9"; }

.fa-joomla:before {
    content: "\f1aa"; }

.fa-language:before {
    content: "\f1ab"; }

.fa-fax:before {
    content: "\f1ac"; }

.fa-building:before {
    content: "\f1ad"; }

.fa-child:before {
    content: "\f1ae"; }

.fa-paw:before {
    content: "\f1b0"; }

.fa-spoon:before {
    content: "\f1b1"; }

.fa-cube:before {
    content: "\f1b2"; }

.fa-cubes:before {
    content: "\f1b3"; }

.fa-behance:before {
    content: "\f1b4"; }

.fa-behance-square:before {
    content: "\f1b5"; }

.fa-steam:before {
    content: "\f1b6"; }

.fa-steam-square:before {
    content: "\f1b7"; }

.fa-recycle:before {
    content: "\f1b8"; }

.fa-automobile:before,
.fa-car:before {
    content: "\f1b9"; }

.fa-cab:before,
.fa-taxi:before {
    content: "\f1ba"; }

.fa-tree:before {
    content: "\f1bb"; }

.fa-spotify:before {
    content: "\f1bc"; }

.fa-deviantart:before {
    content: "\f1bd"; }

.fa-soundcloud:before {
    content: "\f1be"; }

.fa-database:before {
    content: "\f1c0"; }

.fa-file-pdf-o:before {
    content: "\f1c1"; }

.fa-file-word-o:before {
    content: "\f1c2"; }

.fa-file-excel-o:before {
    content: "\f1c3"; }

.fa-file-powerpoint-o:before {
    content: "\f1c4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
    content: "\f1c5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
    content: "\f1c6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
    content: "\f1c7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
    content: "\f1c8"; }

.fa-file-code-o:before {
    content: "\f1c9"; }

.fa-vine:before {
    content: "\f1ca"; }

.fa-codepen:before {
    content: "\f1cb"; }

.fa-jsfiddle:before {
    content: "\f1cc"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
    content: "\f1cd"; }

.fa-circle-o-notch:before {
    content: "\f1ce"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
    content: "\f1d0"; }

.fa-ge:before,
.fa-empire:before {
    content: "\f1d1"; }

.fa-git-square:before {
    content: "\f1d2"; }

.fa-git:before {
    content: "\f1d3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
    content: "\f1d4"; }

.fa-tencent-weibo:before {
    content: "\f1d5"; }

.fa-qq:before {
    content: "\f1d6"; }

.fa-wechat:before,
.fa-weixin:before {
    content: "\f1d7"; }

.fa-send:before,
.fa-paper-plane:before {
    content: "\f1d8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
    content: "\f1d9"; }

.fa-history:before {
    content: "\f1da"; }

.fa-circle-thin:before {
    content: "\f1db"; }

.fa-header:before {
    content: "\f1dc"; }

.fa-paragraph:before {
    content: "\f1dd"; }

.fa-sliders:before {
    content: "\f1de"; }

.fa-share-alt:before {
    content: "\f1e0"; }

.fa-share-alt-square:before {
    content: "\f1e1"; }

.fa-bomb:before {
    content: "\f1e2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
    content: "\f1e3"; }

.fa-tty:before {
    content: "\f1e4"; }

.fa-binoculars:before {
    content: "\f1e5"; }

.fa-plug:before {
    content: "\f1e6"; }

.fa-slideshare:before {
    content: "\f1e7"; }

.fa-twitch:before {
    content: "\f1e8"; }

.fa-yelp:before {
    content: "\f1e9"; }

.fa-newspaper-o:before {
    content: "\f1ea"; }

.fa-wifi:before {
    content: "\f1eb"; }

.fa-calculator:before {
    content: "\f1ec"; }

.fa-paypal:before {
    content: "\f1ed"; }

.fa-google-wallet:before {
    content: "\f1ee"; }

.fa-cc-visa:before {
    content: "\f1f0"; }

.fa-cc-mastercard:before {
    content: "\f1f1"; }

.fa-cc-discover:before {
    content: "\f1f2"; }

.fa-cc-amex:before {
    content: "\f1f3"; }

.fa-cc-paypal:before {
    content: "\f1f4"; }

.fa-cc-stripe:before {
    content: "\f1f5"; }

.fa-bell-slash:before {
    content: "\f1f6"; }

.fa-bell-slash-o:before {
    content: "\f1f7"; }

.fa-trash:before {
    content: "\f1f8"; }

.fa-copyright:before {
    content: "\f1f9"; }

.fa-at:before {
    content: "\f1fa"; }

.fa-eyedropper:before {
    content: "\f1fb"; }

.fa-paint-brush:before {
    content: "\f1fc"; }

.fa-birthday-cake:before {
    content: "\f1fd"; }

.fa-area-chart:before {
    content: "\f1fe"; }

.fa-pie-chart:before {
    content: "\f200"; }

.fa-line-chart:before {
    content: "\f201"; }

.fa-lastfm:before {
    content: "\f202"; }

.fa-lastfm-square:before {
    content: "\f203"; }

.fa-toggle-off:before {
    content: "\f204"; }

.fa-toggle-on:before {
    content: "\f205"; }

.fa-bicycle:before {
    content: "\f206"; }

.fa-bus:before {
    content: "\f207"; }

.fa-ioxhost:before {
    content: "\f208"; }

.fa-angellist:before {
    content: "\f209"; }

.fa-cc:before {
    content: "\f20a"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
    content: "\f20b"; }

.fa-meanpath:before {
    content: "\f20c"; }

.fa-buysellads:before {
    content: "\f20d"; }

.fa-connectdevelop:before {
    content: "\f20e"; }

.fa-dashcube:before {
    content: "\f210"; }

.fa-forumbee:before {
    content: "\f211"; }

.fa-leanpub:before {
    content: "\f212"; }

.fa-sellsy:before {
    content: "\f213"; }

.fa-shirtsinbulk:before {
    content: "\f214"; }

.fa-simplybuilt:before {
    content: "\f215"; }

.fa-skyatlas:before {
    content: "\f216"; }

.fa-cart-plus:before {
    content: "\f217"; }

.fa-cart-arrow-down:before {
    content: "\f218"; }

.fa-diamond:before {
    content: "\f219"; }

.fa-ship:before {
    content: "\f21a"; }

.fa-user-secret:before {
    content: "\f21b"; }

.fa-motorcycle:before {
    content: "\f21c"; }

.fa-street-view:before {
    content: "\f21d"; }

.fa-heartbeat:before {
    content: "\f21e"; }

.fa-venus:before {
    content: "\f221"; }

.fa-mars:before {
    content: "\f222"; }

.fa-mercury:before {
    content: "\f223"; }

.fa-intersex:before,
.fa-transgender:before {
    content: "\f224"; }

.fa-transgender-alt:before {
    content: "\f225"; }

.fa-venus-double:before {
    content: "\f226"; }

.fa-mars-double:before {
    content: "\f227"; }

.fa-venus-mars:before {
    content: "\f228"; }

.fa-mars-stroke:before {
    content: "\f229"; }

.fa-mars-stroke-v:before {
    content: "\f22a"; }

.fa-mars-stroke-h:before {
    content: "\f22b"; }

.fa-neuter:before {
    content: "\f22c"; }

.fa-genderless:before {
    content: "\f22d"; }

.fa-facebook-official:before {
    content: "\f230"; }

.fa-pinterest-p:before {
    content: "\f231"; }

.fa-whatsapp:before {
    content: "\f232"; }

.fa-server:before {
    content: "\f233"; }

.fa-user-plus:before {
    content: "\f234"; }

.fa-user-times:before {
    content: "\f235"; }

.fa-hotel:before,
.fa-bed:before {
    content: "\f236"; }

.fa-viacoin:before {
    content: "\f237"; }

.fa-train:before {
    content: "\f238"; }

.fa-subway:before {
    content: "\f239"; }

.fa-medium:before {
    content: "\f23a"; }

.fa-yc:before,
.fa-y-combinator:before {
    content: "\f23b"; }

.fa-optin-monster:before {
    content: "\f23c"; }

.fa-opencart:before {
    content: "\f23d"; }

.fa-expeditedssl:before {
    content: "\f23e"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
    content: "\f240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
    content: "\f241"; }

.fa-battery-2:before,
.fa-battery-half:before {
    content: "\f242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
    content: "\f243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
    content: "\f244"; }

.fa-mouse-pointer:before {
    content: "\f245"; }

.fa-i-cursor:before {
    content: "\f246"; }

.fa-object-group:before {
    content: "\f247"; }

.fa-object-ungroup:before {
    content: "\f248"; }

.fa-sticky-note:before {
    content: "\f249"; }

.fa-sticky-note-o:before {
    content: "\f24a"; }

.fa-cc-jcb:before {
    content: "\f24b"; }

.fa-cc-diners-club:before {
    content: "\f24c"; }

.fa-clone:before {
    content: "\f24d"; }

.fa-balance-scale:before {
    content: "\f24e"; }

.fa-hourglass-o:before {
    content: "\f250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
    content: "\f251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
    content: "\f252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
    content: "\f253"; }

.fa-hourglass:before {
    content: "\f254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
    content: "\f255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
    content: "\f256"; }

.fa-hand-scissors-o:before {
    content: "\f257"; }

.fa-hand-lizard-o:before {
    content: "\f258"; }

.fa-hand-spock-o:before {
    content: "\f259"; }

.fa-hand-pointer-o:before {
    content: "\f25a"; }

.fa-hand-peace-o:before {
    content: "\f25b"; }

.fa-trademark:before {
    content: "\f25c"; }

.fa-registered:before {
    content: "\f25d"; }

.fa-creative-commons:before {
    content: "\f25e"; }

.fa-gg:before {
    content: "\f260"; }

.fa-gg-circle:before {
    content: "\f261"; }

.fa-tripadvisor:before {
    content: "\f262"; }

.fa-odnoklassniki:before {
    content: "\f263"; }

.fa-odnoklassniki-square:before {
    content: "\f264"; }

.fa-get-pocket:before {
    content: "\f265"; }

.fa-wikipedia-w:before {
    content: "\f266"; }

.fa-safari:before {
    content: "\f267"; }

.fa-chrome:before {
    content: "\f268"; }

.fa-firefox:before {
    content: "\f269"; }

.fa-opera:before {
    content: "\f26a"; }

.fa-internet-explorer:before {
    content: "\f26b"; }

.fa-tv:before,
.fa-television:before {
    content: "\f26c"; }

.fa-contao:before {
    content: "\f26d"; }

.fa-500px:before {
    content: "\f26e"; }

.fa-amazon:before {
    content: "\f270"; }

.fa-calendar-plus-o:before {
    content: "\f271"; }

.fa-calendar-minus-o:before {
    content: "\f272"; }

.fa-calendar-times-o:before {
    content: "\f273"; }

.fa-calendar-check-o:before {
    content: "\f274"; }

.fa-industry:before {
    content: "\f275"; }

.fa-map-pin:before {
    content: "\f276"; }

.fa-map-signs:before {
    content: "\f277"; }

.fa-map-o:before {
    content: "\f278"; }

.fa-map:before {
    content: "\f279"; }

.fa-commenting:before {
    content: "\f27a"; }

.fa-commenting-o:before {
    content: "\f27b"; }

.fa-houzz:before {
    content: "\f27c"; }

.fa-vimeo:before {
    content: "\f27d"; }

.fa-black-tie:before {
    content: "\f27e"; }

.fa-fonticons:before {
    content: "\f280"; }

.fa-reddit-alien:before {
    content: "\f281"; }

.fa-edge:before {
    content: "\f282"; }

.fa-credit-card-alt:before {
    content: "\f283"; }

.fa-codiepie:before {
    content: "\f284"; }

.fa-modx:before {
    content: "\f285"; }

.fa-fort-awesome:before {
    content: "\f286"; }

.fa-usb:before {
    content: "\f287"; }

.fa-product-hunt:before {
    content: "\f288"; }

.fa-mixcloud:before {
    content: "\f289"; }

.fa-scribd:before {
    content: "\f28a"; }

.fa-pause-circle:before {
    content: "\f28b"; }

.fa-pause-circle-o:before {
    content: "\f28c"; }

.fa-stop-circle:before {
    content: "\f28d"; }

.fa-stop-circle-o:before {
    content: "\f28e"; }

.fa-shopping-bag:before {
    content: "\f290"; }

.fa-shopping-basket:before {
    content: "\f291"; }

.fa-hashtag:before {
    content: "\f292"; }

.fa-bluetooth:before {
    content: "\f293"; }

.fa-bluetooth-b:before {
    content: "\f294"; }

.fa-percent:before {
    content: "\f295"; }

.fa-gitlab:before {
    content: "\f296"; }

.fa-wpbeginner:before {
    content: "\f297"; }

.fa-wpforms:before {
    content: "\f298"; }

.fa-envira:before {
    content: "\f299"; }

.fa-universal-access:before {
    content: "\f29a"; }

.fa-wheelchair-alt:before {
    content: "\f29b"; }

.fa-question-circle-o:before {
    content: "\f29c"; }

.fa-blind:before {
    content: "\f29d"; }

.fa-audio-description:before {
    content: "\f29e"; }

.fa-volume-control-phone:before {
    content: "\f2a0"; }

.fa-braille:before {
    content: "\f2a1"; }

.fa-assistive-listening-systems:before {
    content: "\f2a2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
    content: "\f2a3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
    content: "\f2a4"; }

.fa-glide:before {
    content: "\f2a5"; }

.fa-glide-g:before {
    content: "\f2a6"; }

.fa-signing:before,
.fa-sign-language:before {
    content: "\f2a7"; }

.fa-low-vision:before {
    content: "\f2a8"; }

.fa-viadeo:before {
    content: "\f2a9"; }

.fa-viadeo-square:before {
    content: "\f2aa"; }

.fa-snapchat:before {
    content: "\f2ab"; }

.fa-snapchat-ghost:before {
    content: "\f2ac"; }

.fa-snapchat-square:before {
    content: "\f2ad"; }

.fa-pied-piper:before {
    content: "\f2ae"; }

.fa-first-order:before {
    content: "\f2b0"; }

.fa-yoast:before {
    content: "\f2b1"; }

.fa-themeisle:before {
    content: "\f2b2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
    content: "\f2b3"; }

.fa-fa:before,
.fa-font-awesome:before {
    content: "\f2b4"; }

.fa-handshake-o:before {
    content: "\f2b5"; }

.fa-envelope-open:before {
    content: "\f2b6"; }

.fa-envelope-open-o:before {
    content: "\f2b7"; }

.fa-linode:before {
    content: "\f2b8"; }

.fa-address-book:before {
    content: "\f2b9"; }

.fa-address-book-o:before {
    content: "\f2ba"; }

.fa-vcard:before,
.fa-address-card:before {
    content: "\f2bb"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
    content: "\f2bc"; }

.fa-user-circle:before {
    content: "\f2bd"; }

.fa-user-circle-o:before {
    content: "\f2be"; }

.fa-user-o:before {
    content: "\f2c0"; }

.fa-id-badge:before {
    content: "\f2c1"; }

.fa-drivers-license:before,
.fa-id-card:before {
    content: "\f2c2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
    content: "\f2c3"; }

.fa-quora:before {
    content: "\f2c4"; }

.fa-free-code-camp:before {
    content: "\f2c5"; }

.fa-telegram:before {
    content: "\f2c6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
    content: "\f2c7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
    content: "\f2c8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
    content: "\f2c9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
    content: "\f2ca"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
    content: "\f2cb"; }

.fa-shower:before {
    content: "\f2cc"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
    content: "\f2cd"; }

.fa-podcast:before {
    content: "\f2ce"; }

.fa-window-maximize:before {
    content: "\f2d0"; }

.fa-window-minimize:before {
    content: "\f2d1"; }

.fa-window-restore:before {
    content: "\f2d2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
    content: "\f2d3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
    content: "\f2d4"; }

.fa-bandcamp:before {
    content: "\f2d5"; }

.fa-grav:before {
    content: "\f2d6"; }

.fa-etsy:before {
    content: "\f2d7"; }

.fa-imdb:before {
    content: "\f2d8"; }

.fa-ravelry:before {
    content: "\f2d9"; }

.fa-eercast:before {
    content: "\f2da"; }

.fa-microchip:before {
    content: "\f2db"; }

.fa-snowflake-o:before {
    content: "\f2dc"; }

.fa-superpowers:before {
    content: "\f2dd"; }

.fa-wpexplorer:before {
    content: "\f2de"; }

.fa-meetup:before {
    content: "\f2e0"; }

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto; }

.llms-spinning {
    background: rgba(250, 250, 250, 0.7);
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }

.llms-spinner {
    -webkit-animation: llms-spinning 1.5s linear infinite;
    animation: llms-spinning 1.5s linear infinite;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid #313131;
    border-radius: 50%;
    height: 40px;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    width: 40px; }
.llms-spinner.small {
    border-width: 2px;
    height: 20px;
    margin-left: -10px;
    margin-top: -10px;
    width: 20px; }

@-webkit-keyframes llms-spinning {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    50% {
        border-radius: 5%; }
    100% {
        -webkit-transform: rotate(220deg);
        transform: rotate(220deg); } }

@keyframes llms-spinning {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    50% {
        border-radius: 5%; }
    100% {
        -webkit-transform: rotate(220deg);
        transform: rotate(220deg); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9pbmNsdWRlcy9fZXh0ZW5kcy5zY3NzIiwiX2luY2x1ZGVzL19idXR0b25zLnNjc3MiLCJfaW5jbHVkZXMvX3ZhcnMuc2NzcyIsIl9pbmNsdWRlcy9fdmFycy1icmFuZC1jb2xvcnMuc2NzcyIsIl9pbmNsdWRlcy9fdG9vbHRpcC5zY3NzIiwiYWRtaW4vX3dwLW1lbnUuc2NzcyIsImFkbWluL3BhcnRpYWxzL19ncmlkLnNjc3MiLCJhZG1pbi9tb2R1bGVzL19mb3Jtcy5zY3NzIiwiYWRtaW4vbW9kdWxlcy9fdm91Y2hlci5zY3NzIiwiYWRtaW4vbW9kdWxlcy9fd2lkZ2V0cy5zY3NzIiwiX2luY2x1ZGVzL19taXhpbnMuc2NzcyIsImFkbWluL21vZHVsZXMvX2ljb25zLnNjc3MiLCJhZG1pbi9tb2R1bGVzL19tYi10YWJzLnNjc3MiLCJhZG1pbi9tb2R1bGVzL190b3AtbW9kYWwuc2NzcyIsImFkbWluL21vZHVsZXMvX21lcmdlLWNvZGVzLnNjc3MiLCJhZG1pbi9icmVha3BvaW50cy9fYmFzZS5zY3NzIiwiYWRtaW4uc2NzcyIsImFkbWluL2JyZWFrcG9pbnRzL180ODF1cC5zY3NzIiwiYWRtaW4vYnJlYWtwb2ludHMvXzc2OHVwLnNjc3MiLCJhZG1pbi9icmVha3BvaW50cy9fMTAzMHVwLnNjc3MiLCJhZG1pbi9icmVha3BvaW50cy9fMTI0MHVwLnNjc3MiLCJhZG1pbi9fbWFpbi5zY3NzIiwiYWRtaW4vX2xsbXMtdGFibGUuc2NzcyIsImFkbWluL21vZHVsZXMvX2xsbXMtb3JkZXItbm90ZS5zY3NzIiwiYWRtaW4vbWV0YWJveGVzL19sbG1zLW1ldGFib3guc2NzcyIsImFkbWluL21ldGFib3hlcy9fbWV0YWJveC1pbnN0cnVjdG9ycy5zY3NzIiwiYWRtaW4vbWV0YWJveGVzL19tZXRhYm94LW9yZGVycy5zY3NzIiwiYWRtaW4vbWV0YWJveGVzL19tZXRhYm94LXByb2R1Y3Quc2NzcyIsImFkbWluL21ldGFib3hlcy9fbWV0YWJveC1zdHVkZW50cy5zY3NzIiwiYWRtaW4vbWV0YWJveGVzL19tZXRhYm94LWZpZWxkLXJlcGVhdGVyLnNjc3MiLCJhZG1pbi9tZXRhYm94ZXMvX2J1aWxkZXItbGF1bmNoZXIuc2NzcyIsImFkbWluL3Bvc3QtdGFibGVzL19sbG1zX29yZGVycy5zY3NzIiwiYWRtaW4vcG9zdC10YWJsZXMvX3Bvc3QtdGFibGVzLnNjc3MiLCJhZG1pbi9fdGFicy5zY3NzIiwiYWRtaW4vX2ZvbnRzLnNjc3MiLCJhZG1pbi9fcmVwb3J0aW5nLnNjc3MiLCJfaW5jbHVkZXMvX3F1aXotcmVzdWx0LXF1ZXN0aW9uLWxpc3Quc2NzcyIsImFkbWluL19zZXR0aW5ncy5zY3NzIiwiYWRtaW4vX3F1aXotYXR0ZW1wdC1yZXZpZXcuc2NzcyIsIl9pbmNsdWRlcy9fbGxtcy1mb3JtLWZpZWxkLnNjc3MiLCJfaW5jbHVkZXMvdmVuZG9yL19mb250LWF3ZXNvbWUuc2NzcyIsIl9pbmNsdWRlcy9fc3Bpbm5lci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVDOzs7Ozs7Ozs7OztFQUVJLGFBQVk7RUFDWixlQUFjLEVBQ2pCOztBQUVEOzs7Ozs7RUFDSSxZQUFXLEVBQ2Q7O0FDVkY7Ozs7RUFJQyxhQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLGVDZ0JvQjtFRGZwQixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLHNCQUFxQjtFQUNyQixrQkFBaUI7RUFDakIsZUFBYztFQUNkLFVBQVM7RUFDVCxnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsaUNBQXdCO0VBQXhCLHlCQUF3QixFQTRDeEI7RUE3REQ7Ozs7SUFvQkUsYUFBWSxFQUNaO0VBckJGOzs7Ozs7O0lBdUJFLGVDRG1CLEVERW5CO0VBeEJGOzs7O0lBMEJFLGVDSm1CLEVES25CO0VBM0JGOzs7O0lBOEJFLFlBQVcsRUFDWDtFQS9CRjs7OztJQWtDRSxlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLFlBQVcsRUFDWDtFQXJDRjs7OztJQXdDRSxjQUFhLEVBQ2I7RUF6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RUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7OztFQUlFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7OztFQUdFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7OztFQUtFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOzs7RUFHRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFDRDs7O0VBR0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQUNEOztFQUVFLGlCQUFnQixFQUNqQjs7QUFDRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxpQkFBZ0IsRUFDakI7O0FBQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFlBQVc7RUFDWCxXQUFVO0VBQ1YsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQix1QkFBc0I7RUFDdEIsVUFBUyxFQUNWOztBQUNEOztFQUVFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsYUFBWTtFQUNaLFVBQVM7RUFDVCxrQkFBaUI7RUFDakIsV0FBVSxFQUNYOztBQ2h5RUQ7RUFDQyxxQ0FBc0M7RUFDdEMsVUFBUztFQUNULGNBQWE7RUFDYixRQUFPO0VBQ1AsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixPQUFNLEVBQ047O0FBRUQ7RUFDQyxzREFBNkM7VUFBN0MsOENBQTZDO0VBQzdDLCtCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIsMEJBQXlCO0VBQ3pCLG1CQUFrQjtFQUNsQixhQUFZO0VBQ1osVUFBUztFQUNULG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXLEVBU1g7RUFwQkQ7SUFjRSxrQkFBaUI7SUFDakIsYUFBWTtJQUNaLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsWUFBVyxFQUNYOztBQUdGO0VBQ0M7SUFDQyxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFFeEI7SUFDQyxrQkFBaUIsRUFBQTtFQUVsQjtJQUNDLGtDQUF5QjtZQUF6QiwwQkFBeUIsRUFBQSxFQUFBOztBQVIzQjtFQUNDO0lBQ0MsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFBO0VBRXhCO0lBQ0Msa0JBQWlCLEVBQUE7RUFFbEI7SUFDQyxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQSIsImZpbGUiOiJhZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIlY2YsXG4lY2xlYXJmaXgge1xuXHQmOmJlZm9yZSxcblx0JjphZnRlciB7XG5cdCAgICBjb250ZW50OiBcIiBcIjtcblx0ICAgIGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cblx0JjphZnRlciB7XG4gICAgXHRjbGVhcjogYm90aDtcblx0fVxufVxuXG5cblxuJWxsbXMtZWxlbWVudCB7XG5cdGJhY2tncm91bmQ6ICRlbC1iYWNrZ3JvdW5kO1xuXHRib3gtc2hhZG93OiAkZWwtYm94LXNoYWRvdztcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjMjEyMTIxO1xuXHRtaW4taGVpZ2h0OiA4NXB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNHMgZWFzZTtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkZWwtYmFja2dyb3VuZC1ob3Zlcjtcblx0fVxufVxuIiwiLmxsbXMtYnV0dG9uLWFjdGlvbixcbi5sbG1zLWJ1dHRvbi1kYW5nZXIsXG4ubGxtcy1idXR0b24tcHJpbWFyeSxcbi5sbG1zLWJ1dHRvbi1zZWNvbmRhcnkge1xuXHRib3JkZXI6bm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMTJweCAyNHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcblxuXHQmOmRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cblx0Jjpob3ZlciwgJjphY3RpdmUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdH1cblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0fVxuXG5cdCYuYXV0byB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQmLmZ1bGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdCYuc3F1YXJlIHtcblx0XHRwYWRkaW5nOiAxMnB4O1xuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdCYuc3F1YXJlIHsgcGFkZGluZzogOHB4OyB9XG5cdH1cblxuXHQmLmxhcmdlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRwYWRkaW5nOiAxNnB4IDMycHg7XG5cdFx0Ji5zcXVhcmUgeyBwYWRkaW5nOiAxNnB4OyB9XG5cdFx0LmZhIHtcblx0XHRcdGxlZnQ6IC03cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cblxufVxuXG4ubGxtcy1idXR0b24tcHJpbWFyeSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1ibHVlO1xuXHQmOmhvdmVyLFxuXHQmLmNsaWNrZWQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1ibHVlLWRhcms7XG5cdH1cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1ibHVlLWxpZ2h0O1xuXHR9XG59XG5cbi5sbG1zLWJ1dHRvbi1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuXHRjb2xvcjogIzQxNDE0MTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICM0MTQxNDE7XG5cdFx0YmFja2dyb3VuZDogZGFya2VuKCAjZTFlMWUxLCA4ICk7XG5cdH1cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGNvbG9yOiAjNDE0MTQxO1xuXHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oICNlMWUxZTEsIDQgKTtcblx0fVxufVxuXG4ubGxtcy1idXR0b24tYWN0aW9uIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLW9yYW5nZTtcblx0Jjpob3Zlcixcblx0Ji5jbGlja2VkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtb3JhbmdlLWRhcms7XG5cdH1cblx0Jjpmb2N1cyxcblx0JjphY3RpdmUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1vcmFuZ2UtbGlnaHQ7XG5cdH1cbn1cblxuLmxsbXMtYnV0dG9uLWRhbmdlciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1kYW5nZXI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbiggJGNvbG9yLWRhbmdlciwgOCApO1xuXHR9XG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCAkY29sb3ItZGFuZ2VyLCA0ICk7XG5cdH1cbn1cbiIsIi8vIC0tLS0tIExpZnRlckxNUyBCcmFuZCBDb2xvcnMgLS0tLS0gXFxcXFxuJGNvbG9yLWJyYW5kLWRhcmstYmx1ZTogIzI0M2M1NjtcblxuJGNvbG9yLWJyYW5kLWJsdWU6ICMyMjk1ZmY7XG4kY29sb3ItYnJhbmQtYmx1ZS1kYXJrOiBkYXJrZW4oICRjb2xvci1icmFuZC1ibHVlLCAxMiApOyAvLyAjMDA3N2U0XG4kY29sb3ItYnJhbmQtYmx1ZS1saWdodDogbGlnaHRlbiggJGNvbG9yLWJyYW5kLWJsdWUsIDggKTtcblxuJGNvbG9yLWJyYW5kLW9yYW5nZTogI2Y4OTU0ZjtcbiRjb2xvci1icmFuZC1vcmFuZ2UtZGFyazogI2Y2N2QyODtcbiRjb2xvci1icmFuZC1vcmFuZ2UtbGlnaHQ6IGxpZ2h0ZW4oICRjb2xvci1icmFuZC1vcmFuZ2UsIDggKTtcblxuJGNvbG9yLWJyYW5kLWFxdWE6ICMxN2JlYmI7XG5cbiRjb2xvci1icmFuZC1waW5rOiAjZWY0NzZmO1xuXG5cblxuLy8gLS0tLS0gbmFtZSBvdXIgdmVyc2lvbnMgb2YgY29tbW9uIGNvbG9ycyAtLS0tLSBcXFxcXG4kY29sb3ItYmxhY2s6ICMwMTAxMDE7XG4kY29sb3ItZ3JlZW46ICM4M2MzNzM7XG4kY29sb3ItYmx1ZTogJGNvbG9yLWJyYW5kLWJsdWU7XG4kY29sb3ItcmVkOiAjZTU1NTRlO1xuJGNvbG9yLXdoaXRlOiAjZmVmZWZlO1xuJGNvbG9yLWFxdWE6ICMzNWJiYWE7XG4kY29sb3ItcHVycGxlOiAjODQ1ZWY3O1xuJGNvbG9yLW9yYW5nZTogI2ZmOTIyYjtcblxuJGNvbG9yLXJlZC1ob3ZlcjogZGFya2VuKCRjb2xvci1yZWQsNSk7XG5cblxuLy8gLS0tLS0gc3RhdGUgLyBhY3Rpb24gbmFtZXMgLS0tLS0gXFxcXFxuJGNvbG9yLXN1Y2Nlc3M6ICRjb2xvci1ncmVlbjtcbiRjb2xvci1kYW5nZXI6ICRjb2xvci1yZWQ7XG5cblxuXG5cblxuXG5cblxuJGNvbG9yLWxpZ2h0Z3JleTpcdFx0I2NjYztcbiRjb2xvci1ncmV5OiBcdFx0XHQjOTk5O1xuJGNvbG9yLWRhcmtncmV5Olx0XHQjNjY2O1xuJGNvbG9yLWNpbmRlcjpcdFx0XHQjNDQ0O1xuJGNvbG9yLWxpZ2h0Ymx1ZTpcdFx0IzMzYjFjYjtcbiRjb2xvci1kYXJrYmx1ZTpcdFx0IzAxODVhMztcblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiRjb2xvci1ib3JkZXI6ICNlZmVmZWY7XG5cbiRlbC1ib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKCRjb2xvci1ibGFjaywwLjQpO1xuJGVsLWJhY2tncm91bmQ6ICNmMWYxZjE7XG4kZWwtYmFja2dyb3VuZC1ob3ZlcjogI2VhZWFlYTtcblxuJGJyZWFrLXhzbWFsbDogMzIwcHg7XG4kYnJlYWstc21hbGw6IDY0MXB4O1xuJGJyZWFrLW1lZGl1bTogNzY4cHg7XG4kYnJlYWstbGFyZ2U6IDEwMjRweDtcbiIsIi8vXG4vLyBMaWZ0ZXJMTVMgQnJhbmQgQ29sb3JzXG4vLyBDdXJyZW50bHkgb3ZlcnJpZGVzIGJyYW5kIGNvbG9ycyBvbiB0aGUgYWRtaW4gcGFuZWxcbi8vXG5cbiRjb2xvci1icmFuZC1ibHVlOiAjNDY2ZGQ4O1xuJGNvbG9yLWJyYW5kLWJsdWUtZGFyazogZGFya2VuKCAkY29sb3ItYnJhbmQtYmx1ZSwgOCApO1xuJGNvbG9yLWJyYW5kLWRhcmstYmx1ZTogZGFya2VuKCAkY29sb3ItYnJhbmQtYmx1ZSwgMjQgKTtcbiRjb2xvci1icmFuZC1ibHVlLWxpZ2h0OiBsaWdodGVuKCAkY29sb3ItYnJhbmQtYmx1ZSwgOCApO1xuXG4kY29sb3ItYnJhbmQtb3JhbmdlOiAjZjg5NTRmO1xuJGNvbG9yLWJyYW5kLW9yYW5nZS1kYXJrOiAjZjY3ZDI4O1xuJGNvbG9yLWJyYW5kLW9yYW5nZS1saWdodDogbGlnaHRlbiggJGNvbG9yLWJyYW5kLW9yYW5nZSwgOCApO1xuXG4kY29sb3ItYnJhbmQtYXF1YTogIzE3YmViYjtcblxuJGNvbG9yLWJyYW5kLXBpbms6ICNlZjQ3NmY7XG5cbiRjb2xvci1ibHVlOiAkY29sb3ItYnJhbmQtYmx1ZTtcbiIsIi5saWZ0ZXJsbXMsIC8vIFNldHRpbmdzICYgQ291cnNlIEJ1aWxkZXIuXG4ubGxtcy1tZXRhYm94LCAvLyBTb21lIE1ldGFib3hlcy5cbi5sbG1zLW1iLWNvbnRhaW5lciwgLy8gT3RoZXIgTWV0YWJveGVzLlxuLmxsbXMtcXVpei13cmFwcGVyIHsgLy8gUXVpeiByZXN1bHRzLlxuXG5cdFtkYXRhLXRpcF0sXG5cdFtkYXRhLXRpdGxlLWRlZmF1bHRdLFxuXHRbZGF0YS10aXRsZS1hY3RpdmVdIHtcblxuXHRcdCRiZ2NvbG9yOiAjNDQ0O1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Ji50aXAtLXRvcC1yaWdodCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyOmJlZm9yZSB7XG5cdFx0XHRcdGJvdHRvbTogY2FsYyggMTAwJSArIDZweCApO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtY29sb3I6ICRiZ2NvbG9yO1xuXHRcdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IC02cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmLnRpcC0tdG9wLWxlZnQge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0Ym90dG9tOiBjYWxjKCAxMDAlICsgNnB4ICk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJnY29sb3I7XG5cdFx0XHRcdHJpZ2h0OiA2cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IC02cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdCYudGlwLS1ib3R0b20tbGVmdCB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlcjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IGNhbGMoIDEwMCUgKyA2cHggKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmdjb2xvcjtcblx0XHRcdFx0cmlnaHQ6IDZweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRpcC0tYm90dG9tLXJpZ2h0IHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXI6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiBjYWxjKCAxMDAlICsgNnB4ICk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJnY29sb3I7XG5cdFx0XHRcdGxlZnQ6IDZweDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdGJvdHRvbTogLTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkYmdjb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdHBhZGRpbmc6IDhweDtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHR3aWR0aDogbWF4LWNvbnRlbnQ7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIDAuMXMgZWFzZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblx0XHQmOmhvdmVyOmJlZm9yZSxcblx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjZzIGVhc2U7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0ei1pbmRleDogOTk5OTk5OTk7XG5cdFx0fVxuXG5cdH1cblxuXHRbZGF0YS10aXBdIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtdGlwKTtcblx0XHR9XG5cdH1cblx0W2RhdGEtdGlwXS5hY3RpdmUge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXAtYWN0aXZlKTtcblx0XHR9XG5cdH1cblxufVxuIiwiI2FkbWlubWVudSB7XG5cblx0LnRvcGxldmVsX3BhZ2VfbGlmdGVybG1zIC53cC1tZW51LWltYWdlIGltZyB7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXG5cdC50b3BsZXZlbF9wYWdlX2xpZnRlcmxtcyxcblx0Lm9wZW5zdWIgLndwLXN1Ym1lbnUgbGkuY3VycmVudCxcblx0LndwLXN1Ym1lbnUgbGkuY3VycmVudCxcblx0LndwLXN1Ym1lbnUgbGkuY3VycmVudCxcblx0LndwLXN1Ym1lbnUgbGkuY3VycmVudCxcblx0YS53cC1oYXMtY3VycmVudC1zdWJtZW51OmZvY3VzKy53cC1zdWJtZW51IGxpLmN1cnJlbnQge1xuXHRcdGFbaHJlZio9XCJwYWdlPWxsbXMtYWRkLW9uc1wiXSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHR9XG5cdH1cblxufVxuXG5cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuR3JpZHMgZm9yIEJyZWFrcG9pbnRzXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy8gdXNpbmcgYSBtaXhpbiBzaW5jZSB3ZSBjYW4ndCB1c2UgcGxhY2Vob2xkZXIgc2VsZWN0b3JzXG5AbWl4aW4gZ3JpZC1jb2wge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC43NWVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG59XG5cbi8vIHRoZSBsYXN0IGNvbHVtblxuLmxhc3QtY29sIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubGFzdC1jb2w6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKlxuTW9iaWxlIEdyaWQgU3R5bGVzXG5UaGVzZSBhcmUgdGhlIHdpZHRocyBmb3IgdGhlIG1vYmlsZSBncmlkLlxuVGhlcmUgYXJlIGZvdXIgdHlwZXMsIGJ1dCB5b3UgY2FuIGFkZCBvciBjdXN0b21pemVcbnRoZW0gaG93ZXZlciB5b3Ugc2VlIGZpdC5cbiovXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuICAubS1hbGwge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubS0xb2YyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm0tMW9mMyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5tLTJvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAubS0xb2Y0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLm0tM29mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG5cdC5tLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm0tY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Lm0tbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cbiAgLmQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxufSAvLyBlbmQgbW9iaWxlIHN0eWxlc1xuXG5cbi8qIFBvcnRyYWl0IHRhYmxldCB0byBsYW5kc2NhcGUgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjlweCkge1xuXG4gIC50LWFsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC50LTFvZjIge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAudC0xb2YzIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG5cbiAgLnQtMm9mMyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDY2LjY2JTtcbiAgfVxuXG4gIC50LTFvZjQge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAudC0zb2Y0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLnQtMW9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC50LTJvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cblxuICAudC0zb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgLnQtNG9mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG5cdC5kLXJpZ2h0IHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQuZC1jZW50ZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQuZC1sZWZ0IHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cbn0gLy8gZW5kIHRhYmxldFxuXG4vKiBMYW5kc2NhcGUgdG8gc21hbGwgZGVza3RvcCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEwMzBweCkge1xuXG4gIC5kLWFsbCAge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAuZC0xb2YyIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmQtMW9mMyB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5kLTJvZjMge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cblxuICAuZC0xb2Y0IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmQtM29mNCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5kLTFvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAuZC0yb2Y1IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLmQtM29mNSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuXG4gIC5kLTRvZjUge1xuICAgIEBpbmNsdWRlIGdyaWQtY29sO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuZC0xb2Y2IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZC0xb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTQuMjg1NzE0Mjg1NyU7XG4gIH1cblxuICAuZC0yb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMjguNTcxNDI4NiU7XG4gIH1cblxuICAuZC0zb2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNDIuODU3MTQyOSU7XG4gIH1cblxuICAuZC00b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNTcuMTQyODU3MiU7XG4gIH1cblxuICAuZC01b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogNzEuNDI4NTcxNSU7XG4gIH1cblxuICAuZC02b2Y3IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogODUuNzE0Mjg1NyU7XG4gIH1cblxuICAuZC0xb2Y4IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTIuNSU7XG4gIH1cblxuICAuZC0xb2Y5IHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogMTEuMTExMTExMTExMSU7XG4gIH1cblxuICAuZC0xb2YxMCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC5kLTFvZjExIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbDtcbiAgICB3aWR0aDogOS4wOTA5MDkwOTA5MSU7XG4gIH1cblxuICAuZC0xb2YxMiB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2w7XG4gICAgd2lkdGg6IDguMzMlO1xuICB9XG5cblx0LmQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cdC5kLWNlbnRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5kLWxlZnQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxufSAvLyBlbmQgZGVza3RvcCBzdHlsZXNcbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuRm9ybSBTdHlsZXNcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBsaWZ0ZXJsbXMgZm9ybSB3cmFwcGVyXG4jbGxtcy1mb3JtLXdyYXBwZXIge1xuXG5cdC8vIHNldHVwIGRlZmF1bHRzXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cIndlZWtcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEsXG5cdC5sbG1zLWZpZWxkIHtcblxuXHRcdC8vIGEgZm9jdXNlZCBpbnB1dCAob3IgaG92ZXJlZCBvbilcblx0XHQmOmZvY3VzLFxuXHRcdCY6YWN0aXZlIHtcblxuXHRcdH0gLy8gZW5kIGhvdmVyIG9yIGZvY3VzXG5cdH1cblxuXHQvLyBzdWIgd3JhcHBlciBmb3Igc2VhcmNoIGZpbHRlciBmb3JtIChhbmFseXRpY3MpXG5cdC5sbG1zLXNlYXJjaC1mb3JtLXdyYXBwZXIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcblx0XHRtYXJnaW46IDIwcHggMDtcblxuXHR9XG5cblxuXHQjbGxtc19hbmFseXRpY3Nfc2VhcmNoIHtcblx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xuXHRcdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdHRyYW5zaXRpb246IC41cztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWRhcmtibHVlICFpbXBvcnRhbnQ7XG5cblx0XHR9JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0Ymx1ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG59IC8vIGVuZCBpbnB1dCBkZWZhdWx0c1xuXG5cbiNsbG1zLXNraXAtc2V0dXAtZm9ybSB7XG5cdC5sbG1zLWFkbWluLWxpbmsge1xuXHRcdGJhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOm5vbmU7XG5cdFx0cGFkZGluZzowIWltcG9ydGFudDtcblx0XHRjb2xvcjojMDA3NGEyO1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IzJlYTJjY1xuXHRcdH0mOmZvY3Vze1xuXHRcdFx0Y29sb3I6IzEyNDk2NDtcblx0XHR9XG5cblx0fVxuXG59XG5cbi8qKlxuICogVG9nZ2xlIFN3aXRjaCAoIHJlcGxhY2VzIGNoZWNrYm94IG9uIGFkbWluIHBhbmVscyApXG4gKi9cbi5sbG1zLXN3aXRjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMHB4O1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5sbG1zLXRvZ2dsZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bWFyZ2luLWxlZnQ6IC05OTk5cHg7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5sbG1zLXRvZ2dsZSArIGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbmlucHV0LmxsbXMtdG9nZ2xlLXJvdW5kICsgbGFiZWwge1xuXHRwYWRkaW5nOiAycHg7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGNvbnRlbnQ6ICdPbic7XG59XG5pbnB1dC5sbG1zLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmJlZm9yZSxcbmlucHV0LmxsbXMtdG9nZ2xlLXJvdW5kICsgbGFiZWw6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDFweDtcblx0bGVmdDogMXB4O1xuXHRib3R0b206IDFweDtcblx0Y29udGVudDogXCJcIjtcbn1cbmlucHV0LmxsbXMtdG9nZ2xlLXJvdW5kICsgbGFiZWw6YmVmb3JlIHtcblx0cmlnaHQ6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UyNjA0OTtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNHM7XG59XG5pbnB1dC5sbG1zLXRvZ2dsZS1yb3VuZCArIGxhYmVsOmFmdGVyIHtcblx0d2lkdGg6IDM4cHg7XG5cdGhlaWdodDogMzhweDtcblx0dG9wOiA4cHg7XG5cdGxlZnQ6IDhweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR0cmFuc2l0aW9uOiBtYXJnaW4gMC40cztcblx0ei1pbmRleDogMztcbn1cbmlucHV0LmxsbXMtdG9nZ2xlLXJvdW5kOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuIFx0YmFja2dyb3VuZC1jb2xvcjogIzNhYmJhNTtcbn1cbmlucHV0LmxsbXMtdG9nZ2xlLXJvdW5kOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG5cdG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubGxtcy10b2dnbGUtaWNvbi1vbiB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMThweDtcblx0dG9wOiAxNXB4O1xuXHR6LWluZGV4OiAyO1xuXHRjb2xvcjogIzJkOTU4NDtcbn1cbi5sbG1zLXRvZ2dsZS1pY29uLW9mZiB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDEzcHg7XG5cdHRvcDogMTVweDtcblx0ei1pbmRleDogMjtcblx0Y29sb3I6ICNhZjNhMjY7XG5cbn1cbi50b2dnbGUtaWNvbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG59XG4udG9nZ2xlLWRlc2NyaXB0aW9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbiIsImEubGxtcy12b3VjaGVyLWRlbGV0ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHg7XG5cdGJhY2tncm91bmQ6ICNlMjYwNDk7XG5cdGZsb2F0OiByaWdodDtcblx0Y29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2FmM2EyNjtcblx0fVxuXG5cdC5pY29uLmJ1dHRvbi1pY29uIHtcblx0XHRmaWxsOiAkY29sb3Itd2hpdGU7XG5cdH1cbn1cblxuXG5cbi5sbG1zLXZvdWNoZXItY29kZXMtd3JhcHBlcixcbi5sbG1zLXZvdWNoZXItcmVkZW1wdGlvbi13cmFwcGVyIHtcblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHIge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHJvdy1jb3VudGVyO1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMUYxO1xuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoIHJvdy1jb3VudGVyICk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxsbXMtdm91Y2hlci1jb2Rlcy13cmFwcGVyIHtcblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICAgIHRoLCB0ZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBjb2xvcjojZmZmO1xuICAgIH1cblxuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgICAgIH1cblxuICAgICAgdGQge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5sbG1zLXZvdWNoZXItZGVsZXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLmxsbXMtdm91Y2hlci11c2VzIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuXG4gIC5sbG1zLXZvdWNoZXItYWRkLWNvZGVzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmxsbXMtdm91Y2hlci1leHBvcnQtd3JhcHBlciB7XG5cbiAgLmxsbXMtdm91Y2hlci1leHBvcnQtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAubGxtcy12b3VjaGVyLWVtYWlsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucG9zdGJveCAuaW5zaWRlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4iLCIubGxtcy13aWRnZXQge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmLmFsdCB7XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdC5sbG1zLWxhYmVsIHtcblx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdH1cblxuXHR9XG5cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogIDIuNGVtO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdH1cblxuXHQubGxtcy1sYWJlbCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRtYXJnaW46IDAgMCAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LmxsbXMtY2hhcnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdG1hcmsueWVzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjN2FkMDNhO1xuXHR9XG5cblx0LmxsbXMtc3VidGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc3Bpbm5lciB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbjogLTEwcHggMCAwIC0xMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0Ji5pcy1sb2FkaW5nIHtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQuc3Bpbm5lciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblxuXHR9XG5cblx0dGRbY29sc3Bhbj1cIjJcIl0ge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXG5cdHRyLmxsbXMtZGlzYWJsZWQtZmllbGQge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG59XG5cbi5sbG1zLXdpZGdldC0xLTMsXG4ubGxtcy13aWRnZXQtMS00LFxuLmxsbXMtd2lkZ2V0LTEtNSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuXG4ubGxtcy13aWRnZXQge1xuXHQubGxtcy13aWRnZXQtaW5mby10b2dnbGUge1xuXHRcdGNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyNXB4O1xuXHRcdHRvcDogMTNweDtcblx0fVxuXG5cdCYuaW5mby1zaG93aW5nIHtcblx0XHQubGxtcy13aWRnZXQtaW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5sbG1zLXdpZGdldC1pbmZvIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWNpbmRlcjtcblx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0Ym90dG9tOiAtNTBweDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxlZnQ6IDEwcHg7XG5cdHJpZ2h0OiAxNXB4O1xuXHR6LWluZGV4OiAzO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0Ym9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1jaW5kZXI7XG5cdFx0bGVmdDogNTAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMjRweDtcblx0fVxuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG59XG5cbi5sbG1zLXdpZGdldC1yb3cge1xuXHRAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4ubGxtcy13aWRnZXQtcm93IC5uby1wYWRkaW5nIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuIiwiXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG5cdCY6YmVmb3JlLFxuXHQmOmFmdGVyIHtcblx0ICAgIGNvbnRlbnQ6IFwiIFwiO1xuXHQgICAgZGlzcGxheTogdGFibGU7XG5cdH1cblx0JjphZnRlciB7XG5cdCAgICBjbGVhcjogYm90aDtcblx0fVxufVxuXG4vL1xuLy8gUG9zaXRpb25pbmcgbWl4aW5cbi8vXG4vLyBAcGFyYW0gW3N0cmluZ10gJHBvc2l0aW9uOiBwb3NpdGlvblxuLy8gQHBhcmFtIFtsaXN0XSAkYXJncyAoKCkpOiBvZmZzZXRzIGxpc3Rcbi8vXG4vLyBAc291cmNlIGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTMvMDgvMDUvb2Zmc2V0cy1zYXNzLW1peGluL1xuLy9cbkBtaXhpbiBwb3NpdGlvbigkcG9zaXRpb24sICRhcmdzOiAoKSkge1xuXHQkb2Zmc2V0czogdG9wIHJpZ2h0IGJvdHRvbSBsZWZ0O1xuXHRwb3NpdGlvbjogJHBvc2l0aW9uO1xuXG5cdEBlYWNoICRvZmZzZXQgaW4gJG9mZnNldHMge1xuXHRcdCRpbmRleDogaW5kZXgoJGFyZ3MsICRvZmZzZXQpO1xuXG5cdFx0QGlmICRpbmRleCB7XG5cdFx0XHRAaWYgJGluZGV4ID09IGxlbmd0aCgkYXJncykge1xuXHRcdFx0XHQjeyRvZmZzZXR9OiAwO1xuXHRcdFx0fVxuXHRcdFx0QGVsc2Uge1xuXHRcdFx0XHQkbmV4dDogbnRoKCRhcmdzLCAkaW5kZXggKyAxKTtcblx0XHRcdFx0QGlmIGlzLXZhbGlkLWxlbmd0aCgkbmV4dCkge1xuXHRcdFx0XHRcdCN7JG9mZnNldH06ICRuZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBlbHNlIGlmIGluZGV4KCRvZmZzZXRzLCAkbmV4dCkge1xuXHRcdFx0XHRcdCN7JG9mZnNldH06IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGVsc2Uge1xuXHRcdFx0XHRcdEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBgI3skbmV4dH1gIGZvciBvZmZzZXQgYCN7JG9mZnNldH1gLlwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vXG4vLyBGdW5jdGlvbiBjaGVja2luZyBpZiAkdmFsdWUgaXMgYSB2YWxpZCBsZW5ndGhcbi8vIEBwYXJhbSBbbGl0ZXJhbF0gJHZhbHVlOiB2YWx1ZSB0byB0ZXN0XG4vLyBAcmV0dXJuIFtib29sXVxuLy9cbkBmdW5jdGlvbiBpcy12YWxpZC1sZW5ndGgoJHZhbHVlKSB7XG5cdCRyOiAodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIgYW5kIG5vdCB1bml0bGVzcygkdmFsdWUpKSBvciAoaW5kZXgoYXV0byBpbml0aWFsIGluaGVyaXQgMCwgJHZhbHVlKSAhPSBudWxsKTtcblx0QHJldHVybiAkcjtcbn1cblxuLy9cbi8vIFNob3J0aGFuZHNcbi8vXG5AbWl4aW4gYWJzb2x1dGUoJGFyZ3M6ICgpKSB7XG5cdEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkYXJncyk7XG59XG5cbkBtaXhpbiBmaXhlZCgkYXJnczogKCkpIHtcblx0QGluY2x1ZGUgcG9zaXRpb24oZml4ZWQsICRhcmdzKTtcbn1cblxuQG1peGluIHJlbGF0aXZlKCRhcmdzOiAoKSkge1xuXHRAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgJGFyZ3MpO1xufVxuXG5cblxuQG1peGluIG9yZGVyX3N0YXR1c19iYWRnZXMoKSB7XG5cblx0LmxsbXMtc3RhdHVzIHtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogODAlO1xuXHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdCYubGxtcy1zaXplLS1sYXJnZSB7XG5cdFx0XHRmb250LXNpemU6IDEwNSU7XG5cdFx0XHRwYWRkaW5nOiA2cHggMTJweDtcblx0XHR9XG5cblx0XHQmLmxsbXMtYWN0aXZlLFxuXHRcdCYubGxtcy1jb21wbGV0ZWQsXG5cdFx0Ji5sbG1zLXBhc3MsIC8vIHF1aXpcblx0XHQmLmxsbXMtdHhuLXN1Y2NlZWRlZCB7XG5cdFx0XHRjb2xvcjogZGFya2VuKCAkY29sb3ItZ3JlZW4sIDQ1ICk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdFx0fVxuXG5cdFx0Ji5sbG1zLWZhaWwsIC8vIHF1aXpcblx0XHQmLmxsbXMtZmFpbGVkLFxuXHRcdCYubGxtcy1leHBpcmVkLFxuXHRcdCYubGxtcy1jYW5jZWxsZWQsXG5cdFx0Ji5sbG1zLXR4bi1mYWlsZWQge1xuXHRcdFx0Y29sb3I6IGRhcmtlbiggJGNvbG9yLXJlZCwgNDAgKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cdFx0fVxuXG5cdFx0Ji5sbG1zLWluY29tcGxldGUsIC8vIGFzc2lnbm1lbnRcblx0XHQmLmxsbXMtb24taG9sZCxcblx0XHQmLmxsbXMtcGVuZGluZyxcblx0XHQmLmxsbXMtcGVuZGluZy1jYW5jZWwsXG5cdFx0Ji5sbG1zLXJlZnVuZGVkLFxuXHRcdCYubGxtcy10eG4tcGVuZGluZyxcblx0XHQmLmxsbXMtdHhuLXJlZnVuZGVkIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oIG9yYW5nZSwgMzAgKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblNWRyBTdHlsZXNcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5zdmcge1xuICAmLmljb24ge1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY3VycmVudENvbG9yOyAvLyBJbmhlcml0IGNvbG9yXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBPcHRpb25zOiBiYXNlbGluZSwgc3ViLCBzdXBlciwgdGV4dC10b3AsIHRleHQtYm90dG9tLCBtaWRkbGUsIHRvcCwgYm90dG9tXG5cbiAgICAvLyBEaWZmZXJlbnQgc3R5bGluZyBmb3Igd2hlbiBhbiBpY29uIGFwcGVhcnMgaW4gYSBidXR0b24gZWxlbWVudFxuICAgIGJ1dHRvbiAmIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgbWFyZ2luOiA0cHggLTRweCAwIDRweDtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyggMCAxcHggI2VlZSApO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgXG4gICAgfSYubWVudS1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIFxuICAgIH0mLnRyZWUtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgXG4gICAgfSYuc2VjdGlvbi1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIFxuICAgIH0mLmJ1dHRvbi1pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIFxuICAgIH0mLmJ1dHRvbi1pY29uLWF0dHIge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIFxuICAgIH0mLmxpc3QtaWNvbiB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIFxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICB9Ji5vZmYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jaW5kZXI7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgfSYuZGV0YWlsLWljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcbiAgICAgICAgICBcbiAgICAgICAgICAgICYub24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgICAgICAgICAgfSYub2ZmIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5pY29uLWlvbiB7fVxuXG4gICAgJi5pY29uLWlvbi1lZGl0IHt9XG5cbiAgICAvLyByb3RhdGUgZm9yIGFycm93IHRpcHNcbiAgICAmLmljb24taW9uLWFycm93LXVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuXG4gICAgdXNlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbk1ldGFib3ggVGFic1xuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIGZyZWUgc3BhY2UgdXAgaWYgdGhlIG1ldGFib3ggaXMgb24gdGhlIHNpZGVcbiNzaWRlLXNvcnRhYmxlcyAudGFiLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubGxtcy1tYi1jb250YWluZXIgLnRhYi1jb250ZW50e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICB1bDpub3QoLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCkgIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodGdyZXk7XG5cbiAgICAgICAgICAgICYuc2VsZWN0Om5vdChbY2xhc3MqPVwiZC1cIl0pIHtcbiAgICAgICAgICAgIFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudG9wIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbC13aWR0aCB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgICAjd3AtY29udGVudC1lZGl0b3ItdG9vbHMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxufVxuXG4ubGxtcy1tYi1jb250YWluZXIgLnRhYi1jb250ZW50LmxsbXMtYWN0aXZle1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5cblxuLmxsbXMtbWItY29udGFpbmVyIC50YWItY29udGVudCAubm8tYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG59XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblN0eWxlcyBmb3IgdG9wTW9kYWwgbW9kYWxcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKipcbiAqIEJhc2UgbW9kYWwgc3R5bGVzXG4gKi9cbi50b3BNb2RhbCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGJvcmRlcjo0cHggc29saWQgIzgwODA4MDtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgei1pbmRleDoxMDAwMDAxO1xuICAgIHBhZGRpbmc6MnB4O1xuICAgIG1heC13aWR0aDo1MDBweDtcbiAgICBtYXJnaW46IDM0cHggYXV0byAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuXG59LnRvcE1vZGFsQ2xvc2Uge1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG59LnRvcE1vZGFsQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwMDAwMiAhaW1wb3J0YW50O1xuXG59LnRvcE1vZGFsQmFja2dyb3VuZCB7XG4gICAgZGlzcGxheTpub25lO1xuICAgIGJhY2tncm91bmQ6IzAwMDtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRvcDowICFpbXBvcnRhbnQ7XG4gICAgbGVmdDowO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMTAwMDAyICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbn1ib2R5Lm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbn0ubGxtcy1tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibHVlO1xuICAgIGNvbG9yOiAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG5cbn0jbGxtcy1pY29uLW1vZGFsLWNsb3NlIHtcbiAgICB3aWR0aDoxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG5cbn0ubGxtcy1tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxufVxuXG4vKipcbiAqIEN1c3RvbSBNb2RhbCBTdHlsZXMgZm9yIExpZnRlckxNU1xuICovXG4ubGxtcy1tb2RhbC1mb3JtIHtcblxuICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjb2xvclwiXSB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjRlbSAwIC40ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNjM1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgICAgcGFkZGluZzogLjRlbSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cblxuICAgIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbGlnaHRncmV5O1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICB9XG5cbiAgICAubGxtcy1idXR0b24tcHJpbWFyeSwgLmxsbXMtYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggI2NjYztcblxuICAgICAgICAmLmZ1bGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5tb2RhbC1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogMTAwMDAwNTtcbn1cbiIsIi5idXR0b24ubGxtcy1tZXJnZS1jb2RlLWJ1dHRvbiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGltZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5sbG1zLW1iLWNvbnRhaW5lciB7XG5cdC5idXR0b24ubGxtcy1tZXJnZS1jb2RlLWJ1dHRvbiBpbWcgeyBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXHQubGxtcy1tZXJnZS1jb2RlLXdyYXBwZXIge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR0b3A6IC01cHg7XG5cdH1cbn1cblxuLmxsbXMtbWVyZ2UtY29kZS13cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sbG1zLW1lcmdlLWNvZGVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjY2NjO1xuICAgIGNvbG9yOiAjNTU1O1xuXHRkaXNwbGF5OiBub25lO1xuXHRsZWZ0OiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4O1xuXHR3aWR0aDogMTYwcHg7XG5cblx0dWwge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogNHB4IDhweCAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHR9XG5cblx0bGk6aG92ZXIge1xuXHRcdGNvbG9yOiAjMjMyODJkO1xuXHRcdGJhY2tncm91bmQ6ICNmZWZlZmU7XG5cdH1cblxuXHQmLmFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ei1pbmRleDogNzc3O1xuXHR9XG5cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuQmFzZSBNb2JpbGVcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGxtcy1uYXYtdGFiLFxuLmxsbXMtbmF2LXRhYi1maWx0ZXJzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5mb3JtLmxsbXMtbmF2LXRhYi1maWx0ZXJzLmZ1bGwtd2lkdGgge1xuXHR3aWR0aDogMTAwJTtcblxuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5sbG1zLW5hdi10YWItc2V0dGluZ3Mge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vc2VsZWN0IGJveCBmb3JtIHdyYXBwZXJcbiNsbG1zLWZvcm0td3JhcHBlciB7XG5cdC5sbG1zLXNlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHR9LmxsbXMtY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdH0ubGxtcy1maWx0ZXItb3B0aW9ucyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ly9tYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdH0ubGxtcy1kYXRlLXNlbGVjdCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0aW5wdXRbdHlwZT1cInRleHRcIl0ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdH0ubGxtcy1zZWFyY2gtYnV0dG9uIHtcblx0XHQvL2Rpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvL3dpZHRoOiAzMCU7XG5cdFx0I2xsbXMtc2VhcmNoLWJ1dHRvbiB7XG5cblx0XHQvL2Zsb2F0OiByaWdodDtcblx0fVxuXG5cdH1cblxufVxuXG4vLyAubGxtcy13aWRnZXQtZnVsbCB7XG4vLyBcdCYudG9wIHtcbi8vIFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuLy8gXHR9XG4vLyB9XG4vLyAubGxtcy13aWRnZXQge1xuLy8gXHQuZm9ybS10YWJsZSB0ZCB7XG4vLyBcdFx0cGFkZGluZzogMTVweCAwO1xuLy8gXHRcdHVsIHsgbWFyZ2luOiA1cHggMCAwOyB9XG5cblxuLy8gXHRcdC5jb25kaXRpb25hbC1maWVsZCB7XG4vLyBcdFx0XHRkaXNwbGF5OiBub25lO1xuLy8gXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG4vLyBcdFx0fVxuLy8gXHRcdC5jb25kaXRpb25hbC1yYWRpbzpjaGVja2VkIH4gLmNvbmRpdGlvbmFsLWZpZWxkIHtcbi8vIFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuLy8gXHRcdH1cblxuXG4vLyBcdH1cbi8vIH1cblxudWwudGFicyBsaXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuIiwiLy9cbi8vIE1haW4gQWRtaW4gQ1NTIEZpbGVcbi8vXG5cbkBpbXBvcnQgXCJfaW5jbHVkZXMvdmFyc1wiO1xuQGltcG9ydCBcIl9pbmNsdWRlcy92YXJzLWJyYW5kLWNvbG9yc1wiO1xuXG5AaW1wb3J0IFwiX2luY2x1ZGVzL2V4dGVuZHNcIjtcbkBpbXBvcnQgXCJfaW5jbHVkZXMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIl9pbmNsdWRlcy9taXhpbnNcIjtcblxuQGltcG9ydCBcIl9pbmNsdWRlcy90b29sdGlwXCI7XG5cbi8vIHdwIG1lbnUgaXRlbVxuQGltcG9ydCBcImFkbWluL193cC1tZW51XCI7XG5cbi8vIGdyaWQgbGF5b3V0IGZvciBicmVha3BvaW50c1xuQGltcG9ydCBcImFkbWluL3BhcnRpYWxzL2dyaWRcIjtcblxuLy8gZm9ybXNcbkBpbXBvcnQgXCJhZG1pbi9tb2R1bGVzL2Zvcm1zXCI7XG5cbi8vIHZvdWNoZXJcbkBpbXBvcnQgXCJhZG1pbi9tb2R1bGVzL3ZvdWNoZXJcIjtcblxuLy8gd2lkZ2V0c1xuQGltcG9ydCBcImFkbWluL21vZHVsZXMvd2lkZ2V0c1wiO1xuXG4vLyBpY29uc1xuQGltcG9ydCBcImFkbWluL21vZHVsZXMvaWNvbnNcIjtcblxuLy8gaWNvbnNcbkBpbXBvcnQgXCJhZG1pbi9tb2R1bGVzL21iLXRhYnNcIjtcblxuLy8gaWNvbnNcbkBpbXBvcnQgXCJhZG1pbi9tb2R1bGVzL3RvcC1tb2RhbFwiO1xuXG5AaW1wb3J0IFwiYWRtaW4vbW9kdWxlcy9tZXJnZS1jb2Rlc1wiO1xuXG4vLyBCYXNlIChtb2JpbGUpXG5AaW1wb3J0IFwiYWRtaW4vYnJlYWtwb2ludHMvYmFzZVwiO1xuXG4vLyBMYXJnZXIgbW9iaWxlIGRldmljZXNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcblx0QGltcG9ydCBcImFkbWluL2JyZWFrcG9pbnRzLzQ4MXVwXCI7XG59XG5cbi8vIFRhYmxldHMgYW5kIHNtYWxsZXIgbGFwdG9wc1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRAaW1wb3J0IFwiYWRtaW4vYnJlYWtwb2ludHMvNzY4dXBcIjtcbn1cblxuLy8gRGVza3RvcHNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzMHB4KSB7XG5cdEBpbXBvcnQgXCJhZG1pbi9icmVha3BvaW50cy8xMDMwdXBcIjtcbn1cblxuLy8gTGFyZ2VyIE1vbml0b3JzIGFuZCBUVnNcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0MHB4KSB7XG5cdEBpbXBvcnQgXCJhZG1pbi9icmVha3BvaW50cy8xMjQwdXBcIjtcbn1cblxuQGltcG9ydCBcImFkbWluL21haW5cIjtcblxuQGltcG9ydCBcImFkbWluL2xsbXMtdGFibGVcIjtcbkBpbXBvcnQgXCJhZG1pbi9tb2R1bGVzL2xsbXMtb3JkZXItbm90ZVwiO1xuXG4vLyBtZXRhYm94IHJlbGF0ZWRcbkBpbXBvcnQgXCJhZG1pbi9tZXRhYm94ZXMvbGxtcy1tZXRhYm94XCI7XG5AaW1wb3J0IFwiYWRtaW4vbWV0YWJveGVzL21ldGFib3gtaW5zdHJ1Y3RvcnNcIjtcbkBpbXBvcnQgXCJhZG1pbi9tZXRhYm94ZXMvbWV0YWJveC1vcmRlcnNcIjtcbkBpbXBvcnQgXCJhZG1pbi9tZXRhYm94ZXMvbWV0YWJveC1wcm9kdWN0XCI7XG5AaW1wb3J0IFwiYWRtaW4vbWV0YWJveGVzL21ldGFib3gtc3R1ZGVudHNcIjtcbkBpbXBvcnQgXCJhZG1pbi9tZXRhYm94ZXMvbWV0YWJveC1maWVsZC1yZXBlYXRlclwiO1xuQGltcG9ydCBcImFkbWluL21ldGFib3hlcy9idWlsZGVyLWxhdW5jaGVyXCI7XG5cbkBpbXBvcnQgXCJhZG1pbi9wb3N0LXRhYmxlcy9sbG1zX29yZGVyc1wiO1xuQGltcG9ydCBcImFkbWluL3Bvc3QtdGFibGVzL3Bvc3QtdGFibGVzXCI7XG5cbkBpbXBvcnQgXCJhZG1pbi90YWJzXCI7XG5AaW1wb3J0IFwiYWRtaW4vZm9udHNcIjtcbkBpbXBvcnQgXCJhZG1pbi9yZXBvcnRpbmdcIjtcblxuQGltcG9ydCBcImFkbWluL3NldHRpbmdzXCI7XG5cbkBpbXBvcnQgXCJhZG1pbi9xdWl6LWF0dGVtcHQtcmV2aWV3XCI7XG5cbkBpbXBvcnQgXCJfaW5jbHVkZXMvbGxtcy1mb3JtLWZpZWxkXCI7XG5AaW1wb3J0IFwiX2luY2x1ZGVzL3ZlbmRvci9fZm9udC1hd2Vzb21lXCI7XG5cbkBpbXBvcnQgXCJfaW5jbHVkZXMvc3Bpbm5lclwiO1xuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5MYXJnZXIgUGhvbmVzXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9zZWxlY3QgYm94IGZvcm0gd3JhcHBlclxuI2xsbXMtZm9ybS13cmFwcGVyIHtcblx0XG5cdC5sbG1zLWNoZWNrYm94IHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuVGFibGV0cyBhbmQgc21hbGwgY29tcHV0ZXJzXG5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxudWwudGFicyBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbi8vb3B0aW9uIHBhZ2UgdGFiIG1lbnVcbi5sbG1zLW5hdi10YWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMyU7XG59XG4ubGxtcy1uYXYtdGFiLXNldHRpbmdzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjUlO1xufVxuXG4vL3NlbGVjdCBib3ggZm9ybSB3cmFwcGVyXG4jbGxtcy1mb3JtLXdyYXBwZXIge1xuXHQubGxtcy1zZWxlY3Qge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHR9LmxsbXMtZmlsdGVyLW9wdGlvbnMge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0Ly9kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiA1MDBweDtcblxuXHR9LmxsbXMtZGF0ZS1zZWxlY3Qge1xuXHRcdHdpZHRoOiA0Ny41JTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JVxuXHRcdH1cblxuXHR9XG59XG5cbi5sbG1zLXdpZGdldCB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcblx0aW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cIndlZWtcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuXHRzZWxlY3QsXG5cdHRleHRhcmVhLCB7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdCYubWVkaXVtIHsgd2lkdGg6IDMwJTsgfVxuXHRcdCYuc21hbGwgeyB3aWR0aDogMjAlOyB9XG5cdFx0Ji50aW55IHsgd2lkdGg6IDEwJTsgfVxuXHR9XG5cblx0Ly8gLmZvcm0tdGFibGUgdGgge1xuXHQvLyBcdHdpZHRoOiAxNDBweDtcblx0Ly8gfVxuXG59XG5cblxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbkRlc2t0b3AgU3R5bGVzaGVldFxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8vb3B0aW9uIHBhZ2UgdGFiIG1lbnVcbi5sbG1zLW5hdi10YWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMy4zMzMlO1xufVxuLmxsbXMtbmF2LXRhYi1zZXR0aW5ncyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDI1JTtcbn1cblxuLy9zZWxlY3QgYm94IGZvcm0gd3JhcHBlclxuI2xsbXMtZm9ybS13cmFwcGVyIHtcblx0LmxsbXMtc2VsZWN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ3LjUlO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblx0XHR9XG5cblx0fS5sbG1zLWZpbHRlci1vcHRpb25zIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQ3LjUlO1xuXG5cdFx0Ji5kYXRlLWZpbHRlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdH0ubGxtcy1kYXRlLXNlbGVjdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHR9LmxsbXMtZGF0ZS1zZWxlY3Qge1xuXHRcdHdpZHRoOiA0Ny41JTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1JVxuXHRcdH1cblxuXHR9XG59XG5cbi5sbG1zLXdpZGdldC1yb3cge1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0LmxsbXMtd2lkZ2V0LTEtNSB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0LmxsbXMtd2lkZ2V0LTEtNCB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0LmxsbXMtd2lkZ2V0LTEtMyB7XG5cdFx0d2lkdGg6IDMzLjMlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdH1cblx0LmxsbXMtd2lkZ2V0LTEtMiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxufVxuIiwiLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG5sYXJnZSBNb25pdG9yIFN0eWxlc2hlZXRcblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGxtcy1uYXYtdGFiLWZpbHRlcnMsXG4ubGxtcy1uYXYtdGFiLXNldHRpbmdzIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMi41JTtcbn1cbiIsIi5kYWQtbGlzdCwgLmRhZC1saXN0IC50aXRsZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG59XG4uZGFkLWxpc3QgdHIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4ubmV3VGFza3N7XG5cdHBhZGRpbmc6M3B4O1xuXHRib3JkZXI6MXB4IHNvbGlkICM4ODg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czozcHg7XG4gIFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIFx0Ym9yZGVyLXJhZGl1czozcHg7XG59XG4ud2lkZWZhdCB0aCwgLndpZGVmYXQgdGQge1xub3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vIHRvZG8gZGV0ZXJtaW5lIGlmIHRoaXMgaXMgbmVjZXNzYXJ5IHN0aWxsXG4vLyAudGl0bGUge1xuLy8gXHRwYWRkaW5nOiAxMHB4O1xuLy8gXHRsaW5lLWhlaWdodDogMTtcbi8vIFx0Ym9yZGVyLWNvbG9yOiBncmF5O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuLy8gXHRtYXJnaW46IDA7XG4vLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cbi50aXRsZSAub3JkZXIge1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm15aWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcMjYwNVwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHRmb250OiBub3JtYWwgMjBweC8xICdkYXNoaWNvbnMnO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuaS5zZWN0aW9uLWRpc21pc3Mge1xuXHRmb250LXNpemU6IDJlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTZweDtcblx0dG9wOiAxMnB4O1xuXHRjb2xvcjogcmdiYSg4OCwgODgsIDkxLCAwLjYpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5pLnNlY3Rpb24tZGlzbWlzczpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNkNTRlMjE7XG59XG4uc2VjdGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMTBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWNvbnRlbnQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnNlY3Rpb24ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3N5bGxhYnVzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cbiNzeWxsYWJ1cyAuYWRkLWxlc3NvbiB7XG5cdG1hcmdpbjogMTBweCAwIDE2cHggMTBweDtcbn1cbi5kZWxldGVCdG4ge1xuXHRjb2xvcjogcmdiYSg4OCwgODgsIDkxLCAwLjYpO1xuXHRmb250LXNpemU6IDJlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmRlbGV0ZUJ0bjpob3ZlciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICNkNTRlMjE7XG59XG4vLyAuc2VsZWN0LCAuaW5wdXQge1xuLy8gXHR3aWR0aDogMzAwcHg7XG4vLyB9XG4jcG9zdF9jb3Vyc2VfZGlmZmljdWx0eSB7XG5cdG1pbi13aWR0aDogMjAwcHg7XG59XG4jX3ZpZGVvLWVtYmVkLCAjX2F1ZGlvLWVtYmVkIHtcblx0d2lkdGg6IDEwMCU7XG59XG4uY2xlYXIge1xuXHRjbGVhcjogYm90aDtcblx0d2lkdGg6IDEwMCU7XG59XG4ubGxtcy1sYXJnZS10ZXh0IHtcblx0bWluLWhlaWdodDogMTAwcHg7XG59XG4jc3Bpbm5lciB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiA0cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxudGFibGUuZGFkLWxpc3QgdHIgdGg6bnRoLWNoaWxkKDIpIHtcblx0d2lkdGg6IDUwcHg7XG59XG50YWJsZS5kYWQtbGlzdCB0ciB0ZDpudGgtY2hpbGQoMikge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy1yaWdodDogMTZweDtcblx0cGFkZGluZy10b3A6IDE0cHg7XG59XG4ubWV0YS1ib3gtc29ydGFibGVzIC5jb3Vyc2Utc2VjdGlvbiBzZWxlY3Qge1xuXHR3aWR0aDo3NSU7XG59XG4jYWRkTmV3U2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb3Vyc2VzIHtcblx0YmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxsbXNfY2VydGlmaWNhdGVfZGVmYXVsdF9pbWFnZSwgLmxsbXNfY2VydGlmaWNhdGVfaW1hZ2UgIHtcblx0d2lkdGg6IDMwMHB4O1xufVxuXG4ubGxtc19hY2hpZXZlbWVudF9kZWZhdWx0X2ltYWdlLCAubGxtc19hY2hpZXZlbWVudF9pbWFnZSAge1xuXHR3aWR0aDogMTIwcHg7XG59XG4ubGxtcy1hY2Nlc3MtbGV2ZWwge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLmxsbXMtYWNjZXNzLWxldmVscyB7XG5cdG1pbi1oZWlnaHQ6IDQycHg7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAuOWVtO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkO1xufVxuLmxsbXNfYWNjZXNzX29wdGlvbnMge1xuXHRwYWRkaW5nOiAxMHB4O1xufVxuLmxsbXMtYWNjZXNzLW9wdGlvbiB7XG5cdHBhZGRpbmc6MTBweCAxMHB4IDEwcHggMTNweDtcbn1cbi5sbG1zLWFjY2Vzcy1sZXZlbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sbG1zLWFjY2Vzcy1sZXZlbHMtdGl0bGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi5sbG1zLWxlc3Nvbi1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5sbG1zLWxlc3Nvbi1saXN0IGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGxtcy1sZXNzb24tbGlzdCBzcGFuIHtcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY291cnNlLXNlY3Rpb24ge1xufVxuc2VsZWN0W2Rpc2FibGVkXSB7XG4gY29sb3I6IzAwMDtcbiBib3JkZXI6IHRyYW5zcGFyZW50O1xuIGJhY2tncm91bmQ6IG5vbmU7XG4tbW96LWFwcGVhcmFuY2U6IGNoZWNrYm94LWNvbnRhaW5lcjtcbiAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gLW1zLWFwcGVhcmFuY2U6IG5vbmU7XG4gYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogMXB4O1xuICAgIHRleHQtb3ZlcmZsb3c6ICcnO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuc2VsZWN0W2Rpc2FibGVkXTo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlY3Rpb24tcGxhY2Vob2xkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzQ5OTlEQTtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6ICNmNGY5ZmI7XG59XG4jc3lsbGFidXMgLnBsYWNlaG9sZGVyIHtcblx0aGVpZ2h0OiA0NnB4O1xuXG5cdGJvcmRlcjoxMHB4IHNvbGlkICM0OTk5REE7XG5cdGJhY2tncm91bmQ6ICNmNGY5ZmI7XG4gIFx0Ly9tYXJnaW46IDAgMCAwLjc1cmVtIDA7XG4gIFx0Ly9wb3NpdGlvbjogcmVsYXRpdmU7XG4gIFx0Ly96LWluZGV4OiA2O1xuICBcdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKndlIHJlYWxseSBuZWVkIHRvIGNyZWF0ZSBhIGhlbHBlciBmdW5jdGlvbiB0byBzdHlsZSB0aGUgZHJhZ2dlZCBlbGVtZW50IGJ1dCBmb3IgdjEgSSdtIG5vdCB3b3JyaWVkIGFib3V0IGl0Ki9cbi51aS1zb3J0YWJsZS1oZWxwZXIgIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4vLyAucGxhY2Vob2xkZXIge1xuLy8gICAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuLy8gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gIH1cbi5saXN0X2l0ZW0gdGR7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdXJzZS1zZWN0aW9uIC50aXRsZSAubGxtcy1mYS1tb3ZlLWxlc3NvbiB7XG4gIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHJpZ2h0OiA2MHB4O1xuXHRjb2xvcjogcmdiYSg4OCwgODgsIDkxLCAwLjYpO1xuXHR0b3A6IDE0cHg7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi5jb3Vyc2Utc2VjdGlvbiAudGl0bGUgLmxsbXMtZmEtZWRpdC1sZXNzb24ge1xuICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRyaWdodDogMTA0cHg7XG5cdGNvbG9yOiByZ2JhKDg4LCA4OCwgOTEsIDAuNik7XG5cdHRvcDogMTRweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291cnNlLXNlY3Rpb24gLnRpdGxlIC5sbG1zLWZhLWVkaXQtbGVzc29uOmhvdmVyIHtcblx0Y29sb3I6ICMwMDlhZjc7XG59XG4uY291cnNlLXNlY3Rpb24gLnRpdGxlIC5sbG1zLWZhLW1vdmUtbGVzc29uOmhvdmVyIHtcblx0Y29sb3I6ICMwMDlhZjc7XG59XG4uY291cnNlLXNlY3Rpb24gLnRpdGxlIC5sbG1zLWZhLW1vdmUtbGVzc29uOmFjdGl2ZSB7XG5cdGNvbG9yOiAjMDA5YWY3O1xufVxuLmNvdXJzZS1zZWN0aW9uIC50aXRsZSAubGxtcy1mYS1lZGl0LWxlc3NvbjphY3RpdmUge1xuXHRjb2xvcjogIzAwOWFmNztcbn1cblxuXG50Ym9keSB0ciB0ZCAubGxtcy1mYS1tb3ZlLWxlc3NvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRyaWdodDogNjBweDtcblx0Y29sb3I6IHJnYmEoODgsIDg4LCA5MSwgMC42KTtcblx0dG9wOiAxMHB4O1xuXHRjdXJzb3I6IG1vdmU7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1tb3ZlLWxlc3Nvbjpob3ZlciB7XG5cdGNvbG9yOiAjMDA5YWY3O1xufVxudGJvZHkgdHIgdGQgLmxsbXMtZmEtbW92ZS1sZXNzb246YWN0aXZlIHtcblx0Y29sb3I6ICMwMDlhZjc7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1lZGl0LWxlc3NvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRyaWdodDogMTA0cHg7XG5cdGNvbG9yOiByZ2JhKDg4LCA4OCwgOTEsIDAuNik7XG5cdHRvcDogMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxudGJvZHkgdHIgdGQgLmxsbXMtZmEtZWRpdDpob3ZlciB7XG5cdGNvbG9yOiAjMDA5YWY3O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1lZGl0OmFjdGl2ZSB7XG5cdGNvbG9yOiAjMDA5YWY3O1xufVxuXG50Ym9keSB0ciB0ZCAubGxtcy1mYS1tb3ZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHJpZ2h0OiA2MHB4O1xuXHRjb2xvcjogcmdiYSg4OCwgODgsIDkxLCAwLjYpO1xuXHR0b3A6IDEwcHg7XG5cdGN1cnNvcjogbW92ZTtcbn1cbnRib2R5IHRyIHRkIC5sbG1zLWZhLW1vdmU6aG92ZXIge1xuXHRjb2xvcjogIzAwOWFmNztcbn1cbnRib2R5IHRyIHRkIC5sbG1zLWZhLW1vdmU6YWN0aXZlIHtcblx0Y29sb3I6ICMwMDlhZjc7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1lZGl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHJpZ2h0OiAxMDRweDtcblx0Y29sb3I6IHJnYmEoODgsIDg4LCA5MSwgMC42KTtcblx0dG9wOiAxMXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1lZGl0LWxlc3Nvbjpob3ZlciB7XG5cdGNvbG9yOiAjMDA5YWY3O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG50Ym9keSB0ciB0ZCAubGxtcy1mYS1lZGl0LWxlc3NvbjphY3RpdmUge1xuXHRjb2xvcjogIzAwOWFmNztcbn1cblxuI2xsbXMtc2luZ2xlLW9wdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmxsbXMtc2luZ2xlLW9wdGlvbnMgdGFibGUgdGV4dGFyZWEge1xuICB3aWR0aDogOTYlO1xuICBtYXJnaW46IDhweDtcbn1cbi5vcHRpb24tdGV4dCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmRlbGV0ZUJ0bi5zaW5nbGUtb3B0aW9uLWRlbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Zm9udC1zaXplOiAyZW07XG5cdHJpZ2h0OiAxNHB4O1xuXHRjb2xvcjogcmdiYSg4OCwgODgsIDkxLCAwLjYpO1xuXHR0b3A6IDE0cHg7XG59XG4uc2luZ2xlLW9wdGlvbi1kZWxldGU6aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGNvbG9yOiAjZDU0ZTIxO1xufVxudGQubGxtcy10YWJsZS1zZWxlY3QsIHRoLmxsbXMtdGFibGUtc2VsZWN0IHtcblx0d2lkdGg6IDcwJTtcblx0c2VsZWN0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubGxtcy1tZXRhLXNlbGVjdCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4vL3RoZXNlIG5lZWQgdG8gZ28gaW4gaW5mdXNpb25zb2Z0IHBsdWdpblxuLmxsbXNpc19jeWNsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luLXRvcDogMTBweDtcbn1cbiNsbG1pcy1hZGQtbmV3LXN1YiB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udGl0bGVcbntcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0Ym9yZGVyOiBpbmhlcml0O1xufVxuXG5kaXZbaWRePVwibGlmdGVybG1zLVwiXSAuaW5zaWRlIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5sbG1zLWFkbWluLW5vdGljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Lm5vdGljZS1kaXNtaXNzIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cblxuXG5cblxuXG4ubGxtcy1idXR0b24tYWN0aW9uLFxuLmxsbXMtYnV0dG9uLWRhbmdlcixcbi5sbG1zLWJ1dHRvbi1wcmltYXJ5LFxuLmxsbXMtYnV0dG9uLXNlY29uZGFyeSB7XG5cdCYuc21hbGwgLmRhc2hpY29ucyB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGhlaWdodDogMTNweDtcblx0XHR3aWR0aDogMTNweDtcblx0fVxufVxuXG5cbmEubGxtcy12aWV3LWFzIHtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ubGxtcy1pbWFnZS1maWVsZC1wcmV2aWV3IHtcblx0bWF4LWhlaWdodDogODBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IGF1dG87XG59XG5cbi5sbG1zLWltYWdlLWZpZWxkLXJlbW92ZSB7XG5cdCYuaGlkZGVuIHsgZGlzcGxheTogbm9uZTsgfVxufVxuXG4ubGxtcy1sb2ctdmlld2VyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA0KTtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdHBhZGRpbmc6IDI1cHg7XG5cblx0cHJlIHtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcblx0fVxufVxuXG4ubGxtcy1zdGF0dXMtLXRvb2xzIHtcblx0LmxsbXMtdGFibGUge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDQpO1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0d2lkdGg6IDI4JTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdH1cblx0fVxufVxuXG4ubGxtcy1lcnJvciB7XG5cdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG4iLCIubGxtcy10YWJsZS13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGxtcy10YWJsZS1oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHRoMiB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblxuXHQubGxtcy10YWJsZS1zZWFyY2gsXG5cdC5sbG1zLXRhYmxlLWZpbHRlcnMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHQubGxtcy10YWJsZS1zZWFyY2ggaW5wdXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cblxufVxuXG4ubGxtcy10YWJsZSB7XG5cblx0Ym9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG5cblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1ibHVlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1ibHVlLWRhcms7XG5cdFx0fVxuXHR9XG5cblx0dGQsIHRoIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTtcblx0XHRmb250LXNpemU6IDk1JTtcblx0XHRwYWRkaW5nOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji5leHBhbmRhYmxlLmNsb3NlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5sbG1zLWJ1dHRvbi1wcmltYXJ5LFxuXHRcdC5sbG1zLWJ1dHRvbi1zZWNvbmRhcnksXG5cdFx0LmxsbXMtYnV0dG9uLWFjdGlvbixcblx0XHQubGxtcy1idXR0b24tZGFuZ2VyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cblx0fVxuXG5cdHRyLmxsbXMtcXVpei1wZW5kaW5nIHtcblx0XHR0ZCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxuXG5cdHRoZWFkIHRoLFxuXHR0Zm9vdCB0aCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhZWFlYTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0YS5sbG1zLXNvcnRhYmxlIHtcblx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHQvLyBzaG93IHRoZSBjdXJyZW50IHNvcnRlZCB3aGVuIGEgc29ydCBpcyBhY3RpdmVcblx0XHRcdFx0JltkYXRhLW9yZGVyPVwiREVTQ1wiXSAuYXNjIHsgb3BhY2l0eTogMTsgfVxuXHRcdFx0XHQmW2RhdGEtb3JkZXI9XCJBU0NcIl0gLmRlc2MgeyBvcGFjaXR5OiAxOyB9XG5cdFx0XHR9XG5cdFx0XHQvLyBzaG93IHRoZSBvcHBvc2l0ZSBvbiBob3ZlclxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCZbZGF0YS1vcmRlcj1cIkRFU0NcIl0ge1xuXHRcdFx0XHRcdC5hc2MgeyBvcGFjaXR5OiAwOyB9XG5cdFx0XHRcdFx0LmRlc2MgeyBvcGFjaXR5OiAxOyB9XG5cdFx0XHRcdH1cblx0XHRcdFx0JltkYXRhLW9yZGVyPVwiQVNDXCJdIHtcblx0XHRcdFx0XHQuYXNjIHsgb3BhY2l0eTogMTsgfVxuXHRcdFx0XHRcdC5kZXNjIHsgb3BhY2l0eTogMDsgfVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZGFzaGljb25zIHtcblx0XHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRmb290IHRoIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0LmxsbXMtdGFibGUtZXhwb3J0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0LmxsbXMtdGFibGUtcHJvZ3Jlc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxsbXMtdGFibGUtcGFnaW5hdGlvbiB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXG5cdH1cblxuXHQmLnplYnJhIHRib2R5IHRyOm50aC1jaGlsZCggZXZlbiApIHtcblx0XHR0aCwgdGQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG5cdH1cblxuXHQmLnplYnJhIHRib2R5IHRyOm50aC1jaGlsZCggb2RkICkge1xuXHRcdHRoLCB0ZCB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblx0fVxuXG5cdCYudGV4dC1sZWZ0IHtcblx0XHR0ZCwgdGgge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmLnNpemUtbGFyZ2Uge1xuXHRcdHRkLCB0aCB7XG5cdFx0XHRmb250LXNpemU6IDEwNSU7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0LmxsbXMtYWN0aW9uLWljb24ge1xuXHRcdGNvbG9yOiAjNzc3O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdC50b29sdGlwIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHR9XG5cblx0XHQmLmRhbmdlcjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHR9XG5cdH1cblxuXHQubGxtcy10YWJsZS1wYWdlLWNvdW50IHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0fVxuXG59XG5cbi8vIHByb2dyZXNzIGJhcnMgd2l0aGluIHRoZSB0YWJsZXNcbi5sbG1zLXRhYmxlLXByb2dyZXNzIHtcblx0YmFja2dyb3VuZDogI2VlZTtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5sbG1zLXRhYmxlLXByb2dyZXNzLXRleHQge1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDRweDtcblx0XHR0b3A6IDA7XG5cdH1cblx0LmxsbXMtdGFibGUtcHJvZ3Jlc3MtaW5uZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1ibHVlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG5cdH1cbn1cblxuXG4ubGxtcy10YWJsZS5sbG1zLWdhdGV3YXktdGFibGUsXG4ubGxtcy10YWJsZS5sbG1zLWludGVncmF0aW9ucy10YWJsZSB7XG5cdC5zdGF0dXMge1xuXHRcdC5mYSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWJsdWU7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0fVxuXHR9XG5cdC5zb3J0IHtcblx0XHRjdXJzb3I6IG1vdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHR9XG59XG5cbi5sbG1zLWdiLXRhYmxlLW5vdGlmaWNhdGlvbnMge1xuXHR0aCwgdGQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cbn1cbiIsIi5sbG1zLW9yZGVyLW5vdGUge1xuXG5cdC5sbG1zLW9yZGVyLW5vdGUtY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2VmZWZlZiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMDtcblx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdH1cblxuXHQubGxtcy1vcmRlci1ub3RlLW1ldGEge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0fVxuXG5cbn1cbiIsIlxuLy8gVGhpcyBpcyBhIFwibGVnYWN5XCIgcnVsZSB0aGF0IG1heSBiZSByZW1vdmFibGVcbi5sbG1zLW1iLWxpc3Qge1xuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5pbnB1dC1mdWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5cbiNwb3N0c3R1ZmYgLmxsbXMtbWV0YWJveCB7XG5cblx0QGV4dGVuZCAlY2Y7XG5cblx0aDIsIGgzLCBoNiB7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdH1cblxuXHRoMyB7XG5cdFx0Y29sb3I6ICM3Nzc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cblx0aDQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LmxsbXMtdHJhbnNhY3Rpb24tdGVzdC1tb2RlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmZmQ3O1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRsZWZ0OiAwO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGEubGxtcy1lZGl0YWJsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1ncmV5O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYmx1ZTtcblx0XHR9XG5cdH1cblxuXHRoNCBhLmxsbXMtZWRpdGFibGUgeyBmbG9hdDogcmlnaHQ7IH1cblxufVxuXG4ubGxtcy1tZXRhYm94LXNlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5uby10b3AtbWFyZ2luIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblx0LmxsbXMtbWV0YWJveC1maWVsZCB7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRcdH1cblxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSxcblx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGlucHV0Lm1kLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwNXB4O1xuXHRcdH1cblxuXHRcdGlucHV0LnNtLXRleHQge1xuXHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0fVxuXG5cblx0XHQubGxtcy1kYXRldGltZS1maWVsZCB7XG5cblx0XHRcdC5sbG1zLWRhdGUtaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdH1cblx0XHRcdC5sbG1zLXRpbWUtaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDNweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblxufVxuXG4ubGxtcy1jb2xsYXBzaWJsZSB7XG5cblx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdCYub3BlbmVkIC5sbG1zLWNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0LmRhc2hpY29ucy1hcnJvdy1kb3duIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kYXNoaWNvbnMtYXJyb3ctdXAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0fVxuXG5cdC5sbG1zLWNvbGxhcHNpYmxlLWhlYWRlciB7XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdFx0cGFkZGluZzogMTBweDtcblxuXHRcdGgzIHtcblx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5kYXNoaWNvbnMtYXJyb3ctdXAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQuZGFzaGljb25zLWFycm93LXVwIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmRhc2hpY29ucyB7XG5cdFx0XHRjb2xvcjogIzc3Nztcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIC40cyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5kYXNoaWNvbnMtd2FybmluZywmLmRhc2hpY29ucy13YXJuaW5nOmhvdmVyLFxuXHRcdFx0Ji5kYXNoaWNvbnMtdHJhc2g6aG92ZXIsXG5cdFx0XHQmLmRhc2hpY29ucy1ubzpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmxsbXMtY29sbGFwc2libGUtYm9keSB7XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cbn1cbiIsIi5fbGxtc19pbnN0cnVjdG9yc19kYXRhLnJlcGVhdGVyIHtcblx0LmxsbXMtcmVwZWF0ZXItcm93cyAubGxtcy1yZXBlYXRlci1yb3c6Zmlyc3QtY2hpbGQge1xuXHRcdC5sbG1zLXJlcGVhdGVyLXJlbW92ZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxuXG5cdC5sbG1zLW1iLWxpc3Qge1xuXHRcdHBhZGRpbmc6IDAgNXB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi5wb3N0LXR5cGUtbGxtc19vcmRlciAjcG9zdC1ib2R5LWNvbnRlbnQgeyBkaXNwbGF5OiBub25lOyB9XG4jbGlmdGVybG1zLW9yZGVyLWRldGFpbHMge1xuXHQuaGFuZGxlZGl2LFxuXHQuaGFuZGxlZGl2LmJ1dHRvbi1saW5rLFxuXHQuaG5kbGUudWktc29ydGFibGUtaGFuZGxlIHsgZGlzcGxheTogbm9uZTt9XG5cdC5pbnNpZGUge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblxuXHR9XG59XG5cbi8vIGZhaWxlZCB0cmFuc2FjdGlvbiBjb2xvclxuLmxsbXMtdGFibGUgdGJvZHkgdHIubGxtcy10eG4tZmFpbGVkIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLXJlZCwgMC41ICk7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoICRjb2xvci1yZWQsIDAuNSApO1xufVxuXG4vLyByZWZ1bmRlZCB0cmFuc2FjdGlvbiBjb2xvclxuLmxsbXMtdGFibGUgdGJvZHkgdHIubGxtcy10eG4tcmVmdW5kZWQgdGQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCBvcmFuZ2UsIDAuNSApO1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCBvcmFuZ2UsIDAuNSApO1xufVxuXG4ubGxtcy10eG4tcmVmdW5kLWZvcm0sXG4ubGxtcy1tYW51YWwtdHhuLWZvcm0ge1xuXHQubGxtcy1tZXRhYm94LXNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblx0LmxsbXMtbWV0YWJveC1maWVsZCB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0aW5wdXQge1xuXHRcdFx0Jlt0eXBlPVwibnVtYmVyXCJdIHsgbWF4LXdpZHRoOiAxMDBweDsgfVxuXHRcdFx0Jlt0eXBlPVwidGV4dFwiXSB7IG1heC13aWR0aDogMzQwcHg7IH1cblxuXHRcdH1cblx0fVxufVxuXG4ubGxtcy1tYW51YWwtdHhuLWZvcm0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHQubGxtcy1tZXRhYm94LXNlY3Rpb24ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG5cdH1cbn1cbiIsIi5sbG1zLW1ldGFib3gge1xuXG5cdCNsbG1zLW5ldy1hY2Nlc3MtcGxhbi1tb2RlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sbG1zLWFjY2Vzcy1wbGFucyB7XG5cdFx0QGV4dGVuZCAlY2xlYXJmaXg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdD4gLmxsbXMtbm8tcGxhbnMtbXNnIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdD4gLmxsbXMtbm8tcGxhbnMtbXNnOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNlNWU1ZTU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji5kcmFnZ2luZyB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNlNWU1ZTU7XG5cdFx0fVxuXG5cdFx0LmxsbXMtc3Bpbm5pbmcge1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQubGxtcy1pbnZhbGlkIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWRhbmdlcjtcblx0XHRcdC5kYXNoaWNvbnMtd2FybmluZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZGFzaGljb25zLXdhcm5pbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdC5sbG1zLWFjY2Vzcy1wbGFuIHtcblxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0XHRbZGF0YS10aXBdOmJlZm9yZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmxsbXMtcGxhbi1saW5rLFxuXHRcdFtkYXRhLWNvbnRyb2xsZXJdIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmLm9wZW5lZCB7XG5cdFx0XHQubGxtcy1wbGFuLWxpbmsge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxsbXMtbWV0YWJveC1maWVsZCB7XG5cdFx0XHRtYXJnaW46IDVweCAwO1xuXHRcdH1cblxuXHRcdC5sbG1zLXJlcXVpcmVkIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZGFuZ2VyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHR9XG5cblx0fVxuXG59XG4iLCIubGxtcy1tZXRhYm94LXN0dWRlbnRzIHtcblx0LmxsbXMtdGFibGUge1xuXHRcdHRyIC5uYW1lIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmxsbXMtYWRkLXN0dWRlbnQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItZ3JlZW47XG5cdH1cblx0LmxsbXMtcmVtb3ZlLXN0dWRlbnQ6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cbn1cbiIsIi8vIGFoaGhoaGhoaFxuLmxsbXMtbWItY29udGFpbmVyIC50YWItY29udGVudCB1bDpub3QoLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCkubGxtcy1tYi1yZXBlYXRlci1maWVsZHMgPiBsaS5sbG1zLW1iLWxpc3Qge1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLmxsbXMtbWItbGlzdC5yZXBlYXRlciB7XG5cblx0LmxsbXMtcmVwZWF0ZXItcm93cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogMTBweDtcblxuXHRcdCYuZHJhZ2dpbmcge1xuXHRcdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjZTVlNWU1O1xuXHRcdH1cblx0fVxuXG5cdC5sbG1zLXJlcGVhdGVyLXJvdyB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0fVxuXG5cdC5sbG1zLW1iLXJlcGVhdGVyLWZpZWxkcyB7XG5cblx0fVxuXG5cdC5sbG1zLW1iLXJlcGVhdGVyLWZvb3RlciB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC50bWNlLWFjdGl2ZSAud3AtZWRpdG9yLWFyZWEge1xuXHRcdGNvbG9yOiAjMzIzNzNjOyAvLyB3cCBjb3JlIGRlZmF1bHQgY29sb3Jcblx0fVxuXG59XG4iLCIubGxtcy1idWlsZGVyLWxhdW5jaGVyIHtcblx0LmxsbXMtYnV0dG9uLXByaW1hcnkge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cbiIsIi53cC1saXN0LXRhYmxlIHtcblx0QGluY2x1ZGUgb3JkZXJfc3RhdHVzX2JhZGdlcygpO1xufVxuXG4jbGlmdGVybG1zLW9yZGVyLXRyYW5zYWN0aW9ucyAubGxtcy10YWJsZSB0Zm9vdCB0aCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLmxsbXMtcG9zdC10YWJsZS1wb3N0LWZpbHRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDIyMHB4O1xufVxuIiwiLmxsbXMtbmF2LXRhYi13cmFwcGVyIHtcblx0YmFja2dyb3VuZDogJGNvbG9yLWJsdWU7XG5cdG1hcmdpbjogMjBweCAwO1xuXG5cdCYubGxtcy1uYXYtc2Vjb25kYXJ5IHtcblx0XHRiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuXG5cdFx0LmxsbXMtbmF2LWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHQubGxtcy1uYXYtbGluazpob3Zlcixcblx0XHRcdCYubGxtcy1hY3RpdmUgLmxsbXMtbmF2LWxpbmsge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oICNlMWUxZTEsIDggKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5sbG1zLW5hdi1saW5rIHtcblx0XHRcdGNvbG9yOiAjNDE0MTQxO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cblx0XHRcdC5kYXNoaWNvbnMge1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmLmxsbXMtbmF2LXRleHQge1xuXHRcdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdFx0LmxsbXMtbmF2LWl0ZW0ge1xuXHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAzcHggMCAwO1xuXHRcdFx0fVxuXHRcdFx0LmxsbXMtbmF2LWxpbms6aG92ZXIsXG5cdFx0XHQmLmxsbXMtYWN0aXZlIC5sbG1zLW5hdi1saW5rIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1ibHVlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHRcdC5sbG1zLW5hdi1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmFuZC1kYXJrLWJsdWU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxsbXMtbmF2LWl0ZW1zIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRcdC5sbG1zLW5hdi1pdGVtIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0LmxsbXMtbmF2LWxpbms6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtYmx1ZS1kYXJrO1xuXHRcdFx0fVxuXHRcdFx0Ji5sbG1zLWFjdGl2ZSAubGxtcy1uYXYtbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZC1kYXJrLWJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdCYubGxtcy1hY3RpdmUgLmxsbXMtbmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0XHRcdCYubGxtcy1uYXYtaXRlbS1yaWdodCB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRcdC5sbG1zLW5hdi1saW5rIHtcblxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggMThweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblxuXHRcdFx0fVxufVxuIiwiI2xsbXMtb3B0aW9ucy1wYWdlLWNvbnRlbnRzIHtcblx0aDIge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDJweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk5OTtcblx0fVxufVxuIiwiLmxsbXMtcmVwb3J0aW5nLndyYXAge1xuXG5cdC5sbG1zLW9wdGlvbnMtcGFnZS1jb250ZW50cyB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSggMCwgMCwgMCwgLjEzICk7XG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdC5sbG1zLW5hdi10YWItd3JhcHBlci5sbG1zLW5hdi1zZWNvbmRhcnkge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgLTIwcHggNDBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdC5sbG1zLW5hdi1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogOHB4IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxsbXMtc3RhYi10aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1kYXJrLWJsdWU7XG5cdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdHRkLmlkIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdHRoLm5hbWUsIHRkLm5hbWUsXG5cdHRoLnRpdGxlLCB0ZC50aXRsZSB7IHRleHQtYWxpZ246IGxlZnQ7IH1cblxuXHR0ZC5zZWN0aW9uLXRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAxNnB4IDRweDtcblx0fVxuXG5cdHRkLnF1ZXN0aW9ucy10YWJsZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdC5jb3JyZWN0LFxuXHRcdC5xdWVzdGlvbixcblx0XHQuc2VsZWN0ZWQge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiA2NHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRhYmxlLnF1aXotYXR0ZW1wdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmLnRhYi0tZW5yb2xsbWVudHMsXG5cdCYudGFiLS1zYWxlcyB7XG5cblx0XHQubGxtcy1uYXYtdGFiLXdyYXBwZXIubGxtcy1uYXYtc2Vjb25kYXJ5IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0LmxsbXMtb3B0aW9ucy1wYWdlLWNvbnRlbnRzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0LmxsbXMtbmF2LWl0ZW0ubGxtcy1hbmFseXRpY3MtZm9ybSB7XG5cdFx0XHRjb2xvcjogIzQxNDE0MTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHBhZGRpbmc6IDZweCAxNHB4O1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDNweCA2cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdC5zZWxlY3QyLWNvbnRhaW5lciB7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJ1dHRvbi5zbWFsbCB7XG5cdFx0XHRoZWlnaHQ6IDIzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHR9XG5cblxuXHRcdC5sbG1zLWFuYWx5dGljcy1maWx0ZXJzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdC5sbG1zLW5hdi1pdGVtIHtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQubGxtcy1yZXBvcnRpbmctdGFiLmxsbXMtcmVwb3J0aW5nLXF1aXogLmxsbXMtdGFibGUtZmlsdGVyLXdyYXAge1xuXHRcdHdpZHRoOiAxNjBweDtcblx0fVxuXG5cbn1cblxuXG4ubGxtcy1yZXBvcnRpbmctdGFiIHtcblxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWRhcmstYmx1ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJyYW5kLWJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQubGxtcy1yZXBvcnRpbmctaGVhZGVyIHtcblxuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cblx0XHQubGxtcy1yZXBvcnRpbmctaGVhZGVyLWltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA2NHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGxtcy1yZXBvcnRpbmctaGVhZGVyLWluZm8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdH1cblxuXHR9XG5cbn1cblxuLmxsbXMtcmVwb3J0aW5nLWJyZWFkY3J1bWJzIHtcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0bWFyZ2luOiAtMjBweCAtMjBweCAwO1xuXHRwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcblx0YSB7XG5cdFx0Y29sb3I6ICRjb2xvci1icmFuZC1ibHVlO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtYmx1ZS1kYXJrO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcgPiAnO1xuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQtZGFyay1ibHVlO1xuXHRcdFx0JjphZnRlciB7IGRpc3BsYXk6IG5vbmU7fVxuXHRcdH1cblx0fVxufVxuXG4jbGxtcy1zdHVkZW50cy10YWJsZSAubmFtZSB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5sbG1zLXJlcG9ydGluZy10YWItY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0PiBoZWFkZXIge1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQubGxtcy1yZXBvcnRpbmctdGFiLWZpbHRlciB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0dG9wOiAtM3B4O1xuXHR9XG5cblxuXHQubGxtcy1yZXBvcnRpbmctdGFiLW1haW4ge1xuXHRcdGZsZXg6IDM7XG5cdH1cblx0LmxsbXMtcmVwb3J0aW5nLXRhYi1zaWRlIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHR9XG5cblx0PiAubGxtcy10YWJsZS13cmFwIHtcblx0XHRmbGV4OiAxO1xuXHR9XG5cbn1cblxuXG4ubGxtcy1yZXBvcnRpbmctd2lkZ2V0cyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4ubGxtcy1yZXBvcnRpbmctd2lkZ2V0IHtcblxuXHRib3JkZXItdG9wOiA0cHggc29saWQgJGNvbG9yLWJyYW5kLWJsdWU7XG5cdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdG1hcmdpbi1ib3R0b206IDAuNzVlbTtcblx0cGFkZGluZzogMThweCAxNXB4IDE1cHg7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdC5mYSB7XG5cdFx0Y29sb3I6ICM1NTU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5sbG1zLXJlcG9ydGluZy13aWRnZXQtZGF0YSB7XG5cdFx0bGluZS1oZWlnaHQ6IDAuODtcblx0fVxuXG5cdHN0cm9uZyB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG5cblx0Ji5sbG1zLXJlcG9ydGluZy1zdHVkZW50LWFkZHJlc3Mge1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblx0fVxuXG5cdHN1cCxcblx0LmxsbXMtcHJpY2UtY3VycmVuY3ktc3ltYm9sIHtcblx0XHRmb250LXNpemU6IDc1JTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtNHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0fVxuXG5cdHNtYWxsIHtcblx0XHRjb2xvcjogIzg4ODtcblx0XHQmLmNvbXBhcmUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdCYucG9zaXRpdmUge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Ji5uZWdhdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5sbG1zLXJlcG9ydGluZy1ldmVudCB7XG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzU1NTtcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cdHBhZGRpbmc6IDEwcHg7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXG5cdCYuY29sb3ItLWJsdWUge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItYmx1ZTtcblx0fVxuXG5cdCYuY29sb3ItLWdyZWVuLFxuXHQmLl9lbnJvbGxtZW50X3RyaWdnZXIsXG5cdCYuX2lzX2NvbXBsZXRlLnllcyB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1ncmVlbjtcblx0fVxuXG5cdCYuY29sb3ItLXB1cnBsZSxcblx0Ji5fc3RhdHVzLmVucm9sbGVkIHtcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXB1cnBsZTtcblx0fVxuXG5cdCYuY29sb3ItLXJlZCxcblx0Ji5fc3RhdHVzLmV4cGlyZWQsXG5cdCYuX3N0YXR1cy5jYW5jZWxsZWQge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3ItcmVkO1xuXHR9XG5cdCYuY29sb3ItLW9yYW5nZSxcblx0Ji5fYWNoaWV2ZW1lbnRfZWFybmVkLFxuXHQmLl9jZXJ0aWZpY2F0ZV9lYXJuZWQsXG5cdCYuX2VtYWlsX3NlbnQge1xuXHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXHR9XG5cblx0dGltZSB7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdH1cblxuXHQubGxtcy1zdHVkZW50LWF2YXRhciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cbn1cblxuQGltcG9ydCBcIi4uL19pbmNsdWRlcy9xdWl6LXJlc3VsdC1xdWVzdGlvbi1saXN0XCI7XG5cbiIsIi5sbG1zLXF1aXotYXR0ZW1wdC1yZXN1bHRzIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0LmxsbXMtcXVpei1hdHRlbXB0LXF1ZXN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuXHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnRvZ2dsZS1hbnN3ZXIge1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAxMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCYuc3RhdHVzLS13YWl0aW5nLmNvcnJlY3QsXG5cdFx0Ji5zdGF0dXMtLXdhaXRpbmcuaW5jb3JyZWN0LCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3Itb3JhbmdlLCAwLjIgKTtcblx0XHRcdC5sbG1zLXN0YXR1cy1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnN0YXR1cy0tZ3JhZGVkLmNvcnJlY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSggJGNvbG9yLWdyZWVuLCAwLjIgKTtcblx0XHRcdC5sbG1zLXN0YXR1cy1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnN0YXR1cy0tZ3JhZGVkLmluY29ycmVjdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAkY29sb3ItcmVkLCAwLjIgKTtcblx0XHRcdC5sbG1zLXN0YXR1cy1pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubGxtcy1xdWVzdGlvbi10aXRsZSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdH1cblxuXHRcdC5sbG1zLXBvaW50cyB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR9XG5cblx0XHQubGxtcy1zdGF0dXMtaWNvbi10aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMnB4O1xuXHRcdFx0dG9wOiAtMnB4O1xuXHRcdH1cblxuXHRcdC5sbG1zLXN0YXR1cy1pY29uIHtcblx0XHRcdGNvbG9yOiByZ2JhKCAyNTUsIDI1NSwgMjU1LCAwLjY1ICk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5sbG1zLXF1aXotYXR0ZW1wdC1xdWVzdGlvbi1tYWluIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHggMTBweDtcblxuXHRcdFx0LmxsbXMtcXVpei1yZXN1bHRzLWxhYmVsIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0dWwubGxtcy1xdWl6LWF0dGVtcHQtYW5zd2VycyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGkubGxtcy1xdWl6LWF0dGVtcHQtYW5zd2VyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMzBweDtcblx0XHRcdFx0XHQmOm9ubHktY2hpbGQge1xuXHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmxsbXMtcXVpei1hdHRlbXB0LWFuc3dlci1zZWN0aW9uIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoICNmZmYsIDAuNSApO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLnR5cGUtLXBpY3R1cmVfY2hvaWNlLFxuXHRcdCYudHlwZS0tcGljdHVyZV9yZW9yZGVyIHtcblx0XHRcdHVsLmxsbXMtcXVpei1hdHRlbXB0LWFuc3dlcnMge1xuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRsaS5sbG1zLXF1aXotYXR0ZW1wdC1hbnN3ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG4iLCIud3JhcC5sbG1zLXJlcG9ydGluZyxcbi53cmFwLmxpZnRlcmxtcy1zZXR0aW5ncyB7XG5cblx0LmxsbXMtaGVhZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdG1hcmdpbjogLTEwcHggLTIwcHggMDtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC5saWZ0ZXJsbXMtbG9nbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDE0MHB4O1xuXHRcdH1cblxuXHRcdC5sbG1zLXNhdmUge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdH1cblxuXHRcdC5sbG1zLWluc2lkZS13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cblx0fVxuXG5cdC5sbG1zLWluc2lkZS13cmFwIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmxsbXMtbmF2LXRhYi13cmFwcGVyLmxsbXMtbmF2LXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSggMCwgMCwgMCwgLjEzICk7XG5cdFx0bWFyZ2luOiAwIC0yMHB4IDIwcHg7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdC5sbG1zLW5hdi1pdGVtIHtcblx0XHRcdC5sbG1zLW5hdi1saW5rOmhvdmVyLFxuXHRcdFx0Ji5sbG1zLWFjdGl2ZSAubGxtcy1uYXYtbGluayB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cdFx0XHR9XG5cblx0XHRcdCYubGxtcy1hY3RpdmUgLmxsbXMtbmF2LWxpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5sbG1zLW5hdi1saW5rIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0fVxuXG5cdH1cblxuXHQubGxtcy1zZXR0aW5nLWdyb3VwIHtcblxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoIDAsIDAsIDAsIC4xMyApO1xuXHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblxuXHRcdC5sbG1zLWxhYmVsIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlZmVmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXJnaW46IC0yMHB4IC0yMHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ly8gZm9ybSBlbGVtZW50c1xuXHRcdC5mb3JtLXRhYmxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHR0ZFtjb2xzcGFuPVwiMlwiXSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cblx0XHR0ci5sbG1zLWRpc2FibGVkLWZpZWxkIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdH1cblxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5cdFx0aW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJtb250aFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0XHRpbnB1dFt0eXBlPVwid2Vla1wiXSxcblx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwidXJsXCJdLFxuXHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdFx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0XHRpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhLCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Ji5tZWRpdW0geyB3aWR0aDogMzAlOyB9XG5cdFx0XHQmLnNtYWxsIHsgd2lkdGg6IDIwJTsgfVxuXHRcdFx0Ji50aW55IHsgd2lkdGg6IDEwJTsgfVxuXHRcdH1cblxuXHR9XG5cblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuXHRcdC5sbG1zLW5hdi10YWItd3JhcHBlci5sbG1zLW5hdi1zZWNvbmRhcnkge1xuXHRcdFx0LmxsbXMtbmF2LWl0ZW0ge1xuXHRcdFx0XHQubGxtcy1uYXYtbGluazpob3Zlcixcblx0XHRcdFx0Ji5sbG1zLWFjdGl2ZSAubGxtcy1uYXYtbGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcblx0LndyYXAubGlmdGVybG1zLXNldHRpbmdzIHtcblx0XHQubGxtcy1oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogMzBweDtcblx0XHR9XG5cdFx0LmxsbXMtbmF2LXRhYi13cmFwcGVyLmxsbXMtbmF2LXNlY29uZGFyeSB7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiA5M3B4O1xuXHRcdH1cblx0fVxufVxuXG4ud3JhcC5sbG1zLXJlcG9ydGluZyB7XG5cdC5sbG1zLWluc2lkZS13cmFwIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogMTAwMHB4O1xuXHRcdG1hcmdpbjogMCAwIDAgMjBweDtcblx0fVxufVxuIiwiLmxsbXMtcmVtYXJrcyB7XG5cblx0LmxsbXMtcmVtYXJrcy1maWVsZCB7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHR9XG5cblxufVxuXG5cbmJ1dHRvbltuYW1lPVwibGxtc19xdWl6X2F0dGVtcHRfYWN0aW9uXCJdIHtcblx0LnNhdmUgeyBkaXNwbGF5OiBub25lOyB9XG5cdCYuZ3JhZGluZyB7XG5cdFx0LmRlZmF1bHQgeyBkaXNwbGF5OiBub25lIH07XG5cdFx0LnNhdmUgeyBkaXNwbGF5OiBpbmxpbmU7IH1cblx0fVxufVxuXG4iLCIubGxtcy1mb3JtLWZpZWxkcyB7XG5cdEBleHRlbmQgJWNsZWFyZml4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdCYuZmx1c2gge1xuXHRcdC5sbG1zLWZvcm0tZmllbGQge1xuXHRcdFx0cGFkZGluZzogMCAwIDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cblx0LmxsbXMtZm9ybS1oZWFkaW5nIHtcblx0XHRwYWRkaW5nOiAwIDEwcHggMTBweDtcblx0fVxuXG5cdC5sbG1zLWZvcm0tZmllbGQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdCYudmFsaWQge1xuXHRcdFx0aW5wdXRbdHlwZT1cImRhdGVcIl0sIGlucHV0W3R5cGU9XCJ0aW1lXCJdLCBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLCBpbnB1dFt0eXBlPVwibW9udGhcIl0sIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sIGlucHV0W3R5cGU9XCJ1cmxcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoICM4M2MzNzMsIC4zICk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzgzYzM3Mztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmVycm9yLFxuXHRcdCYuaW52YWxpZCB7XG5cdFx0XHRpbnB1dFt0eXBlPVwiZGF0ZVwiXSwgaW5wdXRbdHlwZT1cInRpbWVcIl0sIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSwgaW5wdXRbdHlwZT1cIndlZWtcIl0sIGlucHV0W3R5cGU9XCJtb250aFwiXSwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInVybFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCB0ZXh0YXJlYSwgc2VsZWN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSggJGNvbG9yLXJlZCwgLjMgKTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItcmVkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYWxpZ24tcmlnaHQge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDYwMHB4ICkge1xuXHRcdFx0JGk6IDE7XG5cdFx0XHRAd2hpbGUgJGkgPD0gMTIge1xuXHRcdFx0XHQmLmxsbXMtY29scy0jeyRpfSB7XG5cdFx0XHRcdFx0d2lkdGg6ICRpIC8gMTIgKiAxMDAlO1xuXHRcdFx0XHRcdCRpOiAkaSArIDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnR5cGUtaGlkZGVuIHsgcGFkZGluZzogMDsgfVxuXG5cdFx0Ji50eXBlLXJhZGlvLFxuXHRcdCYudHlwZS1jaGVja2JveCB7XG5cdFx0XHRpbnB1dCxcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji50eXBlLXJhZGlvIHtcblxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbDpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IGhzbGEoIDAsMCUsMTAwJSwuMTUpIDAgMXB4IDFweCwgaW5zZXQgaHNsYSgwLDAlLDAlLC4zNSkgMCAwIDAgMXB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGN1YmljLWJlemllciguOCwgMCwgMSwgMSk7XG5cdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cblxuXG5cdFx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gLjJzIC4xNXMgY3ViaWMtYmV6aWVyKDAsIDAsIC4yLCAxKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICAkY29sb3ItYnJhbmQtYmx1ZSAwJSwkY29sb3ItYnJhbmQtYmx1ZSA0MCUsICNmYWZhZmEgNDUlKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCYudHlwZS1yZXNldCxcblx0XHQmLnR5cGUtYnV0dG9uLFxuXHRcdCYudHlwZS1zdWJtaXQge1xuXHRcdFx0YnV0dG9uOm5vdCguYXV0bykgeyB3aWR0aDogMTAwJTsgfVxuXHRcdH1cblxuXHRcdC5sbG1zLWRlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cblx0XHQubGxtcy1yZXF1aXJlZCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlZDtcblx0XHR9XG5cblx0XHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHR9XG5cblx0fVxuXG5cblx0LmxsbXMtcGFzc3dvcmQtc3RyZW5ndGgtbWV0ZXIge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGE7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0cGFkZGluZzogMXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuNHMgZWFzZTtcblx0XHR9XG5cblx0XHQmLm1pc21hdGNoLFxuXHRcdCYudG9vLXNob3J0LFxuXHRcdCYudmVyeS13ZWFrIHtcblx0XHRcdGJvcmRlci1jb2xvcjogI2UzNWI1Yjtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSggI2UzNWI1YiwgMC4yNSApO1xuXHRcdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudG9vLXNob3J0OmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMDtcblx0XHR9XG5cblx0XHQmLndlYWsge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZjc4YjUzO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjZjc4YjUzLCAwLjI1ICk7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5tZWRpdW0ge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZjNzMzO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjZmZjNzMzLCAwLjI1ICk7XG5cdFx0XHRcdHdpZHRoOiA3NSU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zdHJvbmcge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjODNjMzczO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCAjODNjMzczLCAwLjI1ICk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG4iLCIubGxtcy1zcGlubmluZyB7XG5cdGJhY2tncm91bmQ6IHJnYmEoIDI1MCwgMjUwLCAyNTAsIDAuNyApO1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuLmxsbXMtc3Bpbm5lciB7XG5cdGFuaW1hdGlvbjogbGxtcy1zcGlubmluZyAxLjVzIGxpbmVhciBpbmZpbml0ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym9yZGVyOiA0cHggc29saWQgIzMxMzEzMTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQwcHg7XG5cblx0Ji5zbWFsbCB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTBweDtcblx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR3aWR0aDogMjBweDtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxsbXMtc3Bpbm5pbmd7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKVxuXHR9XG5cdDUwJSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNSU7XG5cdH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMjIwZGVnKVxuXHR9XG59XG4iXX0= */
