.visuallyHidden {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
  color: transparent;
  background-color: transparent;
  margin: 0;
  padding: 0; }

@font-face {
  font-family: 'Clementine';
  src: url("../fonts/clementine-webfont.woff2") format("woff2"), url("../fonts/clementine-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  background-color: #fff; }
  @media screen and (min-width: 1024px) {
    html {
      font-size: 14px; } }

*,
*::after,
*::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit; }

body {
  color: #464646;
  font-family: Montserrat;
  font-weight: 400;
  line-height: 1.8;
  margin: 0 auto; }
  body:not(.path-frontpage) .layout-content {
    position: absolute;
    right: 0;
    padding: 4rem 0 0;
    overflow: hidden;
    min-height: 100vh; }
    @media screen and (min-width: 1024px) {
      body:not(.path-frontpage) .layout-content {
        width: calc(100% - 18rem); } }
    body:not(.path-frontpage) .layout-content > .region-content {
      max-width: 55rem;
      margin: 0 auto;
      padding: 0 3rem;
      min-height: calc(100vh - 8.9rem); }
  body .layout-content {
    background: #fff;
    position: absolute;
    right: 0;
    top: 10rem;
    width: 100%;
    background: #fff;
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
    body .layout-content.menu-expanded {
      -webkit-transform: translate3d(0, 100vh, 0);
      transform: translate3d(0, 100vh, 0); }
    @media screen and (min-width: 1024px) {
      body .layout-content {
        top: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0); } }

.btn {
  padding: 1rem 0;
  position: relative;
  display: inline-block; }
  .btn > div {
    display: inline-block;
    vertical-align: middle;
    position: relative; }
  .btn a {
    position: relative;
    z-index: 2; }
  .btn > span {
    margin: 0 0 0 1.5rem;
    vertical-align: middle;
    display: inline-block;
    color: inherit;
    width: 3.5rem;
    height: 3.5rem;
    text-align: center;
    border-radius: 100%;
    -webkit-box-shadow: inset 0 0 0 .2rem;
    box-shadow: inset 0 0 0 .2rem;
    position: relative;
    z-index: 2;
    cursor: pointer; }
    .btn > span .fa {
      position: absolute;
      top: 50%;
      left: 53%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      font-size: 2rem; }

.pager-items {
  margin: 0;
  padding: 2rem 0; }

form label {
  font-size: 1rem; }

form input[type="text"],
form input[type="password"],
form textarea,
form input[type="email"] {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #bbb;
  width: 100%;
  display: block;
  padding: 1rem;
  font-size: inherit; }

form input[type="submit"] {
  background: #24a8df;
  color: #fff !important;
  font-family: inherit;
  font-size: 1rem;
  padding: 1rem;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  border-radius: .25rem;
  margin: 1rem 0 0; }

h1 {
  margin: 0; }

h2 {
  margin: 0; }

h3 {
  margin: 0; }

a {
  text-decoration: none;
  color: #042c5c; }

p {
  font-size: 1.2rem; }
  p a {
    color: #cb3143; }
    p a:hover {
      text-decoration: underline; }

article .fieldName-body ul,
article .fieldName-body ol {
  line-height: 1.8; }
  article .fieldName-body ul li,
  article .fieldName-body ol li {
    font-size: 1.2rem; }

b,
strong {
  font-weight: 700; }

em {
  font-style: oblique; }

i {
  font-style: italic; }

small {
  font-size: 0.8em; }

big {
  font-size: 1.2em; }

dl dt {
  font-weight: 700; }

time {
  color: #b6852f;
  font-weight: 500; }

abbr {
  text-transform: uppercase; }

.caps, form label, form input[type="submit"], .pageTitle, header.layout-header ul.menu li.get-involved.menu-item a, body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio a, body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn a, body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item a, #block-views-block-news-featured-block .view-header h2, #block-views-block-news-homepage-block > div .view-id-news .view-footer a p:nth-of-type(2), body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content h2, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content .btn a, body.page-nodeType-article section h2, body.page-nodeType-landing section h2 {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.06em;
  font-size: 1.3rem;
  color: #042c5c; }

.pageTitle {
  font-size: 3rem;
  line-height: 1.3; }

.bg-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Clementine;
  font-size: 22vw;
  position: absolute;
  left: -1rem;
  right: -1rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  @media screen and (min-width: 1024px) {
    .bg-text {
      left: -5rem;
      right: -5rem; } }
  .bg-text > span {
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    line-height: normal;
    color: transparent;
    background: -webkit-linear-gradient(#e7b4b5, #f2d2ac);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .bg-text > span {
        color: #E5B4B5; } }

.year-break {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Clementine;
  font-size: 32vw;
  position: relative;
  color: pink;
  width: 100vw;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .year-break:after {
    content: "";
    background: url(../img/year-bg.png) no-repeat center center/120%;
    position: absolute;
    bottom: 5rem;
    left: 0;
    width: 100%;
    height: 20rem;
    opacity: 0.5; }
  .year-break > span {
    position: relative;
    z-index: 1;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
    line-height: normal;
    color: transparent;
    background: -webkit-linear-gradient(#e7b4b5, #f2d2ac);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .year-break > span {
        color: #E5B4B5; } }

footer.layout-footer {
  text-align: center;
  padding: 1.5rem 3rem;
  color: #fff;
  background: #042c5c; }
  footer.layout-footer p {
    margin: 0;
    font-weight: 600;
    font-size: 1.1rem; }

a[data-action="open-menu"] {
  position: absolute;
  display: block;
  top: 4rem;
  right: 2rem;
  color: #fff; }
  a[data-action="open-menu"] > span {
    background: #fff;
    width: 2rem;
    height: 4px;
    border-radius: 100px;
    display: block;
    margin-bottom: .5rem; }
  @media screen and (min-width: 1024px) {
    a[data-action="open-menu"] {
      display: none; } }

header.layout-header {
  position: fixed;
  top: 0;
  height: 100vh;
  left: 0;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: all 1s;
  transition: all 1s;
  background: #cb3143;
  overflow: auto; }
  @media screen and (min-width: 1024px) {
    header.layout-header {
      width: 18rem; } }
  header.layout-header form {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    font-family: inherit;
    font-size: inherit; }
    @media screen and (max-width: 1023px) {
      header.layout-header form {
        opacity: 0;
        -webkit-transition: opacity .6s;
        transition: opacity .6s;
        bottom: auto;
        top: 10rem; }
        header.layout-header form.reveal {
          opacity: 1; } }
    header.layout-header form .fa {
      color: #fff;
      position: absolute;
      top: 50%;
      right: 1.5rem;
      -webkit-transform: translate(0, -50%) rotateY(180deg);
      transform: translate(0, -50%) rotateY(180deg);
      opacity: 0.5;
      -webkit-transition: all .3s;
      transition: all .3s; }
    header.layout-header form input {
      width: 100%;
      border: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background: rgba(0, 0, 0, 0.2);
      padding: 1rem 1.5rem;
      color: #fff;
      opacity: 0.5;
      -webkit-transition: all .3s;
      transition: all .3s; }
      header.layout-header form input::-webkit-input-placeholder {
        color: #fff; }
      header.layout-header form input:-ms-input-placeholder {
        color: #fff; }
      header.layout-header form input::-ms-input-placeholder {
        color: #fff; }
      header.layout-header form input::placeholder {
        color: #fff; }
      header.layout-header form input:focus {
        opacity: 1; }
        header.layout-header form input:focus + .fa {
          opacity: 1; }
      @media screen and (max-width: 1023px) {
        header.layout-header form input {
          padding: 1.5rem 3rem; } }
  header.layout-header ul.menu {
    margin: 0; }
    header.layout-header ul.menu li {
      display: block; }
      @media screen and (max-width: 1023px) {
        header.layout-header ul.menu li:not(:nth-of-type(1)) {
          border-bottom: 1px solid rgba(255, 255, 255, 0.2);
          opacity: 0;
          -webkit-transition: opacity .6s;
          transition: opacity .6s; }
          header.layout-header ul.menu li:not(:nth-of-type(1)).reveal {
            opacity: 1; } }
      @media screen and (max-width: 1023px) {
        header.layout-header ul.menu li:not(:nth-of-type(1)) a {
          font-size: 1.5rem;
          font-weight: 100; } }
      header.layout-header ul.menu li:not(:nth-of-type(1)) a:before {
        content: "";
        width: .3rem;
        height: .3rem;
        background: #fff;
        position: absolute;
        top: 50%;
        left: 2.5rem;
        -webkit-transform: translate(-1rem, -50%);
        -ms-transform: translate(-1rem, -50%);
        transform: translate(-1rem, -50%);
        border-radius: 100%;
        opacity: 0;
        -webkit-transition: all .2s;
        transition: all .2s; }
      header.layout-header ul.menu li:not(:nth-of-type(1)) a:hover, header.layout-header ul.menu li:not(:nth-of-type(1)) a:focus {
        background: -webkit-gradient(linear, left top, right top, from(#cb3143), to(rgba(0, 0, 0, 0.2)));
        background: linear-gradient(to right, #cb3143, rgba(0, 0, 0, 0.2));
        padding: 1.5rem 0 1.5rem 4rem; }
        @media screen and (min-width: 1024px) {
          header.layout-header ul.menu li:not(:nth-of-type(1)) a:hover, header.layout-header ul.menu li:not(:nth-of-type(1)) a:focus {
            padding: 1.25rem 0 1.25rem 5rem; } }
        header.layout-header ul.menu li:not(:nth-of-type(1)) a:hover:before, header.layout-header ul.menu li:not(:nth-of-type(1)) a:focus:before {
          opacity: 1;
          -webkit-transform: translate(0, -50%);
          -ms-transform: translate(0, -50%);
          transform: translate(0, -50%); }
      header.layout-header ul.menu li:not(:nth-of-type(1)).menu-item-isActiveTrail a {
        background: -webkit-gradient(linear, left top, right top, from(#cb3143), to(rgba(255, 255, 255, 0.3)));
        background: linear-gradient(to right, #cb3143, rgba(255, 255, 255, 0.3));
        color: #fff;
        padding: 1.5rem 0 1.5rem 4rem; }
      header.layout-header ul.menu li:not(:nth-of-type(1)).menu-item-isActiveTrail a:before {
        opacity: 1;
        -webkit-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
        background: #fff; }
      header.layout-header ul.menu li a {
        font-weight: 500;
        color: #fff;
        padding: 1.5rem 0 1.5rem 3rem;
        display: block;
        background: rgba(255, 255, 255, 0);
        -webkit-transition: all .2s;
        transition: all .2s;
        position: relative; }
        @media screen and (max-height: 640px) {
          header.layout-header ul.menu li a {
            padding: 1.10rem 0 1.10rem 3rem; } }
        @media screen and (min-width: 1024px) {
          header.layout-header ul.menu li a {
            padding: 1.25rem 0 1.25rem 4rem; } }
      header.layout-header ul.menu li.get-involved.menu-item {
        position: fixed;
        bottom: 6rem;
        width: 100%;
        left: 0;
        border: none; }
        @media screen and (max-width: 1023px) {
          header.layout-header ul.menu li.get-involved.menu-item {
            position: relative;
            bottom: 0;
            top: 2rem; } }
        header.layout-header ul.menu li.get-involved.menu-item:before {
          content: "";
          background: url(../img/get-involved-bg.png) no-repeat center center/100%;
          width: 15rem;
          height: 78px;
          position: absolute;
          top: -1rem;
          left: 1.5rem; }
          @media screen and (max-width: 1023px) {
            header.layout-header ul.menu li.get-involved.menu-item:before {
              width: 20rem;
              height: 8rem;
              position: absolute;
              top: -2.1rem;
              left: 1rem; } }
        header.layout-header ul.menu li.get-involved.menu-item a {
          font-size: 1.1rem;
          color: #cb3143;
          background: none;
          padding: 1.25rem 0 1.25rem 3rem;
          font-family: montserrat;
          font-weight: 700; }
          header.layout-header ul.menu li.get-involved.menu-item a:before {
            display: none; }
          @media screen and (max-width: 1023px) {
            header.layout-header ul.menu li.get-involved.menu-item a {
              font-size: 1.5rem; } }
      header.layout-header ul.menu li:nth-of-type(1) {
        padding: 4rem 0;
        max-width: 20rem; }
        @media screen and (max-width: 1023px) {
          header.layout-header ul.menu li:nth-of-type(1) {
            margin-top: -2rem;
            padding: 4rem 0 7rem; } }
        header.layout-header ul.menu li:nth-of-type(1) a {
          padding: 0rem 3rem;
          font-size: 1.4rem;
          text-transform: uppercase;
          font-weight: 700;
          letter-spacing: 0.05rem;
          position: relative; }
          header.layout-header ul.menu li:nth-of-type(1) a:before {
            content: "";
            position: absolute;
            height: 200%;
            width: .3rem;
            left: 1.5rem;
            bottom: 0.31rem;
            background: #fff;
            border-radius: 100px; }
          @media screen and (min-width: 1024px) {
            header.layout-header ul.menu li:nth-of-type(1) a {
              padding: 0 4rem; }
              header.layout-header ul.menu li:nth-of-type(1) a:before {
                left: 2.5rem; } }
      header.layout-header ul.menu li:nth-of-type(6) {
        color: tan; }

body.timeline-revealed header {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0); }

body.path-frontpage {
  overflow-x: hidden; }
  @media screen and (min-width: 1024px) {
    body.path-frontpage .layout-content {
      width: calc(100% - 18rem); } }
  @media screen and (min-width: 1024px) {
    body.path-frontpage .layout-content article .node-content > .field-item {
      min-height: 60rem; } }
  body.path-frontpage .layout-content article .node-content > .field-item .fieldName-field-title-line-1 {
    font-size: 4.5rem;
    line-height: 1em;
    color: #042c5c;
    font-family: 'Clementine';
    text-transform: lowercase; }
  body.path-frontpage .layout-content article .node-content > .field-item .fieldName-field-title-line-2 {
    font-size: 4.5rem;
    text-transform: uppercase;
    line-height: 1em;
    font-weight: 700;
    color: #042c5c; }
  body.path-frontpage .layout-content article .node-content > .field-item .paragraph {
    max-width: 80rem;
    margin: 0 auto;
    padding: 3rem; }
    @media screen and (max-width: 1024px) {
      body.path-frontpage .layout-content article .node-content > .field-item .paragraph {
        max-width: 55rem; } }
  body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero {
    -webkit-box-shadow: inset calc( 55vw - 18rem) 0 100rem rgba(102, 75, 35, 0.3);
    box-shadow: inset calc( 55vw - 18rem) 0 100rem rgba(102, 75, 35, 0.3);
    background: url("../img/hero.jpg") no-repeat top center/cover;
    color: #fff;
    position: relative;
    min-height: 80vw;
    overflow: hidden; }
    @media screen and (min-width: 1024px) {
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero {
        height: 100vh;
        min-height: 30rem;
        background: url("../img/hero.jpg") no-repeat top -5rem center/cover; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero:after {
      content: "";
      position: absolute;
      bottom: -10rem;
      left: 0;
      width: 100%;
      height: 50vh;
      background: url("../img/brush-mask-bottom-1.png") no-repeat bottom center/100%; }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero p {
      font-size: 1.5rem;
      max-width: 26rem;
      font-weight: 700; }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 100%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph .fieldName-field-title-line-1 {
        font-size: 4rem;
        line-height: 1em;
        color: #fff;
        font-family: 'Clementine';
        color: #042c5c; }
        @media screen and (min-width: 1024px) {
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph .fieldName-field-title-line-1 {
            font-size: 9rem; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph .fieldName-field-title-line-2 {
        color: #fff;
        font-size: 6rem;
        text-transform: uppercase;
        line-height: 1em;
        font-weight: 700;
        text-shadow: 0px 9px 60px rgba(102, 75, 35, 0.5); }
        @media screen and (min-width: 1024px) {
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph .fieldName-field-title-line-2 {
            font-size: 12rem; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph img {
        display: none; }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph p {
        display: none; }
        @media screen and (min-width: 1024px) {
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-hero .paragraph p {
            display: block; } }
  body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio {
    overflow: hidden;
    position: relative; }
    @media screen and (min-width: 1024px) {
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
    @media screen and (min-width: 1024px) {
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .paragraph {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image {
      position: relative; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image {
          max-width: calc( 50% - 2rem);
          display: inline-block;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .fieldName-field-image {
        position: relative; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .fieldName-field-image:before {
          background: #E5B4B5;
          content: "";
          position: absolute;
          height: 125%;
          width: .3rem;
          top: 50%;
          left: 50%;
          border-radius: 100px;
          -webkit-transform: translate(-50%, -60%);
          -ms-transform: translate(-50%, -60%);
          transform: translate(-50%, -60%); }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image img {
        position: relative;
        z-index: 1;
        width: 100%;
        height: auto;
        border-radius: .3rem;
        -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
        box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2); }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .brush-bg {
        opacity: 0.3; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .brush-bg .brush {
          background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
          width: 40rem;
          height: 20rem;
          position: absolute;
          top: 50%;
          right: 0;
          -webkit-transform: translate3d(10rem, -50%, 0);
          transform: translate3d(10rem, -50%, 0);
          overflow: hidden;
          margin: -5rem 0 0 0; }
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .brush-bg .brush:after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: calc( 100% + 15rem);
            height: 100%;
            background: url(../img/brush-cover.png) no-repeat left center/cover;
            -webkit-transform: translate3d(-15rem, 0, 0);
            transform: translate3d(-15rem, 0, 0);
            -webkit-transition: all 5s;
            transition: all 5s; }
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-image .brush-bg .brush.active:after {
            -webkit-transform: translate3d(25rem, 0, 0);
            transform: translate3d(25rem, 0, 0); }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-content {
      position: relative;
      z-index: 1; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .section-content {
          max-width: calc( 50% - 2rem);
          display: inline-block;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .btn .brush {
      background: url(../img/brushes.png) no-repeat -27rem -35rem/100rem;
      width: 25rem;
      height: 12rem;
      position: absolute;
      top: 50%;
      right: 0;
      -webkit-transform: translate3d(10rem, -50%, 0);
      transform: translate3d(10rem, -50%, 0);
      overflow: hidden; }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .btn .brush:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: calc( 100% + 15rem);
        height: 100%;
        background: url(../img/brush-cover.png) no-repeat left center/cover;
        -webkit-transform: translate3d(-15rem, 0, 0);
        transform: translate3d(-15rem, 0, 0);
        -webkit-transition: all 5s;
        transition: all 5s; }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-yellow-paint-stroke-sectio .btn .brush.active:after {
        -webkit-transform: translate3d(25rem, 0, 0);
        transform: translate3d(25rem, 0, 0); }
  body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout {
    overflow: hidden;
    position: relative;
    background: -webkit-linear-gradient(#fff, #ebfaff); }
    @media screen and (max-width: 1023px) {
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .paragraph {
        padding: 1.5rem; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout img {
      position: relative;
      z-index: 1;
      width: 100%;
      height: auto;
      -webkit-box-shadow: 0 2rem 0 #fff;
      box-shadow: 0 2rem 0 #fff; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout img {
          margin: -27rem 0 0 0; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content {
      -webkit-box-shadow: 0 3rem 10rem rgba(44, 106, 125, 0.3);
      box-shadow: 0 3rem 10rem rgba(44, 106, 125, 0.3);
      padding: 1.5rem;
      position: relative;
      z-index: 1;
      margin-top: 7vw;
      background: rgba(255, 255, 255, 0.5); }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content {
          padding: 4rem 4rem 22rem 4rem; } }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content p {
          max-width: 66%; } }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn {
          text-align: right; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn .brush {
        background: url(../img/brushes.png) no-repeat 0 -47rem/100rem;
        width: 25rem;
        height: 12rem;
        position: absolute;
        top: 50%;
        right: 9rem;
        -webkit-transform: translate3d(10rem, -50%, 0);
        transform: translate3d(10rem, -50%, 0);
        overflow: hidden; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
        @media screen and (max-width: 1023px) {
          body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-standout .section-content .btn .brush {
            display: none; } }
  body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower {
    overflow: hidden;
    position: relative;
    padding: 5rem 0 0;
    background: url("../img/empower-bg.jpg") no-repeat top 10rem center/cover; }
    @media screen and (min-width: 1024px) {
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower {
        padding: 5rem 0 10rem; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .paragraph {
      padding-top: 25vw; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .paragraph > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between; } }
    body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item {
      margin: 0 0 2rem 0;
      text-align: center;
      display: inline-block;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      width: 100%;
      background: #fff;
      padding: 6vw 0;
      -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
      box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
      -webkit-transition: color .3s;
      transition: color .3s;
      position: relative;
      overflow: hidden; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item {
          max-width: calc( 33.3% - 2rem); } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:before {
        content: "";
        position: absolute;
        -webkit-box-shadow: inset 0 0 0 .25rem #ddd;
        box-shadow: inset 0 0 0 .25rem #ddd;
        top: -1rem;
        left: -1rem;
        bottom: -1rem;
        right: -1rem;
        -webkit-transition: all .6s;
        transition: all .6s;
        opacity: 0; }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item a {
        -webkit-transition: all .3s;
        transition: all .3s;
        display: block;
        font-size: 2.2rem;
        line-height: 1.3;
        z-index: 1;
        position: relative; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item a:before {
          content: "hear our";
          font-family: "Clementine";
          display: block;
          text-transform: lowercase;
          font-weight: 100; }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:hover {
        z-index: 1; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:hover:before {
          -webkit-box-shadow: inset 0 0 0 .25rem #ddd;
          box-shadow: inset 0 0 0 .25rem #ddd;
          top: 1.5rem;
          left: 1.5rem;
          bottom: 1.5rem;
          right: 1.5rem;
          opacity: 1; }
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:hover a {
          color: #24a8df; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(1) {
          top: 10rem; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(1) a:before {
        content: "hear our"; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(2) {
          top: 4rem; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(2) a:before {
        content: "meet our"; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(3) {
          top: 12rem; } }
      body.path-frontpage .layout-content article .node-content > .field-item.fieldName-field-empower .field-item:nth-of-type(3) a:before {
        content: "see our"; }
  body.path-frontpage .overlay {
    background: #fff;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    right: 0rem;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    -webkit-transition: all 1s;
    transition: all 1s;
    -webkit-box-shadow: 0 0 200px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 200px rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 1024px) {
    body.path-frontpage.timeline-revealed .layout-content {
      width: 100%; } }
  @media screen and (min-width: 1024px) {
    body.path-frontpage.timeline-revealed .overlay {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0); } }
  body.path-frontpage #block-views-block-events-homepage-block {
    width: 100vw;
    background: #fff;
    visibility: hidden;
    display: none;
    position: fixed;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    margin-bottom: 4rem; }
    @media screen and (min-width: 1024px) {
      body.path-frontpage #block-views-block-events-homepage-block {
        margin-left: -18rem; } }
    body.path-frontpage #block-views-block-events-homepage-block .view-events {
      overflow: hidden;
      position: relative; }
    body.path-frontpage #block-views-block-events-homepage-block ul.minimap {
      overflow: hidden;
      position: relative;
      position: -webkit-sticky;
      position: sticky;
      top: -1px;
      z-index: 1;
      display: inline-block;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      background: #24a8df;
      width: 100%;
      margin: 0;
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
      text-align: center;
      padding: 0; }
      body.path-frontpage #block-views-block-events-homepage-block ul.minimap a.close-timeline {
        position: absolute;
        top: 50%;
        left: 1.5rem;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        color: #fff;
        font-size: 1.5rem; }
      body.path-frontpage #block-views-block-events-homepage-block ul.minimap li {
        display: inline-block;
        position: relative; }
        body.path-frontpage #block-views-block-events-homepage-block ul.minimap li:first-of-type:after {
          content: "";
          position: absolute;
          top: 50%;
          left: 0;
          -webkit-transform: translateX(-100%) translateY(-50%);
          -ms-transform: translateX(-100%) translateY(-50%);
          transform: translateX(-100%) translateY(-50%);
          width: 1rem;
          height: 1rem;
          -webkit-box-shadow: inset 0 0 0 .25rem;
          box-shadow: inset 0 0 0 .25rem;
          border-radius: 100%; }
        body.path-frontpage #block-views-block-events-homepage-block ul.minimap li:last-of-type:after {
          content: "";
          position: absolute;
          top: 50%;
          right: 0;
          -webkit-transform: translateX(100%) translateY(-50%);
          -ms-transform: translateX(100%) translateY(-50%);
          transform: translateX(100%) translateY(-50%);
          width: 1rem;
          height: 1rem;
          -webkit-box-shadow: inset 0 0 0 .25rem;
          box-shadow: inset 0 0 0 .25rem;
          border-radius: 100%; }
        body.path-frontpage #block-views-block-events-homepage-block ul.minimap li:before {
          content: "";
          background: #042c5c;
          height: .3rem;
          width: 100%;
          top: 50%;
          left: 0;
          position: absolute;
          -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
        body.path-frontpage #block-views-block-events-homepage-block ul.minimap li a {
          letter-spacing: 0.1em;
          display: block;
          margin: 1rem 2rem;
          padding: .5rem 1rem;
          text-align: center;
          color: #fff;
          font-weight: 700;
          font-size: 1.1rem;
          position: relative;
          z-index: 1;
          background: #24a8df; }
          @media screen and (max-width: 1024px) {
            body.path-frontpage #block-views-block-events-homepage-block ul.minimap li a {
              margin: 1rem .5rem; } }
    body.path-frontpage #block-views-block-events-homepage-block > h2 {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      display: none; }
    body.path-frontpage #block-views-block-events-homepage-block > div {
      opacity: 0;
      -webkit-transition: all 1.3s;
      transition: all 1.3s;
      -webkit-transition-delay: .5s;
      transition-delay: .5s;
      -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
      transform-origin: top center;
      -webkit-transform: scale(1.3) translate3d(0, -30rem, 0);
      transform: scale(1.3) translate3d(0, -30rem, 0); }
    body.path-frontpage #block-views-block-events-homepage-block.active {
      visibility: visible;
      display: block;
      position: relative; }
      body.path-frontpage #block-views-block-events-homepage-block.active > div {
        -webkit-transform: scale(1) translate3d(0, 0, 0);
        transform: scale(1) translate3d(0, 0, 0);
        opacity: 1; }
    body.path-frontpage #block-views-block-events-homepage-block .layout-content {
      overflow: hidden; }
      body.path-frontpage #block-views-block-events-homepage-block .layout-content > .region-content {
        width: 100%;
        max-width: 80rem;
        margin: 0 auto;
        padding: 0 3rem; }
        @media screen and (max-width: 1024px) {
          body.path-frontpage #block-views-block-events-homepage-block .layout-content > .region-content {
            max-width: 55rem; } }
    body.path-frontpage #block-views-block-events-homepage-block .view-content {
      overflow: hidden; }
    body.path-frontpage #block-views-block-events-homepage-block .views-row {
      margin: 0 auto;
      max-width: 80rem;
      padding: 0 3rem; }
      @media screen and (max-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block .views-row {
          max-width: 55rem; } }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(1) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(1) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(1) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(2) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(2) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(2) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(3) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -4.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(3) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(3) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(4) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(4) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(4) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(5) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(5) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(5) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(6) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(6) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(6) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(7) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(7) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(7) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(8) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(8) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(8) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(9) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(9) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(9) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(10) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(10) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(10) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(11) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(11) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(11) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(12) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(12) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(12) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(13) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(13) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(13) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(14) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(14) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(14) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(15) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(15) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(15) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(16) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(16) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(16) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(17) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(17) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(17) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(18) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(18) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(18) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(19) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(19) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(19) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(20) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(20) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(20) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(21) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(21) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(21) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(22) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(22) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(22) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(23) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(23) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(23) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(24) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(24) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(24) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(25) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(25) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(25) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(26) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(26) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(26) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(27) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(27) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(27) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(28) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(28) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(28) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(29) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(29) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(29) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(30) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(30) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(30) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(31) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(31) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(31) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(32) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(32) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(32) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(33) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(33) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(33) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(34) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(34) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(34) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(35) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(35) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(35) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(36) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(36) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(36) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(37) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(37) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(37) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(38) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(38) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(38) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(39) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(39) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(39) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(40) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(40) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(40) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(41) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(41) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(41) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(42) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(42) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(42) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(43) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(43) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(43) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(44) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(44) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(44) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(45) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(45) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(45) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(46) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(46) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(46) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(47) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(47) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(47) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(48) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(48) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(48) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(49) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(49) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(49) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(50) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -4.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(50) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(50) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(51) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(51) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(51) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(52) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(52) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(52) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(53) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(53) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(53) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(54) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(54) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(54) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(55) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(55) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(55) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(56) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(56) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(56) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(57) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(57) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(57) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(58) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -4.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(58) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(58) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(59) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(59) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(59) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(60) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(60) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(60) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(61) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(61) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(61) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(62) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(62) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(62) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(63) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(63) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(63) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(64) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(64) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(64) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(65) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(65) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(65) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(66) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(66) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(66) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(67) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(67) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(67) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(68) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(68) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(68) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(69) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(69) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(69) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(70) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(70) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(70) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(71) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(71) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(71) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(72) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(72) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(72) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(73) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(73) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(73) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(74) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(74) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(74) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(75) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58em -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(75) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(75) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(76) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(76) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(76) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(77) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(77) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(77) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(78) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(78) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(78) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(79) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -4.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(79) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(79) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(80) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(80) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(80) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(81) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(81) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(81) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(82) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(82) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(82) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(83) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -157.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(83) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(83) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(84) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(84) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(84) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(85) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(85) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(85) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(86) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -19rem/200rem;
        width: 40rem;
        height: 25rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(86) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(86) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(87) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(87) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(87) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(88) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -58rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(88) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(88) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(89) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(89) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(89) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(90) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(90) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(90) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(91) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(91) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(91) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(92) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(92) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(92) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(93) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(93) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(93) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(94) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -57rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(94) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(94) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(95) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(95) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(95) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(96) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(96) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(96) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(97) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(97) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(97) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(98) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -97rem/200rem;
        width: 40rem;
        height: 20rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(98) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(98) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(99) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -4.5rem -4rem/200rem;
        width: 40rem;
        height: 15rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(99) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(99) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
      body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(100) article .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -158.5rem -71rem/200rem;
        width: 41rem;
        height: 21rem; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(100) article .brush-bg .brush:after {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          width: calc( 100% + 15rem);
          height: 100%;
          background: url(../img/brush-cover.png) no-repeat left center/cover;
          -webkit-transform: translate3d(-15rem, 0, 0);
          transform: translate3d(-15rem, 0, 0);
          -webkit-transition: all 5s;
          transition: all 5s; }
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-of-type(100) article .brush-bg .brush.active:after {
          -webkit-transform: translate3d(25rem, 0, 0);
          transform: translate3d(25rem, 0, 0); }
    body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-child(even) article > div {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2; }
    body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-child(even) article .news-content {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block .views-row:nth-child(even) article .news-content {
          text-align: right; } }
    body.path-frontpage #block-views-block-events-homepage-block article {
      padding: 2rem 0; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block article {
          padding: 10rem 0; } }
      @media screen and (min-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block article {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; } }
      @media screen and (min-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block article > div {
          display: inline-block;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1;
          width: 100%;
          max-width: calc( 50% - 1rem); } }
      body.path-frontpage #block-views-block-events-homepage-block article > div:nth-of-type(1):before {
        background: #E5B4B5;
        content: "";
        position: absolute;
        height: 125%;
        width: .3rem;
        top: 50%;
        left: 50%;
        border-radius: 100px;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
      body.path-frontpage #block-views-block-events-homepage-block article > div img {
        width: 100%;
        height: auto;
        display: block;
        -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
        box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
        position: relative;
        z-index: 1; }
      body.path-frontpage #block-views-block-events-homepage-block article > div .brush-bg .brush {
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translate3d(10rem, -50%, 0);
        transform: translate3d(10rem, -50%, 0);
        overflow: hidden; }
      body.path-frontpage #block-views-block-events-homepage-block article .news-content {
        padding: 1.5rem 0;
        position: relative;
        z-index: 1; }
        @media screen and (min-width: 1024px) {
          body.path-frontpage #block-views-block-events-homepage-block article .news-content {
            display: inline-block;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            width: 100%;
            max-width: calc( 50% - 1rem); } }
        body.path-frontpage #block-views-block-events-homepage-block article .news-content time {
          font-size: 4rem;
          font-family: "Clementine";
          text-transform: lowercase;
          color: #fcba1b;
          line-height: 1.3; }
        body.path-frontpage #block-views-block-events-homepage-block article .news-content h2 {
          line-height: 1.3;
          font-size: 2.5rem;
          text-transform: uppercase; }

#block-views-block-news-featured-block {
  padding: 0 0 4rem;
  position: relative;
  overflow: hidden;
  z-index: 2; }
  #block-views-block-news-featured-block .view-header h2 {
    font-size: 4.5rem;
    line-height: 1.3;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 3rem; }
    @media screen and (max-width: 1024px) {
      #block-views-block-news-featured-block .view-header h2 {
        max-width: 55rem; } }
    @media screen and (min-width: 1024px) {
      #block-views-block-news-featured-block .view-header h2 {
        padding: 0rem 3rem 6rem; } }
    #block-views-block-news-featured-block .view-header h2 span {
      font-family: "Clementine";
      text-transform: lowercase;
      display: block;
      font-weight: 100;
      line-height: 1; }
  #block-views-block-news-featured-block .chopped {
    max-width: 100px; }
  #block-views-block-news-featured-block .view-content {
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 3rem; }
    @media screen and (max-width: 1024px) {
      #block-views-block-news-featured-block .view-content {
        max-width: 55rem; } }
  @media screen and (min-width: 1024px) {
    #block-views-block-news-featured-block article {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }
  #block-views-block-news-featured-block article > a {
    position: relative; }
    @media screen and (min-width: 1024px) {
      #block-views-block-news-featured-block article > a {
        display: inline-block;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        max-width: calc( 50% - 1rem);
        -ms-flex-preferred-size: calc( 50% - 1rem);
        flex-basis: calc( 50% - 1rem); } }
    #block-views-block-news-featured-block article > a:before {
      background: #E5B4B5;
      content: "";
      position: absolute;
      height: 125%;
      width: .3rem;
      top: 50%;
      left: 50%;
      border-radius: 100px;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    #block-views-block-news-featured-block article > a img {
      width: 100%;
      height: auto;
      display: block;
      -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
      box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
      position: relative;
      top: 1rem;
      z-index: 1; }
      @media screen and (max-width: 1023px) {
        #block-views-block-news-featured-block article > a img {
          margin: 0 0 2rem 0; } }
    #block-views-block-news-featured-block article > a .brush-bg {
      position: relative;
      top: -8rem;
      left: -10rem; }
      #block-views-block-news-featured-block article > a .brush-bg .brush {
        background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
        width: 40rem;
        height: 26rem;
        position: absolute;
        top: 50%;
        right: 0;
        -webkit-transform: translate3d(10rem, -50%, 0);
        transform: translate3d(10rem, -50%, 0);
        overflow: hidden; }
  #block-views-block-news-featured-block article .news-content {
    padding: 1.5rem 0;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 1024px) {
      #block-views-block-news-featured-block article .news-content {
        display: inline-block;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        max-width: calc( 50% - 1rem);
        -ms-flex-preferred-size: calc( 50% - 1rem);
        flex-basis: calc( 50% - 1rem); } }
    #block-views-block-news-featured-block article .news-content time {
      font-size: 1.5rem; }
    #block-views-block-news-featured-block article .news-content h2 {
      line-height: 1.5;
      font-size: 2rem; }

#block-views-block-news-homepage-block {
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 1024px) {
    #block-views-block-news-homepage-block {
      padding: 4rem 0 12rem; } }
  #block-views-block-news-homepage-block:after {
    content: "";
    background: url(../img/news-bg.jpg) no-repeat bottom center/cover;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 50rem;
    height: 50rem; }
  #block-views-block-news-homepage-block > div {
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 3rem;
    position: relative;
    z-index: 1; }
    @media screen and (max-width: 1024px) {
      #block-views-block-news-homepage-block > div {
        max-width: 55rem; } }
    #block-views-block-news-homepage-block > div .view-id-news {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      #block-views-block-news-homepage-block > div .view-id-news .view-content {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%; }
        @media screen and (min-width: 1200px) {
          #block-views-block-news-homepage-block > div .view-id-news .view-content {
            max-width: calc( 75% - 1rem);
            -ms-flex-preferred-size: calc( 75% - 1rem);
            flex-basis: calc( 75% - 1rem); } }
      #block-views-block-news-homepage-block > div .view-id-news .view-footer {
        width: 100%; }
        @media screen and (min-width: 1200px) {
          #block-views-block-news-homepage-block > div .view-id-news .view-footer {
            max-width: calc( 25% - 1rem);
            -ms-flex-preferred-size: calc( 25% - 1rem);
            flex-basis: calc( 25% - 1rem); } }
        #block-views-block-news-homepage-block > div .view-id-news .view-footer a {
          background: #24a8df;
          display: block;
          color: #fff;
          padding: 3.5rem 1.5rem;
          height: 100%;
          text-align: center;
          -webkit-box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
          box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2); }
          #block-views-block-news-homepage-block > div .view-id-news .view-footer a p:nth-of-type(1) {
            font-family: "Clementine";
            font-size: 2rem;
            line-height: 1.3;
            margin: 0; }
          #block-views-block-news-homepage-block > div .view-id-news .view-footer a p:nth-of-type(2) {
            color: #fff;
            font-size: 2rem;
            line-height: 1.3;
            margin: 0; }
    #block-views-block-news-homepage-block > div .views-row {
      position: relative;
      overflow: hidden;
      display: inline-block;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
      box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
      margin: 0 0 1.5rem 0;
      width: 100%;
      background: #fff; }
      @media screen and (min-width: 1200px) {
        #block-views-block-news-homepage-block > div .views-row {
          height: 100%; } }
      @media screen and (min-width: 1200px) {
        #block-views-block-news-homepage-block > div .views-row {
          max-width: calc( 50% - 1rem);
          -ms-flex-preferred-size: calc( 50% - 1rem);
          flex-basis: calc( 50% - 1rem); } }
      #block-views-block-news-homepage-block > div .views-row article > a {
        display: none; }
      #block-views-block-news-homepage-block > div .views-row article .news-content {
        padding: 2rem; }
        #block-views-block-news-homepage-block > div .views-row article .news-content h2 {
          line-height: 1.5;
          font-size: 1.4rem; }

