/* === General =================== */
@keyframes progress {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -75px 0;
    }
}
.op-player {
    background: #000;
    font-family: sans-serif;
    line-height: 1.15;
    min-height: 30px;
    position: relative;
    -webkit-text-size-adjust: 100%;
       -moz-text-size-adjust: 100%;
            text-size-adjust: 100%;
}
.op-player__video {
    overflow: hidden;
}
.op-player,
.op-player *,
.op-player ::after,
.op-player ::before {
    box-sizing: border-box;
}

.op-player__media {
    display: inline-block;
    height: auto;
    object-fit: cover;
    position: relative;
    width: 100% !important;
}
.op-player [aria-hidden='true'] {
    display: none;
}
.op-player__audio {
    background: #000;
}
.op-player .media-controls.mac.fullscreen > .controls-bar {
    display: none;
}
.op-player__loader {
    animation: spin 1s infinite linear;
    border: 5px solid #fff;
    border-radius: 50%;
    border-top: 5px solid #c71ea6;
}
@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}
/* === Controls =================== */
.op-controls {
    background: rgba(0, 0, 0, 0.2);
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    bottom: 0;
    color: #fff;
    display: flex;
    font-size: 0.85em;
    padding: 0 4px;
    pointer-events: all;
    position: absolute;
    transition: bottom 0.3s ease;
    width: 100%;
    z-index: 3;
}
.op-controls.op-controls__stacked {
    flex-direction: column;
}
.op-controls--hidden .op-controls {
    bottom: -36px;
    pointer-events: none;
}
.op-player__video .op-controls {
    margin-top: 5px;
    padding-top: 11px;
}
.op-controls * {
    flex-grow: 0;
    pointer-events: all;
}
.op-player__play,
.op-settings__back,
.op-controls button {
    -webkit-appearance: button;
            appearance: button;
    background: transparent;
    border: none;
    cursor: pointer;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
    overflow: visible;
    position: relative;
    text-transform: none;
}
.op-controls button {
    padding: 2px 4px 3px;
    z-index: 4;
}
.op-controls button > span {
    color: #fff;
}
.op-controls .op-controls__container {
    position: relative;
}
.op-player__loader {
    display: block;
    height: 60px;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    position: absolute;
    top: calc(50% - 20px);
    width: 60px;
    z-index: 2;
}
.op-player__play {
    background: transparent;
    border: 0;
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 26px 0 26px 46px;
    cursor: pointer;
    display: block;
    height: 52px;
    left: 50%;
    margin-left: -18px;
    margin-top: -23px;
    padding: 0;
    position: absolute;
    top: calc(50% - 23px);
    transition: 100ms all ease;
    width: 0;
    will-change: border-width;
    z-index: 2;
}
.op-player__play > span {
    border: 0;
    clip: rect(0, 0, 0, 0);
    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.op-player__play--paused {
    border-style: double;
    border-width: 0 0 0 46px;
}
.op-player__play:hover {
    border-color: transparent transparent transparent #c71ea6;
}
.op-controls--hidden .op-player__loader,
.op-controls--hidden .op-player__play {
    top: 50%;
}
.op-controls--hidden .op-player__play {
    margin-top: -26px;
}
.op-player__play::-moz-focus-inner,
.op-settings__back,
.op-controls button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
.op-player__play:-moz-focusing,
.op-settings__back,
.op-controls button:-moz-focusing {
    outline: 1px dotted ButtonText;
}
.op-controls button:before {
    color: #fff;
    display: inline-block;
    height: 15px;
    margin-left: 0.2em;
    margin-right: 0.2em;
    text-align: center;
    width: 15px;
}
.op-controls-layer__top,
.op-controls-layer__center,
.op-controls-layer__bottom {
    display: flex;
}
.op-controls .op-control__left {
    justify-self: flex-start;
}
.op-controls .op-control__middle {
    justify-self: center;
}
.op-controls .op-control__right {
    justify-self: flex-end;
    margin-left: auto;
}
.op-controls .op-control__right ~ .op-control__right {
    margin-left: 0;
}
.op-controls button:hover {
    opacity: 0.5;
}
.op-controls .op-control--no-hover:hover {
    opacity: 1;
}
.op-controls input[type='range'],
.op-controls button {
    touch-action: manipulation;
}

/* === Time =================== */
.op-controls .op-controls-time {
    margin: 4px 3px;
}

/* === Buttons =================== */
.op-controls__playpause:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzUgMzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1IDM1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMS4xLDE2LjJjMC43LDAuMywxLDEsMC43LDEuN2MtMC4xLDAuMy0wLjQsMC42LTAuNywwLjdMNSwzNC43Yy0xLjEsMC43LTIsMC4yLTItMS4xVjEuNGMwLTEuMywxLTEuOCwyLTEuMQoJTDMxLjEsMTYuMnoiLz4KPC9zdmc+);
}
.op-controls__playpause--pause:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQuNywwaDQuOGMxLjIsMCwyLjIsMSwyLjIsMi4ydjMwLjZjMCwxLjItMSwyLjItMi4yLDIuMkg0LjdjLTEuMiwwLTIuMi0xLTIuMi0yLjJWMi4yQzIuNSwxLDMuNSwwLDQuNywweiIvPgo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuMiwwSDMxYzEuMiwwLDIuMiwxLDIuMiwyLjJ2MzAuNmMwLDEuMi0xLDIuMi0yLjIsMi4yaC00LjhDMjUsMzUsMjQsMzQsMjQsMzIuOFYyLjJDMjQsMSwyNSwwLDI2LjIsMHoiLz4KPC9zdmc+);
}
.op-controls__playpause--replay:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2LjYsOS40YzQuMiw1LjMsMy4zLDEyLjktMiwxNy4xcy0xMi45LDMuMy0xNy4xLTJDMy44LDE5LjksNCwxMy4zLDgsOC45TDQuNiw1LjRjLTYuNCw2LjktNiwxNy42LDAuOSwyNAoJczE3LjYsNiwyNC0wLjljNS45LTYuMyw2LjEtMTYsMC41LTIyLjZMMjYuNiw5LjR6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMC40LDIuOGMtMC4yLTAuOCwwLjMtMS42LDEuMS0xLjhjMC4yLTAuMSwwLjUtMC4xLDAuNywwbDExLjgsMS42YzEuMiwwLjIsMS40LDEsMC42LDEuOEwyMy45LDE1LjEKCWMtMC44LDAuOC0xLjYsMC42LTEuOC0wLjZMMjAuNCwyLjh6Ii8+Cjwvc3ZnPg==);
}
.op-controls__fullscreen:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBmaWxsPSJub25lIiBwb2ludHM9IjAsMCAzNSwwIDM1LDM1IDAsMzUgCSIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMC4yLDIwLjRINy4zdjcuM2g3LjN2LTIuOWgtNC40VjIwLjR6IE03LjMsMTQuNmgyLjl2LTQuNGg0LjRWNy4zSDcuM1YxNC42eiBNMjQuOCwyNC44aC00LjR2Mi45aDcuM3YtNy4zCgkJaC0yLjlWMjQuOHogTTIwLjQsNy4zdjIuOWg0LjR2NC40aDIuOVY3LjNIMjAuNHoiLz4KPC9nPgo8L3N2Zz4=);
    width: 20px !important;
}
.op-controls__fullscreen--out:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBvbHlnb24gZmlsbD0ibm9uZSIgcG9pbnRzPSIwLDAgMzUsMCAzNSwzNSAwLDM1ICIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTcuMywyMy4zaDQuNHY0LjRoMi45di03LjNINy4zVjIzLjN6IE0xMS43LDExLjdINy4zdjIuOWg3LjNWNy4zaC0yLjlWMTEuN3ogTTIwLjQsMjcuN2gyLjl2LTQuM2g0LjR2LTIuOQoJaC03LjNWMjcuN3ogTTIzLjMsMTEuN1Y3LjNoLTIuOXY3LjNoNy4zdi0yLjlIMjMuM3oiLz4KPC9zdmc+);
    width: 20px !important;
}
.op-controls__mute:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzUgMzUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDM1IDM1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNy44LDI4LjdjLTAuNiwwLTEuMi0wLjMtMS41LTAuOWMtMC41LTAuOC0wLjItMS45LDAuNi0yLjRjNC40LTIuNiw1LjktOC4yLDMuNC0xMi42Yy0wLjgtMS40LTItMi42LTMuNC0zLjQKCUMyNiw5LjEsMjUuNiw4LDI2LDcuMXMxLjQtMS4zLDIuMy0wLjhjMC4xLDAsMC4yLDAuMSwwLjMsMC4yYzYuMSwzLjYsOC4xLDExLjQsNC41LDE3LjVjLTEuMSwxLjktMi43LDMuNC00LjUsNC41CglDMjguNCwyOC43LDI4LjEsMjguNywyNy44LDI4Ljd6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNC41LDIzLjFjLTAuNiwwLTEuMi0wLjMtMS41LTAuOWMtMC41LTAuOC0wLjItMS45LDAuNi0yLjRjMS4zLTAuNywxLjctMi4zLDEtMy42Yy0wLjItMC40LTAuNi0wLjgtMS0xCgljLTAuOC0wLjYtMS0xLjctMC40LTIuNGMwLjUtMC43LDEuNC0wLjksMi4yLTAuNmMyLjksMS43LDMuOSw1LjQsMi4zLDguM2MtMC41LDAuOS0xLjMsMS43LTIuMywyLjNDMjUuMSwyMywyNC44LDIzLjEsMjQuNSwyMy4xeiIKCS8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy44LDQuMWwtOC4xLDYuNGwtMC4yLDAuMkgxYy0wLjYsMC0xLDAuNC0xLDF2MTEuNmMwLDAuNiwwLjQsMSwxLDFoOC41bDAuMSwwLjJsOC4xLDYuNQoJYzAuNCwwLjMsMS4xLDAuMywxLjQtMC4yYzAuMS0wLjIsMC4yLTAuNCwwLjItMC42VjQuOWMwLTAuNi0wLjUtMS0xLTFDMTguMSw0LDE3LjksNCwxNy44LDQuMXoiLz4KPC9zdmc+);
    width: 18px !important;
}
.op-controls__mute--half:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjEsMjQuM2MtMC44LDAtMS41LTAuNC0xLjktMS4xYy0wLjYtMS0wLjItMi4zLDAuOC0zYzEuNi0wLjksMi4xLTIuOCwxLjMtNC40Yy0wLjMtMC41LTAuNy0xLTEuMy0xLjMKCWMtMS0wLjYtMS4zLTItMC43LTNjMC42LTEsMS45LTEuMywyLjktMC43YzMuNiwyLjEsNC45LDYuNywyLjgsMTAuM2MtMC43LDEuMi0xLjYsMi4xLTIuOCwyLjhDMzAuOSwyNC4yLDMwLjUsMjQuMywzMC4xLDI0LjN6Ii8+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yMS45LDFMMTIsOC45TDExLjgsOUgxLjJDMC41LDksMCw5LjYsMCwxMC4zYzAsMCwwLDAsMCwwdjE0LjNjMCwwLjcsMC41LDEuMiwxLjIsMS4yaDEwLjVsMC4yLDAuMmw5LjksNy45CgljMC41LDAuNCwxLjMsMC40LDEuNy0wLjJjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjhWMmMwLjEtMC42LTAuNC0xLjItMS0xLjNDMjIuNSwwLjcsMjIuMSwwLjgsMjEuOSwxeiIvPgo8L3N2Zz4=);
    width: 18px !important;
}
.op-controls__mute--muted:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI4LDAuMkwxNy42LDguNWwtMC4yLDAuMmgtMTFDNS43LDguNiw1LjEsOS4xLDUsOS44YzAsMCwwLDAuMSwwLDAuMXYxNC45YzAsMC43LDAuNiwxLjMsMS4zLDEuM2MwLDAsMCwwLDAsMAoJaDExbDAuMiwwLjJsMTAuNCw4LjNjMC42LDAuNCwxLjQsMC40LDEuOC0wLjJjMC4yLTAuMiwwLjMtMC41LDAuMy0wLjhWMS4yYzAtMC43LTAuNS0xLjItMS4yLTEuMkMyOC41LDAsMjguMiwwLjEsMjgsMC4yeiIvPgo8L3N2Zz4=);
    width: 18px !important;
}
.op-controls__captions:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDQuNHYyNi4yaDM1VjQuNEgweiBNMzAuNCwyNS40Yy0wLjIsMC4zLTAuNiwwLjUtMC45LDAuN2MtMS4xLDAuOC02LjEsMS4xLTExLjksMS4xUzYuNiwyNi45LDUuNSwyNi4xCgljLTAuMy0wLjItMC43LTAuNC0wLjktMC43Yy0xLjEtMS40LTEuMi0zLjQtMS4zLThzMC4yLTYuNiwxLjMtOGMwLjMtMC4zLDAuNi0wLjUsMC45LTAuN2MxLTAuOCw2LjMtMS4xLDEyLjEtMS4xczEwLjgsMC4zLDExLjksMS4xCgljMC4zLDAuMiwwLjYsMC40LDAuOSwwLjdjMS4xLDEuNCwxLjMsMy40LDEuMyw4UzMxLjUsMjQsMzAuNCwyNS40eiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LjksMTYuMmMtMC4zLTMuNi0yLjItNS43LTUuNi01LjdjLTMuMSwwLTUuNiwyLjgtNS42LDcuM3MyLjIsNy40LDUuOSw3LjRjMywwLDUtMi4yLDUuMy01LjhoLTMuNQoJYy0wLjEsMS4zLTAuNywyLjQtMS45LDIuNGMtMS45LDAtMi4yLTEuOC0yLjItMy44YzAtMi43LDAuOC00LjEsMi4xLTQuMWMxLjEsMCwxLjksMC44LDIsMi4zSDE2Ljl6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMjksMTYuMmMtMC4zLTMuNi0yLjItNS43LTUuNi01LjdjLTMuMSwwLTUuNiwyLjgtNS42LDcuM3MyLjIsNy40LDUuOSw3LjRjMywwLDUtMi4yLDUuMy01LjhoLTMuNQoJYy0wLjEsMS4zLTAuNywyLjQtMS45LDIuNGMtMS45LDAtMi4yLTEuOC0yLjItMy44YzAtMi43LDAuOC00LjEsMi4xLTQuMXMxLjksMC44LDIsMi4zSDI5eiIvPgo8L3N2Zz4=);
    width: 20px !important;
}
.op-controls__captions.op-controls__captions--on:before {
    filter: invert(73%) sepia(71%) saturate(6868%) hue-rotate(356deg) brightness(101%) contrast(126%);
}
.op-controls__settings:before {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNSAzNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzUgMzU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjUsMTkuMmMwLjEtMC42LDAuMS0xLjIsMC4xLTEuN2MwLTAuNi0wLjEtMS4yLTAuMS0xLjdsMy43LTIuOWMwLjMtMC4zLDAuNC0wLjgsMC4yLTEuMWwtMy41LTYuMQoJYy0wLjItMC40LTAuNy0wLjUtMS4xLTAuNGwtNC40LDEuN2MtMC45LTAuNy0xLjktMS4zLTIuOS0xLjdsLTAuNy00LjZDMjEuOCwwLjMsMjEuNSwwLDIxLDBoLTdjLTAuNCwwLTAuOCwwLjMtMC44LDAuN2wtMC43LDQuNgoJYy0xLjEsMC40LTIuMSwxLTMsMS43TDUuMiw1LjNjLTAuNC0wLjItMC45LDAtMS4xLDAuNGwtMy41LDYuMWMtMC4yLDAuNC0wLjEsMC45LDAuMiwxLjFsMy43LDIuOWMtMC4xLDAuNi0wLjEsMS4yLTAuMSwxLjcKCWMwLDAuNiwwLjEsMS4yLDAuMSwxLjdsLTMuNywyLjljLTAuMywwLjMtMC40LDAuOC0wLjIsMS4xbDMuNSw2LjFjMC4yLDAuNCwwLjcsMC41LDEuMSwwLjRsNC40LTEuN2MwLjksMC43LDEuOSwxLjMsMi45LDEuNwoJbDAuNyw0LjZjMC4xLDAuNCwwLjQsMC43LDAuOSwwLjdoN2MwLjQsMCwwLjgtMC4zLDAuOC0wLjdsMC43LTQuNmMxLjEtMC40LDItMSwyLjktMS43bDQuNCwxLjdjMC40LDAuMiwwLjksMCwxLjEtMC40bDMuNS02LjEKCWMwLjItMC40LDAuMS0wLjktMC4yLTEuMUwzMC41LDE5LjJ6IE0xNy41LDIzLjZjLTMuNCwwLTYuMS0yLjctNi4xLTYuMWMwLTMuNCwyLjctNi4xLDYuMS02LjFjMy40LDAsNi4xLDIuNyw2LjEsNi4xCglDMjMuNiwyMC45LDIwLjgsMjMuNiwxNy41LDIzLjZMMTcuNSwyMy42eiIvPgo8L3N2Zz4=);
}

