.block_stats {
    padding-left: clamp(15px, 5vw, 90px);
    padding-right: clamp(15px, 5vw, 90px);
}
.block_stats .block-inner {
    max-width: 1400px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.block_stats .shs-button {
    margin-left: auto;
    margin-top: 50px;
    display: flex;
    padding: 0;
    position: relative;
    max-width: 350px;
}
.block_stats .shs-button:hover .arrow-wrapper {
    background-color: #FFFFFF;
}
.block_stats .shs-button span {
    padding: 16px 20px;
    margin-right: 50px;
}
.block_stats .shs-button .arrow-wrapper {
    margin-left: 20px;
    display: flex;
    height: 100%;
    position: absolute;
    right: 0;
    padding: 10px;
    border-left: 1px solid #1EB53A;
    background-color: #1EB53A;
}
.block_stats .shs-button .arrow-wrapper svg {
    rotate: 90deg;
    width: 30px;
}
.block_stats .title-wrapper {
    max-width: 800px;
}
@media all and (max-width: 700px) {
    .block_stats .title-wrapper {
        text-align: center;
    }
}
@media all and (max-width: 700px) {
    .block_stats .title-wrapper .title-line {
        margin-left: auto;
        margin-right: auto;
    }
}
.block_stats .title-wrapper h2 {
    margin-bottom: 50px;
}
.block_stats .title-wrapper .subtitle {
    margin-bottom: 50px;
}
.block_stats.colour-green .stat {
    border-color: #1EB53A;
}
.block_stats.colour-green .stat .shadow {
    border-color: #1EB53A;
}
.block_stats.colour-green .stat.stat-2 .shadow, .block_stats.colour-green .stat.stat-3 .shadow {
    background: #FFFFFF;
    border-color: #1EB53A;
}
.block_stats.colour-blue .stat {
    border-color: #00A9CC;
}
.block_stats.colour-blue .stat .shadow {
    border-color: #00A9CC;
}
.block_stats.colour-blue .stat.stat-2 .shadow, .block_stats.colour-blue .stat.stat-3 .shadow {
    background: #FFFFFF;
    border-color: #00A9CC;
}
.block_stats.colour-yellow .stat {
    border-color: #E88A1D;
}
.block_stats.colour-yellow .stat .shadow {
    border-color: #E88A1D;
}
.block_stats.colour-yellow .stat.stat-2 .shadow, .block_stats.colour-yellow .stat.stat-3 .shadow {
    background: #FFFFFF;
    border-color: #E88A1D;
}
.block_stats.colour-purple .stat {
    border-color: #642E8A;
}
.block_stats.colour-purple .stat .shadow {
    border-color: #642E8A;
}
.block_stats.colour-purple .stat.stat-2, .block_stats.colour-purple .stat.stat-3 {
    color: #FFFFFF;
}
.block_stats.colour-purple .stat.stat-2 .shadow, .block_stats.colour-purple .stat.stat-3 .shadow {
    background: #FFFFFF;
}
.block_stats .stat {
    aspect-ratio: 1;
    border-radius: 5px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    border: 1px solid;
}
@media all and (max-width: 1100px) {
    .block_stats .stat {
        width: calc(50% - 15px);
    }
}
@media all and (max-width: 450px) {
    .block_stats .stat {
        width: 80%;
        margin: 0 auto;
    }
}
.block_stats .stat.stat-1 {
    background-color: white;
}
.block_stats .stat.stat-2 .line {
    background-color: white;
}
.block_stats .stat.stat-3 .line {
    background-color: white;
}
.block_stats .stat.stat-4 {
    background-color: white;
}
.block_stats .stat h3 {
    margin-bottom: 20px;
}
.block_stats .stat .line {
    height: 2px;
    width: 50%;
    display: block;
    margin-bottom: 20px;
}
.block_stats .stat .shadow {
    border: 1px solid;
}
.block_stats .grid:not(:has(.background-image)) {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    gap: 30px;
    flex-wrap: wrap;
}
@media all and (max-width: 700px) {
    .block_stats .grid:not(:has(.background-image)) {
        gap: 20px;
    }
}
.block_stats .grid:not(:has(.background-image)) .stat {
    width: calc(25% - 23px);
}
@media all and (max-width: 700px) {
    .block_stats .grid:not(:has(.background-image)) .stat {
        width: calc(50% - 10px);
    }
}
@media all and (max-width: 450px) {
    .block_stats .grid:not(:has(.background-image)) .stat {
        width: 100%;
    }
}
.block_stats .grid:has(.background-image) {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: minmax(1fr, max-content);
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}
@media all and (max-width: 1100px) {
    .block_stats .grid:has(.background-image) {
        display: flex;
        flex-wrap: wrap;
        grid-column-gap: 0;
        grid-row-gap: 0;
        gap: 30px;
    }
}
@media all and (max-width: 1100px) {
    .block_stats .grid:has(.background-image) .background-image {
        width: 100%;
        aspect-ratio: 1;
    }
}
.block_stats .grid:has(.background-image).image-left .background-image .shadow {
    left: -20px;
}
@media all and (max-width: 1100px) {
    .block_stats .grid:has(.background-image).image-left .background-image .shadow {
        left: 20px;
    }
}
@media all and (max-width: 700px) {
    .block_stats .grid:has(.background-image).image-left .background-image .shadow {
        left: 10px;
        top: 10px;
    }
}
.block_stats .grid:has(.background-image).image-center .background-image {
    grid-area: 1/2/3/4;
}
.block_stats .grid:has(.background-image).image-center .stat-1 {
    grid-area: 1/1/2/2;
}
.block_stats .grid:has(.background-image).image-center .stat-2 {
    grid-area: 1/4/2/5;
}
.block_stats .grid:has(.background-image).image-center .stat-3 {
    grid-area: 2/1/3/2;
}
.block_stats .grid:has(.background-image).image-center .stat-4 {
    grid-area: 2/4/3/5;
}
.block_stats .grid:has(.background-image).image-right .background-image {
    grid-area: 1/3/3/5;
}
.block_stats .grid:has(.background-image).image-right .stat-1 {
    grid-area: 1/1/2/2;
}
.block_stats .grid:has(.background-image).image-right .stat-2 {
    grid-area: 1/2/2/3;
}
.block_stats .grid:has(.background-image).image-right .stat-3 {
    grid-area: 2/1/3/2;
}
.block_stats .grid:has(.background-image).image-right .stat-4 {
    grid-area: 2/2/3/3;
}
.block_stats .grid:has(.background-image) .background-image {
    grid-area: 1/1/3/3;
}
.block_stats .grid:has(.background-image) .stat-1 {
    grid-area: 1/3/2/4;
}
.block_stats .grid:has(.background-image) .stat-2 {
    grid-area: 1/4/2/5;
}
.block_stats .grid:has(.background-image) .stat-3 {
    grid-area: 2/3/3/4;
}
.block_stats .grid:has(.background-image) .stat-4 {
    grid-area: 2/4/3/5;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9zdGF0cy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsImJsb2Nrcy9zdGF0cy5jc3MiLCJoZWxwZXJzL19jb2xvcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtJQ3FDSSxvQ0N0Q3NCO0lEdUN0QixxQ0N2Q3NCO0FDRTFCO0FIRUk7SUFDSSxpQkVOUztJRk9ULGNBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7QUdBUjtBSEdJO0lBQ0ksaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxVQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQTtBR0RSO0FISVk7SUFDSSx5Qkl0QlI7QURvQlI7QUhNUTtJQUNJLGtCQUFBO0lBQ0Esa0JBQUE7QUdKWjtBSE9RO0lBQ0ksaUJBQUE7SUFDQSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0lBQ0EsUUFBQTtJQUNBLGFBQUE7SUFDQSw4QkFBQTtJQUNBLHlCSS9CSjtBRDBCUjtBSE9ZO0lBQ0ksYUFBQTtJQUNBLFdBQUE7QUdMaEI7QUhVSTtJQUNJLGdCRS9Da0I7QUN1QzFCO0FIVVE7SUFISjtRQUlRLGtCQUFBO0lHUFI7QUFDSjtBSFVZO0lBREo7UUFFUSxpQkFBQTtRQUNBLGtCQUFBO0lHUFo7QUFDSjtBSFVRO0lBQ0ksbUJBQUE7QUdSWjtBSFVRO0lBQ0ksbUJBQUE7QUdSWjtBSGFRO0lBQ0kscUJJaEVKO0FEcURSO0FIYVk7SUFDSSxxQkluRVI7QUR3RFI7QUhlZ0I7SUFDSSxtQkloRlo7SUppRlkscUJJekVaO0FENERSO0FIb0JRO0lBQ0kscUJJekVKO0FEdURSO0FIb0JZO0lBQ0kscUJJNUVSO0FEMERSO0FIc0JnQjtJQUNJLG1CSWpHWjtJSmtHWSxxQklsRlo7QUQ4RFI7QUgyQlE7SUFDSSxxQkk1RkY7QURtRVY7QUgyQlk7SUFDSSxxQkkvRk47QURzRVY7QUg2QmdCO0lBQ0ksbUJJbEhaO0lKbUhZLHFCSXJHVjtBRDBFVjtBSGtDUTtJQUNJLHFCSWhIRjtBRGdGVjtBSGtDWTtJQUNJLHFCSW5ITjtBRG1GVjtBSG1DWTtJQUNJLGNJbElSO0FEaUdSO0FIa0NnQjtJQUNJLG1CSXBJWjtBRG9HUjtBSHNDSTtJQUNJLGVBQUE7SUFDQSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFDQSx1QkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7SUFDQSxpQkFBQTtBR3BDUjtBSHNDUTtJQVhKO1FBWVEsdUJBQUE7SUduQ1I7QUFDSjtBSHFDUTtJQWZKO1FBZ0JRLFVBQUE7UUFDQSxjQUFBO0lHbENSO0FBQ0o7QUhvQ1E7SUFDSSx1QkFBQTtBR2xDWjtBSHNDWTtJQUNJLHVCQUFBO0FHcENoQjtBSHlDWTtJQUNJLHVCQUFBO0FHdkNoQjtBSDJDUTtJQUNJLHVCQUFBO0FHekNaO0FINENRO0lBQ0ksbUJBQUE7QUcxQ1o7QUg2Q1E7SUFDSSxXQUFBO0lBQ0EsVUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtBRzNDWjtBSCtDUTtJQUNJLGlCQUFBO0FHN0NaO0FIaURJO0lBQ0ksYUFBQTtJQUNBLHVCQUFBO0lBQ0EsdUJBQUE7SUFDQSxTQUFBO0lBQ0EsZUFBQTtBRy9DUjtBSGlEUTtJQVBKO1FBUVEsU0FBQTtJRzlDUjtBQUNKO0FIZ0RRO0lBQ0ksdUJBQUE7QUc5Q1o7QUhnRFk7SUFISjtRQUlRLHVCQUFBO0lHN0NaO0FBQ0o7QUgrQ1k7SUFQSjtRQVFRLFdBQUE7SUc1Q1o7QUFDSjtBSGlESTtJQUNJLGFBQUE7SUFDQSxxQ0FBQTtJQUNBLDRDQUFBO0lBQ0EscUJBQUE7SUFDQSxrQkFBQTtBRy9DUjtBSGlEUTtJQVBKO1FBUVEsYUFBQTtRQUNBLGVBQUE7UUFDQSxrQkFBQTtRQUNBLGVBQUE7UUFDQSxTQUFBO0lHOUNSO0FBQ0o7QUhpRFk7SUFESjtRQUVRLFdBQUE7UUFDQSxlQUFBO0lHOUNaO0FBQ0o7QUhtRGdCO0lBQ0ksV0FBQTtBR2pEcEI7QUhtRG9CO0lBSEo7UUFJUSxVQUFBO0lHaERwQjtBQUNKO0FIa0RvQjtJQVBKO1FBUVEsVUFBQTtRQUNBLFNBQUE7SUcvQ3BCO0FBQ0o7QUhxRFk7SUFDSSxrQkFBQTtBR25EaEI7QUhxRFk7SUFDSSxrQkFBQTtBR25EaEI7QUhxRFk7SUFDSSxrQkFBQTtBR25EaEI7QUhxRFk7SUFDSSxrQkFBQTtBR25EaEI7QUhxRFk7SUFDSSxrQkFBQTtBR25EaEI7QUh3RFk7SUFDSSxrQkFBQTtBR3REaEI7QUh3RFk7SUFDSSxrQkFBQTtBR3REaEI7QUh3RFk7SUFDSSxrQkFBQTtBR3REaEI7QUh3RFk7SUFDSSxrQkFBQTtBR3REaEI7QUh3RFk7SUFDSSxrQkFBQTtBR3REaEI7QUgwRFE7SUFDSSxrQkFBQTtBR3hEWjtBSDJEUTtJQUNJLGtCQUFBO0FHekRaO0FINERRO0lBQ0ksa0JBQUE7QUcxRFo7QUg2RFE7SUFDSSxrQkFBQTtBRzNEWjtBSDhEUTtJQUNJLGtCQUFBO0FHNURaIiwiZmlsZSI6ImJsb2Nrcy9zdGF0cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi9oZWxwZXJzL2FsbGhlbHBlcnMnO1xuXG4uYmxvY2tfc3RhdHMge1xuICAgIEBpbmNsdWRlIHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nO1xuXG4gICAgLmJsb2NrLWlubmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2l0ZS1tYXgtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zaHMtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5hcnJvdy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmFycm93LXdyYXBwZXIge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcm90YXRlOiA5MGRlZztcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkc2luZ2xlLWNvbHVtbi1tYXgtd2lkdGg7XG5cbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUtbGluZSB7XG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvdXItZ3JlZW4ge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcblxuICAgICAgICAgICAgLnNoYWRvdyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC0yLCAmLnN0YXQtMyB7XG4gICAgICAgICAgICAgICAgLnNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvdXItYmx1ZSB7XG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG5cbiAgICAgICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC0yLCAmLnN0YXQtMyB7XG4gICAgICAgICAgICAgICAgLnNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbG91ci15ZWxsb3cge1xuICAgICAgICAuc3RhdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG5cbiAgICAgICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zdGF0LTIsICYuc3RhdC0zIHtcbiAgICAgICAgICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jb2xvdXItcHVycGxlIHtcbiAgICAgICAgLnN0YXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuXG4gICAgICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc3RhdC0yLCAmLnN0YXQtMyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAuc2hhZG93IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0IHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICBcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkdGlueS1icmVhaykge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zdGF0LTEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXQtMiB7XG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXQtMyB7XG4gICAgICAgICAgICAubGluZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXQtNCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaGFkb3cge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JpZDpub3QoOmhhcyguYmFja2dyb3VuZC1pbWFnZSkpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIzcHgpO1xuXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHRpbnktYnJlYWspIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDFmciwgbWF4LWNvbnRlbnQpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcblxuICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAwO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJG1lZGl1bS1icmVhaykge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW1hZ2UtbGVmdCB7XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLnNoYWRvdyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLWNlbnRlciB7XG4gICAgICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7IFxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gNDsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdC0xIHsgXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtMiB7IFxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0LTMgeyBcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtNCB7IFxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTsgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmltYWdlLXJpZ2h0IHtcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLWltYWdlIHsgXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA1OyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0LTEgeyBcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7IFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXQtMiB7IFxuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAyIC8gMzsgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RhdC0zIHsgXG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAyIC8gMSAvIDMgLyAyOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdGF0LTQgeyBcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAyIC8gMyAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxIC8gMyAvIDM7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC0xIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGF0LTIge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gNCAvIDIgLyA1O1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXQtMyB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDQ7XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC00IHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMiAvIDQgLyAzIC8gNTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vaGVscGVycy92YXJpYWJsZXNcIjtcblxuQG1peGluIHNpdGUtdmVydGljYWwtcGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206ICRzaXRlLXZlcnRpY2FsLXBhZGRpbmc7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc21hbGwtYnJlYWspIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGw7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogJHNpdGUtdmVydGljYWwtcGFkZGluZztcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRtZWRpdW0tYnJlYWspIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGw7XG4gICAgfVxuXG59XG5cbkBtaXhpbiBzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsLWRlc2t0b3A7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsLW1vYmlsZTtcbiAgICB9XG5cbn1cblxuQG1peGluIHNpdGUtdmVydGljYWwtcGFkZGluZy1zbWFsbC10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsLWRlc2t0b3A7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbWVkaXVtLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nLXNtYWxsLW1vYmlsZTtcbiAgICB9XG5cbn1cblxuQG1peGluIHNpdGUtaG9yaXpvbnRhbC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaXRlLWhvcml6b250YWwtcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2l0ZS1ob3Jpem9udGFsLXBhZGRpbmc7XG59XG5cbkBtaXhpbiBuYXYtaXRlbXMtZm9udC1zaXplIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDIuNXZ3LCAxOHB4KTtcbn0iLCIkc2l0ZS1tYXgtd2lkdGg6IDE0MDBweDtcbiRzaXRlLWhvcml6b250YWwtcGFkZGluZzogY2xhbXAoMTVweCwgNXZ3LCA5MHB4KTtcbiRzaW5nbGUtY29sdW1uLW1heC13aWR0aDogODAwcHg7XG4kc2l0ZS12ZXJ0aWNhbC1wYWRkaW5nOiAxNDRweDtcbiRzaXRlLXZlcnRpY2FsLXBhZGRpbmctc21hbGw6IDcycHg7XG4kZ3JpZC1nYXA6IDExNnB4O1xuJG5hdi1mb250LWJyZWFrOiAxMjAwcHg7IFxuJG1lZGl1bS1icmVhazogMTEwMHB4O1xuJHNtYWxsLWJyZWFrOiA3MDBweDtcbiR0aW55LWJyZWFrOiA0NTBweDtcbiR0ZXh0LW1heC13aWR0aDogODgwcHg7XG4kYm94LXBhZGRpbmctbGFyZ2U6IDQwcHg7XG4kYm94LXBhZGRpbmc6IDMwcHg7XG4kYm94LXBhZGRpbmctc21hbGw6IDE1cHg7XG4iLCIuYmxvY2tfc3RhdHMge1xuICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMTVweCwgNXZ3LCA5MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjbGFtcCgxNXB4LCA1dncsIDkwcHgpO1xufVxuLmJsb2NrX3N0YXRzIC5ibG9jay1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJsb2NrX3N0YXRzIC5zaHMtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbn1cbi5ibG9ja19zdGF0cyAuc2hzLWJ1dHRvbjpob3ZlciAuYXJyb3ctd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9ja19zdGF0cyAuc2hzLWJ1dHRvbiBzcGFuIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLmJsb2NrX3N0YXRzIC5zaHMtYnV0dG9uIC5hcnJvdy13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxRUI1M0E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFQjUzQTtcbn1cbi5ibG9ja19zdGF0cyAuc2hzLWJ1dHRvbiAuYXJyb3ctd3JhcHBlciBzdmcge1xuICAgIHJvdGF0ZTogOTBkZWc7XG4gICAgd2lkdGg6IDMwcHg7XG59XG4uYmxvY2tfc3RhdHMgLnRpdGxlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogODAwcHg7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAudGl0bGUtd3JhcHBlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAudGl0bGUtd3JhcHBlciAudGl0bGUtbGluZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxufVxuLmJsb2NrX3N0YXRzIC50aXRsZS13cmFwcGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmJsb2NrX3N0YXRzIC50aXRsZS13cmFwcGVyIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5ibG9ja19zdGF0cy5jb2xvdXItZ3JlZW4gLnN0YXQge1xuICAgIGJvcmRlci1jb2xvcjogIzFFQjUzQTtcbn1cbi5ibG9ja19zdGF0cy5jb2xvdXItZ3JlZW4gLnN0YXQgLnNoYWRvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMUVCNTNBO1xufVxuLmJsb2NrX3N0YXRzLmNvbG91ci1ncmVlbiAuc3RhdC5zdGF0LTIgLnNoYWRvdywgLmJsb2NrX3N0YXRzLmNvbG91ci1ncmVlbiAuc3RhdC5zdGF0LTMgLnNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMxRUI1M0E7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLWJsdWUgLnN0YXQge1xuICAgIGJvcmRlci1jb2xvcjogIzAwQTlDQztcbn1cbi5ibG9ja19zdGF0cy5jb2xvdXItYmx1ZSAuc3RhdCAuc2hhZG93IHtcbiAgICBib3JkZXItY29sb3I6ICMwMEE5Q0M7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLWJsdWUgLnN0YXQuc3RhdC0yIC5zaGFkb3csIC5ibG9ja19zdGF0cy5jb2xvdXItYmx1ZSAuc3RhdC5zdGF0LTMgLnNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICMwMEE5Q0M7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLXllbGxvdyAuc3RhdCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTg4QTFEO1xufVxuLmJsb2NrX3N0YXRzLmNvbG91ci15ZWxsb3cgLnN0YXQgLnNoYWRvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTg4QTFEO1xufVxuLmJsb2NrX3N0YXRzLmNvbG91ci15ZWxsb3cgLnN0YXQuc3RhdC0yIC5zaGFkb3csIC5ibG9ja19zdGF0cy5jb2xvdXIteWVsbG93IC5zdGF0LnN0YXQtMyAuc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0U4OEExRDtcbn1cbi5ibG9ja19zdGF0cy5jb2xvdXItcHVycGxlIC5zdGF0IHtcbiAgICBib3JkZXItY29sb3I6ICM2NDJFOEE7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLXB1cnBsZSAuc3RhdCAuc2hhZG93IHtcbiAgICBib3JkZXItY29sb3I6ICM2NDJFOEE7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLXB1cnBsZSAuc3RhdC5zdGF0LTIsIC5ibG9ja19zdGF0cy5jb2xvdXItcHVycGxlIC5zdGF0LnN0YXQtMyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2tfc3RhdHMuY29sb3VyLXB1cnBsZSAuc3RhdC5zdGF0LTIgLnNoYWRvdywgLmJsb2NrX3N0YXRzLmNvbG91ci1wdXJwbGUgLnN0YXQuc3RhdC0zIC5zaGFkb3cge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4uYmxvY2tfc3RhdHMgLnN0YXQge1xuICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAuYmxvY2tfc3RhdHMgLnN0YXQge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5ibG9ja19zdGF0cyAuc3RhdCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbn1cbi5ibG9ja19zdGF0cyAuc3RhdC5zdGF0LTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrX3N0YXRzIC5zdGF0LnN0YXQtMiAubGluZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uYmxvY2tfc3RhdHMgLnN0YXQuc3RhdC0zIC5saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5ibG9ja19zdGF0cyAuc3RhdC5zdGF0LTQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuLmJsb2NrX3N0YXRzIC5zdGF0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2NrX3N0YXRzIC5zdGF0IC5saW5lIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmxvY2tfc3RhdHMgLnN0YXQgLnNoYWRvdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6bm90KDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYmxvY2tfc3RhdHMgLmdyaWQ6bm90KDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpKSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6bm90KDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpKSAuc3RhdCB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjNweCk7XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAuZ3JpZDpub3QoOmhhcyguYmFja2dyb3VuZC1pbWFnZSkpIC5zdGF0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAuYmxvY2tfc3RhdHMgLmdyaWQ6bm90KDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpKSAuc3RhdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMWZyLCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICB9XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6aGFzKC5iYWNrZ3JvdW5kLWltYWdlKS5pbWFnZS1sZWZ0IC5iYWNrZ3JvdW5kLWltYWdlIC5zaGFkb3cge1xuICAgIGxlZnQ6IC0yMHB4O1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtbGVmdCAuYmFja2dyb3VuZC1pbWFnZSAuc2hhZG93IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgIC5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpLmltYWdlLWxlZnQgLmJhY2tncm91bmQtaW1hZ2UgLnNoYWRvdyB7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICB9XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6aGFzKC5iYWNrZ3JvdW5kLWltYWdlKS5pbWFnZS1jZW50ZXIgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGdyaWQtYXJlYTogMS8yLzMvNDtcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpLmltYWdlLWNlbnRlciAuc3RhdC0xIHtcbiAgICBncmlkLWFyZWE6IDEvMS8yLzI7XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6aGFzKC5iYWNrZ3JvdW5kLWltYWdlKS5pbWFnZS1jZW50ZXIgLnN0YXQtMiB7XG4gICAgZ3JpZC1hcmVhOiAxLzQvMi81O1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtY2VudGVyIC5zdGF0LTMge1xuICAgIGdyaWQtYXJlYTogMi8xLzMvMjtcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpLmltYWdlLWNlbnRlciAuc3RhdC00IHtcbiAgICBncmlkLWFyZWE6IDIvNC8zLzU7XG59XG4uYmxvY2tfc3RhdHMgLmdyaWQ6aGFzKC5iYWNrZ3JvdW5kLWltYWdlKS5pbWFnZS1yaWdodCAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgZ3JpZC1hcmVhOiAxLzMvMy81O1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtcmlnaHQgLnN0YXQtMSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtcmlnaHQgLnN0YXQtMiB7XG4gICAgZ3JpZC1hcmVhOiAxLzIvMi8zO1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtcmlnaHQgLnN0YXQtMyB7XG4gICAgZ3JpZC1hcmVhOiAyLzEvMy8yO1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkuaW1hZ2UtcmlnaHQgLnN0YXQtNCB7XG4gICAgZ3JpZC1hcmVhOiAyLzIvMy8zO1xufVxuLmJsb2NrX3N0YXRzIC5ncmlkOmhhcyguYmFja2dyb3VuZC1pbWFnZSkgLmJhY2tncm91bmQtaW1hZ2Uge1xuICAgIGdyaWQtYXJlYTogMS8xLzMvMztcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIC5zdGF0LTEge1xuICAgIGdyaWQtYXJlYTogMS8zLzIvNDtcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIC5zdGF0LTIge1xuICAgIGdyaWQtYXJlYTogMS80LzIvNTtcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIC5zdGF0LTMge1xuICAgIGdyaWQtYXJlYTogMi8zLzMvNDtcbn1cbi5ibG9ja19zdGF0cyAuZ3JpZDpoYXMoLmJhY2tncm91bmQtaW1hZ2UpIC5zdGF0LTQge1xuICAgIGdyaWQtYXJlYTogMi80LzMvNTtcbn0iLCIkd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMyNTI3Mjg7XG4kbGlnaHRncmVlbjogI0RDRjlFMTtcbiRsaWdodGdyZXk6ICNFOEU5RTk7XG4kbGlnaHRlcmdyZXk6ICNlOWU5ZTk7XG4kZ3JleTogI0Y1RjVGNTtcbiRkYXJrZ3JleTogI2RmZGZkZjtcbiRjaGFyY29hbDogIzI1MjcyODtcbiRncmVlbjogIzFFQjUzQTtcbiRsaWdodGdyZWVuIDogI2I5ZjRjNDtcbiRsaWdodGVyZ3JlZW4gOiAjZGNmOWUxO1xuJHB1cnBsZSA6ICM2NDJFOEE7XG4kbGlnaHRwdXJwbGUgOiAjODI1NkEwO1xuJGxpZ2h0ZXJwdXJwbGU6ICNFREUwRjU7XG4keWVsbG93IDogI0U4OEExRDtcbiRsaWdodHllbGxvdyA6ICNGMUFFNEY7XG4kYmx1ZSA6ICMwMEE5Q0M7XG4kbGlnaHRibHVlIDogIzA2QzBERjtcbiRsaWdodGVyYmx1ZSA6ICNENkY4RkY7Il19 */