body.path-frontpage #block-views-block-events-homepage-block {
  background: #fff url("../img/timeline-hero.jpg") no-repeat top -3rem center/100%; }
  body.path-frontpage #block-views-block-events-homepage-block .featured-story {
    width: 100%;
    max-width: none;
    padding: 0; }

body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured {
  display: block;
  overflow: hidden;
  position: relative;
  padding: 0; }
  body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .container {
    display: block;
    max-width: 70rem;
    margin: 0 auto; }
    @media screen and (max-width: 1023px) {
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .container {
        padding: 1.5rem; } }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .container:before {
      display: none; }
  body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image {
    margin: -4rem 0 0 0;
    position: relative;
    z-index: 1;
    width: 100%;
    -webkit-box-shadow: 0 2rem 0 #fff;
    box-shadow: 0 2rem 0 #fff;
    max-width: 100% !important; }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::before, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::after {
      content: '';
      position: absolute;
      right: 0;
      left: 0;
      height: 100px;
      z-index: 20;
      background: url(../img/brush-mask-bottom-1.png) no-repeat;
      background-position: center;
      background-size: cover; }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::before {
      top: 0;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::after {
      bottom: 0; }
    @media screen and (min-width: 1024px) {
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image {
        margin: -20rem 0 -2rem 0; }
        body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::before, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image::after {
          height: 200px; } }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .image img {
      width: 100%;
      height: auto; }
  body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured[about="/event/beginnings"] .image::after, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured[about="/event/beginnings"] .image::before, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured[about="/event/commoveo-praesent-utrum"] .image::after, body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured[about="/event/commoveo-praesent-utrum"] .image::before {
    content: none; }
  body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content {
    -webkit-box-shadow: 0 3rem 10rem rgba(44, 106, 125, 0.3);
    box-shadow: 0 3rem 10rem rgba(44, 106, 125, 0.3);
    padding: 1.5rem;
    position: relative;
    z-index: 1;
    margin-top: 7vw;
    background: rgba(255, 255, 255, 0.3); }
    @media screen and (min-width: 1024px) {
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content {
        padding: 4rem 4rem 24rem 4rem; } }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content time {
      display: none; }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content h2 {
      font-size: 3.5rem;
      line-height: 1; }
      @media screen and (min-width: 1024px) {
        body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content h2 {
          font-size: 4.5rem; } }
    @media screen and (min-width: 1024px) {
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content p {
        max-width: 66%; } }
    @media screen and (min-width: 1024px) {
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content .btn {
        text-align: right; } }
    body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content .btn .brush {
      background: url(../img/brushes.png) no-repeat 0 -47rem/100rem;
      width: 25rem;
      height: 12rem;
      position: absolute;
      top: 50%;
      right: 9rem;
      -webkit-transform: translate3d(10rem, -50%, 0);
      transform: translate3d(10rem, -50%, 0);
      overflow: hidden; }
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content .btn .brush:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: calc( 100% + 15rem);
        height: 100%;
        background: url(../img/brush-cover.png) no-repeat left center/cover;
        -webkit-transform: translate3d(-15rem, 0, 0);
        transform: translate3d(-15rem, 0, 0);
        -webkit-transition: all 5s;
        transition: all 5s; }
      body.path-frontpage #block-views-block-events-homepage-block .node-isFeatured .section-content .btn .brush.active:after {
        -webkit-transform: translate3d(25rem, 0, 0);
        transform: translate3d(25rem, 0, 0); }