/* === Settings =================== */
.op-settings {
    background: rgba(28, 28, 28, 0.9);
    bottom: 48px;
    color: #fff;
    font-size: 0.85em;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
    transition: right 0.2s ease;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    will-change: width, height;
    z-index: 4;
}
.op-player__audio .op-settings {
    bottom: 32px;
    right: 0;
}
.op-settings--sliding {
    right: -999px;
}
.op-settings__menu {
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}
.op-settings__menu-item,
.op-settings__submenu-item {
    display: table-row;
    outline: none;
    padding: 0;
}
.op-settings__menu-label,
.op-settings__submenu-label {
    display: table-cell;
    padding: 5px 15px;
    vertical-align: middle;
}
.op-settings__menu-label > img,
.op-settings__menu-label > svg,
.op-settings__submenu-label > img,
.op-settings__submenu-label > svg {
    max-height: 20px;
}
.op-settings__submenu-item,
.op-settings__submenu-label {
    display: block;
}
.op-settings__submenu-item {
    cursor: pointer;
}
.op-settings__submenu-item[aria-checked='true'] .op-settings__submenu-label {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNOSAxNi4yTDQuOCAxMmwtMS40IDEuNEw5IDE5IDIxIDdsLTEuNC0xLjRMOSAxNi4yeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=');
    background-position: left 4px center;
    background-repeat: no-repeat;
    background-size: 18px;
    padding: 8px 15px 8px 25px;
}
.op-settings__menu-content {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJtIDEyLjU5LDIwLjM0IDQuNTgsLTQuNTkgLTQuNTgsLTQuNTkgMS40MSwtMS40MSA2LDYgLTYsNiB6IiBmaWxsPSIjZmZmIiAvPjwvc3ZnPg==');
    background-position: right 0 center;
    background-repeat: no-repeat;
    background-size: 32px 32px;
    cursor: pointer;
    display: table-cell;
    padding: 0 15px;
    padding-right: 38px;
    vertical-align: middle;
}
.op-settings__header {
    padding: 5px;
}
.op-settings__back {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTAwJSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIxMDAlIj48cGF0aCBkPSJNIDE5LjQxLDIwLjA5IDE0LjgzLDE1LjUgMTkuNDEsMTAuOTEgMTgsOS41IGwgLTYsNiA2LDYgeiIgZmlsbD0iI2ZmZiIgLz48L3N2Zz4=');
    background-position: left 0 center;
    background-repeat: no-repeat;
    background-size: 20px 32px;
    color: inherit;
    height: 100%;
    padding: 0 10px 0 20px;
}

