.clearfix:after {
  content: "";
  display: table;
  clear: both; }

.hidden {
  position: absolute;
  left: -100%;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden; }

/* Forms */
:root {
  --gf-input-color-background: #4a4a4a;
  --color-input-text: #ffffff;
  --color-input-focus-text: #ffffff; }

.wrapper--block_text_image .container .image-text-block--image {
  text-align: center; }
  .wrapper--block_text_image .container .image-text-block--image img {
    margin-bottom: 0; }

.wrapper--block_text_image .container .image-text-block--text {
  padding: 2rem 0; }
  .wrapper--block_text_image .container .image-text-block--text a.button {
    margin: 1rem 0; }

@media (min-width: 840px) {
  .wrapper--block_text_image .container {
    align-items: center; }
    .wrapper--block_text_image .container .image-text-block--text {
      padding-left: 1rem; }
    .wrapper--block_text_image .container.stack-align-top {
      align-items: flex-start; }
      .wrapper--block_text_image .container.stack-align-top .image-text-block--text {
        padding-top: 0; }
    .wrapper--block_text_image .container.stack-align-bottom {
      align-items: flex-end; }
      .wrapper--block_text_image .container.stack-align-bottom .image-text-block--text {
        padding-bottom: 0; }
    .wrapper--block_text_image .container:not(.stack-me) {
      display: flex; }
      .wrapper--block_text_image .container:not(.stack-me) h3 {
        margin-top: 0; }
      .wrapper--block_text_image .container:not(.stack-me) .image-text-block--image {
        margin-right: 0; }
    .wrapper--block_text_image .container.ratio-1-1 .image-text-block--image {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-1-1 .image-text-block--text {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-1-2 .image-text-block--image {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-1-2 .image-text-block--text {
      flex: 2; }
    .wrapper--block_text_image .container.ratio-1-3 .image-text-block--image {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-1-3 .image-text-block--text {
      flex: 3; }
    .wrapper--block_text_image .container.ratio-1-4 .image-text-block--image {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-1-4 .image-text-block--text {
      flex: 4; }
    .wrapper--block_text_image .container.ratio-2-1 .image-text-block--image {
      flex: 2; }
    .wrapper--block_text_image .container.ratio-2-1 .image-text-block--text {
      flex: 2; }
    .wrapper--block_text_image .container.ratio-3-1 .image-text-block--image {
      flex: 3; }
    .wrapper--block_text_image .container.ratio-3-1 .image-text-block--text {
      flex: 1; }
    .wrapper--block_text_image .container.ratio-4-1 .image-text-block--image {
      flex: 4; }
    .wrapper--block_text_image .container.ratio-4-1 .image-text-block--text {
      flex: 1; }
    .wrapper--block_text_image .container.swap_image .image-text-block--image {
      order: 2;
      margin-left: 0; }
    .wrapper--block_text_image .container.swap_image .image-text-block--text {
      order: 1;
      padding-left: 0;
      padding-right: 1em; } }

@media (min-width: 840px) {
  @supports (display: grid) {
    .wrapper--block_text_image .container.image-overlap {
      display: grid;
      grid-template-columns: 50% 1fr 1fr;
      grid-template-rows: 1fr; }
      .wrapper--block_text_image .container.image-overlap .image-text-block--image {
        grid-column: 1 / span 2;
        grid-row: 1 / span 1;
        position: relative; }
        .wrapper--block_text_image .container.image-overlap .image-text-block--image img {
          width: 100%;
          height: auto; }
        .wrapper--block_text_image .container.image-overlap .image-text-block--image:after {
          content: '';
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1;
          background-image: linear-gradient(90deg, #141414 0%, rgba(20, 20, 20, 0) 30%, rgba(20, 20, 20, 0) 70%, #141414 100%); }
      .wrapper--block_text_image .container.image-overlap .image-text-block--text {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        grid-column: 2 / span 2;
        grid-row: 1 / span 1;
        position: relative;
        background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
        z-index: 100;
        padding-left: 2em; }
        .wrapper--block_text_image .container.image-overlap .image-text-block--text p {
          max-width: 450px; }
      .wrapper--block_text_image .container.image-overlap.swap_image {
        grid-template-columns: 1fr 1fr 50%; }
        .wrapper--block_text_image .container.image-overlap.swap_image .image-text-block--image {
          grid-column: 2 / span 2; }
        .wrapper--block_text_image .container.image-overlap.swap_image .image-text-block--text {
          grid-column: 1 / span 2;
          padding-left: 1em;
          padding-right: 2em;
          text-align: right;
          background-image: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); }
          .wrapper--block_text_image .container.image-overlap.swap_image .image-text-block--text p {
            margin-left: auto; } } }

@media (min-width: 840px) {
  .wrapper--block_text_image.background-black .container.image-overlap .image-text-block--image:after {
    background-image: linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, black 100%); } }

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