body.path-frontpage #block-views-block-events-homepage-block .view-content > div:nth-child(2) .node-isFeatured {
  padding: 20rem 0 0; }
  body.path-frontpage #block-views-block-events-homepage-block .view-content > div:nth-child(2) .node-isFeatured .btn {
    display: none; }

body.path-frontpage #block-views-block-events-homepage-block .year-break:first-of-type {
  position: absolute;
  top: 10rem; }

body.page-nodeType-article .node-meta-submitted,
body.page-nodeType-article .fieldName-field-image-caption {
  display: none; }

body.page-nodeType-article .pageTitle {
  font-size: 2rem;
  line-height: 1.5;
  text-transform: none;
  letter-spacing: 0;
  margin: 0 0 2rem 0; }

body.page-nodeType-article img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
  margin: 0 0 2rem 0; }

body.page-nodeType-article .fieldName-body img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 900px) {
    body.page-nodeType-article .fieldName-body img {
      max-width: 66%; }
      body.page-nodeType-article .fieldName-body img.align-right {
        margin: 6rem -10rem 1rem 2rem; }
      body.page-nodeType-article .fieldName-body img.align-left {
        margin: 6rem 2rem 1rem -10rem; } }
  @media screen and (max-width: 899px) {
    body.page-nodeType-article .fieldName-body img {
      float: none !important;
      margin: 2rem 0; } }