/* === Progress / Volume =================== */
.op-controls input[type='range'],
.op-controls progress {
    -webkit-appearance: none;
            appearance: none;
    border: 0;
    height: 5px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    transition: none;
    width: 100%;
}
.op-controls input[type='range'] {
    background: transparent;
    height: 0;
    padding: 2.5px 0;
    -webkit-tap-highlight-color: transparent;
    z-index: 3;
}
.op-controls input[type='range']:focus,
.op-controls progress {
    outline: none;
}
.op-controls input[type='range']::-moz-focus-outer {
    border: 0;
}
.op-controls input[type='range']::-webkit-slider-runnable-track {
    background: 0 0;
    border: 0;
    cursor: pointer;
    height: 8px;
    -webkit-user-select: none;
            user-select: none;
}
.op-controls input[type='range']::-moz-range-track {
    background: 0 0;
    border: 0;
    cursor: pointer;
    height: 8px;
    user-select: none;
}
.op-controls input[type='range']::-ms-track {
    background: 0 0;
    border: 0;
    cursor: pointer;
    height: 8px;
    -ms-user-select: none;
        user-select: none;
}
.op-controls input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
            appearance: none;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    box-sizing: border-box;
    height: 12px;
    margin-top: -2px;
    position: relative;
    width: 12px;
}
.op-controls input[type='range']::-moz-range-thumb {
    appearance: none;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    box-sizing: border-box;
    height: 12px;
    margin-top: -2px;
    position: relative;
    width: 12px;
}
.op-controls input[type='range']::-ms-thumb {
    appearance: none;
    background: #fff;
    border: 2px solid transparent;
    border-radius: 100%;
    box-sizing: border-box;
    height: 12px;
    margin-top: -2px;
    position: relative;
    width: 12px;
}
.op-controls input[type='range']::-ms-tooltip {
    display: none;
}
.op-controls input[type='range']::-ms-fill-lower,
.op-controls input[type='range']::-ms-fill-upper {
    background: transparent;
}
.op-controls input[type='range']::-ms-ticks-before,
.op-controls input[type='range']::-ms-ticks-after {
    display: none !important;
}
.op-controls .op-controls__progress--seek.loading {
    animation: progress 2s linear infinite;
    background: linear-gradient(
        -45deg,
        rgba(255, 255, 255, 0.3) 25%,
        transparent 25%,
        transparent 50%,
        rgba(255, 255, 255, 0.3) 50%,
        rgba(255, 255, 255, 0.3) 75%,
        transparent 75%,
        transparent
    );
    background-repeat: repeat-x;
    background-size: 25px 25px;
}
.op-controls .op-controls__progress--seek.error {
    background: linear-gradient(-45deg, #c71ea6 25%, transparent 25%, transparent 50%, #c71ea6 50%, #c71ea6 75%, transparent 75%, transparent);
    background-repeat: repeat-x;
    background-size: 25px 25px;
}
.op-controls--hidden .op-controls .op-controls__progress--seek::-webkit-slider-thumb {
    background: transparent;
}
.op-controls--hidden .op-controls .op-controls__progress--seek::-moz-range-thumb {
    background: transparent;
}
.op-controls--hidden .op-controls .op-controls__progress--seek::-ms-thumb {
    background: transparent;
}
.op-player__media[op-live__enabled]:not([op-dvr__enabled]) + .op-controls .op-controls__progress--seek {
    display: none;
}
.op-player__media[op-live__enabled]:not([op-dvr__enabled]) + .op-controls .op-controls__progress,
.op-player__media[op-live__enabled]:not([op-dvr__enabled]) + .op-controls .op-controls__progress--played,
.op-player__media[op-live__enabled]:not([op-dvr__enabled]) + .op-controls .op-controls__progress--buffer {
    background-color: #eee;
    pointer-events: none;
}
.op-controls progress {
    display: inline-block;
    vertical-align: baseline;
}
.op-controls progress::-webkit-progress-bar {
    background: 0 0;
}
.op-controls progress::-moz-progress-bar {
    background: 0 0;
}
.op-controls .op-controls__progress {
    flex-grow: 2;
}
.op-controls .op-controls__progress,
.op-controls .op-controls__progress:hover,
.op-controls .op-controls__volume,
.op-controls .op-controls__volume:hover {
    cursor: pointer;
}
.op-controls__progress,
.op-controls__volume {
    display: inline-block;
    height: 5px;
    margin-left: 10px;
    margin-top: 9px;
    pointer-events: all;
    position: relative;
}
.op-player__video .op-controls__progress {
    bottom: 34px;
    left: 8px;
    margin-left: -8px;
    position: absolute;
    width: 100%;
}
.op-player__video .op-controls.op-controls__stacked .op-controls__progress {
    bottom: 0;
    position: relative;
}
.op-controls progress::-webkit-progress-value {
    background: currentColor;
}
.op-controls progress::-moz-progress-bar {
    background: currentColor;
}
.op-controls__progress--buffer::-webkit-progress-value {
    -webkit-transition: width 0.2s ease;
    transition: width 0.2s ease;
}
.op-controls__progress--played::-webkit-progress-value,
.op-controls__volume--display::-webkit-progress-value {
    max-width: 99%;
    -webkit-transition: none;
    transition: none;
}
.op-player__video .op-controls__progress--played::-webkit-progress-value {
    max-width: 100%;
}
.op-controls__progress--buffer::-moz-progress-bar {
    -moz-transition: width 0.2s ease;
    transition: width 0.2s ease;
}
.op-controls__progress--played::-moz-progress-bar,
.op-controls__volume--display::-moz-progress-bar {
    max-width: 99%;
    -moz-transition: none;
    transition: none;
}
.op-controls .op-controls__progress--played,
.op-controls .op-controls__volume--display {
    background: 0 0;
    color: #c71ea6;
    transition: all 0.2s ease;
    z-index: 2;
}
.op-controls .op-controls__volume--display {
    background: rgba(255, 255, 255, 0.35);
}
.op-controls .op-controls__progress--buffer {
    background: rgba(255, 255, 255, 0.3);
    color: rgba(255, 255, 255, 0.25);
}
.op-ads--active .op-controls .op-controls__progress--seek {
    pointer-events: none;
}
.op-ads--active .op-controls .op-controls__progress--played {
    color: #fecb2f;
}
.op-ads--active .op-controls .op-controls__progress--buffer {
    color: transparent;
}
.op-ads--active .op-controls .op-controls__progress--seek::-webkit-slider-thumb {
    display: none;
}
.op-ads--active .op-controls .op-controls__progress--seek::-moz-range-thumb {
    display: none;
}
.op-ads--active .op-controls .op-controls__progress--seek::-ms-thumb {
    display: none;
}
.op-ads--active .op-controls .op-controls__progress--seek::-webkit-slider-runnable-track {
    cursor: default;
}
.op-ads--active .op-controls .op-controls__progress--seek::-moz-range-track {
    cursor: default;
}
.op-ads--active .op-controls .op-controls__progress--seek::-ms-track {
    cursor: default;
}
.op-ads--active .op-controls .op-control__hide-in-ad {
    cursor: default;
    display: none;
    pointer-events: none;
}

/* === Status ================== */
.op-status {
    color: #fff;
    font-weight: 400;
    left: 0;
    padding: 20px 0;
    position: absolute;
    text-align: center;
    top: 30px;
    transform: translateY(-40px);
    transition: all 0.3s ease;
    width: 100%;
    z-index: 4;
}
.op-status > span {
    background: rgba(0, 0, 0, 0.7);
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
    line-height: 150%;
    padding: 3px 10px;
}

.op-player__audio .op-status {
    top: 23px;
}

/* === Tooltip ================== */
.op-controls__tooltip {
    background: #eee;
    border: 1px solid #000;
    bottom: 100%;
    color: #000;
    display: none;
    left: 0;
    margin-bottom: 10px;
    padding: 1px 4px;
    position: absolute;
    text-align: center;
    transform: translateX(0%);
}
.op-player__video .op-controls__tooltip {
    margin-bottom: 10px;
}
.op-controls__tooltip:before,
.op-controls__tooltip:after {
    content: '';
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
}
.op-controls__tooltip:before {
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
    border-top: solid 8px #000;
}
.op-controls__tooltip:after {
    border-left: solid 7px transparent;
    border-right: solid 7px transparent;
    border-top: solid 7px #eee;
}
.op-controls__tooltip--visible {
    display: block;
}

/* === Volume =================== */
.op-controls__volume {
    margin-left: 0;
    width: 70px;
}
.op-controls .op-controls__mute:before {
    text-align: left;
}
.op-player__video .op-controls__volume {
    margin-top: 10px;
}
.op-player__unmute {
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    cursor: pointer;
    left: 0;
    padding: 5px;
    position: absolute;
    top: 0;
    z-index: 3;
}

/* == Fullscreen ============= */
.op-player[data-fullscreen='true'] .op-controls {
    z-index: 2147483648;
}
.op-player[data-fullscreen='true'].op-controls--hidden {
    cursor: none;
}
.op-player[data-fullscreen='true'].op-controls--hidden .op-controls {
    bottom: -40px;
}
.op-player video::-webkit-media-controls,
.op-player video::-webkit-media-text-track-container {
    display: none !important;
}

/* == Captions =============== */
.op-captions {
    bottom: 0;
    color: #fff;
    display: none;
    font-weight: 400;
    left: 0;
    padding: 20px 0;
    position: absolute;
    text-align: center;
    transform: translateY(-40px);
    transition: transform 0.3s ease;
    width: 100%;
    z-index: 1;
}
.op-controls--hidden .op-captions {
    bottom: -32px;
}
.op-captions--on {
    display: block;
}
.op-captions > span {
    background: rgba(0, 0, 0, 0.7);
    -webkit-box-decoration-break: clone;
            box-decoration-break: clone;
    line-height: 150%;
    padding: 3px 10px;
}
.op-player__audio.op-captions--detected {
    background: transparent;
    min-height: 95px;
}
.op-player__audio.op-captions--detected .op-captions {
    bottom: -10px;
    padding: 0;
}
.op-player__audio.op-captions--detected .op-captions > span {
    background: transparent;
    color: #000;
}
.op-player__audio.op-captions--detected .op-controls {
    background: #000;
    bottom: auto;
}
.op-player__audio.op-captions--detected .op-settings {
    bottom: auto;
    top: 35px;
}
.op-controls .op-controls__captions--on:before {
    color: red;
}
.op-captions__menu {
    bottom: 36px;
    left: 50%;
    min-width: 73px;
    overflow: visible;
    transform: translate(-50%, 0);
    z-index: 10;
}
.op-captions__menu:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(28, 28, 28, 0.9);
    content: '';
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
}

/* WebVTT cues */
::cue {
    color: #ccc;
}
video:-webkit-media-text-track-display {
    top: -15%;
}

/* === Levels ================ */
.op-levels__menu {
    bottom: 36px;
    left: 50%;
    min-width: 73px;
    overflow: visible;
    transform: translate(-50%, 0);
    z-index: 10;
}
.op-levels__menu:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid rgba(28, 28, 28, 0.9);
    content: '';
    height: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 100%;
    width: 0;
}

