#__bs_notify__ {
  font-size: 1em !important;
  color: transparent !important;
  opacity: 0.75;
  height: 1.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 1.5em;
  padding: 0 !important;
  top: 0.5em !important;
  right: 0.5em !important;
  background-color: #547f0d !important;
  border-radius: 50% !important;
  overflow: hidden;
}
#__bs_notify__:after {
  content: "BS";
  position: absolute;
  color: #fff;
  top: 0.1em;
  left: 0.25em;
  font-size: 0.8em;
}

.nav-main {
  color: #2d2d2e;
  text-transform: uppercase;
  font-size: 0.85em;
  position: relative;
  z-index: 3;
}
@media (min-width: 960px) {
  .nav-main {
    display: block !important;
    margin-left: auto;
  }
}
@media (max-width: 959px) {
  .nav-main {
    display: none;
    clear: both;
    float: none;
    margin-top: 0;
    position: absolute;
    top: 3em;
    background-color: #33a4d4;
    width: 100%;
    z-index: 3;
    left: 0;
    -webkit-box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.2);
            box-shadow: 0 0.5em 1em rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 960px) {
  .nav-main .toggle-subnav {
    display: none;
  }
}
.nav-main .nav-sub {
  padding: 0;
  margin: 0;
  min-width: 15em;
  list-style-type: none;
  background-color: #33a4d4;
  overflow: hidden;
  -webkit-transition: 0.2s opacity;
  -o-transition: 0.2s opacity;
  transition: 0.2s opacity;
  left: 0.8em;
  display: none;
}
.nav-main .nav-sub li {
  padding-bottom: 0;
}
@media (min-width: 960px) {
  .nav-main .nav-sub {
    position: absolute;
  }
}
.nav-main .nav-sub a {
  display: block;
  color: #fff;
}
.nav-main > li:last-child > a {
  padding-right: 0;
}
.nav-main a {
  text-decoration: none;
  padding: 0.8em;
}
@media (min-width: 960px) {
  .nav-main a {
    color: #33a4d4;
  }
}
.nav-main a.active {
  font-weight: bold;
}
.nav-main > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (min-width: 960px) {
  .nav-main > ul > li {
    display: inline-block;
    padding-bottom: 1em;
    position: relative;
  }
}
.nav-main > ul > li:last-child > a {
  padding-right: 0;
  border-right: 0;
}
@media (min-width: 960px) {
  .nav-main > ul > li > a {
    border-right: 1px solid white;
    display: inline-block;
    letter-spacing: 0.01em;
    line-height: 1.4em;
  }
}
@media (min-width: 960px) {
  .nav-main > ul > li:hover .nav-sub {
    display: block !important;
  }
}
@media (max-width: 959px) {
  .nav-main {
    margin-top: 1em;
  }
  .nav-main li {
    text-align: center;
    width: 100%;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 0;
    position: relative;
    /*&:last-child {
    	border-bottom:1px solid lighten($c-border,20);
    }*/
  }
  .nav-main li a {
    padding: 1em 0.5em;
    display: block;
    color: #fff;
  }
  .nav-main li.active .toggle-subnav img {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .nav-main .toggle-subnav {
    width: 3em;
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    opacity: 0.5;
    padding: 0.6em;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    cursor: pointer;
  }
  .nav-main .toggle-subnav svg {
    width: 2.25em;
    height: 2.25em;
    -webkit-transition: -webkit-transform 0.25s;
    transition: -webkit-transform 0.25s;
    -o-transition: transform 0.25s;
    transition: transform 0.25s;
    transition: transform 0.25s, -webkit-transform 0.25s;
  }
  .nav-main .toggle-subnav path {
    fill: #fff;
  }
  .nav-main .nav-sub {
    background-color: #72c0e1;
  }
}

.nav-main-toggler {
  width: 2.2em;
  position: absolute;
  right: 3.5%;
  cursor: pointer;
  top: 0;
  z-index: 3;
}
@media (min-width: 960px) {
  .nav-main-toggler {
    display: none;
  }
}
.nav-main-toggler .line {
  height: 6px;
  margin-bottom: 5px;
  background-color: #33a4d4;
  border-radius: 0.15em;
}
.nav-main-toggler .line:nth-child(2) {
  width: 80%;
  margin-left: 20%;
}
.nav-main-toggler .line:nth-child(3) {
  width: 90%;
  margin-left: 10%;
}

body {
  min-width: 320px;
  color: #2d2d2e;
}

img,
svg,
video,
iframe {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

a {
  color: inherit;
}

input,
textarea,
button {
  font-family: inherit;
}

.inner {
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  padding-left: 3.5%;
  padding-right: 3.5%;
}

[v-show],
[v-if] {
  display: none;
}

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

p, li {
  line-height: 1.6em;
}

body {
  font-family: "Fira Sans", sans-serif;
}

.component.start h2 {
  font-size: 4em;
}
.component.start p {
  max-width: 50em;
}

footer {
  background-image: -o-linear-gradient(225deg, #eceeed, #dfe2e0);
  background-image: linear-gradient(-135deg, #eceeed, #dfe2e0);
  text-align: right;
}

header {
  padding: 1em 0;
  background-color: #33a4d4;
  color: #fff;
}
header img {
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
}
header a {
  text-decoration: none;
}

.video-preview {
  -webkit-box-shadow: -0.2em 0.2em 1em rgba(26, 82, 106, 0.2);
          box-shadow: -0.2em 0.2em 1em rgba(26, 82, 106, 0.2);
  max-width: 300px;
  text-decoration: none;
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
.video-preview:hover, .video-preview:focus {
  -webkit-transform: scale(1.05);
      -ms-transform: scale(1.05);
          transform: scale(1.05);
}
.video-preview .text {
  padding: 1.5em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.video-preview h4 {
  margin: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 70%;
          flex: 0 0 70%;
}
.video-preview .duration {
  text-align: right;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30%;
          flex: 0 0 30%;
}

h3 {
  font-size: 2em;
  margin: 0 0 0.5em;
}

.category-videos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 102%;
  margin-left: -1%;
}

.category {
  margin-bottom: 3em;
}

.video-preview {
  margin: 1%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 98%;
          flex: 0 0 98%;
}
@media (min-width: 450px) {
  .video-preview {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 48%;
            flex: 0 0 48%;
  }
}
@media (min-width: 620px) {
  .video-preview {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 31.33%;
            flex: 0 0 31.33%;
  }
}
@media (min-width: 960px) {
  .video-preview {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 23%;
            flex: 0 0 23%;
  }
}
@media (min-width: 1200px) {
  .video-preview {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
  }
}

.component-text {
  margin-bottom: 5em;
  padding: 3em 0;
  background-image: -o-linear-gradient(225deg, #dfe2e0, #f4f5f5);
  background-image: linear-gradient(-135deg, #dfe2e0, #f4f5f5);
}
.component-text h2 {
  opacity: 0.8;
}

.component-video {
  padding: 5em 0;
}
.component-video video {
  width: 100%;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl90ZW1wLnNjc3MiLCJjdXN0b20tY29tcGlsZWQtZnJvbS1zYXNzLmNzcyIsIl9jb2xvcnMuc2NzcyIsIl9uYXYtbWFpbi5zY3NzIiwiX2JyZWFrcG9pbnRzLnNjc3MiLCJjdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNDLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxxQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0NBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0FDQUQ7QURFQztFQUNDLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFdFbEJXO0VGbUJYLFVBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUNBRjs7QUVqQkE7RUFDQyxjREZRO0VDR1IseUJBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtBRm9CRDtBR3RCRztFREhIO0lBUUUseUJBQUE7SUFDQSxpQkFBQTtFRnFCQTtBQUNGO0FHdkJHO0VEUkg7SUFZRSxhQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EseUJEWE87SUNZUCxXQUFBO0lBQ0EsVUFBQTtJQUNBLE9BQUE7SUFDQSxrREFBQTtZQUFBLDBDQUFBO0VGdUJBO0FBQ0Y7QUczQ0c7RURzQkY7SUFFRSxhQUFBO0VGdUJEO0FBQ0Y7QUVwQkM7RUFDQyxVQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLHlCRDdCTztFQzhCUCxnQkFBQTtFQUNBLGdDQUFBO0VBQUEsMkJBQUE7RUFBQSx3QkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0FGc0JGO0FFcEJFO0VBQ0MsaUJBQUE7QUZzQkg7QUc5REc7RUQ0QkY7SUFnQkUsa0JBQUE7RUZzQkQ7QUFDRjtBRXBCRTtFQUNDLGNBQUE7RUFDQSxXRHhEVTtBRDhFYjtBRWhCRztF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TEE7QUl4TEE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7QUowTEE7QUl4TEE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO01BQUEsaUJBQUE7VUFBQSxhQUFBO0FKMExBOztBSXZMQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTtBSjBMQTs7QUl4TEE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBSjJMQTs7QUl4TEE7RUFDQSxrQkFBQTtBSjJMQTs7QUl6TEE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7TUFBQSxpQkFBQTtVQUFBLGFBQUE7QUo0TEE7QUd2VEc7RUN5SEg7SUFLQSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtFSjZMRTtBQUNGO0FHNVRHO0VDeUhIO0lBU0EsbUJBQUE7UUFBQSxvQkFBQTtZQUFBLGdCQUFBO0VKOExFO0FBQ0Y7QUdqVUc7RUN5SEg7SUFZQSxtQkFBQTtRQUFBLGlCQUFBO1lBQUEsYUFBQTtFSmdNRTtBQUNGO0FHdFVHO0VDeUhIO0lBZUEsbUJBQUE7UUFBQSxrQkFBQTtZQUFBLGNBQUE7RUprTUU7QUFDRjs7QUloTUE7RUFDQSxrQkFBQTtFQUNBLGNBQUE7RUFDQSw4REFBQTtFQUFBLDREQUFBO0FKbU1BO0FJak1BO0VBQ0EsWUFBQTtBSm1NQTs7QUloTUE7RUFDQSxjQUFBO0FKbU1BO0FJak1BO0VBQ0EsV0FBQTtBSm1NQSIsImZpbGUiOiJjdXN0b20tY29tcGlsZWQtZnJvbS1zYXNzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIHNtYWxsZXIgQnJvd3NlcnN5bmMtaW5mb3NcbiNfX2JzX25vdGlmeV9fIHtcblx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcblx0Y29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IC43NTtcblx0aGVpZ2h0OiAxLjVlbTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6IDEuNWVtO1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdHRvcDogLjVlbSAhaW1wb3J0YW50O1xuXHRyaWdodDogLjVlbSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1nbyAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnQlMnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRjb2xvcjogJGMtbmVnYXRpdmU7XG5cdFx0dG9wOiAuMWVtO1xuXHRcdGxlZnQ6IC4yNWVtO1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0fVxufVxuIiwiI19fYnNfbm90aWZ5X18ge1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43NTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEuNWVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMC41ZW0gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAuNWVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDdmMGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jX19ic19ub3RpZnlfXzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQlNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZjtcbiAgdG9wOiAwLjFlbTtcbiAgbGVmdDogMC4yNWVtO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG4ubmF2LW1haW4ge1xuICBjb2xvcjogIzJkMmQyZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2LW1haW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAubmF2LW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzYTRkNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwLjVlbSAxZW0gcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1tYWluIC50b2dnbGUtc3VibmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LW1haW4gLm5hdi1zdWIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMTVlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhNGQ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHk7XG4gIGxlZnQ6IDAuOGVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdi1tYWluIC5uYXYtc3ViIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1tYWluIC5uYXYtc3ViIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbi5uYXYtbWFpbiAubmF2LXN1YiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1tYWluID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdi1tYWluIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAuOGVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbiBhIHtcbiAgICBjb2xvcjogIzMzYTRkNDtcbiAgfVxufVxuLm5hdi1tYWluIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmF2LW1haW4gPiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbiA+IHVsID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm5hdi1tYWluID4gdWwgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAubmF2LW1haW4gPiB1bCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5hdi1tYWluID4gdWwgPiBsaTpob3ZlciAubmF2LXN1YiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5uYXYtbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICB9XG4gIC5uYXYtbWFpbiBsaSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyomOmxhc3QtY2hpbGQge1xuICAgIFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgbGlnaHRlbigkYy1ib3JkZXIsMjApO1xuICAgIH0qL1xuICB9XG4gIC5uYXYtbWFpbiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxZW0gMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm5hdi1tYWluIGxpLmFjdGl2ZSAudG9nZ2xlLXN1Ym5hdiBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLm5hdi1tYWluIC50b2dnbGUtc3VibmF2IHtcbiAgICB3aWR0aDogM2VtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBhZGRpbmc6IDAuNmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAubmF2LW1haW4gLnRvZ2dsZS1zdWJuYXYgc3ZnIHtcbiAgICB3aWR0aDogMi4yNWVtO1xuICAgIGhlaWdodDogMi4yNWVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgfVxuICAubmF2LW1haW4gLnRvZ2dsZS1zdWJuYXYgcGF0aCB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAubmF2LW1haW4gLm5hdi1zdWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MmMwZTE7XG4gIH1cbn1cblxuLm5hdi1tYWluLXRvZ2dsZXIge1xuICB3aWR0aDogMi4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMuNSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uYXYtbWFpbi10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2LW1haW4tdG9nZ2xlciAubGluZSB7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2E0ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVlbTtcbn1cbi5uYXYtbWFpbi10b2dnbGVyIC5saW5lOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4ubmF2LW1haW4tdG9nZ2xlciAubGluZTpudGgtY2hpbGQoMykge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW4tbGVmdDogMTAlO1xufVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgY29sb3I6ICMyZDJkMmU7XG59XG5cbmltZyxcbnN2ZyxcbnZpZGVvLFxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDkwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjUlO1xufVxuXG5bdi1zaG93XSxcblt2LWlmXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxubWFpbiB7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuXG5wLCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpcmEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uY29tcG9uZW50LnN0YXJ0IGgyIHtcbiAgZm9udC1zaXplOiA0ZW07XG59XG4uY29tcG9uZW50LnN0YXJ0IHAge1xuICBtYXgtd2lkdGg6IDUwZW07XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAjZWNlZWVkLCAjZGZlMmUwKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmhlYWRlciB7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNhNGQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuaGVhZGVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWRlby1wcmV2aWV3IHtcbiAgYm94LXNoYWRvdzogLTAuMmVtIDAuMmVtIDFlbSByZ2JhKDI2LCA4MiwgMTA2LCAwLjIpO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2Utb3V0O1xufVxuLnZpZGVvLXByZXZpZXc6aG92ZXIsIC52aWRlby1wcmV2aWV3OmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi52aWRlby1wcmV2aWV3IC50ZXh0IHtcbiAgcGFkZGluZzogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmlkZW8tcHJldmlldyBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMCAwIDcwJTtcbn1cbi52aWRlby1wcmV2aWV3IC5kdXJhdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4OiAwIDAgMzAlO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAgMCAwLjVlbTtcbn1cblxuLmNhdGVnb3J5LXZpZGVvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMiU7XG4gIG1hcmdpbi1sZWZ0OiAtMSU7XG59XG5cbi5jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cblxuLnZpZGVvLXByZXZpZXcge1xuICBtYXJnaW46IDElO1xuICBmbGV4OiAwIDAgOTglO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gIC52aWRlby1wcmV2aWV3IHtcbiAgICBmbGV4OiAwIDAgNDglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgLnZpZGVvLXByZXZpZXcge1xuICAgIGZsZXg6IDAgMCAzMS4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmlkZW8tcHJldmlldyB7XG4gICAgZmxleDogMCAwIDIzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8tcHJldmlldyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbn1cblxuLmNvbXBvbmVudC10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xuICBwYWRkaW5nOiAzZW0gMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC0xMzVkZWcsICNkZmUyZTAsICNmNGY1ZjUpO1xufVxuLmNvbXBvbmVudC10ZXh0IGgyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uY29tcG9uZW50LXZpZGVvIHtcbiAgcGFkZGluZzogNWVtIDA7XG59XG4uY29tcG9uZW50LXZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG59IiwiJGMtbmVnYXRpdmU6ICNmZmY7XG4kYy1kYXJrZXN0OiAjMDAwO1xuXG4kYy1jb3B5OiAjMmQyZDJlO1xuXG4kYy1nbzogIzU0N2YwZDtcbiRjLXdhcm46ICNhYzNkMDA7XG4kYy1ib3JkZXI6ICNjZmNmY2Y7XG5cbiRjLWdyYXk6ICNlY2VlZWQ7XG4kYy1ncmVlbjogIzQ4YWI4YztcbiRjLWJsdWU6ICMzM2E0ZDQ7XG4kYy1kYXJrOiAjMjUyNTI1O1xuJGMtbGlnaHRibHVlOiAjZDllZWZmO1xuJGMtc29tZWdyYXk6ICM4MDgwODA7XG5cbiRjLW1haW46ICRjLWJsdWU7IiwiQGltcG9ydCBcImJyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwic25pcHBldHNcIjtcblxuLm5hdi1tYWluIHtcblx0Y29sb3I6ICRjLWNvcHk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogLjg1ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMztcblxuXHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1sZWZ0OmF1dG87XG5cdH1cblx0QGluY2x1ZGUgYnJwKGIzbWF4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRmbG9hdDpub25lO1xuXHRcdG1hcmdpbi10b3A6MDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjNlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1tYWluO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0ei1pbmRleDozO1xuXHRcdGxlZnQ6MDtcblx0XHRib3gtc2hhZG93OiAwIC41ZW0gMWVtIHJnYmEoJGMtZGFya2VzdCwuMik7XG5cdH1cblxuXHQudG9nZ2xlLXN1Ym5hdiB7XG5cdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5uYXYtc3ViIHtcblx0XHRwYWRkaW5nOjA7XG5cdFx0bWFyZ2luOjA7XG5cdFx0bWluLXdpZHRoOjE1ZW07XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLW1haW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eTtcblx0XHRsZWZ0Oi44ZW07XG5cdFx0ZGlzcGxheTpub25lO1xuXG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1ib3R0b206MDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6JGMtbmVnYXRpdmU7XG5cdFx0fVxuXHR9XG5cblx0PiBsaSB7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0cGFkZGluZzouOGVtO1xuXG5cdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRjb2xvcjokYy1tYWluO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0fVxuXHR9XG5cblx0PiB1bCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG5cdFx0PiBsaSB7XG5cdFx0XHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiBhIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJwKGIzKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCBsaWdodGVuKCRjLWJvcmRlciwyNSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDFlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjRlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Lm5hdi1zdWIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicnAoYjNtYXgpIHtcblx0XHRtYXJnaW4tdG9wOjFlbTtcblxuXHRcdGxpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKCRjLW5lZ2F0aXZlLC4xKTtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LyomOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBsaWdodGVuKCRjLWJvcmRlciwyMCk7XG5cdFx0XHR9Ki9cblxuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6MWVtIC41ZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb2xvcjokYy1uZWdhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0LnRvZ2dsZS1zdWJuYXYge1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50b2dnbGUtc3VibmF2IHtcblx0XHRcdHdpZHRoOjNlbTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHR0b3A6MDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3BhY2l0eTouNTtcblx0XHRcdHBhZGRpbmc6LjZlbTtcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKCRjLW5lZ2F0aXZlLC4yKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0d2lkdGg6Mi4yNWVtO1xuXHRcdFx0XHRoZWlnaHQ6Mi4yNWVtO1xuXHRcdFx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzO1xuXHRcdFx0fVxuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6JGMtbmVnYXRpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXYtc3ViIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkYy1tYWluLDE1KTtcblxuXHRcdFx0YSB7XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5uYXYtbWFpbi10b2dnbGVyIHtcblx0d2lkdGg6Mi4yZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6My41JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0b3A6MDtcblx0ei1pbmRleDogMztcblxuXHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmxpbmUge1xuXHRcdGhlaWdodDo2cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTo1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokYy1tYWluO1xuXHRcdGJvcmRlci1yYWRpdXM6LjE1ZW07XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHR3aWR0aDo4MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDoyMCVcblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0d2lkdGg6OTAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6MTAlXG5cdFx0fVxuXHR9XG59XG4iLCIkYnJlYWtwb2ludHM6IDQ1MCA2MjAgOTYwIDEyMDAgMTcwMDtcblxuQG1peGluIGJycCgkbmFtZSkge1xuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkYnJlYWtwb2ludHMpIHtcblx0XHQkcHhfdmFsdWU6IG50aCgkYnJlYWtwb2ludHMsICRpKTtcblxuXHRcdEBpZiAkbmFtZSA9PSAnYicrJGkge1xuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6ICN7ICRweF92YWx1ZSB9cHgpIHtcblx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpZiAkbmFtZSA9PSAnYicrJGkrJ21heCcge1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6ICN7ICRweF92YWx1ZSAtIDEgfXB4KSB7XG5cdFx0XHRcdEBjb250ZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEtlZXAgZmlyc3QgbGluZSBlbXB0eSBmcm9tIHJlYWwgY29kZSBkdWUgdG8gc2Nzcy1jb21waWxlciBidWdcbkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJicmVha3BvaW50c1wiO1xuQGltcG9ydCBcInNuaXBwZXRzXCI7XG5AaW1wb3J0IFwidGVtcFwiO1xuQGltcG9ydCBcIm5hdi1tYWluXCI7XG5cbmJvZHkge1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRjb2xvcjogJGMtY29weTtcbn1cblxuaW1nLFxuc3ZnLFxudmlkZW8sXG5pZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuYnV0dG9uIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5pbm5lciB7XG5cdG1heC13aWR0aDogOTBlbTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6My41JTtcblx0cGFkZGluZy1yaWdodDozLjUlO1xufVxuXG4vLyBIaWRlIFZ1ZS1KUyBFbGVtZW50cyBvbiBsb2FkOlxuW3Ytc2hvd10sXG5bdi1pZl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vLyBTdGlja3kgRm9vdGVyXG5ib2R5IHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5tYWluIHtcblx0ZmxleDogMSAwIGF1dG87XG59XG5cbi8vIENVU1RPTVxucCwgbGkge1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG59XG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xufVxuLmNvbXBvbmVudC5zdGFydCB7XG5cdGgyIHtcblx0XHRmb250LXNpemU6NGVtO1xuXHR9XG5cdHAge1xuXHRcdG1heC13aWR0aDo1MGVtO1xuXHR9XG59XG5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgtMTM1ZGVnLCAkYy1ncmF5LCBkYXJrZW4oJGMtZ3JheSw1KSk7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuaGVhZGVyIHtcblx0cGFkZGluZzoxZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGMtbWFpbiA7XG5cdGNvbG9yOiRjLW5lZ2F0aXZlO1xuXG5cdGltZyB7XG5cdFx0ZmlsdGVyOmJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHR9XG5cblx0YSB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cblxuLnZpZGVvLXByZXZpZXcge1xuXHRib3gtc2hhZG93OiAtLjJlbSAuMmVtIDFlbSByZ2JhKG1peCgkYy1kYXJrZXN0LCRjLW1haW4pLC4yKTtcblx0bWF4LXdpZHRoOjMwMHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlLW91dDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHR9XG5cblx0LnRleHQge1xuXHRcdHBhZGRpbmc6MS41ZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXHRoNCB7XG5cdFx0bWFyZ2luOjA7XG5cdFx0ZmxleDowIDAgNzAlO1xuXHR9XG5cdC5kdXJhdGlvbiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ZmxleDowIDAgMzAlO1xuXHR9XG59XG5oMyB7XG5cdGZvbnQtc2l6ZToyZW07XG5cdG1hcmdpbjowIDAgLjVlbTtcbn1cbi5jYXRlZ29yeS12aWRlb3Mge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOjEwMiU7XG5cdG1hcmdpbi1sZWZ0Oi0xJTtcblxufVxuLmNhdGVnb3J5IHtcblx0bWFyZ2luLWJvdHRvbTozZW07XG59XG4udmlkZW8tcHJldmlldyB7XG5cdG1hcmdpbjoxJTtcblx0ZmxleDowIDAgOTglO1xuXG5cdEBpbmNsdWRlIGJycChiMSkge1xuXHRcdGZsZXg6MCAwIDQ4JTtcblx0fVxuXG5cdEBpbmNsdWRlIGJycChiMikge1xuXHRcdGZsZXg6MCAwIDMxLjMzJTtcblx0fVxuXHRAaW5jbHVkZSBicnAoYjMpIHtcblx0XHRmbGV4OjAgMCAyMyU7XG5cdH1cblx0QGluY2x1ZGUgYnJwKGI0KSB7XG5cdFx0ZmxleDowIDAgYXV0bztcblx0fVxufVxuLmNvbXBvbmVudC10ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTo1ZW07XG5cdHBhZGRpbmc6M2VtIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC0xMzVkZWcsIGRhcmtlbigkYy1ncmF5LDUpLCBsaWdodGVuKCRjLWdyYXksMykpO1xuXG5cdGgyIHtcblx0XHRvcGFjaXR5OiAuODtcblx0fVxufVxuLmNvbXBvbmVudC12aWRlbyB7XG5cdHBhZGRpbmc6NWVtIDA7XG5cblx0dmlkZW8ge1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cbn0iXX0= */