body.page-nodeType-article .fieldName-body p:nth-of-type(1) strong,
body.page-nodeType-article .fieldName-field-body p:nth-of-type(1) strong {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #042c5c; }

body.page-nodeType-article .fieldName-body img,
body.page-nodeType-article .fieldName-field-body img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 900px) {
    body.page-nodeType-article .fieldName-body img,
    body.page-nodeType-article .fieldName-field-body img {
      max-width: 66%; }
      body.page-nodeType-article .fieldName-body img.align-right,
      body.page-nodeType-article .fieldName-field-body img.align-right {
        margin: 6rem -10rem 1rem 2rem; }
      body.page-nodeType-article .fieldName-body img.align-left,
      body.page-nodeType-article .fieldName-field-body img.align-left {
        margin: 6rem 2rem 1rem -10rem; } }
  @media screen and (max-width: 899px) {
    body.page-nodeType-article .fieldName-body img,
    body.page-nodeType-article .fieldName-field-body img {
      float: none !important;
      margin: 2rem 0; } }

body.page-nodeType-article section header {
  background: url(../img/title-stroke.png) no-repeat center center/100% 100%;
  min-height: 30rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 6rem 0;
  padding: 0 10rem;
  width: 70rem;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }
  body.page-nodeType-article section header img {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 50%;
    height: auto; }

body.page-nodeType-article section h2 {
  font-size: 4.5rem;
  line-height: 1.1; }
  body.page-nodeType-article section h2 span {
    color: #042c5c;
    font-family: 'Clementine';
    text-transform: lowercase;
    font-weight: 100;
    letter-spacing: normal; }

body.page-nodeType-article section .fieldName-field-image + h2 {
  max-width: 50%; }

body.page-nodeType-landing .layout-content {
  padding: 0; }

body.page-nodeType-landing h1 {
  font-size: 4rem;
  width: 100vw;
  background: url(../img/title-stroke.png) no-repeat center center/cover;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: -7rem;
  min-height: 30rem;
  margin: 0 0 -6rem 0; }
  @media screen and (min-width: 1024px) {
    body.page-nodeType-landing h1 {
      width: calc( 100vw - 18rem);
      min-height: 40rem;
      top: 0;
      margin: 0 0 2rem 0;
      font-size: 5rem; } }
  @media screen and (max-width: 1023px) {
    body.page-nodeType-landing h1 {
      margin: 0 0 -11rem 0;
      top: -13rem; } }
  body.page-nodeType-landing h1 span {
    margin: 0 auto;
    max-width: 55rem;
    display: block;
    padding: 18rem 3rem 5rem; }

body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image {
  position: absolute;
  top: 0;
  z-index: 2;
  position: absolute;
  -webkit-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  transform: translatex(-50%);
  top: -7rem;
  max-height: 30rem;
  margin: 0 0 -6rem 0; }
  @media screen and (max-width: 1023px) {
    body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image {
      display: none; } }
  @media screen and (min-width: 1024px) {
    body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image {
      max-height: 40rem;
      top: 0;
      margin: 0 0 2rem 0;
      font-size: 5rem; } }
  body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image:before {
    content: "";
    position: absolute;
    top: 0;
    background: white;
    height: 40rem;
    width: 100vw;
    z-index: 3;
    -webkit-transform: translatex(-100%);
    -ms-transform: translatex(-100%);
    transform: translatex(-100%); }
  body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image:after {
    content: "";
    position: absolute;
    top: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(3%, white), color-stop(50%, rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to right, white 3%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 100%);
    height: 40rem;
    width: 250px;
    z-index: 3;
    left: -1px; }
  body.page-nodeType-landing .block-page-title.with-header-image .fieldName-field-hero-image .field-item {
    max-height: 40rem;
    overflow: hidden; }

@media screen and (min-width: 1024px) {
  body.page-nodeType-landing .block-page-title.with-header-image h1 span {
    margin: 0 auto;
    max-width: calc( 55rem / 2);
    display: block;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 51%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

body.page-nodeType-landing .field-label {
  display: none; }

body.page-nodeType-landing .fieldName-body h2,
body.page-nodeType-landing .fieldName-field-body h2 {
  color: #042c5c; }

body.page-nodeType-landing .fieldName-body p:nth-of-type(1) strong,
body.page-nodeType-landing .fieldName-field-body p:nth-of-type(1) strong {
  font-size: 1.8rem;
  line-height: 1.6;
  color: #042c5c; }

body.page-nodeType-landing .fieldName-body img,
body.page-nodeType-landing .fieldName-field-body img {
  width: 100%;
  height: auto;
  display: block;
  -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
  box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2); }
  @media screen and (min-width: 900px) {
    body.page-nodeType-landing .fieldName-body img,
    body.page-nodeType-landing .fieldName-field-body img {
      max-width: 66%; }
      body.page-nodeType-landing .fieldName-body img.align-right,
      body.page-nodeType-landing .fieldName-field-body img.align-right {
        margin: 6rem -10rem 1rem 2rem; }
      body.page-nodeType-landing .fieldName-body img.align-left,
      body.page-nodeType-landing .fieldName-field-body img.align-left {
        margin: 6rem 2rem 1rem -10rem; } }
  @media screen and (max-width: 899px) {
    body.page-nodeType-landing .fieldName-body img,
    body.page-nodeType-landing .fieldName-field-body img {
      float: none !important;
      margin: 2rem 0; } }

body.page-nodeType-landing section header {
  background: url(../img/title-stroke.png) no-repeat center center/100% 100%;
  min-height: 30rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 6rem 0;
  padding: 0 10rem;
  width: 70rem;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%); }
  body.page-nodeType-landing section header img {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 50%;
    height: auto; }
  @media screen and (max-width: 1023px) {
    body.page-nodeType-landing section header {
      min-height: 25rem; } }
  @media screen and (max-width: 660px) {
    body.page-nodeType-landing section header {
      background: url("../img/title-stroke.png") no-repeat center center/cover;
      padding: 0 3rem;
      margin: 3rem 0;
      width: 100vw; }
      body.page-nodeType-landing section header img {
        display: none; } }

body.page-nodeType-landing section h2 {
  font-size: 4.5rem;
  line-height: 1.1; }
  body.page-nodeType-landing section h2 span {
    color: #042c5c;
    font-family: 'Clementine';
    text-transform: lowercase;
    font-weight: 100;
    letter-spacing: normal; }
  @media screen and (max-width: 1023px) {
    body.page-nodeType-landing section h2 {
      font-size: 3.5rem; } }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    body.page-nodeType-landing section h2 {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%); } }

body.page-nodeType-landing section .fieldName-field-image + h2 {
  max-width: 50%; }