/* === Ads =================== */
.op-ads {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.op-ads--active {
    overflow: hidden;
}
.op-ads--active .op-controls__captions,
.op-ads--active .op-captions,
.op-ads--active .op-controls__settings {
    display: none;
}
.op-ads--active .op-controls__fullscreen {
    float: right;
}
.op-ads--active .op-controls .op-control__right ~ .op-control__right {
    margin-left: auto;
}
.op-ads--active .op-ads {
    z-index: 1;
}
.op-player[data-fullscreen='true'].op-ads--active .op-ads {
    z-index: 2147483645;
}

.op-ads__click-container {
    background-color: #807f80;
    color: #fff;
    cursor: default;
    display: none;
    padding: 5px;
    pointer-events: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 100;
}

.op-ads__click-container--visible {
    display: block;
}

.op-player[data-fullscreen='true'].op-ads--active .op-ads__click-container {
    z-index: 2147483647;
}

.op-player__audio .op-ads {
    display: none;
}

.op-ads__skip {
    color: #fff;
}

/* === Focus =================== */
.op-player:focus,
.op-player__play:focus,
.op-player > .op-controls *:focus {
    outline: dotted 1px #999;
}
.op-player.op-player__keyboard--inactive:focus,
.op-player.op-player__keyboard--inactive .op-player__play:focus,
.op-player.op-player__keyboard--inactive > .op-controls *:focus {
    outline: none;
}

/* === Fullscreen effect ========= */
.op-player.op-player__full {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    z-index: -100;
}
.op-player__full .op-player__media,
.op-player__full .op-ads {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto !important;
}

/* === Fit effect ======= */
.op-player__fit--wrapper {
    height: 100%;
    position: relative;
    width: 100%;
}
.op-player.op-player__fit {
    background: #000;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}
.op-player__fit .op-player__media,
.op-player__fit .op-ads {
    border: 0;
    display: block;
    height: 100%;
    min-height: 100%;
    width: 100%;
}

/* === Device-specific rules ========= */
.op-player__ios--iphone .op-player__play {
    margin-top: -5px;
}
.op-player.op-player__ios--iphone video::-webkit-media-controls,
.op-player.op-player__ios--iphone video::-webkit-media-text-track-container {
    display: block !important;
}
.op-player.op-player__ios--iphone video::cue {
    color: transparent;
    font-size: 0.001px;
}
.op-player.op-player__ios--iphone video::-webkit-media-text-track-display-backdrop {
    background: transparent !important;
}
.op-player[data-fullscreen='true'].op-player__ios--iphone video::cue {
    color: #fff;
    font-size: initial;
}
.op-player[data-fullscreen='true'].op-player.op-player__ios--iphone video::-webkit-media-text-track-display-backdrop {
    background: rgba(0, 0, 0, 0.498039) !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9jc3MvcGxheWVyLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQ0FBb0M7QUFDcEM7SUFDSTtRQUNJLHdCQUF3QjtJQUM1QjtJQUNBO1FBQ0ksNEJBQTRCO0lBQ2hDO0FBQ0o7QUFDQTtJQUNJLGdCQUFnQjtJQUNoQix1QkFBdUI7SUFDdkIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsOEJBQXNCO09BQXRCLDJCQUFzQjtZQUF0QixzQkFBc0I7QUFDMUI7QUFDQTtJQUNJLGdCQUFnQjtBQUNwQjtBQUNBOzs7O0lBSUksc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0kscUJBQXFCO0lBQ3JCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxrQ0FBa0M7SUFDbEMsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQiwwQkFBMEI7QUFDOUI7QUFDQTtJQUNJO1FBQ0ksdUJBQXVCO0lBQzNCOztJQUVBO1FBQ0kseUJBQXlCO0lBQzdCO0FBQ0o7QUFDQSxxQ0FBcUM7QUFDckM7SUFDSSw4QkFBOEI7SUFDOUIsa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQyxTQUFTO0lBQ1QsV0FBVztJQUNYLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsNEJBQTRCO0lBQzVCLFdBQVc7SUFDWCxVQUFVO0FBQ2Q7QUFDQTtJQUNJLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksYUFBYTtJQUNiLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksWUFBWTtJQUNaLG1CQUFtQjtBQUN2QjtBQUNBOzs7SUFHSSwwQkFBa0I7WUFBbEIsa0JBQWtCO0lBQ2xCLHVCQUF1QjtJQUN2QixZQUFZO0lBQ1osZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLFNBQVM7SUFDVCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9CQUFvQjtBQUN4QjtBQUNBO0lBQ0ksb0JBQW9CO0lBQ3BCLFVBQVU7QUFDZDtBQUNBO0lBQ0ksV0FBVztBQUNmO0FBQ0E7SUFDSSxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGNBQWM7SUFDZCxZQUFZO0lBQ1osU0FBUztJQUNULGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLHFCQUFxQjtJQUNyQixXQUFXO0lBQ1gsVUFBVTtBQUNkO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsU0FBUztJQUNULHNEQUFzRDtJQUN0RCxtQkFBbUI7SUFDbkIsOEJBQThCO0lBQzlCLGVBQWU7SUFDZixjQUFjO0lBQ2QsWUFBWTtJQUNaLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixrQkFBa0I7SUFDbEIscUJBQXFCO0lBQ3JCLDBCQUEwQjtJQUMxQixRQUFRO0lBQ1IseUJBQXlCO0lBQ3pCLFVBQVU7QUFDZDtBQUNBO0lBQ0ksU0FBUztJQUNULHNCQUFzQjtJQUN0Qiw2QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsVUFBVTtBQUNkO0FBQ0E7SUFDSSxvQkFBb0I7SUFDcEIsd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSxzREFBc0Q7QUFDMUQ7QUFDQTs7SUFFSSxRQUFRO0FBQ1o7QUFDQTtJQUNJLGlCQUFpQjtBQUNyQjtBQUNBOzs7SUFHSSxrQkFBa0I7SUFDbEIsVUFBVTtBQUNkO0FBQ0E7OztJQUdJLDhCQUE4QjtBQUNsQztBQUNBO0lBQ0ksV0FBVztJQUNYLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsV0FBVztBQUNmO0FBQ0E7OztJQUdJLGFBQWE7QUFDakI7QUFDQTtJQUNJLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0ksb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxzQkFBc0I7SUFDdEIsaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSwwQkFBMEI7QUFDOUI7O0FBRUEsaUNBQWlDO0FBQ2pDO0lBQ0ksZUFBZTtBQUNuQjs7QUFFQSxvQ0FBb0M7QUFDcEM7SUFDSSxnakJBQWdqQjtBQUNwakI7QUFDQTtJQUNJLHdzQkFBd3NCO0FBQzVzQjtBQUNBO0lBQ0ksd3pCQUF3ekI7QUFDNXpCO0FBQ0E7SUFDSSw0dUJBQTR1QjtJQUM1dUIsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSw0dEJBQTR0QjtJQUM1dEIsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxnMkNBQWcyQztJQUNoMkMsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxvL0JBQW8vQjtJQUNwL0Isc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxnc0JBQWdzQjtJQUNoc0Isc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxvZ0RBQW9nRDtJQUNwZ0Qsc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxpR0FBaUc7QUFDckc7QUFDQTtJQUNJLHczQ0FBdzNDO0FBQzUzQzs7QUFFQSxxQ0FBcUM7QUFDckM7SUFDSSxpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsdUNBQXVDO0lBQ3ZDLDJCQUEyQjtJQUMzQix5QkFBaUI7UUFBakIscUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQiwwQkFBMEI7SUFDMUIsVUFBVTtBQUNkO0FBQ0E7SUFDSSxZQUFZO0lBQ1osUUFBUTtBQUNaO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLFVBQVU7QUFDZDtBQUNBOztJQUVJLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsc0JBQXNCO0FBQzFCO0FBQ0E7Ozs7SUFJSSxnQkFBZ0I7QUFDcEI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSx1U0FBdVM7SUFDdlMsb0NBQW9DO0lBQ3BDLDRCQUE0QjtJQUM1QixxQkFBcUI7SUFDckIsMEJBQTBCO0FBQzlCO0FBQ0E7SUFDSSxtVEFBbVQ7SUFDblQsbUNBQW1DO0lBQ25DLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLHNCQUFzQjtBQUMxQjtBQUNBO0lBQ0ksWUFBWTtBQUNoQjtBQUNBO0lBQ0ksK1NBQStTO0lBQy9TLGtDQUFrQztJQUNsQyw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLGNBQWM7SUFDZCxZQUFZO0lBQ1osc0JBQXNCO0FBQzFCOztBQUVBLDhDQUE4QztBQUM5Qzs7SUFFSSx3QkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsT0FBTztJQUNQLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLGdCQUFnQjtJQUNoQixXQUFXO0FBQ2Y7QUFDQTtJQUNJLHVCQUF1QjtJQUN2QixTQUFTO0lBQ1QsZ0JBQWdCO0lBQ2hCLHdDQUF3QztJQUN4QyxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxTQUFTO0FBQ2I7QUFDQTtJQUNJLGVBQWU7SUFDZixTQUFTO0lBQ1QsZUFBZTtJQUNmLFdBQVc7SUFDWCx5QkFBaUI7WUFBakIsaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsU0FBUztJQUNULGVBQWU7SUFDZixXQUFXO0lBQ1gsaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsU0FBUztJQUNULGVBQWU7SUFDZixXQUFXO0lBQ1gscUJBQWlCO1FBQWpCLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksd0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsNkJBQTZCO0lBQzdCLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsV0FBVztBQUNmO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLDZCQUE2QjtJQUM3QixtQkFBbUI7SUFDbkIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFdBQVc7QUFDZjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQiw2QkFBNkI7SUFDN0IsbUJBQW1CO0lBQ25CLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7QUFDQTtJQUNJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSx1QkFBdUI7QUFDM0I7QUFDQTs7SUFFSSx3QkFBd0I7QUFDNUI7QUFDQTtJQUNJLHNDQUFzQztJQUN0Qzs7Ozs7Ozs7O0tBU0M7SUFDRCwyQkFBMkI7SUFDM0IsMEJBQTBCO0FBQzlCO0FBQ0E7SUFDSSxpSUFBaUk7SUFDakksMkJBQTJCO0lBQzNCLDBCQUEwQjtBQUM5QjtBQUNBO0lBQ0ksdUJBQXVCO0FBQzNCO0FBQ0E7SUFDSSx1QkFBdUI7QUFDM0I7QUFDQTtJQUNJLHVCQUF1QjtBQUMzQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBOzs7SUFHSSxzQkFBc0I7SUFDdEIsb0JBQW9CO0FBQ3hCO0FBQ0E7SUFDSSxxQkFBcUI7SUFDckIsd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxlQUFlO0FBQ25CO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7Ozs7SUFJSSxlQUFlO0FBQ25CO0FBQ0E7O0lBRUkscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLFlBQVk7SUFDWixTQUFTO0lBQ1QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixXQUFXO0FBQ2Y7QUFDQTtJQUNJLFNBQVM7SUFDVCxrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLHdCQUF3QjtBQUM1QjtBQUNBO0lBQ0ksd0JBQXdCO0FBQzVCO0FBQ0E7SUFDSSxtQ0FBMkI7SUFBM0IsMkJBQTJCO0FBQy9CO0FBQ0E7O0lBRUksY0FBYztJQUNkLHdCQUFnQjtJQUFoQixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLGVBQWU7QUFDbkI7QUFDQTtJQUNJLGdDQUEyQjtJQUEzQiwyQkFBMkI7QUFDL0I7QUFDQTs7SUFFSSxjQUFjO0lBQ2QscUJBQWdCO0lBQWhCLGdCQUFnQjtBQUNwQjtBQUNBOztJQUVJLGVBQWU7SUFDZixXQUFXO0lBQ1gseUJBQXlCO0lBQ3pCLFVBQVU7QUFDZDtBQUNBO0lBQ0kscUNBQXFDO0FBQ3pDO0FBQ0E7SUFDSSxvQ0FBb0M7SUFDcEMsZ0NBQWdDO0FBQ3BDO0FBQ0E7SUFDSSxvQkFBb0I7QUFDeEI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7QUFDQTtJQUNJLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksZUFBZTtBQUNuQjtBQUNBO0lBQ0ksZUFBZTtBQUNuQjtBQUNBO0lBQ0ksZUFBZTtBQUNuQjtBQUNBO0lBQ0ksZUFBZTtJQUNmLGFBQWE7SUFDYixvQkFBb0I7QUFDeEI7O0FBRUEsa0NBQWtDO0FBQ2xDO0lBQ0ksV0FBVztJQUNYLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULDRCQUE0QjtJQUM1Qix5QkFBeUI7SUFDekIsV0FBVztJQUNYLFVBQVU7QUFDZDtBQUNBO0lBQ0ksOEJBQThCO0lBQzlCLG1DQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLGlCQUFpQjtBQUNyQjs7QUFFQTtJQUNJLFNBQVM7QUFDYjs7QUFFQSxtQ0FBbUM7QUFDbkM7SUFDSSxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixXQUFXO0lBQ1gsYUFBYTtJQUNiLE9BQU87SUFDUCxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIseUJBQXlCO0FBQzdCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gsU0FBUztJQUNULE9BQU87SUFDUCxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsUUFBUTtBQUNaO0FBQ0E7SUFDSSxrQ0FBa0M7SUFDbEMsbUNBQW1DO0lBQ25DLDBCQUEwQjtBQUM5QjtBQUNBO0lBQ0ksa0NBQWtDO0lBQ2xDLG1DQUFtQztJQUNuQywwQkFBMEI7QUFDOUI7QUFDQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUEsbUNBQW1DO0FBQ25DO0lBQ0ksY0FBYztJQUNkLFdBQVc7QUFDZjtBQUNBO0lBQ0ksZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLDhCQUE4QjtJQUM5QixXQUFXO0lBQ1gsZUFBZTtJQUNmLE9BQU87SUFDUCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixVQUFVO0FBQ2Q7O0FBRUEsZ0NBQWdDO0FBQ2hDO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxZQUFZO0FBQ2hCO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksd0JBQXdCO0FBQzVCOztBQUVBLGdDQUFnQztBQUNoQztJQUNJLFNBQVM7SUFDVCxXQUFXO0lBQ1gsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsNEJBQTRCO0lBQzVCLCtCQUErQjtJQUMvQixXQUFXO0lBQ1gsVUFBVTtBQUNkO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSw4QkFBOEI7SUFDOUIsbUNBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixpQkFBaUI7SUFDakIsaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxhQUFhO0lBQ2IsVUFBVTtBQUNkO0FBQ0E7SUFDSSx1QkFBdUI7SUFDdkIsV0FBVztBQUNmO0FBQ0E7SUFDSSxnQkFBZ0I7SUFDaEIsWUFBWTtBQUNoQjtBQUNBO0lBQ0ksWUFBWTtJQUNaLFNBQVM7QUFDYjtBQUNBO0lBQ0ksVUFBVTtBQUNkO0FBQ0E7SUFDSSxZQUFZO0lBQ1osU0FBUztJQUNULGVBQWU7SUFDZixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLFdBQVc7QUFDZjtBQUNBO0lBQ0ksbUNBQW1DO0lBQ25DLG9DQUFvQztJQUNwQyw0Q0FBNEM7SUFDNUMsV0FBVztJQUNYLFNBQVM7SUFDVCxPQUFPO0lBQ1AsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFFBQVE7QUFDWjs7QUFFQSxnQkFBZ0I7QUFDaEI7SUFDSSxXQUFXO0FBQ2Y7QUFDQTtJQUNJLFNBQVM7QUFDYjs7QUFFQSxnQ0FBZ0M7QUFDaEM7SUFDSSxZQUFZO0lBQ1osU0FBUztJQUNULGVBQWU7SUFDZixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLFdBQVc7QUFDZjtBQUNBO0lBQ0ksbUNBQW1DO0lBQ25DLG9DQUFvQztJQUNwQyw0Q0FBNEM7SUFDNUMsV0FBVztJQUNYLFNBQVM7SUFDVCxPQUFPO0lBQ1AsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULFFBQVE7QUFDWjs7QUFFQSxnQ0FBZ0M7QUFDaEM7SUFDSSxZQUFZO0lBQ1osT0FBTztJQUNQLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztBQUNmO0FBQ0E7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTs7O0lBR0ksYUFBYTtBQUNqQjtBQUNBO0lBQ0ksWUFBWTtBQUNoQjtBQUNBO0lBQ0ksaUJBQWlCO0FBQ3JCO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLHlCQUF5QjtJQUN6QixXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7SUFDYixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxXQUFXO0FBQ2Y7O0FBRUEsa0NBQWtDO0FBQ2xDOzs7SUFHSSx3QkFBd0I7QUFDNUI7QUFDQTs7O0lBR0ksYUFBYTtBQUNqQjs7QUFFQSxvQ0FBb0M7QUFDcEM7SUFDSSxTQUFTO0lBQ1QsT0FBTztJQUNQLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsUUFBUTtJQUNSLE1BQU07SUFDTixhQUFhO0FBQ2pCO0FBQ0E7O0lBRUksWUFBWTtJQUNaLFNBQVM7SUFDVCxnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsZ0NBQWdDO0lBQ2hDLHNCQUFzQjtBQUMxQjs7QUFFQSwyQkFBMkI7QUFDM0I7SUFDSSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFdBQVc7QUFDZjtBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixPQUFPO0lBQ1AsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sV0FBVztBQUNmO0FBQ0E7O0lBRUksU0FBUztJQUNULGNBQWM7SUFDZCxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFdBQVc7QUFDZjs7QUFFQSx3Q0FBd0M7QUFDeEM7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQTs7SUFFSSx5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLGtDQUFrQztBQUN0QztBQUNBO0lBQ0ksV0FBVztJQUNYLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksOENBQThDO0FBQ2xEIiwiZmlsZSI6InNyYy9jc3MvcGxheWVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PSBHZW5lcmFsID09PT09PT09PT09PT09PT09PT0gKi9cbkBrZXlmcmFtZXMgcHJvZ3Jlc3Mge1xuICAgIDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggMDtcbiAgICB9XG59XG4ub3AtcGxheWVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG4ub3AtcGxheWVyX192aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vcC1wbGF5ZXIsXG4ub3AtcGxheWVyICosXG4ub3AtcGxheWVyIDo6YWZ0ZXIsXG4ub3AtcGxheWVyIDo6YmVmb3JlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub3AtcGxheWVyX19tZWRpYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm9wLXBsYXllciBbYXJpYS1oaWRkZW49J3RydWUnXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5vcC1wbGF5ZXJfX2F1ZGlvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm9wLXBsYXllciAubWVkaWEtY29udHJvbHMubWFjLmZ1bGxzY3JlZW4gPiAuY29udHJvbHMtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm9wLXBsYXllcl9fbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZjAwO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIH1cbn1cbi8qID09PSBDb250cm9scyA9PT09PT09PT09PT09PT09PT09ICovXG4ub3AtY29udHJvbHMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjNzIGVhc2U7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMztcbn1cbi5vcC1jb250cm9scy5vcC1jb250cm9sc19fc3RhY2tlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vcC1jb250cm9scy0taGlkZGVuIC5vcC1jb250cm9scyB7XG4gICAgYm90dG9tOiAtMzZweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcC1wbGF5ZXJfX3ZpZGVvIC5vcC1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xufVxuLm9wLWNvbnRyb2xzICoge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLm9wLXBsYXllcl9fcGxheSxcbi5vcC1zZXR0aW5nc19fYmFjayxcbi5vcC1jb250cm9scyBidXR0b24ge1xuICAgIGFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm9wLWNvbnRyb2xzIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMnB4IDRweCAzcHg7XG4gICAgei1pbmRleDogNDtcbn1cbi5vcC1jb250cm9scyBidXR0b24gPiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wLXBsYXllcl9fbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHotaW5kZXg6IDI7XG59XG4ub3AtcGxheWVyX19wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyNnB4IDAgMjZweCA0NnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBtYXJnaW4tdG9wOiAtMjNweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMjNweCk7XG4gICAgdHJhbnNpdGlvbjogMTAwbXMgYWxsIGVhc2U7XG4gICAgd2lkdGg6IDA7XG4gICAgd2lsbC1jaGFuZ2U6IGJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiAyO1xufVxuLm9wLXBsYXllcl9fcGxheSA+IHNwYW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbn1cbi5vcC1wbGF5ZXJfX3BsYXktLXBhdXNlZCB7XG4gICAgYm9yZGVyLXN0eWxlOiBkb3VibGU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA0NnB4O1xufVxuLm9wLXBsYXllcl9fcGxheTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjAwO1xufVxuLm9wLWNvbnRyb2xzLS1oaWRkZW4gLm9wLXBsYXllcl9fbG9hZGVyLFxuLm9wLWNvbnRyb2xzLS1oaWRkZW4gLm9wLXBsYXllcl9fcGxheSB7XG4gICAgdG9wOiA1MCU7XG59XG4ub3AtY29udHJvbHMtLWhpZGRlbiAub3AtcGxheWVyX19wbGF5IHtcbiAgICBtYXJnaW4tdG9wOiAtMjZweDtcbn1cbi5vcC1wbGF5ZXJfX3BsYXk6Oi1tb3otZm9jdXMtaW5uZXIsXG4ub3Atc2V0dGluZ3NfX2JhY2ssXG4ub3AtY29udHJvbHMgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cbi5vcC1wbGF5ZXJfX3BsYXk6LW1vei1mb2N1c2luZyxcbi5vcC1zZXR0aW5nc19fYmFjayxcbi5vcC1jb250cm9scyBidXR0b246LW1vei1mb2N1c2luZyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuLm9wLWNvbnRyb2xzIGJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxNXB4O1xufVxuLm9wLWNvbnRyb2xzLWxheWVyX190b3AsXG4ub3AtY29udHJvbHMtbGF5ZXJfX2NlbnRlcixcbi5vcC1jb250cm9scy1sYXllcl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sX19sZWZ0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4ub3AtY29udHJvbHMgLm9wLWNvbnRyb2xfX21pZGRsZSB7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4ub3AtY29udHJvbHMgLm9wLWNvbnRyb2xfX3JpZ2h0IHtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sX19yaWdodCB+IC5vcC1jb250cm9sX19yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub3AtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4ub3AtY29udHJvbHMgLm9wLWNvbnRyb2wtLW5vLWhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ10sXG4ub3AtY29udHJvbHMgYnV0dG9uIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLyogPT09IFRpbWUgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9scy10aW1lIHtcbiAgICBtYXJnaW46IDRweCAzcHg7XG59XG5cbi8qID09PSBCdXR0b25zID09PT09PT09PT09PT09PT09PT0gKi9cbi5vcC1jb250cm9sc19fcGxheXBhdXNlOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlDQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCNFBTSXdjSGdpSUhrOUlqQndlQ0lLQ1NCMmFXVjNRbTk0UFNJd0lEQWdNelVnTXpVaUlITjBlV3hsUFNKbGJtRmliR1V0WW1GamEyZHliM1Z1WkRwdVpYY2dNQ0F3SURNMUlETTFPeUlnZUcxc09uTndZV05sUFNKd2NtVnpaWEoyWlNJK0NqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWswek1TNHhMREUyTGpKak1DNDNMREF1TXl3eExERXNNQzQzTERFdU4yTXRNQzR4TERBdU15MHdMalFzTUM0MkxUQXVOeXd3TGpkTU5Td3pOQzQzWXkweExqRXNNQzQzTFRJc01DNHlMVEl0TVM0eFZqRXVOR013TFRFdU15d3hMVEV1T0N3eUxURXVNUW9KVERNeExqRXNNVFl1TW5vaUx6NEtQQzl6ZG1jKyk7XG59XG4ub3AtY29udHJvbHNfX3BsYXlwYXVzZS0tcGF1c2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBek5TQXpOU0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdNelVnTXpVN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajRLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVFF1Tnl3d2FEUXVPR014TGpJc01Dd3lMaklzTVN3eUxqSXNNaTR5ZGpNd0xqWmpNQ3d4TGpJdE1Td3lMakl0TWk0eUxESXVNa2cwTGpkakxURXVNaXd3TFRJdU1pMHhMVEl1TWkweUxqSldNaTR5UXpJdU5Td3hMRE11TlN3d0xEUXVOeXd3ZWlJdlBnbzhjR0YwYUNCbWFXeHNQU0lqUmtaR1JrWkdJaUJrUFNKTk1qWXVNaXd3U0RNeFl6RXVNaXd3TERJdU1pd3hMREl1TWl3eUxqSjJNekF1Tm1Nd0xERXVNaTB4TERJdU1pMHlMaklzTWk0eWFDMDBMamhETWpVc016VXNNalFzTXpRc01qUXNNekl1T0ZZeUxqSkRNalFzTVN3eU5Td3dMREkyTGpJc01Ib2lMejRLUEM5emRtYyspO1xufVxuLm9wLWNvbnRyb2xzX19wbGF5cGF1c2UtLXJlcGxheTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0F6TlNBek5TSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016VWdNelU3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUSTJMallzT1M0MFl6UXVNaXcxTGpNc015NHpMREV5TGprdE1pd3hOeTR4Y3kweE1pNDVMRE11TXkweE55NHhMVEpETXk0NExERTVMamtzTkN3eE15NHpMRGdzT0M0NVREUXVOaXcxTGpSakxUWXVOQ3cyTGprdE5pd3hOeTQyTERBdU9Td3lOQW9KY3pFM0xqWXNOaXd5TkMwd0xqbGpOUzQ1TFRZdU15dzJMakV0TVRZc01DNDFMVEl5TGpaTU1qWXVOaXc1TGpSNklpOCtDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHlNQzQwTERJdU9HTXRNQzR5TFRBdU9Dd3dMak10TVM0MkxERXVNUzB4TGpoak1DNHlMVEF1TVN3d0xqVXRNQzR4TERBdU55d3diREV4TGpnc01TNDJZekV1TWl3d0xqSXNNUzQwTERFc01DNDJMREV1T0V3eU15NDVMREUxTGpFS0NXTXRNQzQ0TERBdU9DMHhMallzTUM0MkxURXVPQzB3TGpaTU1qQXVOQ3d5TGpoNklpOCtDand2YzNablBnPT0pO1xufVxuLm9wLWNvbnRyb2xzX19mdWxsc2NyZWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQXpOU0F6TlNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnTXpVZ016VTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0S1BHYytDZ2s4Y0c5c2VXZHZiaUJtYVd4c1BTSnViMjVsSWlCd2IybHVkSE05SWpBc01DQXpOU3d3SURNMUxETTFJREFzTXpVZ0NTSXZQZ29KUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweE1DNHlMREl3TGpSSU55NHpkamN1TTJnM0xqTjJMVEl1T1dndE5DNDBWakl3TGpSNklFMDNMak1zTVRRdU5tZ3lMamwyTFRRdU5HZzBMalJXTnk0elNEY3VNMVl4TkM0MmVpQk5NalF1T0N3eU5DNDRhQzAwTGpSMk1pNDVhRGN1TTNZdE55NHpDZ2tKYUMweUxqbFdNalF1T0hvZ1RUSXdMalFzTnk0emRqSXVPV2cwTGpSMk5DNDBhREl1T1ZZM0xqTklNakF1TkhvaUx6NEtQQzluUGdvOEwzTjJaejQ9KTtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuLm9wLWNvbnRyb2xzX19mdWxsc2NyZWVuLS1vdXQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBek5TQXpOU0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdNelVnTXpVN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajRLUEhCdmJIbG5iMjRnWm1sc2JEMGlibTl1WlNJZ2NHOXBiblJ6UFNJd0xEQWdNelVzTUNBek5Td3pOU0F3TERNMUlDSXZQZ284Y0dGMGFDQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRjdU15d3lNeTR6YURRdU5IWTBMalJvTWk0NWRpMDNMak5JTnk0elZqSXpMak42SUUweE1TNDNMREV4TGpkSU55NHpkakl1T1dnM0xqTldOeTR6YUMweUxqbFdNVEV1TjNvZ1RUSXdMalFzTWpjdU4yZ3lMamwyTFRRdU0yZzBMalIyTFRJdU9Rb0phQzAzTGpOV01qY3VOM29nVFRJekxqTXNNVEV1TjFZM0xqTm9MVEl1T1hZM0xqTm9OeTR6ZGkweUxqbElNak11TTNvaUx6NEtQQzl6ZG1jKyk7XG4gICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbn1cbi5vcC1jb250cm9sc19fbXV0ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJR2xrUFNKTVlYbGxjbDh4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUI0UFNJd2NIZ2lJSGs5SWpCd2VDSUtDU0IyYVdWM1FtOTRQU0l3SURBZ016VWdNelVpSUhOMGVXeGxQU0psYm1GaWJHVXRZbUZqYTJkeWIzVnVaRHB1WlhjZ01DQXdJRE0xSURNMU95SWdlRzFzT25Od1lXTmxQU0p3Y21WelpYSjJaU0krQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB5Tnk0NExESTRMamRqTFRBdU5pd3dMVEV1TWkwd0xqTXRNUzQxTFRBdU9XTXRNQzQxTFRBdU9DMHdMakl0TVM0NUxEQXVOaTB5TGpSak5DNDBMVEl1Tml3MUxqa3RPQzR5TERNdU5DMHhNaTQyWXkwd0xqZ3RNUzQwTFRJdE1pNDJMVE11TkMwekxqUUtDVU15Tml3NUxqRXNNalV1Tml3NExESTJMRGN1TVhNeExqUXRNUzR6TERJdU15MHdMamhqTUM0eExEQXNNQzR5TERBdU1Td3dMak1zTUM0eVl6WXVNU3d6TGpZc09DNHhMREV4TGpRc05DNDFMREUzTGpWakxURXVNU3d4TGprdE1pNDNMRE11TkMwMExqVXNOQzQxQ2dsRE1qZ3VOQ3d5T0M0M0xESTRMakVzTWpndU55d3lOeTQ0TERJNExqZDZJaTgrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB5TkM0MUxESXpMakZqTFRBdU5pd3dMVEV1TWkwd0xqTXRNUzQxTFRBdU9XTXRNQzQxTFRBdU9DMHdMakl0TVM0NUxEQXVOaTB5TGpSak1TNHpMVEF1Tnl3eExqY3RNaTR6TERFdE15NDJZeTB3TGpJdE1DNDBMVEF1Tmkwd0xqZ3RNUzB4Q2dsakxUQXVPQzB3TGpZdE1TMHhMamN0TUM0MExUSXVOR013TGpVdE1DNDNMREV1TkMwd0xqa3NNaTR5TFRBdU5tTXlMamtzTVM0M0xETXVPU3cxTGpRc01pNHpMRGd1TTJNdE1DNDFMREF1T1MweExqTXNNUzQzTFRJdU15d3lMak5ETWpVdU1Td3lNeXd5TkM0NExESXpMakVzTWpRdU5Td3lNeTR4ZWlJS0NTOCtDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHhOeTQ0TERRdU1Xd3RPQzR4TERZdU5Hd3RNQzR5TERBdU1rZ3hZeTB3TGpZc01DMHhMREF1TkMweExERjJNVEV1Tm1Nd0xEQXVOaXd3TGpRc01Td3hMREZvT0M0MWJEQXVNU3d3TGpKc09DNHhMRFl1TlFvSll6QXVOQ3d3TGpNc01TNHhMREF1TXl3eExqUXRNQzR5WXpBdU1TMHdMaklzTUM0eUxUQXVOQ3d3TGpJdE1DNDJWalF1T1dNd0xUQXVOaTB3TGpVdE1TMHhMVEZETVRndU1TdzBMREUzTGprc05Dd3hOeTQ0TERRdU1Yb2lMejRLUEM5emRtYyspO1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ub3AtY29udHJvbHNfX211dGUtLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBek5TQXpOU0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdNelVnTXpVN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajRLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVE13TGpFc01qUXVNMk10TUM0NExEQXRNUzQxTFRBdU5DMHhMamt0TVM0eFl5MHdMall0TVMwd0xqSXRNaTR6TERBdU9DMHpZekV1Tmkwd0xqa3NNaTR4TFRJdU9Dd3hMak10TkM0MFl5MHdMak10TUM0MUxUQXVOeTB4TFRFdU15MHhMak1LQ1dNdE1TMHdMall0TVM0ekxUSXRNQzQzTFROak1DNDJMVEVzTVM0NUxURXVNeXd5TGprdE1DNDNZek11Tml3eUxqRXNOQzQ1TERZdU55d3lMamdzTVRBdU0yTXRNQzQzTERFdU1pMHhMallzTWk0eExUSXVPQ3d5TGpoRE16QXVPU3d5TkM0eUxETXdMalVzTWpRdU15d3pNQzR4TERJMExqTjZJaTgrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB5TVM0NUxERk1NVElzT0M0NVRERXhMamdzT1VneExqSkRNQzQxTERrc01DdzVMallzTUN3eE1DNHpZekFzTUN3d0xEQXNNQ3d3ZGpFMExqTmpNQ3d3TGpjc01DNDFMREV1TWl3eExqSXNNUzR5YURFd0xqVnNNQzR5TERBdU1tdzVMamtzTnk0NUNnbGpNQzQxTERBdU5Dd3hMak1zTUM0MExERXVOeTB3TGpKak1DNHlMVEF1TWl3d0xqTXRNQzQxTERBdU15MHdMamhXTW1Nd0xqRXRNQzQyTFRBdU5DMHhMakl0TVMweExqTkRNakl1TlN3d0xqY3NNakl1TVN3d0xqZ3NNakV1T1N3eGVpSXZQZ284TDNOMlp6ND0pO1xuICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4ub3AtY29udHJvbHNfX211dGUtLW11dGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BITjJaeUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZ29KSUhacFpYZENiM2c5SWpBZ01DQXpOU0F6TlNJZ2MzUjViR1U5SW1WdVlXSnNaUzFpWVdOclozSnZkVzVrT201bGR5QXdJREFnTXpVZ016VTdJaUI0Yld3NmMzQmhZMlU5SW5CeVpYTmxjblpsSWo0S1BIQmhkR2dnWm1sc2JEMGlJMFpHUmtaR1JpSWdaRDBpVFRJNExEQXVNa3d4Tnk0MkxEZ3VOV3d0TUM0eUxEQXVNbWd0TVRGRE5TNDNMRGd1Tml3MUxqRXNPUzR4TERVc09TNDRZekFzTUN3d0xEQXVNU3d3TERBdU1YWXhOQzQ1WXpBc01DNDNMREF1Tml3eExqTXNNUzR6TERFdU0yTXdMREFzTUN3d0xEQXNNQW9KYURFeGJEQXVNaXd3TGpKc01UQXVOQ3c0TGpOak1DNDJMREF1TkN3eExqUXNNQzQwTERFdU9DMHdMakpqTUM0eUxUQXVNaXd3TGpNdE1DNDFMREF1TXkwd0xqaFdNUzR5WXpBdE1DNDNMVEF1TlMweExqSXRNUzR5TFRFdU1rTXlPQzQxTERBc01qZ3VNaXd3TGpFc01qZ3NNQzR5ZWlJdlBnbzhMM04yWno0PSk7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbn1cbi5vcC1jb250cm9sc19fY2FwdGlvbnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUEhOMlp5QjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lJSGc5SWpCd2VDSWdlVDBpTUhCNElnb0pJSFpwWlhkQ2IzZzlJakFnTUNBek5TQXpOU0lnYzNSNWJHVTlJbVZ1WVdKc1pTMWlZV05yWjNKdmRXNWtPbTVsZHlBd0lEQWdNelVnTXpVN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWswd0xEUXVOSFl5Tmk0eWFETTFWalF1TkVnd2VpQk5NekF1TkN3eU5TNDBZeTB3TGpJc01DNHpMVEF1Tml3d0xqVXRNQzQ1TERBdU4yTXRNUzR4TERBdU9DMDJMakVzTVM0eExURXhMamtzTVM0eFV6WXVOaXd5Tmk0NUxEVXVOU3d5Tmk0eENnbGpMVEF1TXkwd0xqSXRNQzQzTFRBdU5DMHdMamt0TUM0M1l5MHhMakV0TVM0MExURXVNaTB6TGpRdE1TNHpMVGh6TUM0eUxUWXVOaXd4TGpNdE9HTXdMak10TUM0ekxEQXVOaTB3TGpVc01DNDVMVEF1TjJNeExUQXVPQ3cyTGpNdE1TNHhMREV5TGpFdE1TNHhjekV3TGpnc01DNHpMREV4TGprc01TNHhDZ2xqTUM0ekxEQXVNaXd3TGpZc01DNDBMREF1T1N3d0xqZGpNUzR4TERFdU5Dd3hMak1zTXk0MExERXVNeXc0VXpNeExqVXNNalFzTXpBdU5Dd3lOUzQwZWlJdlBnbzhjR0YwYUNCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaUlHTnNhWEF0Y25Wc1pUMGlaWFpsYm05a1pDSWdabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVEUyTGprc01UWXVNbU10TUM0ekxUTXVOaTB5TGpJdE5TNDNMVFV1TmkwMUxqZGpMVE11TVN3d0xUVXVOaXd5TGpndE5TNDJMRGN1TTNNeUxqSXNOeTQwTERVdU9TdzNMalJqTXl3d0xEVXRNaTR5TERVdU15MDFMamhvTFRNdU5Rb0pZeTB3TGpFc01TNHpMVEF1Tnl3eUxqUXRNUzQ1TERJdU5HTXRNUzQ1TERBdE1pNHlMVEV1T0MweUxqSXRNeTQ0WXpBdE1pNDNMREF1T0MwMExqRXNNaTR4TFRRdU1XTXhMakVzTUN3eExqa3NNQzQ0TERJc01pNHpTREUyTGpsNklpOCtDanh3WVhSb0lHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdZMnhwY0MxeWRXeGxQU0psZG1WdWIyUmtJaUJtYVd4c1BTSWpSa1pHUmtaR0lpQmtQU0pOTWprc01UWXVNbU10TUM0ekxUTXVOaTB5TGpJdE5TNDNMVFV1TmkwMUxqZGpMVE11TVN3d0xUVXVOaXd5TGpndE5TNDJMRGN1TTNNeUxqSXNOeTQwTERVdU9TdzNMalJqTXl3d0xEVXRNaTR5TERVdU15MDFMamhvTFRNdU5Rb0pZeTB3TGpFc01TNHpMVEF1Tnl3eUxqUXRNUzQ1TERJdU5HTXRNUzQ1TERBdE1pNHlMVEV1T0MweUxqSXRNeTQ0WXpBdE1pNDNMREF1T0MwMExqRXNNaTR4TFRRdU1YTXhMamtzTUM0NExESXNNaTR6U0RJNWVpSXZQZ284TDNOMlp6ND0pO1xuICAgIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ub3AtY29udHJvbHNfX2NhcHRpb25zLm9wLWNvbnRyb2xzX19jYXB0aW9ucy0tb246YmVmb3JlIHtcbiAgICBmaWx0ZXI6IGludmVydCg3MyUpIHNlcGlhKDcxJSkgc2F0dXJhdGUoNjg2OCUpIGh1ZS1yb3RhdGUoMzU2ZGVnKSBicmlnaHRuZXNzKDEwMSUpIGNvbnRyYXN0KDEyNiUpO1xufVxuLm9wLWNvbnRyb2xzX19zZXR0aW5nczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQSE4yWnlCMlpYSnphVzl1UFNJeExqRWlJSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdlRzFzYm5NNmVHeHBibXM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpFNU9Ua3ZlR3hwYm1zaUlIZzlJakJ3ZUNJZ2VUMGlNSEI0SWdvSklIWnBaWGRDYjNnOUlqQWdNQ0F6TlNBek5TSWdjM1I1YkdVOUltVnVZV0pzWlMxaVlXTnJaM0p2ZFc1a09tNWxkeUF3SURBZ016VWdNelU3SWlCNGJXdzZjM0JoWTJVOUluQnlaWE5sY25abElqNEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRUTXdMalVzTVRrdU1tTXdMakV0TUM0MkxEQXVNUzB4TGpJc01DNHhMVEV1TjJNd0xUQXVOaTB3TGpFdE1TNHlMVEF1TVMweExqZHNNeTQzTFRJdU9XTXdMak10TUM0ekxEQXVOQzB3TGpnc01DNHlMVEV1TVd3dE15NDFMVFl1TVFvSll5MHdMakl0TUM0MExUQXVOeTB3TGpVdE1TNHhMVEF1Tkd3dE5DNDBMREV1TjJNdE1DNDVMVEF1TnkweExqa3RNUzR6TFRJdU9TMHhMamRzTFRBdU55MDBMalpETWpFdU9Dd3dMak1zTWpFdU5Td3dMREl4TERCb0xUZGpMVEF1TkN3d0xUQXVPQ3d3TGpNdE1DNDRMREF1TjJ3dE1DNDNMRFF1TmdvSll5MHhMakVzTUM0MExUSXVNU3d4TFRNc01TNDNURFV1TWl3MUxqTmpMVEF1TkMwd0xqSXRNQzQ1TERBdE1TNHhMREF1Tkd3dE15NDFMRFl1TVdNdE1DNHlMREF1TkMwd0xqRXNNQzQ1TERBdU1pd3hMakZzTXk0M0xESXVPV010TUM0eExEQXVOaTB3TGpFc01TNHlMVEF1TVN3eExqY0tDV013TERBdU5pd3dMakVzTVM0eUxEQXVNU3d4TGpkc0xUTXVOeXd5TGpsakxUQXVNeXd3TGpNdE1DNDBMREF1T0Mwd0xqSXNNUzR4YkRNdU5TdzJMakZqTUM0eUxEQXVOQ3d3TGpjc01DNDFMREV1TVN3d0xqUnNOQzQwTFRFdU4yTXdMamtzTUM0M0xERXVPU3d4TGpNc01pNDVMREV1TndvSmJEQXVOeXcwTGpaak1DNHhMREF1TkN3d0xqUXNNQzQzTERBdU9Td3dMamRvTjJNd0xqUXNNQ3d3TGpndE1DNHpMREF1T0Mwd0xqZHNNQzQzTFRRdU5tTXhMakV0TUM0MExESXRNU3d5TGprdE1TNDNiRFF1TkN3eExqZGpNQzQwTERBdU1pd3dMamtzTUN3eExqRXRNQzQwYkRNdU5TMDJMakVLQ1dNd0xqSXRNQzQwTERBdU1TMHdMamt0TUM0eUxURXVNVXd6TUM0MUxERTVMako2SUUweE55NDFMREl6TGpaakxUTXVOQ3d3TFRZdU1TMHlMamN0Tmk0eExUWXVNV013TFRNdU5Dd3lMamN0Tmk0eExEWXVNUzAyTGpGak15NDBMREFzTmk0eExESXVOeXcyTGpFc05pNHhDZ2xETWpNdU5pd3lNQzQ1TERJd0xqZ3NNak11Tml3eE55NDFMREl6TGpaTU1UY3VOU3d5TXk0MmVpSXZQZ284TDNOMlp6ND0pO1xufVxuXG4vKiA9PT0gU2V0dGluZ3MgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9wLXNldHRpbmdzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gICAgYm90dG9tOiA0OHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAycHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDAuMnMgZWFzZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogd2lkdGgsIGhlaWdodDtcbiAgICB6LWluZGV4OiA0O1xufVxuLm9wLXBsYXllcl9fYXVkaW8gLm9wLXNldHRpbmdzIHtcbiAgICBib3R0b206IDMycHg7XG4gICAgcmlnaHQ6IDA7XG59XG4ub3Atc2V0dGluZ3MtLXNsaWRpbmcge1xuICAgIHJpZ2h0OiAtOTk5cHg7XG59XG4ub3Atc2V0dGluZ3NfX21lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xufVxuLm9wLXNldHRpbmdzX19tZW51LWl0ZW0sXG4ub3Atc2V0dGluZ3NfX3N1Ym1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cbi5vcC1zZXR0aW5nc19fbWVudS1sYWJlbCxcbi5vcC1zZXR0aW5nc19fc3VibWVudS1sYWJlbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm9wLXNldHRpbmdzX19tZW51LWxhYmVsID4gaW1nLFxuLm9wLXNldHRpbmdzX19tZW51LWxhYmVsID4gc3ZnLFxuLm9wLXNldHRpbmdzX19zdWJtZW51LWxhYmVsID4gaW1nLFxuLm9wLXNldHRpbmdzX19zdWJtZW51LWxhYmVsID4gc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAyMHB4O1xufVxuLm9wLXNldHRpbmdzX19zdWJtZW51LWl0ZW0sXG4ub3Atc2V0dGluZ3NfX3N1Ym1lbnUtbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wLXNldHRpbmdzX19zdWJtZW51LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcC1zZXR0aW5nc19fc3VibWVudS1pdGVtW2FyaWEtY2hlY2tlZD0ndHJ1ZSddIC5vcC1zZXR0aW5nc19fc3VibWVudS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNVEF3SlNJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ01qUWdNalFpSUhkcFpIUm9QU0l4TURBbElqNDhjR0YwYUNCa1BTSk5PU0F4Tmk0eVREUXVPQ0F4TW13dE1TNDBJREV1TkV3NUlERTVJREl4SURkc0xURXVOQzB4TGpSTU9TQXhOaTR5ZWlJZ1ptbHNiRDBpSTJabVppSWdMejQ4TDNOMlp6ND0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDRweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDI1cHg7XG59XG4ub3Atc2V0dGluZ3NfX21lbnUtY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR2hsYVdkb2REMGlNVEF3SlNJZ2RtVnljMmx2YmowaU1TNHhJaUIyYVdWM1FtOTRQU0l3SURBZ016SWdNeklpSUhkcFpIUm9QU0l4TURBbElqNDhjR0YwYUNCa1BTSnRJREV5TGpVNUxESXdMak0wSURRdU5UZ3NMVFF1TlRrZ0xUUXVOVGdzTFRRdU5Ua2dNUzQwTVN3dE1TNDBNU0EyTERZZ0xUWXNOaUI2SWlCbWFXeHNQU0lqWm1abUlpQXZQand2YzNablBnPT0nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ub3Atc2V0dGluZ3NfX2hlYWRlciB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuLm9wLXNldHRpbmdzX19iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1WeWMybHZiajBpTVM0eElpQjJhV1YzUW05NFBTSXdJREFnTXpJZ016SWlJSGRwWkhSb1BTSXhNREFsSWo0OGNHRjBhQ0JrUFNKTklERTVMalF4TERJd0xqQTVJREUwTGpnekxERTFMalVnTVRrdU5ERXNNVEF1T1RFZ01UZ3NPUzQxSUd3Z0xUWXNOaUEyTERZZ2VpSWdabWxzYkQwaUkyWm1aaUlnTHo0OEwzTjJaejQ9Jyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAzMnB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyMHB4O1xufVxuXG4vKiA9PT0gUHJvZ3Jlc3MgLyBWb2x1bWUgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ10sXG4ub3AtY29udHJvbHMgcHJvZ3Jlc3Mge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vcC1jb250cm9scyBpbnB1dFt0eXBlPSdyYW5nZSddIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMi41cHggMDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDM7XG59XG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTpmb2N1cyxcbi5vcC1jb250cm9scyBwcm9ncmVzcyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5vcC1jb250cm9scyBpbnB1dFt0eXBlPSdyYW5nZSddOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG59XG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10cmFjayB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMnB4O1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMnB4O1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aHVtYiB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEycHg7XG59XG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtbG93ZXIsXG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm9wLWNvbnRyb2xzIGlucHV0W3R5cGU9J3JhbmdlJ106Oi1tcy10aWNrcy1iZWZvcmUsXG4ub3AtY29udHJvbHMgaW5wdXRbdHlwZT0ncmFuZ2UnXTo6LW1zLXRpY2tzLWFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3AtY29udHJvbHMgLm9wLWNvbnRyb2xzX19wcm9ncmVzcy0tc2Vlay5sb2FkaW5nIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIC00NWRlZyxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDI1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgMjUlLFxuICAgICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA1MCUsXG4gICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA3NSUsXG4gICAgICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICAgICAgdHJhbnNwYXJlbnRcbiAgICApO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbn1cbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrLmVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZjAwIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmMDAgNTAlLCAjZjAwIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xufVxuLm9wLWNvbnRyb2xzLS1oaWRkZW4gLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLXNlZWs6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5vcC1jb250cm9scy0taGlkZGVuIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5vcC1jb250cm9scy0taGlkZGVuIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm9wLXBsYXllcl9fbWVkaWFbb3AtbGl2ZV9fZW5hYmxlZF06bm90KFtvcC1kdnJfX2VuYWJsZWRdKSArIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm9wLXBsYXllcl9fbWVkaWFbb3AtbGl2ZV9fZW5hYmxlZF06bm90KFtvcC1kdnJfX2VuYWJsZWRdKSArIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLFxuLm9wLXBsYXllcl9fbWVkaWFbb3AtbGl2ZV9fZW5hYmxlZF06bm90KFtvcC1kdnJfX2VuYWJsZWRdKSArIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1wbGF5ZWQsXG4ub3AtcGxheWVyX19tZWRpYVtvcC1saXZlX19lbmFibGVkXTpub3QoW29wLWR2cl9fZW5hYmxlZF0pICsgLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLWJ1ZmZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcC1jb250cm9scyBwcm9ncmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5vcC1jb250cm9scyBwcm9ncmVzczo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbn1cbi5vcC1jb250cm9scyBwcm9ncmVzczo6LW1vei1wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQ6IDAgMDtcbn1cbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzIHtcbiAgICBmbGV4LWdyb3c6IDI7XG59XG4ub3AtY29udHJvbHMgLm9wLWNvbnRyb2xzX19wcm9ncmVzcyxcbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzOmhvdmVyLFxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fdm9sdW1lLFxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fdm9sdW1lOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3AtY29udHJvbHNfX3Byb2dyZXNzLFxuLm9wLWNvbnRyb2xzX192b2x1bWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3AtcGxheWVyX192aWRlbyAub3AtY29udHJvbHNfX3Byb2dyZXNzIHtcbiAgICBib3R0b206IDM0cHg7XG4gICAgbGVmdDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vcC1wbGF5ZXJfX3ZpZGVvIC5vcC1jb250cm9scy5vcC1jb250cm9sc19fc3RhY2tlZCAub3AtY29udHJvbHNfX3Byb2dyZXNzIHtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm9wLWNvbnRyb2xzIHByb2dyZXNzOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4ub3AtY29udHJvbHMgcHJvZ3Jlc3M6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG59XG4ub3AtY29udHJvbHNfX3Byb2dyZXNzLS1idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnMgZWFzZTtcbn1cbi5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLXBsYXllZDo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZSxcbi5vcC1jb250cm9sc19fdm9sdW1lLS1kaXNwbGF5Ojotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDk5JTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm9wLXBsYXllcl9fdmlkZW8gLm9wLWNvbnRyb2xzX19wcm9ncmVzcy0tcGxheWVkOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ub3AtY29udHJvbHNfX3Byb2dyZXNzLS1idWZmZXI6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2U7XG59XG4ub3AtY29udHJvbHNfX3Byb2dyZXNzLS1wbGF5ZWQ6Oi1tb3otcHJvZ3Jlc3MtYmFyLFxuLm9wLWNvbnRyb2xzX192b2x1bWUtLWRpc3BsYXk6Oi1tb3otcHJvZ3Jlc3MtYmFyIHtcbiAgICBtYXgtd2lkdGg6IDk5JTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLXBsYXllZCxcbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3ZvbHVtZS0tZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZDogMCAwO1xuICAgIGNvbG9yOiAjZjAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMjtcbn1cbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3ZvbHVtZS0tZGlzcGxheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1idWZmZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtY29udHJvbHMgLm9wLWNvbnRyb2xzX19wcm9ncmVzcy0tc2VlayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3AtYWRzLS1hY3RpdmUgLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLXBsYXllZCB7XG4gICAgY29sb3I6ICNmZWNiMmY7XG59XG4ub3AtYWRzLS1hY3RpdmUgLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLWJ1ZmZlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9wLWFkcy0tYWN0aXZlIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtY29udHJvbHMgLm9wLWNvbnRyb2xzX19wcm9ncmVzcy0tc2Vlazo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtY29udHJvbHMgLm9wLWNvbnRyb2xzX19wcm9ncmVzcy0tc2Vlazo6LW1zLXRodW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLm9wLWFkcy0tYWN0aXZlIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm9wLWFkcy0tYWN0aXZlIC5vcC1jb250cm9scyAub3AtY29udHJvbHNfX3Byb2dyZXNzLS1zZWVrOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ub3AtYWRzLS1hY3RpdmUgLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fcHJvZ3Jlc3MtLXNlZWs6Oi1tcy10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLm9wLWFkcy0tYWN0aXZlIC5vcC1jb250cm9scyAub3AtY29udHJvbF9faGlkZS1pbi1hZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qID09PSBTdGF0dXMgPT09PT09PT09PT09PT09PT09ICovXG4ub3Atc3RhdHVzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0O1xufVxuLm9wLXN0YXR1cyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG59XG5cbi5vcC1wbGF5ZXJfX2F1ZGlvIC5vcC1zdGF0dXMge1xuICAgIHRvcDogMjNweDtcbn1cblxuLyogPT09IFRvb2x0aXAgPT09PT09PT09PT09PT09PT09ICovXG4ub3AtY29udHJvbHNfX3Rvb2x0aXAge1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBib3R0b206IDEwMCU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMXB4IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG4ub3AtcGxheWVyX192aWRlbyAub3AtY29udHJvbHNfX3Rvb2x0aXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ub3AtY29udHJvbHNfX3Rvb2x0aXA6YmVmb3JlLFxuLm9wLWNvbnRyb2xzX190b29sdGlwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAwO1xufVxuLm9wLWNvbnRyb2xzX190b29sdGlwOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDhweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDhweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCA4cHggIzAwMDtcbn1cbi5vcC1jb250cm9sc19fdG9vbHRpcDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDdweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDdweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCA3cHggI2VlZTtcbn1cbi5vcC1jb250cm9sc19fdG9vbHRpcC0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qID09PSBWb2x1bWUgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9wLWNvbnRyb2xzX192b2x1bWUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA3MHB4O1xufVxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fbXV0ZTpiZWZvcmUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ub3AtcGxheWVyX192aWRlbyAub3AtY29udHJvbHNfX3ZvbHVtZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5vcC1wbGF5ZXJfX3VubXV0ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi8qID09IEZ1bGxzY3JlZW4gPT09PT09PT09PT09PSAqL1xuLm9wLXBsYXllcltkYXRhLWZ1bGxzY3JlZW49J3RydWUnXSAub3AtY29udHJvbHMge1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDg7XG59XG4ub3AtcGxheWVyW2RhdGEtZnVsbHNjcmVlbj0ndHJ1ZSddLm9wLWNvbnRyb2xzLS1oaWRkZW4ge1xuICAgIGN1cnNvcjogbm9uZTtcbn1cbi5vcC1wbGF5ZXJbZGF0YS1mdWxsc2NyZWVuPSd0cnVlJ10ub3AtY29udHJvbHMtLWhpZGRlbiAub3AtY29udHJvbHMge1xuICAgIGJvdHRvbTogLTQwcHg7XG59XG4ub3AtcGxheWVyIHZpZGVvOjotd2Via2l0LW1lZGlhLWNvbnRyb2xzLFxuLm9wLXBsYXllciB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PSBDYXB0aW9ucyA9PT09PT09PT09PT09PT0gKi9cbi5vcC1jYXB0aW9ucyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xufVxuLm9wLWNvbnRyb2xzLS1oaWRkZW4gLm9wLWNhcHRpb25zIHtcbiAgICBib3R0b206IC0zMnB4O1xufVxuLm9wLWNhcHRpb25zLS1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4ub3AtY2FwdGlvbnMgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xufVxuLm9wLXBsYXllcl9fYXVkaW8ub3AtY2FwdGlvbnMtLWRldGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA5NXB4O1xufVxuLm9wLXBsYXllcl9fYXVkaW8ub3AtY2FwdGlvbnMtLWRldGVjdGVkIC5vcC1jYXB0aW9ucyB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLm9wLXBsYXllcl9fYXVkaW8ub3AtY2FwdGlvbnMtLWRldGVjdGVkIC5vcC1jYXB0aW9ucyA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDAwO1xufVxuLm9wLXBsYXllcl9fYXVkaW8ub3AtY2FwdGlvbnMtLWRldGVjdGVkIC5vcC1jb250cm9scyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBib3R0b206IGF1dG87XG59XG4ub3AtcGxheWVyX19hdWRpby5vcC1jYXB0aW9ucy0tZGV0ZWN0ZWQgLm9wLXNldHRpbmdzIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAzNXB4O1xufVxuLm9wLWNvbnRyb2xzIC5vcC1jb250cm9sc19fY2FwdGlvbnMtLW9uOmJlZm9yZSB7XG4gICAgY29sb3I6IHJlZDtcbn1cbi5vcC1jYXB0aW9uc19fbWVudSB7XG4gICAgYm90dG9tOiAzNnB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDczcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgei1pbmRleDogMTA7XG59XG4ub3AtY2FwdGlvbnNfX21lbnU6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAwO1xufVxuXG4vKiBXZWJWVFQgY3VlcyAqL1xuOjpjdWUge1xuICAgIGNvbG9yOiAjY2NjO1xufVxudmlkZW86LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXkge1xuICAgIHRvcDogLTE1JTtcbn1cblxuLyogPT09IExldmVscyA9PT09PT09PT09PT09PT09ICovXG4ub3AtbGV2ZWxzX19tZW51IHtcbiAgICBib3R0b206IDM2cHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1pbi13aWR0aDogNzNweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB6LWluZGV4OiAxMDtcbn1cbi5vcC1sZXZlbHNfX21lbnU6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMjgsIDI4LCAyOCwgMC45KTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAwO1xufVxuXG4vKiA9PT0gQWRzID09PT09PT09PT09PT09PT09PT0gKi9cbi5vcC1hZHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ub3AtYWRzLS1hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub3AtYWRzLS1hY3RpdmUgLm9wLWNvbnRyb2xzX19jYXB0aW9ucyxcbi5vcC1hZHMtLWFjdGl2ZSAub3AtY2FwdGlvbnMsXG4ub3AtYWRzLS1hY3RpdmUgLm9wLWNvbnRyb2xzX19zZXR0aW5ncyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtY29udHJvbHNfX2Z1bGxzY3JlZW4ge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtY29udHJvbHMgLm9wLWNvbnRyb2xfX3JpZ2h0IH4gLm9wLWNvbnRyb2xfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5vcC1hZHMtLWFjdGl2ZSAub3AtYWRzIHtcbiAgICB6LWluZGV4OiAxO1xufVxuLm9wLXBsYXllcltkYXRhLWZ1bGxzY3JlZW49J3RydWUnXS5vcC1hZHMtLWFjdGl2ZSAub3AtYWRzIHtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ1O1xufVxuXG4ub3AtYWRzX19jbGljay1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDdmODA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLm9wLWFkc19fY2xpY2stY29udGFpbmVyLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm9wLXBsYXllcltkYXRhLWZ1bGxzY3JlZW49J3RydWUnXS5vcC1hZHMtLWFjdGl2ZSAub3AtYWRzX19jbGljay1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG5cbi5vcC1wbGF5ZXJfX2F1ZGlvIC5vcC1hZHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcC1hZHNfX3NraXAge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4vKiA9PT0gRm9jdXMgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9wLXBsYXllcjpmb2N1cyxcbi5vcC1wbGF5ZXJfX3BsYXk6Zm9jdXMsXG4ub3AtcGxheWVyID4gLm9wLWNvbnRyb2xzICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IGRvdHRlZCAxcHggIzk5OTtcbn1cbi5vcC1wbGF5ZXIub3AtcGxheWVyX19rZXlib2FyZC0taW5hY3RpdmU6Zm9jdXMsXG4ub3AtcGxheWVyLm9wLXBsYXllcl9fa2V5Ym9hcmQtLWluYWN0aXZlIC5vcC1wbGF5ZXJfX3BsYXk6Zm9jdXMsXG4ub3AtcGxheWVyLm9wLXBsYXllcl9fa2V5Ym9hcmQtLWluYWN0aXZlID4gLm9wLWNvbnRyb2xzICo6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qID09PSBGdWxsc2NyZWVuIGVmZmVjdCA9PT09PT09PT0gKi9cbi5vcC1wbGF5ZXIub3AtcGxheWVyX19mdWxsIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTEwMDtcbn1cbi5vcC1wbGF5ZXJfX2Z1bGwgLm9wLXBsYXllcl9fbWVkaWEsXG4ub3AtcGxheWVyX19mdWxsIC5vcC1hZHMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8qID09PSBGaXQgZWZmZWN0ID09PT09PT0gKi9cbi5vcC1wbGF5ZXJfX2ZpdC0td3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vcC1wbGF5ZXIub3AtcGxheWVyX19maXQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLm9wLXBsYXllcl9fZml0IC5vcC1wbGF5ZXJfX21lZGlhLFxuLm9wLXBsYXllcl9fZml0IC5vcC1hZHMge1xuICAgIGJvcmRlcjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyogPT09IERldmljZS1zcGVjaWZpYyBydWxlcyA9PT09PT09PT0gKi9cbi5vcC1wbGF5ZXJfX2lvcy0taXBob25lIC5vcC1wbGF5ZXJfX3BsYXkge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG4ub3AtcGxheWVyLm9wLXBsYXllcl9faW9zLS1pcGhvbmUgdmlkZW86Oi13ZWJraXQtbWVkaWEtY29udHJvbHMsXG4ub3AtcGxheWVyLm9wLXBsYXllcl9faW9zLS1pcGhvbmUgdmlkZW86Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ub3AtcGxheWVyLm9wLXBsYXllcl9faW9zLS1pcGhvbmUgdmlkZW86OmN1ZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMC4wMDFweDtcbn1cbi5vcC1wbGF5ZXIub3AtcGxheWVyX19pb3MtLWlwaG9uZSB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXktYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ub3AtcGxheWVyW2RhdGEtZnVsbHNjcmVlbj0ndHJ1ZSddLm9wLXBsYXllcl9faW9zLS1pcGhvbmUgdmlkZW86OmN1ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuLm9wLXBsYXllcltkYXRhLWZ1bGxzY3JlZW49J3RydWUnXS5vcC1wbGF5ZXIub3AtcGxheWVyX19pb3MtLWlwaG9uZSB2aWRlbzo6LXdlYmtpdC1tZWRpYS10ZXh0LXRyYWNrLWRpc3BsYXktYmFja2Ryb3Age1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40OTgwMzkpICFpbXBvcnRhbnQ7XG59XG4iXX0= */
