.tile-blocks-module .tile-block-container {
    position: relative;
    margin: 0 auto;
    max-width: 1220px;
    padding: 0 0 100px;
    position: relative;
    width: 100%;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(auto-fill, 385px);
    justify-content: center;
    grid-gap: 20px;
    grid-auto-flow: dense; }
    @media (max-width: 830px) {
        .tile-blocks-module .tile-block-container {
            grid-template-columns: repeat(auto-fill, 350px); } }
    @media (max-width: 768px) {
        .tile-blocks-module .tile-block-container {
            grid-template-columns: repeat(auto-fill, 320px); } }
    @media (max-width: 660px) {
        .tile-blocks-module .tile-block-container {
            width: 90%;
            grid-template-columns: repeat(auto-fill, 100%); } }

.tile-blocks-module .tile-block {
    min-height: 385px;
    margin: 0; }
    @media (max-width: 830px) {
        .tile-blocks-module .tile-block {
            min-height: 350px; } }
    @media (max-width: 768px) {
        .tile-blocks-module .tile-block {
            min-height: 320px; } }
    @media (max-width: 660px) {
        .tile-blocks-module .tile-block {
            width: 100%; } }
    .tile-blocks-module .tile-block.content-tile-container {
        border: 2px solid silver;
        border-radius: 100%;
        text-align: center;
        min-height: 385px;
        padding: 50px;
        width: 385px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center; }
        @media (max-width: 830px) {
            .tile-blocks-module .tile-block.content-tile-container {
                width: 350px;
                min-height: 350px; } }
        @media (max-width: 768px) {
            .tile-blocks-module .tile-block.content-tile-container {
                min-height: 320px;
                width: 320px; } }
        @media (max-width: 660px) {
            .tile-blocks-module .tile-block.content-tile-container {
                justify-self: center;
                padding: 1em; } }
        @media (max-width: 420px) {
            .tile-blocks-module .tile-block.content-tile-container {
                justify-self: center;
                min-height: 200px;
                width: 200px;
                padding: 1em; } }
    .tile-blocks-module .tile-block.block-tile-container {
        display: flex; }
        @media (max-width: 660px) {
            .tile-blocks-module .tile-block.block-tile-container {
                flex-direction: column; } }
        .tile-blocks-module .tile-block.block-tile-container.col-2 {
            grid-column: span 2; }
            .tile-blocks-module .tile-block.block-tile-container.col-2 .image-block {
                width: 50%; }
            .tile-blocks-module .tile-block.block-tile-container.col-2 .content-block {
                width: 50%; }
            @media (max-width: 660px) {
                .tile-blocks-module .tile-block.block-tile-container.col-2 {
                    grid-column: span 1; }
                    .tile-blocks-module .tile-block.block-tile-container.col-2 .image-block {
                        width: 100%; }
                    .tile-blocks-module .tile-block.block-tile-container.col-2 .content-block {
                        width: 100%; } }
        .tile-blocks-module .tile-block.block-tile-container.col-3 {
            grid-column: span 3; }
            .tile-blocks-module .tile-block.block-tile-container.col-3 .image-block {
                width: 66%; }
            .tile-blocks-module .tile-block.block-tile-container.col-3 .content-block {
                width: 34%; }
            @media (max-width: 1195px) {
                .tile-blocks-module .tile-block.block-tile-container.col-3 {
                    grid-column: span 2; }
                    .tile-blocks-module .tile-block.block-tile-container.col-3 .image-block {
                        width: 50%; }
                    .tile-blocks-module .tile-block.block-tile-container.col-3 .content-block {
                        width: 50%; } }
            @media (max-width: 660px) {
                .tile-blocks-module .tile-block.block-tile-container.col-3 {
                    grid-column: span 1; }
                    .tile-blocks-module .tile-block.block-tile-container.col-3 .image-block {
                        width: 100%; }
                    .tile-blocks-module .tile-block.block-tile-container.col-3 .content-block {
                        width: 100%; } }
        .tile-blocks-module .tile-block.block-tile-container.vert {
            flex-direction: column;
            grid-row: span 2; }
            @media (max-width: 830px) {
                .tile-blocks-module .tile-block.block-tile-container.vert {
                    min-height: 350px;
                    width: 100%; }
                    .tile-blocks-module .tile-block.block-tile-container.vert .image-block {
                        min-height: 350px; } }
            @media (max-width: 768px) {
                .tile-blocks-module .tile-block.block-tile-container.vert .image-block {
                    min-height: 320px; }
                .tile-blocks-module .tile-block.block-tile-container.vert .content-block {
                    height: auto;
                    width: 320px; } }
            @media (max-width: 660px) {
                .tile-blocks-module .tile-block.block-tile-container.vert {
                    grid-row: span 1; }
                    .tile-blocks-module .tile-block.block-tile-container.vert .image-block {
                        width: 100%; }
                    .tile-blocks-module .tile-block.block-tile-container.vert .content-block {
                        height: auto;
                        width: 100%; } }
    .tile-blocks-module .tile-block.simple-block-tile-container {
        padding: 30px; }
        .tile-blocks-module .tile-block.simple-block-tile-container img {
            width: 100%;
            height: auto; }
    .tile-blocks-module .tile-block.image-tile-container.col-2 {
        grid-column: span 2; }
        .tile-blocks-module .tile-block.image-tile-container.col-2 .image-block {
            width: 100%; }
    .tile-blocks-module .tile-block.image-tile-container .image-block {
        padding: 20px; }
    .tile-blocks-module .tile-block.image-tile-container .content {
        z-index: 3;
        text-align: center; }
    @media (max-width: 830px) {
        .tile-blocks-module .tile-block.image-tile-container.col-1 {
            width: 350px;
            height: auto; } }
    @media (max-width: 768px) {
        .tile-blocks-module .tile-block.image-tile-container.col-1 {
            width: 320px; } }
    @media (max-width: 660px) {
        .tile-blocks-module .tile-block.image-tile-container {
            width: 100%; }
            .tile-blocks-module .tile-block.image-tile-container.col-1 {
                width: 100%; }
            .tile-blocks-module .tile-block.image-tile-container.col-2 {
                grid-column: span 1; } }
    .tile-blocks-module .tile-block .image-block {
        width: 385px;
        min-height: 385px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        overflow: hidden;
        position: relative; }
        @media (max-width: 830px) {
            .tile-blocks-module .tile-block .image-block {
                width: 350px;
                flex-grow: 1; } }
        @media (max-width: 768px) {
            .tile-blocks-module .tile-block .image-block {
                width: 320px;
                min-height: 320px; } }
        @media (max-width: 660px) {
            .tile-blocks-module .tile-block .image-block {
                width: 100%; } }
        .tile-blocks-module .tile-block .image-block:hover .image-hover {
            transform: scale(1.1); }
        .tile-blocks-module .tile-block .image-block .image-hover {
            background-size: cover;
            background-position: center;
            background-repeat: no-repeat;
            height: 100%;
            width: 100%;
            position: absolute;
            left: 0;
            top: 0;
            transform: scale(1);
            transition: transform 1s; }
        .tile-blocks-module .tile-block .image-block .overlay {
            background: radial-gradient(circle, rgba(0, 0, 0, 0.4) 20%, rgba(0, 0, 0, 0) 100%);
            height: 100%;
            width: 100%;
            position: absolute;
            left: 0;
            top: 0; }
        .tile-blocks-module .tile-block .image-block h3 {
            z-index: 3; }
        .tile-blocks-module .tile-block .image-block a {
            height: 100%;
            left: 0;
            position: absolute;
            top: 0;
            width: 100%; }
    .tile-blocks-module .tile-block .content-block {
        min-height: 385px;
        padding: 20px;
        width: 385px;
        flex-grow: 1; }
        @media (max-width: 830px) {
            .tile-blocks-module .tile-block .content-block {
                width: 350px;
                min-height: auto; } }
        @media (max-width: 660px) {
            .tile-blocks-module .tile-block .content-block {
                width: 100%; } }
    .tile-blocks-module .tile-block .button {
        border: 1px solid;
        background-color: transparent; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdGlsZS1ibG9ja3Muc2NzcyIsImhlbHBlcnMvX3ZhcmlhYmxlcy5zY3NzIiwiaGVscGVycy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7SUFFSSxrQkFBa0I7SUFFbEIsY0FBYztJQUNkLGlCQ0RvQjtJREVwQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxVQUFVO0lBRVYsYUFBYTtJQUNiLCtDQUE0RDtJQUU1RCx1QkFBdUI7SUFDdkIsY0FBYztJQUNkLHFCQUFxQixFQUFBO0lBRXJCO1FBbEJKO1lBbUJNLCtDQUE2RCxFQUFBLEVBVWhFO0lBUkM7UUFyQko7WUFzQk0sK0NBQTRELEVBQUEsRUFPL0Q7SUFKQztRQXpCSjtZQTBCTSxVQUFVO1lBQ1YsOENBQThDLEVBQUEsRUFFakQ7O0FBN0JIO0lBZ0NJLGlCQXBDcUI7SUFxQ3JCLFNBQVMsRUFBQTtJQUVUO1FBbkNKO1lBb0NNLGlCQXZDb0IsRUFBQSxFQStTdkI7SUF0UUM7UUF0Q0o7WUF1Q00saUJBekNtQixFQUFBLEVBOFN0QjtJQW5RQztRQXpDSjtZQTBDTSxXQUFXLEVBQUEsRUFrUWQ7SUE1U0g7UUFpRE0sd0JBQXdCO1FBQ3hCLG1CQUFtQjtRQUNuQixrQkFBa0I7UUFFbEIsaUJBekRtQjtRQTBEbkIsYUFBYTtRQUNiLFlBM0RtQjtRQTZEbkIsYUFBYTtRQUNiLHNCQUFzQjtRQUN0Qix1QkFBdUI7UUFDdkIsbUJBQW1CLEVBQUE7UUFFbkI7WUE5RE47Z0JBK0RRLFlBbEVrQjtnQkFtRWxCLGlCQW5Fa0IsRUFBQSxFQW1GckI7UUFkQztZQWxFTjtnQkFtRVEsaUJBckVpQjtnQkFzRWpCLFlBdEVpQixFQUFBLEVBa0ZwQjtRQVZDO1lBdEVOO2dCQXVFUSxvQkFBb0I7Z0JBQ3BCLFlBQVksRUFBQSxFQVFmO1FBTkM7WUExRU47Z0JBMkVRLG9CQUFvQjtnQkFDcEIsaUJBQWlCO2dCQUNqQixZQUFZO2dCQUNaLFlBQVksRUFBQSxF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UUF5U00saUJBQWlCO1FBQ2pCLDZCQUE2QixFQUFBIiwiZmlsZSI6ImNvbXBvbmVudHMvdGlsZS1ibG9ja3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4vLi4vaGVscGVycy92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLy4uL2hlbHBlcnMvbWl4aW5zXCI7XG5cbiR0aWxlLXNxdWFyZS1iYXNpYzogMzg1cHg7XG4kdGlsZS1zcXVhcmUtbWVkaXVtOiAzNTBweDtcbiR0aWxlLXNxdWFyZS1zbWFsbDogMzIwcHg7XG5cbi50aWxlLWJsb2Nrcy1tb2R1bGUge1xuICAudGlsZS1ibG9jay1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHRpbGUtZ3JpZC13aWR0aDtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgJHRpbGUtc3F1YXJlLWJhc2ljKTtcblxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIGdyaWQtYXV0by1mbG93OiBkZW5zZTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbGcpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgJHRpbGUtc3F1YXJlLW1lZGl1bSk7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgJHRpbGUtc3F1YXJlLXNtYWxsKTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAudGlsZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogJHRpbGUtc3F1YXJlLWJhc2ljO1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbGcpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0aWxlLXNxdWFyZS1tZWRpdW07XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgIG1pbi1oZWlnaHQ6ICR0aWxlLXNxdWFyZS1zbWFsbDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5jb250ZW50LXRpbGUtY29udGFpbmVyIHtcbiAgICAgIC8vIHRoaXMgYWx3YXlzIHNob3VsZCBoYXZlIGEgYm9yZGVyXG4gICAgICAvLyBldmVuIGlmIHVzZXIgZm9yZ290IHRvIHNwZWNpZnkgb24gdGhlIENNU1xuICAgICAgLy8gc2lsdmVyIGhhcyBnb29kIHZpc2liaWxpdHkgb24gYm90aCBkYXJrIGFuZCBsaWdodCBCZ1xuICAgICAgYm9yZGVyOiAycHggc29saWQgc2lsdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgbWluLWhlaWdodDogJHRpbGUtc3F1YXJlLWJhc2ljO1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtYmFzaWM7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWxnKSB7XG4gICAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtbWVkaXVtO1xuICAgICAgICBtaW4taGVpZ2h0OiAkdGlsZS1zcXVhcmUtbWVkaXVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAkdGlsZS1zcXVhcmUtc21hbGw7XG4gICAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtc21hbGw7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXhzKSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibG9jay10aWxlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICAmLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gICAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29sLTMge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xuICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgIHdpZHRoOiAzNCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXh4bCkge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICAgIC5pbWFnZS1ibG9jayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmVydCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdyaWQtcm93OiBzcGFuIDI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0aWxlLXNxdWFyZS1tZWRpdW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0aWxlLXNxdWFyZS1tZWRpdW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbWQpIHtcbiAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgbWluLWhlaWdodDogJHRpbGUtc3F1YXJlLXNtYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJHRpbGUtc3F1YXJlLXNtYWxsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IHNwYW4gMTtcbiAgICAgICAgICAuaW1hZ2UtYmxvY2sge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2ltcGxlLWJsb2NrLXRpbGUtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pbWFnZS10aWxlLWNvbnRhaW5lciB7XG4gICAgICAmLmNvbC0yIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIH1cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLWxnKSB7XG4gICAgICAgICYuY29sLTEge1xuICAgICAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtbWVkaXVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZCkge1xuICAgICAgICAmLmNvbC0xIHtcbiAgICAgICAgICB3aWR0aDogJHRpbGUtc3F1YXJlLXNtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLmNvbC0xIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLmNvbC0yIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtYmFzaWM7XG4gICAgICBtaW4taGVpZ2h0OiAkdGlsZS1zcXVhcmUtYmFzaWM7XG4gICAgICAvLyBTYWZhcmkgaXMgdW5oYXBweSB3aXRoIHRoaXMgMTAwJVxuICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICB3aWR0aDogJHRpbGUtc3F1YXJlLW1lZGl1bTtcblxuICAgICAgICAvLyBtaW4taGVpZ2h0OiAkdGlsZS1zcXVhcmUtbWVkaXVtO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLW1kKSB7XG4gICAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtc21hbGw7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICR0aWxlLXNxdWFyZS1zbWFsbDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuaW1hZ2UtaG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgaW1hZ2UtdG8taG92ZXI7XG4gICAgICB9XG5cbiAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICAgIGNpcmNsZSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuNCkgMjAlLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJVxuICAgICAgICApO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAvLyB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2sge1xuICAgICAgbWluLWhlaWdodDogJHRpbGUtc3F1YXJlLWJhc2ljO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIHdpZHRoOiAkdGlsZS1zcXVhcmUtYmFzaWM7XG5cbiAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1sZykge1xuICAgICAgICB3aWR0aDogJHRpbGUtc3F1YXJlLW1lZGl1bTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1zbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIkYnJlYWsteHhzOiAzMjBweDtcbiRicmVhay14czogNDIwcHg7XG4kYnJlYWstc206IDY2MHB4O1xuJGJyZWFrLW1kOiA3NjhweDtcbiRicmVhay1sZzogODMwcHg7XG4kYnJlYWsteGw6IDk4NnB4O1xuJGJyZWFrLXh4bDogMTE5NXB4O1xuXG4vLyBJbnN0ZWFkIG9mIHBhZGRpbmcgYWRqdXN0aW5nXG4vLyBlYXNpZXIgdG8gY29udHJvbCB0aGUgY29udGVudCB3aWR0aFxuJGNvbnRlbnQtd2lkdGgtbGFyZ2U6IDE0MDBweDtcbiR0aWxlLWdyaWQtd2lkdGg6IDEyMjBweDtcbiRib3gtbmF2LXdpZHRoOiAxMDI0cHg7XG4kY29udGVudC13aWR0aC1uYXJyb3c6IDc2OHB4O1xuJHZpZGVvLXdpZHRoLW1heDogOTAwcHg7XG5cbiRtb2R1bGUtdmVydGljYWwtc3BhY2luZzogNzVweDtcbiRtb2R1bGUtdmVydGljYWwtc3BhY2luZy1tb2JpbGU6ICRtb2R1bGUtdmVydGljYWwtc3BhY2luZyAtIDQwcHg7XG5cbiRoZWFkZXItaGVpZ2h0OiAxMDVweDtcbiRoZWFkZXItaGVpZ2h0LW1vYmlsZTogJGhlYWRlci1oZWlnaHQgLSAzMHB4O1xuIiwiQG1peGluIGJhY2tncm91bmQtaW1hZ2UtYmFzaWNzKCkge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtaXhpbiBpbWFnZS10by1ob3ZlcigpIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZS1iYXNpY3M7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcztcbn1cbiJdfQ== */