body.page-nodeType-landing.page-our-programs--womens-democracy-network section h2 {
  font-size: 3.5rem; }
  body.page-nodeType-landing.page-our-programs--womens-democracy-network section h2 span {
    font-size: 4.5rem;
    line-height: .9;
    display: inline-block;
    margin-bottom: 15px; }

body.path-news .layout-content > .region-content {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0; }

body.path-news .view-header {
  display: none; }

body.path-news #block-wdn-ui-page-title {
  max-width: 80rem;
  margin: 0 auto;
  padding: 0 3rem; }
  body.path-news #block-wdn-ui-page-title .pageTitle {
    font-size: 4.5rem;
    line-height: 1.2; }
    body.path-news #block-wdn-ui-page-title .pageTitle span {
      font-family: "Clementine";
      text-transform: lowercase;
      display: block;
      font-weight: 100; }

body.path-news #block-views-block-news-featured-block-2 {
  padding: 4rem 0 8rem; }
  @media screen and (max-width: 1023px) {
    body.path-news #block-views-block-news-featured-block-2 {
      padding: 4rem 0 0rem; } }
  body.path-news #block-views-block-news-featured-block-2 .view-content {
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 3rem; }
  @media screen and (min-width: 1024px) {
    body.path-news #block-views-block-news-featured-block-2 article {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }
  body.path-news #block-views-block-news-featured-block-2 article > a {
    position: relative; }
    body.path-news #block-views-block-news-featured-block-2 article > a:before {
      background: #E5B4B5;
      content: "";
      position: absolute;
      height: 125%;
      width: .3rem;
      top: 50%;
      left: 50%;
      border-radius: 100px;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
    @media screen and (min-width: 1024px) {
      body.path-news #block-views-block-news-featured-block-2 article > a {
        display: inline-block;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        max-width: calc( 50% - 1rem);
        -ms-flex-preferred-size: calc( 50% - 1rem);
        flex-basis: calc( 50% - 1rem); } }
    body.path-news #block-views-block-news-featured-block-2 article > a img {
      width: 100%;
      height: auto;
      display: block;
      position: relative;
      z-index: 1;
      -webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2);
      box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.2); }
    body.path-news #block-views-block-news-featured-block-2 article > a .brush-bg .brush {
      background: url("../img/brushes.png") no-repeat -6rem -44rem/200rem;
      width: 40rem;
      height: 26rem;
      position: absolute;
      top: 25%;
      right: 0;
      overflow: hidden; }
  body.path-news #block-views-block-news-featured-block-2 article .news-content {
    padding: 1.5rem 0; }
    @media screen and (min-width: 1024px) {
      body.path-news #block-views-block-news-featured-block-2 article .news-content {
        display: inline-block;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        width: 100%;
        max-width: calc( 50% - 1rem);
        -ms-flex-preferred-size: calc( 50% - 1rem);
        flex-basis: calc( 50% - 1rem); } }
    body.path-news #block-views-block-news-featured-block-2 article .news-content time {
      font-size: 1.5rem; }
    body.path-news #block-views-block-news-featured-block-2 article .news-content h2 {
      line-height: 1.5;
      font-size: 2rem; }

body.path-news #block-wdn-ui-content {
  background: #f4f4f4; }
  body.path-news #block-wdn-ui-content .view-filters {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    margin: 0 0 3rem 0;
    background: #fff;
    display: block;
    z-index: 1; }
    body.path-news #block-wdn-ui-content .view-filters form {
      max-width: 80rem;
      margin: 0 auto;
      padding: 0 3rem; }
    body.path-news #block-wdn-ui-content .view-filters .form-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      body.path-news #block-wdn-ui-content .view-filters .form-item label {
        font-size: 1rem;
        font-weight: 500; }
        @media screen and (max-width: 1023px) {
          body.path-news #block-wdn-ui-content .view-filters .form-item label {
            display: none; } }
      body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div {
        display: inline-block; }
        body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div a {
          display: block;
          padding: 1.5rem 1.5rem;
          font-weight: 500;
          -webkit-transition: all .2s;
          transition: all .2s;
          position: relative; }
          @media screen and (max-width: 1023px) {
            body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div a {
              padding: 1.5rem 0.75rem; } }
          body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div a.bef-link-active {
            color: #24a8df; }
            body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div a.bef-link-active:after {
              content: "";
              background: url("../img/year-bg.png") no-repeat center center/100%;
              position: absolute;
              bottom: .6rem;
              left: 0;
              right: 0;
              z-index: 1;
              height: 1rem; }
          body.path-news #block-wdn-ui-content .view-filters .form-item .form-select > div a:hover {
            color: #24a8df; }
  body.path-news #block-wdn-ui-content .view-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-width: 80rem;
    margin: 0 auto;
    padding: 0 3rem; }
    body.path-news #block-wdn-ui-content .view-content:after {
      content: "";
      display: inline-block;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
      @media screen and (min-width: 768px) {
        body.path-news #block-wdn-ui-content .view-content:after {
          max-width: calc( 50% - 1rem);
          -ms-flex-preferred-size: calc( 50% - 1rem);
          flex-basis: calc( 50% - 1rem); } }
      @media screen and (min-width: 1200px) {
        body.path-news #block-wdn-ui-content .view-content:after {
          max-width: calc( 33.3% - 1rem);
          -ms-flex-preferred-size: calc( 33.3% - 1rem);
          flex-basis: calc( 33.3% - 1rem); } }
    body.path-news #block-wdn-ui-content .view-content .views-row {
      display: inline-block;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
      box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
      margin: 0 0 2.25rem 0; }
      @media screen and (min-width: 768px) {
        body.path-news #block-wdn-ui-content .view-content .views-row {
          max-width: calc( 50% - 1.5rem);
          -ms-flex-preferred-size: calc( 50% - 1.5rem);
          flex-basis: calc( 50% - 1.5rem);
          margin: 0 0 3rem 0; } }
      @media screen and (min-width: 1200px) {
        body.path-news #block-wdn-ui-content .view-content .views-row {
          max-width: calc( 33.3% - 1.5rem);
          -ms-flex-preferred-size: calc( 33.3% - 1.5rem);
          flex-basis: calc( 33.3% - 1.5rem); } }
      body.path-news #block-wdn-ui-content .view-content .views-row article img {
        width: 100%;
        height: auto;
        display: block; }
      body.path-news #block-wdn-ui-content .view-content .views-row article .news-content {
        padding: 1.5rem; }
        body.path-news #block-wdn-ui-content .view-content .views-row article .news-content h2 {
          line-height: 1.5;
          font-size: 1rem; }

.path-search .layout-content {
  background: #f9f9f9; }

.path-search h1 {
  margin: 0 0 4rem 0; }

.path-search h2 {
  display: none; }

.path-search .itemList ol {
  margin: 0;
  padding: 0; }
  .path-search .itemList ol li {
    margin: 0 0 3rem 0;
    background: #fff;
    -webkit-box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
    box-shadow: 0 0.5rem 2rem -0.25rem rgba(0, 0, 0, 0.2);
    padding: 3rem; }
    .path-search .itemList ol li .searchResult-info {
      display: none; }
    .path-search .itemList ol li h3 {
      line-height: 1.5;
      font-size: 1.5rem; }
    .path-search .itemList ol li .searchResult-snippet {
      margin: 1rem 0 0;
      line-height: 1.5; }
      .path-search .itemList ol li .searchResult-snippet strong {
        background: rgba(253, 234, 186, 0.7);
        font-weight: normal; }

.userLoggedIn .layout-container {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px); }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxpdGllcy9fdmlzdWFsbHlIaWRkZW4uc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsIl9zZXR0aW5ncy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX2hvbWVwYWdlLnNjc3MiLCJ1dGlsaXRpZXMvX21peGlucy5zY3NzIiwibGF5b3V0L19wYWdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBY0E7RUFaRSw4QkFBNkI7RUFDN0IsK0JBQThCO0VBQzlCLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsOEJBQTZCO0VBQzdCLFVBQVM7RUFDVCxXQUFVLEVBS1g7O0FDaEJEO0VBQ0ksMEJBQXlCO0VBQ3pCLHNIQUMyRDtFQUMzRCxvQkFBbUI7RUFDbkIsbUJBQWtCLEVBQUE7O0FBUXRCO0VBQ0UsK0JBQXNCO0VBQXRCLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLHVCQ1lVLEVEUlg7RUFIQztJQUpGO01BS1EsZ0JDd0JXLEVEdEJsQixFQUFBOztBQUVEOzs7RUFHRSw0QkFBbUI7RUFBbkIsb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsZUNWZ0I7RURXaEIsd0JDZndCO0VEZ0J4QixpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLGVBQWMsRUFvQ2Y7RUF6Q0Q7SUFXVSxtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLGtCQUFpQjtJQUNqQixpQkFBZ0I7SUFDaEIsa0JBQWlCLEVBT3BCO0lBZEc7TUFSVjtRQVNnQiwwQkFBeUIsRUFhbEMsRUFBQTtJQXRCUDtNQWlCYyxpQkFBZ0I7TUFDaEIsZUFBYztNQUNkLGdCQUFlO01BQ2YsaUNBQWdDLEVBQ25DO0VBckJYO0lBeUJNLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsU0FBUTtJQUNSLFdBQVU7SUFDVixZQUFXO0lBQ1gsaUJB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QUNyRCxzQkFBcUIsRUE4QnRCO01BNUJDO1FBck1SO1VBc01VLCtCQUErQjtVQUMvQiw2Q0FBZ0M7VUFBaEMsZ0NBQWdDO1VBQ2hDLG1CQUFrQixFQXlCckIsRUFBQTtNQXRCQztRQTNNUjtVQTRNVSxpQ0FBaUM7VUFDakMsK0NBQWtDO1VBQWxDLGtDQUFrQyxFQW9CckMsRUFBQTtNQWpPUDtRQW1OWSxZQUFXO1FBQ1gsYUFBWTtRQUNaLGVBQWMsRUFDZjtNQXROWDtRQXdOWSxnQkFBZSxFQU9oQjtRQS9OWDtVQTBOYyxpQkFBZ0I7VUFDaEIsZ0JBQWUsRUFHaEI7O0FBUWI7RUFFSSxvQkFBbUIsRUFDcEI7O0FBSEg7RUFLSSxtQkFBa0IsRUFDbkI7O0FBTkg7RUFRSSxjQUFhLEVBQ2Q7O0FBVEg7RUFZTSxVQUFTO0VBQ1QsV0FBVSxFQXNCWDtFQW5DTDtJQWVRLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsOERBQXFEO0lBQXJELHNEQUFxRDtJQUNyRCxjQUFhLEVBZ0JkO0lBbENQO01Bb0JVLGNBQWEsRUFDZDtJQXJCVDtNQXVCVSxpQkFBZ0I7TUFDaEIsa0JBQWlCLEVBQ2xCO0lBekJUO01BMkJVLGlCQUFnQjtNQUNoQixpQkFBZ0IsRUFLakI7TUFqQ1Q7UUE4QlkscUNBQXdCO1FBQ3hCLG9CQUFtQixFQUNwQjs7QUFRWDtFQUVJLG1DQUEwQjtFQUExQiwrQkFBMEI7RUFBMUIsMkJBQTBCLEVBQzNCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gZHJ1cGFsIGhlbHBlclxuQG1peGluIHZpc3VhbGx5SGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52aXN1YWxseUhpZGRlbiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5SGlkZGVuKCk7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0NsZW1lbnRpbmUnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9jbGVtZW50aW5lLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2ZvbnRzL2NsZW1lbnRpbmUtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb24ge1xuICAgIC8vZGlzcGxheTogbm9uZTsgLy8gVE9ETzogUmVtb3ZlIGJlZm9yZSBnb2luZyB0byBwcm9kXG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckJhY2tncm91bmQ7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBmb250LXNpemU6ICRiYXNlRm9udFNpemU7XG4gIH1cbn1cblxuKixcbio6OmFmdGVyLFxuKjo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAkY29sb3JUZXh0O1xuICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBtYXJnaW46IDAgYXV0bztcbiAgJjpub3QoLnBhdGgtZnJvbnRwYWdlKXtcbiAgICAgIC5sYXlvdXQtY29udGVudCB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4cmVtKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMCAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgPiAucmVnaW9uLWNvbnRlbnR7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4LjlyZW0pO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAubGF5b3V0LWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDEwcmVtO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICAmLm1lbnUtZXhwYW5kZWR7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDEwMHZoLDApO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgICAgfVxuICB9XG59XG5cbi5idG57XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgPiBkaXZ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgID4gc3BhbntcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxLjVyZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogMy41cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIC4ycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgLmZhe1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFnZXItaXRlbXN7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuZm9ybXtcbiAgICBsYWJlbHtcbiAgICAgICAgQGV4dGVuZCAuY2FwcztcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgdGV4dGFyZWEsXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgIEBleHRlbmQgLmNhcHM7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZEJsdWU7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgICAgIG1hcmdpbjogMXJlbSAwIDA7XG4gICAgfVxufVxuIiwiLy8gc2FzcyB2YXJpYWJsZXMgaGVyZVxuJG1heFdpZHRoOiAxMjgwcHg7XG5cbi8vIGJyZWFrcG9pbnRzIG1hcCBmb3IgaW5jbHVkZS1tZWRpYS5cbiRicmVha3BvaW50czogKFxuICB4czogMzIwcHgsXG4gIHBob25lOiA0NzVweCxcbiAgaXBhZDogNzY4cHgsXG4gIGxhcHRvcDogMTAyNHB4LFxuICBkZXNrdG9wOiAkbWF4V2lkdGgsXG4gIHhsYXJnZTogMTQwMHB4XG4pO1xuXG4vLy8gRm9udHNcbiRmb250U2VyaWY6IEdlb3JnaWEsIHNlcmlmO1xuJGZvbnRTYW5zU2VyaWY6IE1vbnRzZXJyYXQ7XG5cbi8vIHJhdyBjb2xvcnNcbiRibGFjazogIzAwMDtcbiRjaGFyY29hbDogIzQ2NDY0NjtcbiRka0JsdWU6ICMwNDJjNWM7XG4kYmx1ZTogIzI0YThkZjtcbiRyZWQ6ICNjYjMxNDM7XG4kc2FsbW9uOiAjZTg2NzRkO1xuJG11c3RhcmQ6ICNmY2JhMWI7XG4kYnJvbnplOiAjYjY4NTJmO1xuJHB1cnBsZTogIzQ4NDViNztcbiRsdEdyZXk6ICNmNGY0ZjQ7XG4kd2hpdGU6ICNmZmY7XG5cbi8vIGJyYW5kaW5nIGNvbG9yc1xuJGJyYW5kUmVkOiAjY2IzMTQzO1xuJGJyYW5kTmF2eTogIzA0MmM1YztcbiRicmFuZEdvbGQ6ICNmY2JhMWI7XG4kYnJhbmRUYW46ICNiNjg1MmY7XG4kYnJhbmRCbHVlOiAjMjRhOGRmO1xuXG5cbi8vIGxheW91dCB2YXJpYWJsZXNcbiRjb2xvckJhY2tncm91bmQ6ICR3aGl0ZTtcbiRjb2xvclRleHQ6ICRjaGFyY29hbDtcblxuJGJhc2VGb250U2l6ZTogMTRweDtcbiRiYXNlRm9udEZhbWlseTogJGZvbnRTYW5zU2VyaWY7XG4kbXJnOiAyMHB4O1xuIiwiaDEge1xuICBtYXJnaW46IDA7XG59XG5cbmgyIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbmgzIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5oNCB7XG59XG5cbmg1IHtcbn1cblxuaDYge1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGJyYW5kTmF2eTtcbiAgLy8gdHJhbnNpdGlvbjogYm9yZGVyIC4zcztcbiAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvLyAmOmhvdmVye1xuICAvLyAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZEdvbGQ7XG4gIC8vIH1cbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxufVxuXG5hcnRpY2xlIC5maWVsZE5hbWUtYm9keSB1bCxcbmFydGljbGUgLmZpZWxkTmFtZS1ib2R5IG9sIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9ICBcbn0gXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbmVtIHtcbiAgZm9udC1zdHlsZTogb2JsaXF1ZTtcbn1cblxuXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cblxuXG5iaWcge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG5cbmRsIGR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudGltZXtcbiAgICBjb2xvcjogJGJyYW5kVGFuO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5hYmJyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNhcHN7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgY29sb3I6ICRicmFuZE5hdnk7XG59XG4ucGFnZVRpdGxle1xuICAgIEBleHRlbmQgLmNhcHM7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYmctdGV4dHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LWZhbWlseTogQ2xlbWVudGluZTtcbiAgICBmb250LXNpemU6IDIydnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcmVtO1xuICAgIHJpZ2h0OiAtMXJlbTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbGVmdDogLTVyZW07XG4gICAgICAgIHJpZ2h0OiAtNXJlbTtcbiAgICB9XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICA+IHNwYW57XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICBjb2xvcjogI0U1QjRCNTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTdiNGI1LCAjZjJkMmFjKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi55ZWFyLWJyZWFre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtZmFtaWx5OiBDbGVtZW50aW5lO1xuICAgIGZvbnQtc2l6ZTogMzJ2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHBpbms7XG4gICAgLy9sZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcveWVhci1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gMTIwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjByZW07XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gICAgPiBzcGFue1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgICAgICBjb2xvcjogI0U1QjRCNTtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTdiNGI1LCAjZjJkMmFjKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4iLCJmb290ZXIubGF5b3V0LWZvb3RlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kTmF2eTtcbiAgICBwe1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIH1cbn1cbiIsIlxuYVtkYXRhLWFjdGlvbj1cIm9wZW4tbWVudVwiXXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA0cmVtO1xuICAgIHJpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgPiBzcGFue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG5cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjc1O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDAuNTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuaGVhZGVyLmxheW91dC1oZWFkZXJ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiAxOHJlbTtcbiAgICB9XG4gICAgYmFja2dyb3VuZDogJGJyYW5kUmVkO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgZm9ybXtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjZzO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAxMHJlbTtcbiAgICAgICAgICAgICYucmV2ZWFse1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZhe1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsMC4yKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICsgLmZhe1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIHVsLm1lbnV7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICY6bm90KDpudGgtb2YtdHlwZSgxKSl7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2ZmZiwwLjIpO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42cztcbiAgICAgICAgICAgICAgICAgICAgJi5yZXZlYWx7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogY2xlbWVudGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IC4zcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAuM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcmVtLC01MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRicmFuZFJlZCwgcmdiYSgjMDAwLDAuMikpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMCAxLjI1cmVtIDVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5tZW51LWl0ZW0taXNBY3RpdmVUcmFpbHtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJyYW5kUmVkLCByZ2JhKCNmZmYsMC4zKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbSA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMS41cmVtIDNyZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY0MHB4KXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMHJlbSAwIDEuMTByZW0gM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwIDEuMjVyZW0gNHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnM7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBHZXQgSW52b2x2ZWQgTGlua1xuICAgICAgICAgICAgJi5nZXQtaW52b2x2ZWQubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiA2cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2dldC1pbnZvbHZlZC1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyLzEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4ICl7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjByZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0yLjFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNhcHM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kUmVkO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDAgMS4yNXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogbW9udHNlcnJhdDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gTG9nb1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMHJlbTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMCA3cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDNyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDAuMzFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBHZXQgSW52b2x2ZWQgQnV0dG9uXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpe1xuICAgICAgICAgICAgICAgIGNvbG9yOiB0YW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkudGltZWxpbmUtcmV2ZWFsZWR7XG4gICAgaGVhZGVye1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7XG4gICAgfVxufVxuIiwiXG5ib2R5LnBhdGgtZnJvbnRwYWdle1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC5sYXlvdXQtY29udGVudHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOHJlbSk7XG4gICAgfVxuICAgIC52aWV3LWlkLW5ld3N7XG4gICAgICAvLyBkaXNwbGF5OiBub25lOyAvLyBSZW1vdmVzIG5ld3Mgc2VjdGlvblxuICAgIH1cbiAgICBhcnRpY2xlIC5ub2RlLWNvbnRlbnR7XG4gICAgICA+IC5maWVsZC1pdGVte1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2MHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFRpdGxlIExpbmVzXG4gICAgICAgIC5maWVsZE5hbWUtZmllbGQtdGl0bGUtbGluZS0xe1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgICAgY29sb3I6ICRicmFuZE5hdnk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVtZW50aW5lJztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZE5hbWUtZmllbGQtdGl0bGUtbGluZS0ye1xuICAgICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkYnJhbmROYXZ5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBhZGRpbmc6IDNyZW07XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEhlcm8gU2VjdGlvblxuICAgICAgICAmLmZpZWxkTmFtZS1maWVsZC1oZXJve1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IGNhbGMoIDU1dncgLSAxOHJlbSkgMCAxMDByZW0gcmdiYSgjNjY0YjIzLDAuMyk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaGVyby5qcGcnKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA4MHZ3O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzByZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9oZXJvLmpwZycpIG5vLXJlcGVhdCB0b3AgLTVyZW0gY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMTByZW07XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwdmg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9icnVzaC1tYXNrLWJvdHRvbS0xLnBuZycpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNnJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wYXJhZ3JhcGh7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblxuICAgICAgICAgICAgLmZpZWxkTmFtZS1maWVsZC10aXRsZS1saW5lLTF7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQ2xlbWVudGluZSc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmROYXZ5O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5maWVsZE5hbWUtZmllbGQtdGl0bGUtbGluZS0ye1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDlweCA2MHB4IHJnYmEoIzY2NGIyMywgMC41KTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgfSAvLyBFTkQgSGVybyBTdHlsaW5nXG5cbiAgICAgICAgICAvLyBXaHkgV29tZW4gU2VjdGlvblxuICAgICAgICAgICYuZmllbGROYW1lLWZpZWxkLXllbGxvdy1wYWludC1zdHJva2Utc2VjdGlve1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFyYWdyYXBoe1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1pbWFnZXtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgLSAycmVtICk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIC5maWVsZE5hbWUtZmllbGQtaW1hZ2V7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0U1QjRCNTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNSU7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogLjNyZW07XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNjAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5icnVzaC1iZ3tcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgLmJydXNoe1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJ1c2gtc3R5bGUoICcyZS1sYXJnZScgKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJydXNoLXRyYW5zaXRpb247XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMTByZW0sIC01MCUsIDAgKTtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC01cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSAtIDJyZW0gKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhe1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5jYXBzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgLmJydXNoe1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJydXNoLXN0eWxlLTJkO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAxMHJlbSwgLTUwJSwgMCApO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfSAvLyBFTkQgV2h5IFdvbWVuIFN0eWxpbmdcblxuICAgICAgICAgICAgLy8gU3RvcnkgU2VjdGlvblxuICAgICAgICAgICAgJi5maWVsZE5hbWUtZmllbGQtc3RhbmRvdXR7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ViZmFmZik7XG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGh7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTI3cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycmVtIDAgI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3JlbSAxMHJlbSBoc2xhKDE5NCwgNDglLCAzMyUsIDAuMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDd2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAjZmZmLCAwLjUgKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAyMnJlbSA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY2FwcztcblxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmJydXNoe1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicnVzaC1zdHlsZS0xZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDlyZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDEwcmVtLCAtNTAlLCAwICk7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDIzcHggKXtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0gLy8gRU5EIFN0b3J5IFN0eWxpbmdcblxuICAgICAgICAgICAgICAvLyBFbXBvd2VyIHNlY3Rpb24tY29udGVudFxuICAgICAgICAgICAgICAmLmZpZWxkTmFtZS1maWVsZC1lbXBvd2Vye1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWluLXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVyZW0gMCAxMHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZW1wb3dlci1iZy5qcGcnKSBuby1yZXBlYXQgdG9wIDEwcmVtIGNlbnRlciAvIGNvdmVyO1xuICAgICAgICAgICAgICAgIC5wYXJhZ3JhcGh7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjV2dztcbiAgICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZmllbGQtaXRlbXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDJyZW0gMDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMzMuMyUgLSAycmVtICk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnZ3IDA7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIC4yNXJlbSAjZGRkO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuY2FwcztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiaGVhciBvdXJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDbGVtZW50aW5lXCI7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAuMjVyZW0gI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSl7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTByZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJoZWFyIG91clwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpe1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgYTpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJtZWV0IG91clwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpe1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGE6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwic2VlIG91clwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH0gLy8gRU5EIEVtcG93ZXIgU3R5bGluZ1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB9IC8vIEVORCBsYXlvdXQtY29udGVudFxuXG4gICAgICAgICAgICAub3ZlcmxheSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwcmVtO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsMCwwKTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMjAwcHggcmdiYSgjMDAwLCAwLjIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpbWVsaW5lLXJldmVhbGVke1xuICAgICAgICAgICAgICAubGF5b3V0LWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm92ZXJsYXl7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICAgIC8vIEV2ZW50c1xuXG4gICAgICAgICAgICAjYmxvY2stdmlld3MtYmxvY2stZXZlbnRzLWhvbWVwYWdlLWJsb2Nre1xuICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHJlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC52aWV3LWV2ZW50c3tcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHVsLm1pbmltYXAge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgjMDAwLCAwLjIpO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgYS5jbG9zZS10aW1lbGluZSB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC0xMDAlICkgdHJhbnNsYXRlWSggLTUwJSApO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAxMDAlICkgdHJhbnNsYXRlWSggLTUwJSApO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicmFuZE5hdnk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGgye1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxLjNzO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41cztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKSB0cmFuc2xhdGUzZCgwLC0zMHJlbSwwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5sYXlvdXQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICA+IC5yZWdpb24tY29udGVudHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudmlldy1jb250ZW50e1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwMHtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIGFydGljbGUgLmJydXNoLWJnIC5icnVzaHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJ1c2gtc3R5bGUoICN7bnRoKCRzdHlsZXMscmFuZG9tKGxlbmd0aCgkc3R5bGVzKSkpfSApO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicnVzaC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudmlld3Mtcm93Om50aC1jaGlsZChldmVuKXtcbiAgICAgICAgICAgICAgICBhcnRpY2xle1xuICAgICAgICAgICAgICAgICAgPiBkaXZ7IG9yZGVyOiAyOyB9XG4gICAgICAgICAgICAgICAgICAubmV3cy1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgYXJ0aWNsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHJlbSAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyggNTAlIC0gMXJlbSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVCNEI1O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI1JTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5icnVzaC1iZ3tcbiAgICAgICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgICAgICAgIC5icnVzaHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMTByZW0sIC01MCUsIDAgKTtcbiAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uZXdzLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSAtIDFyZW0pO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdGltZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDbGVtZW50aW5lXCI7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRHb2xkO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0gLy8gRU5EIEV2ZW50cyBTdHlsaW5nXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNibG9jay12aWV3cy1ibG9jay1uZXdzLWZlYXR1cmVkLWJsb2Nre1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgNHJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAudmlldy1oZWFkZXIgaDJ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY2FwcztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODByZW07XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMjRweCApe1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHJlbSAzcmVtIDZyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW57XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJDbGVtZW50aW5lXCI7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jaG9wcGVke1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnZpZXctY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGFydGljbGV7XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiBhe1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgLSAxcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyggNTAlIC0gMXJlbSApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFNUI0QjU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjUlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogLjNyZW07XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDIzcHggKXtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5icnVzaC1iZ3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTByZW07XG4gICAgICAgICAgICAgICAgICAgIC5icnVzaHtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicnVzaC1zdHlsZSggJzFjLWxhcmdlJyk7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDEwcmVtLCAtNTAlLCAwICk7XG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubmV3cy1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgLSAxcmVtKTtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyggNTAlIC0gMXJlbSApO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgdGltZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICNibG9jay12aWV3cy1ibG9jay1uZXdzLWhvbWVwYWdlLWJsb2Nre1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogMTAyNHB4ICl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwIDEycmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbmV3cy1iZy5qcGcpIG5vLXJlcGVhdCBib3R0b20gY2VudGVyIC8gY292ZXI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTByZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGRpdntcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcmVtO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDI0cHggKXtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgIC52aWV3LWlkLW5ld3N7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgLnZpZXctY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogMTIwMHB4ICl7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCA3NSUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyggNzUlIC0gMXJlbSApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAudmlldy1mb290ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1pbi13aWR0aDogMTIwMHB4ICl7XG4gICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAyNSUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogY2FsYyggMjUlIC0gMXJlbSApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzLjVyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgICAgcDpudGgtb2YtdHlwZSgxKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkNsZW1lbnRpbmVcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIHA6bnRoLW9mLXR5cGUoMil7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jYXBzO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWV3cy1yb3d7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMnJlbSAtMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtaW4td2lkdGg6IDEyMDBweCApe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCA1MCUgLSAxcmVtICk7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDUwJSAtIDFyZW0gKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICBhcnRpY2xle1xuICAgICAgICAgICAgICAgICAgICA+IGF7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmV3cy1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEZlYXR1cmVkIFN0b3J5XG5cbiAgICAgICAgICAgIC8vIFN0b3J5IFNlY3Rpb25cblxuICAgICAgICAgICAgYm9keS5wYXRoLWZyb250cGFnZSAjYmxvY2stdmlld3MtYmxvY2stZXZlbnRzLWhvbWVwYWdlLWJsb2Nre1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi4vaW1nL3RpbWVsaW5lLWhlcm8uanBnJykgbm8tcmVwZWF0IHRvcCAtM3JlbSBjZW50ZXIgLyAxMDAlO1xuICAgICAgICAgICAgICAuZmVhdHVyZWQtc3Rvcnl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGJvZHkucGF0aC1mcm9udHBhZ2UgI2Jsb2NrLXZpZXdzLWJsb2NrLWV2ZW50cy1ob21lcGFnZS1ibG9jayAubm9kZS1pc0ZlYXR1cmVke1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAuY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzByZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTRyZW0gMCAwIDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycmVtIDAgI2ZmZjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJ1c2gtbWFzay1ib3R0b20tMS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMjByZW0gMCAtMnJlbSAwO1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICZbYWJvdXQ9XCIvZXZlbnQvYmVnaW5uaW5nc1wiXSxcbiAgICAgICAgICAgICAgJlthYm91dD1cIi9ldmVudC9jb21tb3Zlby1wcmFlc2VudC11dHJ1bVwiXXtcbiAgICAgICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50e1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3JlbSAxMHJlbSBoc2xhKDE5NCwgNDglLCAzMyUsIDAuMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDd2dztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCAjZmZmLCAwLjMgKTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gNHJlbSAyNHJlbSA0cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0aW1le1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5jYXBzO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY2JTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bntcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmNhcHM7XG5cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5icnVzaHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJ1c2gtc3R5bGUtMWU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA5cmVtO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKCAxMHJlbSwgLTUwJSwgMCApO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9IC8vIEVORCBGZWF0dXJlZCBTdG9yeSBTdHlsaW5nXG4gICAgICAgICAgICAgIGJvZHkucGF0aC1mcm9udHBhZ2UgI2Jsb2NrLXZpZXdzLWJsb2NrLWV2ZW50cy1ob21lcGFnZS1ibG9ja3tcbiAgICAgICAgICAgICAgICAudmlldy1jb250ZW50ID4gZGl2Om50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgICAgICAgIC5ub2RlLWlzRmVhdHVyZWR7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcmVtIDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAueWVhci1icmVhazpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTByZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4iLCJAbWl4aW4gcmdiYS1iYWNrZ3JvdW5kKCRjb2xvcjogJGJsYWNrLCAkb3BhY2l0eTogMSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksICRvcGFjaXR5KTtcbn1cblxuQG1peGluIHJnYmEtYm9yZGVyLWJhY2tncm91bmQoJGNvbG9yOiAkYmxhY2ssICRvcGFjaXR5OiAxKSB7XG4gIGJvcmRlci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHJlZCgkY29sb3IpLCBncmVlbigkY29sb3IpLCBibHVlKCRjb2xvciksICRvcGFjaXR5KTtcbn1cblxuQG1peGluIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJG1yZyouNSAkbXJnKjI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtaXhpbiBncmVlbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAkdGVhbDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkbXJnKi41ICRtcmcqMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggMCAwICRsaW1lR3JlZW47XG59XG5cbkBtaXhpbiBib3gtc2hhZG93e1xuICAgIGJveC1zaGFkb3c6IDAgM3JlbSAxMHJlbSByZ2JhKDAsMCwwLDAuMik7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LXNtYWxse1xuICAgIGJveC1zaGFkb3c6IDAgMS41cmVtIDVyZW0gcmdiYSgwLDAsMCwwLjIpO1xufVxuXG5AbWl4aW4gYnJ1c2gtc3R5bGUtMmR7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icnVzaGVzLnBuZykgbm8tcmVwZWF0IC0yN3JlbSAtMzVyZW0gLyAxMDByZW07XG4gICAgd2lkdGg6IDI1cmVtO1xuICAgIGhlaWdodDogMTJyZW07XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMTVyZW0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJ1c2gtY292ZXIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTVyZW0sMCwwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVyZW0sMCwwKTtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGJydXNoLXN0eWxlLTFle1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJ1c2hlcy5wbmcpIG5vLXJlcGVhdCAwIC00N3JlbSAvIDEwMHJlbTtcbiAgICB3aWR0aDogMjVyZW07XG4gICAgaGVpZ2h0OiAxMnJlbTtcbiAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgKyAxNXJlbSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icnVzaC1jb3Zlci5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNXJlbSwwLDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNXM7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXJlbSwwLDApO1xuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYnJ1c2gtc3R5bGUtMWMtbGFyZ2V7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icnVzaGVzLnBuZykgbm8tcmVwZWF0IC02cmVtIC00NHJlbS8yMDByZW07XG4gICAgd2lkdGg6IDQ0cmVtO1xuICAgIGhlaWdodDogMjZyZW07XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMTVyZW0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJ1c2gtY292ZXIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTVyZW0sMCwwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDVzO1xuICAgIH1cbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVyZW0sMCwwKTtcbiAgICAgICAgICAgIC8vb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBicnVzaC1zdHlsZS0xZS1sYXJnZS1vbGR7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icnVzaGVzLnBuZykgbm8tcmVwZWF0IC01OHJlbSAtOTdyZW0vMjAwcmVtO1xuICAgIHdpZHRoOiA0MHJlbTtcbiAgICBoZWlnaHQ6IDMxcmVtO1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSArIDE1cmVtKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JydXNoLWNvdmVyLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyIC8gY292ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1cmVtLDAsMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1cztcbiAgICB9XG4gICAgJi5hY3RpdmV7XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cmVtLDAsMCk7XG4gICAgICAgICAgICAvL29wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vICBNaXhpbnNcblxuXHQkcGFpbnRTdHJva2VVUkw6ICcuLi9pbWcvYnJ1c2hlcy5wbmcnO1xuICAgICRzdHlsZXM6IDFhLWxhcmdlLCAyYS1sYXJnZSwgNGEtbGFyZ2UsIDFiLWxhcmdlLCAyYi1sYXJnZSwgNGItbGFyZ2UsIDFjLWxhcmdlLCAyYy1sYXJnZSwgNGMtbGFyZ2UsIDFkLWxhcmdlLCAyZC1sYXJnZSwgNGQtbGFyZ2UsIDFlLWxhcmdlLCAyZS1sYXJnZSwgNGUtbGFyZ2U7XG5cbiAgICAgQG1peGluIGJydXNoLXN0eWxlKCAkY29kZSApe1xuXG4gICAgIFx0Ly8gU3R5bGUgMVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzFhLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC00LjVyZW0gLTRyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDByZW07XG4gICAgIFx0XHRcdGhlaWdodDogMTVyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnMWItbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTZyZW0gLTE5cmVtLzIwMHJlbTtcbiAgICAgXHRcdFx0d2lkdGg6IDQwcmVtO1xuICAgICBcdFx0XHRoZWlnaHQ6IDI1cmVtO1xuICAgICBcdFx0fVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzFjLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC02cmVtIC00NHJlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyNnJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdFx0QGlmICRjb2RlID09ICcxZC1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtNnJlbSAtNzFyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDFyZW07XG4gICAgIFx0XHRcdGhlaWdodDogMjFyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnMWUtbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTZlbSAtOTdyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDByZW07XG4gICAgIFx0XHRcdGhlaWdodDogMjByZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHQvLyBTdHlsZSAyXG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnMmEtbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTU3cmVtIC00cmVtLzIwMHJlbTtcbiAgICAgXHRcdFx0d2lkdGg6IDQwcmVtO1xuICAgICBcdFx0XHRoZWlnaHQ6IDE1cmVtO1xuICAgICBcdFx0fVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzJiLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC01OHJlbSAtMTlyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDByZW07XG4gICAgIFx0XHRcdGhlaWdodDogMjVyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnMmMtbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTU4cmVtIC00NHJlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyNnJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdFx0QGlmICRjb2RlID09ICcyZC1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtNThyZW0gLTcxcmVtLzIwMHJlbTtcbiAgICAgXHRcdFx0d2lkdGg6IDQxcmVtO1xuICAgICBcdFx0XHRoZWlnaHQ6IDIxcmVtO1xuICAgICBcdFx0fVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzJlLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC01OGVtIC05N3JlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyMHJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdC8vIFN0eWxlIDNcblxuICAgICBcdFx0QGlmICRjb2RlID09ICczYS1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtMTA3LjVyZW0gLTRyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDByZW07XG4gICAgIFx0XHRcdGhlaWdodDogMTVyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnM2ItbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTEwOC41cmVtIC0xOXJlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyNXJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdFx0QGlmICRjb2RlID09ICczYy1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtMTA4LjVyZW0gLTQ0cmVtLzIwMHJlbTtcbiAgICAgXHRcdFx0d2lkdGg6IDQwcmVtO1xuICAgICBcdFx0XHRoZWlnaHQ6IDI2cmVtO1xuICAgICBcdFx0fVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzNkLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC0xMDguNXJlbSAtNzFyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDFyZW07XG4gICAgIFx0XHRcdGhlaWdodDogMjFyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnM2UtbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTEwOC41cmVtIC05N3JlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyMHJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdC8vIFN0eWxlIDRcblxuICAgICBcdFx0QGlmICRjb2RlID09ICc0YS1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtMTU3LjVyZW0gLTRyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDByZW07XG4gICAgIFx0XHRcdGhlaWdodDogMTVyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnNGItbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTE1OC41cmVtIC0xOXJlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyNXJlbTtcbiAgICAgXHRcdH1cblxuICAgICBcdFx0QGlmICRjb2RlID09ICc0Yy1sYXJnZSd7XG4gICAgIFx0XHRcdGJhY2tncm91bmQ6IHVybCgkcGFpbnRTdHJva2VVUkwpIG5vLXJlcGVhdCAtMTU4LjVyZW0gLTQ0cmVtLzIwMHJlbTtcbiAgICAgXHRcdFx0d2lkdGg6IDQwcmVtO1xuICAgICBcdFx0XHRoZWlnaHQ6IDI2cmVtO1xuICAgICBcdFx0fVxuXG4gICAgIFx0XHRAaWYgJGNvZGUgPT0gJzRkLWxhcmdlJ3tcbiAgICAgXHRcdFx0YmFja2dyb3VuZDogdXJsKCRwYWludFN0cm9rZVVSTCkgbm8tcmVwZWF0IC0xNTguNXJlbSAtNzFyZW0vMjAwcmVtO1xuICAgICBcdFx0XHR3aWR0aDogNDFyZW07XG4gICAgIFx0XHRcdGhlaWdodDogMjFyZW07XG4gICAgIFx0XHR9XG5cbiAgICAgXHRcdEBpZiAkY29kZSA9PSAnNGUtbGFyZ2Une1xuICAgICBcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJHBhaW50U3Ryb2tlVVJMKSBuby1yZXBlYXQgLTE1OC41cmVtIC05N3JlbS8yMDByZW07XG4gICAgIFx0XHRcdHdpZHRoOiA0MHJlbTtcbiAgICAgXHRcdFx0aGVpZ2h0OiAyMHJlbTtcbiAgICAgXHRcdH1cbiAgICAgfVxuXG4gICAgLy8gIFRyYW5zaXRpb24gU3R5bGVcblxuICAgICAgICBAbWl4aW4gYnJ1c2gtdHJhbnNpdGlvbntcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgKyAxNXJlbSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJ1c2gtY292ZXIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNXJlbSwwLDApO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVyZW0sMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuIiwiXG4vLyAgQVJUSUNMRVxuXG5ib2R5LnBhZ2Utbm9kZVR5cGUtYXJ0aWNsZXtcbiAgLm5vZGUtbWV0YS1zdWJtaXR0ZWQsXG4gIC5maWVsZE5hbWUtZmllbGQtaW1hZ2UtY2FwdGlvbntcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlVGl0bGV7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICB9XG4gIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdztcbiAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gIH1cbiAgLmZpZWxkTmFtZS1ib2R5e1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgICYuYWxpZ24tcmlnaHR7XG4gICAgICAgICAgbWFyZ2luOiA2cmVtIC0xMHJlbSAxcmVtIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0e1xuICAgICAgICAgIG1hcmdpbjogNnJlbSAycmVtIDFyZW0gLTEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5OXB4KXtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICBMQU5ESU5HXG5cbmJvZHkucGFnZS1ub2RlVHlwZS1hcnRpY2xle1xuICAuZmllbGROYW1lLWJvZHksXG4gIC5maWVsZE5hbWUtZmllbGQtYm9keXtcblxuICAgIHA6bnRoLW9mLXR5cGUoMSkgc3Ryb25ne1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICRicmFuZE5hdnk7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjkwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgICAgICYuYWxpZ24tcmlnaHR7XG4gICAgICAgICAgbWFyZ2luOiA2cmVtIC0xMHJlbSAxcmVtIDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5hbGlnbi1sZWZ0e1xuICAgICAgICAgIG1hcmdpbjogNnJlbSAycmVtIDFyZW0gLTEwcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg5OXB4KXtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNlY3Rpb257XG4gICAgaGVhZGVye1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90aXRsZS1zdHJva2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci8xMDAlIDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAzMHJlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luOiA2cmVtIDA7XG4gICAgICBwYWRkaW5nOiAwIDEwcmVtO1xuICAgICAgd2lkdGg6IDcwcmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgaW1ne1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIEBleHRlbmQgLmNhcHM7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjogIzA0MmM1YztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDbGVtZW50aW5lJztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkTmFtZS1maWVsZC1pbWFnZSArIGgye1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbmJvZHkucGFnZS1ub2RlVHlwZS1sYW5kaW5ne1xuICBcbiAgLmxheW91dC1jb250ZW50e1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgXG4gIGgxe1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90aXRsZS1zdHJva2UucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvdmVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRvcDogLTdyZW07XG4gICAgbWluLWhlaWdodDogMzByZW07XG4gICAgbWFyZ2luOiAwIDAgLTZyZW0gMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAgICAgd2lkdGg6IGNhbGMoIDEwMHZ3IC0gMThyZW0pO1xuICAgICAgbWluLWhlaWdodDogNDByZW07XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDAgMCAycmVtIDA7XG4gICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICBtYXJnaW46IDAgMCAtMTFyZW0gMDtcbiAgICAgIHRvcDogLTEzcmVtO1xuICAgIH1cbiAgICBzcGFue1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDU1cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxOHJlbSAzcmVtIDVyZW07XG4gICAgfVxuICB9XG4gIFxuICAuYmxvY2stcGFnZS10aXRsZSB7XG4gICAgJi53aXRoLWhlYWRlci1pbWFnZSB7XG4gICAgICBcbiAgICAgIC5maWVsZE5hbWUtZmllbGQtaGVyby1pbWFnZSB7ICBcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KC01MCUpO1xuICAgICAgICB0b3A6IC03cmVtO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTZyZW0gMDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfSAgICBcbiAgICAgICAgICBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMnJlbSAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgICAgfVxuICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoLTEwMCUpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMyUscmdiYSgyNTUsMjU1LDI1NSwwLjgpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgbWF4LWhlaWdodDogNDByZW07XG4gICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgaDEgc3BhbntcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDU1cmVtIC8gMik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTElO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5maWVsZC1sYWJlbHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZE5hbWUtYm9keSxcbiAgLmZpZWxkTmFtZS1maWVsZC1ib2R5e1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYnJhbmROYXZ5O1xuICAgIH1cbiAgICBwOm50aC1vZi10eXBlKDEpIHN0cm9uZ3tcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiAkYnJhbmROYXZ5O1xuICAgIH1cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5MDBweCl7XG4gICAgICAgIG1heC13aWR0aDogNjYlO1xuICAgICAgICAmLmFsaWduLXJpZ2h0e1xuICAgICAgICAgIG1hcmdpbjogNnJlbSAtMTByZW0gMXJlbSAycmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYWxpZ24tbGVmdHtcbiAgICAgICAgICBtYXJnaW46IDZyZW0gMnJlbSAxcmVtIC0xMHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4OTlweCl7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMnJlbSAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBzZWN0aW9ue1xuICAgIGhlYWRlcntcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGl0bGUtc3Ryb2tlLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvMTAwJSAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMzByZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogNnJlbSAwO1xuICAgICAgcGFkZGluZzogMCAxMHJlbTtcbiAgICAgIHdpZHRoOiA3MHJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1cmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjYwcHgpe1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy90aXRsZS1zdHJva2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgICAgICBtYXJnaW46IDNyZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBoMntcbiAgICAgIEBleHRlbmQgLmNhcHM7XG4gICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG5cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiAjMDQyYzVjO1xuICAgICAgICBmb250LWZhbWlseTogJ0NsZW1lbnRpbmUnO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGROYW1lLWZpZWxkLWltYWdlICsgaDJ7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLnBhZ2Utb3VyLXByb2dyYW1zLS13b21lbnMtZGVtb2NyYWN5LW5ldHdvcmsge1xuICAgIHNlY3Rpb24gaDIge1xuICAgICAgZm9udC1zaXplOiAzLjVyZW07XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IC45O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vICBORVdTXG5cbmJvZHkucGF0aC1uZXdze1xuICAubGF5b3V0LWNvbnRlbnQge1xuICAgID4gLnJlZ2lvbi1jb250ZW50e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAvL3BhZGRpbmc6IDAgM3JlbTtcbiAgICB9XG4gIH1cblxuXG5cbiAgLnZpZXctaGVhZGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjYmxvY2std2RuLXVpLXBhZ2UtdGl0bGV7XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgLnBhZ2VUaXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHNwYW57XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNsZW1lbnRpbmVcIjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNibG9jay12aWV3cy1ibG9jay1uZXdzLWZlYXR1cmVkLWJsb2NrLTJ7XG4gICAgcGFkZGluZzogNHJlbSAwIDhyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCAwcmVtO1xuICAgIH1cbiAgICAudmlldy1jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzcmVtO1xuICAgIH1cbiAgICBhcnRpY2xle1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgID4gYXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRTVCNEI1O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGhlaWdodDogMTI1JTtcbiAgICAgICAgICB3aWR0aDogLjNyZW07XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSAtIDFyZW0pO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDUwJSAtIDFyZW0gKTtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmJydXNoLWJne1xuICAgICAgICAgIC5icnVzaHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJydXNoLXN0eWxlKCAnMWMtbGFyZ2UnICk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uZXdzLWNvbnRlbnR7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyggNTAlIC0gMXJlbSk7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyggNTAlIC0gMXJlbSApO1xuICAgICAgICB9XG4gICAgICAgIHRpbWV7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgaDJ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgICAgYXtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2Jsb2NrLXdkbi11aS1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gICAgLnZpZXctZmlsdGVyc3tcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgLy9AaW5jbHVkZSBib3gtc2hhZG93O1xuICAgICAgZm9ybXtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDAgM3JlbTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW17XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGFiZWx7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tc2VsZWN0e1xuICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMC43NXJlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICYuYmVmLWxpbmstYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3llYXItYmcucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyAxMDAlO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAuNnJlbTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAtM3B4IDAgJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3LWNvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzcmVtO1xuXG4gICAgICAvLyBJbnZpc2libGUgYmxvY2sgaGFjayB0byBwcmV2ZW50IGVtcHR5IHNwYWNlIGluIHRoZSBtaWRkbGUgb2YgdGhlIGdyaWRcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyggNTAlIC0gMXJlbSApO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDUwJSAtIDFyZW0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMzMuMyUgLSAxcmVtICk7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyggMzMuMyUgLSAxcmVtICk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLXJvd3tcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBtYXJnaW46IDAgMCAyLjI1cmVtIDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoIDUwJSAtIDEuNXJlbSApO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoIDUwJSAtIDEuNXJlbSApO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDNyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogY2FsYyggMzMuMyUgLSAxLjVyZW0gKTtcbiAgICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKCAzMy4zJSAtIDEuNXJlbSApO1xuICAgICAgICB9XG5cblxuICAgICAgICBhcnRpY2xle1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uZXdzLWNvbnRlbnR7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLXNlYXJjaHtcbiAgLmxheW91dC1jb250ZW50e1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cbiAgaDF7XG4gICAgbWFyZ2luOiAwIDAgNHJlbSAwO1xuICB9XG4gIGgye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLml0ZW1MaXN0e1xuICAgIG9se1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW46IDAgMCAzcmVtIDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDJyZW0gLTAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBwYWRkaW5nOiAzcmVtO1xuICAgICAgICAuc2VhcmNoUmVzdWx0LWluZm97XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoM3tcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5zZWFyY2hSZXN1bHQtc25pcHBldHtcbiAgICAgICAgICBtYXJnaW46IDFyZW0gMCAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmRlYWJhLDAuNyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi51c2VyTG9nZ2VkSW4ge1xuICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn0iXX0= */
