/**
 * Grid Variables - CH
 */
/**
 * Custom SASS Mixins - CH
 */
/**
 * Grid Variables - CH
 */
/* Icon Bob */
@-webkit-keyframes bob {
  0% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  100% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}
@keyframes bob {
  0% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  50% {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
  }
  100% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}

@-webkit-keyframes bob-float {
  100% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}

@keyframes bob-float {
  100% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5vh, 0);
    transform: translate3d(0, 5vh, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 5vh, 0);
    transform: translate3d(0, 5vh, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

.component-timeline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: -webkit-calc(100vh - 163px);
  height: calc(100vh - 163px);
  position: relative;
  font-size: 10px;
}

@media (max-width: 991px) {
  .component-timeline {
    display: block;
    height: auto;
  }
}

.component-timeline .scroll-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  min-width: 100%;
}

@media (max-width: 991px) {
  .component-timeline .scroll-container {
    display: block;
  }
}

.component-timeline .timeline-enter {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

.component-timeline .timeline-enter:nth-of-type(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.component-timeline .timeline-enter:nth-of-type(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.component-timeline .timeline-enter:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.component-timeline .timeline-enter:nth-of-type(4) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.component-timeline .timeline-enter:nth-of-type(5) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.component-timeline .timeline-enter:nth-of-type(6) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}

.component-timeline .timeline-enter:nth-of-type(7) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}

@media (max-width: 991px) {
  .component-timeline .timeline-enter {
    -webkit-animation: none;
    animation: none;
  }
}

.component-timeline .timeline-leave {
  -webkit-animation: 0.5s fadeInUp ease;
  animation: 0.5s fadeInUp ease;
}

.component-timeline .timeline-card {
  -ms-flex-preferred-size: 350px;
  flex-basis: 350px;
  -webkit-transition: min-width 0.5s ease, -webkit-flex-basis 0.5s ease;
  transition: min-width 0.5s ease, -webkit-flex-basis 0.5s ease;
  transition: flex-basis 0.5s ease, min-width 0.5s ease;
  transition: flex-basis 0.5s ease, min-width 0.5s ease, -webkit-flex-basis 0.5s ease, -ms-flex-preferred-size 0.5s ease;
  position: relative;
  overflow: hidden;
  background: #000;
  border-left: 1px solid white;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 300px;
}

.component-timeline .timeline-card .image-holder,
.component-timeline .timeline-card .copy-holder {
  position: absolute;
  height: 100%;
  width: 100%;
  text-align: center;
}

@media (max-width: 991px) {
  .component-timeline .timeline-card .image-holder,
  .component-timeline .timeline-card .copy-holder {
    display: block;
    position: relative;
  }
}

.component-timeline .timeline-card .image-holder {
  background-position: 50% 50%;
  background-size: auto 100%;
  opacity: 0.7;
  left: 0;
  border-right: 0px solid white;
}

@media (max-width: 991px) {
  .component-timeline .timeline-card .image-holder {
    padding-top: 80vw;
  }
}

.component-timeline .timeline-card .copy-holder {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: normal;
  -ms-flex-pack: normal;
  justify-content: normal;
  right: 0;
}

.component-timeline .timeline-card .copy-holder > * {
  width: 100%;
  text-align: center;
  color: #fff;
}

.component-timeline .timeline-card .copy-holder span.year {
  font-family: "Frank Ruhl Libre", serif;
  font-size: 5.2em;
  margin-top: 18.2vh;
}

@media (max-width: 991px) {
  .component-timeline .timeline-card .copy-holder span.year {
    margin-top: 10.2vh;
  }
}

.component-timeline .timeline-card .copy-holder span.date {
  font-family: "Roboto", sans-serif;
  font-size: 2em;
  margin-top: 0.3vh;
  position: relative;
}

.component-timeline .timeline-card .copy-holder span.date:after {
  content: '';
  position: absolute;
  width: 80px;
  height: 2px;
  background: white;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -3.4vh;
}

.component-timeline .timeline-card .copy-holder h1 {
  font-family: "Oswald", sans-serif;
  font-size: 3.2em;
  text-transform: uppercase;
  margin-top: 33.8vh;
  opacity: 0;
  -webkit-transform: translate3d(0, 5vh, 0);
  transform: translate3d(0, 5vh, 0);
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

@media (max-width: 991px) {
  .component-timeline .timeline-card .copy-holder h1 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    margin-top: 11.8vh;
  }
}

.component-timeline .timeline-card .description {
  height: 0;
  overflow: hidden;
  font-size: 2em;
  margin-top: 2.3vh;
  width: 30em;
  margin: 0.8vh auto 0;
  line-height: 1.7;
  opacity: 0;
  max-width: 77%;
}

@media (max-width: 991px) {
  .component-timeline .timeline-card .description {
    height: auto;
    opacity: 1;
    padding-bottom: 5em;
  }
}

@media (min-width: 992px) {
  .component-timeline .timeline-card:hover {
    min-width: 600px;
  }
  .component-timeline .timeline-card:hover h1 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  .component-timeline .timeline-card.is-expanded-false {
    cursor: pointer;
  }
  .component-timeline .timeline-card.is-expanded-false .copy-holder {
    background-color: transparent !important;
  }
  .component-timeline .timeline-card.is-expanded-true {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }
  .component-timeline .timeline-card.is-expanded-true .image-holder {
    width: 50%;
    border-right: 1px solid white;
    opacity: 1;
  }
  .component-timeline .timeline-card.is-expanded-true:hover .image-holder {
    -webkit-transform: scale(1) translate3d(0);
    transform: scale(1) translate3d(0);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .component-timeline .timeline-card.is-expanded-true .copy-holder {
    width: 50%;
  }
  .component-timeline .timeline-card.is-expanded-true .copy-holder span.year {
    font-size: 7.2em;
    margin-top: 15.7vh;
  }
  .component-timeline .timeline-card.is-expanded-true .copy-holder span.date {
    font-size: 2.4em;
    margin-top: 1vh;
  }
  .component-timeline .timeline-card.is-expanded-true .copy-holder h1 {
    font-size: 3.8em;
    margin-top: 8.8vh;
  }
  .component-timeline .timeline-card.is-expanded-true .copy-holder .description {
    height: auto;
    opacity: 1;
  }
}

@media (max-width: 991px) {
  .component-timeline .timeline-navigation {
    display: none;
  }
}

.component-timeline .timeline-navigation a {
  display: inline-block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  vertical-align: middle;
  opacity: 0;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.component-timeline .timeline-navigation a.active {
  opacity: 1;
}

.component-timeline .timeline-navigation a.close {
  top: 51px;
  right: 53px;
  width: 1.5em;
  height: 1.5em;
  background-image: url(../images/icons/icon-close--white.svg);
  font-size: 1.6em;
}

.component-timeline .timeline-navigation a.close:hover {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.component-timeline .timeline-navigation a.arrow {
  top: 50%;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  background-image: url(../images/icons/icon-carousel-nav.svg);
  font-size: 5.6em;
  margin-top: -0.75em;
}

.component-timeline .timeline-navigation a.arrow:hover {
  background-position: 80% 50%;
}

.component-timeline .timeline-navigation a.arrow.bob-true {
  -webkit-animation-name: bob-float, bob;
  animation-name: bob-float, bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

.component-timeline .timeline-navigation a.nav-forward {
  left: auto;
  right: 24px;
}

.component-timeline .timeline-navigation a.nav-back {
  -webkit-transform: scale(-1);
  -ms-transform: scale(-1);
  transform: scale(-1);
  left: 24px;
  text-indent: 9999px;
}

@media (min-width: 992px) {
  .component-timeline.scroll-enabled-true .timeline-navigation a.arrow.nav-forward {
    opacity: 1;
  }
  .component-timeline.item-open-true .timeline-card {
    -webkit-transition: none;
    transition: none;
  }
  .component-timeline.item-open-true .timeline-card.is-expanded-false {
    -ms-flex-preferred-size: 0px;
    flex-basis: 0px;
    min-width: 0;
    border: 0;
  }
  .component-timeline.item-open-true .timeline-card.is-expanded-false .copy-holder {
    opacity: 0;
  }
  .component-timeline.item-open-true .timeline-card.is-expanded-true .copy-holder > * {
    opacity: 0;
  }
  .component-timeline.item-open-true .timeline-card.is-expanded-true.animateIn .copy-holder > * {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
  }
  .component-timeline.item-open-true .timeline-navigation a {
    opacity: 1;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC10aW1lbGluZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFDSDs7R0FFRztBQUNIOztHQUVHO0FBQ0gsY0FBYztBQUNkO0VBQ0U7SUFDRSxtQ0FBMkI7SUFBM0IsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxtQ0FBMkI7SUFBM0IsMkJBQTJCO0dBQzVCO0VBQ0Q7SUFDRSxtQ0FBMkI7SUFBM0IsMkJBQTJCO0dBQzVCO0NBQ0Y7QUFWRDtFQUNFO0lBQ0UsbUNBQTJCO0lBQTNCLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsbUNBQTJCO0lBQTNCLDJCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsbUNBQTJCO0lBQTNCLDJCQUEyQjtHQUM1QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxtQ0FBMkI7SUFBM0IsMkJBQTJCO0dBQzVCO0NBQ0Y7O0FBSkQ7RUFDRTtJQUNFLG1DQUEyQjtJQUEzQiwyQkFBMkI7R0FDNUI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDBDQUEwQztJQUMxQyxrQ0FBa0M7R0FDbkM7RUFDRDtJQUNFLFdBQVc7SUFDWCx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBWEQ7RUFDRTtJQUNFLFdBQVc7SUFDWCwwQ0FBMEM7SUFDMUMsa0NBQWtDO0dBQ25DO0VBQ0Q7SUFDRSxXQUFXO0lBQ1gsd0NBQXdDO0lBQ3hDLGdDQUFnQztHQUNqQztDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsNENBQTRDO0lBQzVDLG9DQUFvQztHQUNyQztFQUNEO0lBQ0UsV0FBVztJQUNYLHdDQUF3QztJQUN4QyxnQ0FBZ0M7R0FDakM7Q0FDRjs7QUFYRDtFQUNFO0lBQ0UsV0FBVztJQUNYLDRDQUE0QztJQUM1QyxvQ0FBb0M7R0FDckM7RUFDRDtJQUNFLFdBQVc7SUFDWCx3Q0FBd0M7SUFDeEMsZ0NBQWdDO0dBQ2pDO0NBQ0Y7O0FBRUQ7RUFDRSwrQkFBdUI7RUFBdkIsdUJBQXVCO0VBQ3ZCLGtDQUEwQjtFQUExQiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxpQ0FBaUM7RUFDakMseUJBQXlCO0NBQzFCOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCxvQ0FBNEI7RUFBNUIsNEJBQTRCO0VBQzVCLG1CQUFtQjtFQUNuQixnQkFBZ0I7Q0FDakI7O0FBRUQ7RUFDRTtJQUNFLGVBQWU7SUFDZixhQUFhO0dBQ2Q7Q0FDRjs7QUFFRDtFQUNFLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2QsZUFBZTtFQUNmLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFO0lBQ0UsZUFBZTtHQUNoQjtDQUNGOztBQUVEO0VBQ0UsK0JBQXVCO0VBQXZCLHVCQUF1QjtFQUN2QixrQ0FBMEI7RUFBMUIsMEJBQTBCO0VBQzFCLG1DQUEyQjtFQUEzQiwyQkFBMkI7Q0FDNUI7O0FBRUQ7RUFDRSw4QkFBc0I7RUFBdEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsOEJBQXNCO0VBQXRCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLDhCQUFzQjtFQUF0QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSw4QkFBc0I7RUFBdEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsNEJBQW9CO0VBQXBCLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLDhCQUFzQjtFQUF0QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSw4QkFBc0I7RUFBdEIsc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0U7SUFDRSx3QkFBZ0I7SUFBaEIsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRSxzQ0FBOEI7RUFBOUIsOEJBQThCO0NBQy9COztBQUVEO0VBQ0UsK0JBQWtCO0VBQWxCLGtCQUFrQjtFQUNsQixzRUFBc0Q7RUFBdEQsOERBQXNEO0VBQXRELHNEQUFzRDtFQUF0RCx1SEFBc0Q7RUFDdEQsbUJBQW1CO0VBQ25CLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsNkJBQTZCO0VBQzdCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixhQUFhO0VBQ2IsaUJBQWlCO0NBQ2xCOztBQUVEOztFQUVFLG1CQUFtQjtFQUNuQixhQUFhO0VBQ2IsWUFBWTtFQUNaLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFOztJQUVFLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7Q0FDRjs7QUFFRDtFQUNFLDZCQUE2QjtFQUM3QiwyQkFBMkI7RUFDM0IsYUFBYTtFQUNiLFFBQVE7RUFDUiw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRTtJQUNFLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0UscUJBQWM7RUFBZCxxQkFBYztFQUFkLGNBQWM7RUFDZCw2QkFBa0I7RUFBbEIsOEJBQWtCO0VBQWxCLHNCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIseUJBQXdCO0VBQXhCLHNCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsU0FBUztDQUNWOztBQUVEO0VBQ0UsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSx1Q0FBdUM7RUFDdkMsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCO0NBQ0Y7O0FBRUQ7RUFDRSxrQ0FBa0M7RUFDbEMsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixvQ0FBNEI7RUFBNUIsZ0NBQTRCO0VBQTVCLDRCQUE0QjtFQUM1QixlQUFlO0NBQ2hCOztBQUVEO0VBQ0Usa0NBQWtDO0VBQ2xDLGlCQUFpQjtFQUNqQiwwQkFBMEI7RUFDMUIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCwwQ0FBa0M7RUFBbEMsa0NBQWtDO0VBQ2xDLGdDQUF3QjtFQUF4Qix3QkFBd0I7Q0FDekI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7SUFDWCx3Q0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0UsVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixxQkFBcUI7RUFDckIsaUJBQWlCO0VBQ2pCLFdBQVc7RUFDWCxlQUFlO0NBQ2hCOztBQUVEO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxpQkFBaUI7R0FDbEI7RUFDRDtJQUNFLFdBQVc7SUFDWCx3Q0FBZ0M7SUFBaEMsZ0NBQWdDO0dBQ2pDO0VBQ0Q7SUFDRSxnQkFBZ0I7R0FDakI7RUFDRDtJQUNFLHlDQUF5QztHQUMxQztFQUNEO0lBQ0UsOEJBQWlCO0lBQWpCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsV0FBVztJQUNYLDhCQUE4QjtJQUM5QixXQUFXO0dBQ1o7RUFDRDtJQUNFLDJDQUFtQztJQUFuQyxtQ0FBbUM7SUFDbkMsa0NBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjtFQUNEO0lBQ0UsV0FBVztHQUNaO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsbUJBQW1CO0dBQ3BCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCO0VBQ0Q7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0dBQ25CO0VBQ0Q7SUFDRSxhQUFhO0lBQ2IsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0Usc0JBQXNCO0VBQ3RCLG1CQUFtQjtFQUNuQiw2QkFBNkI7RUFDN0IsbUNBQW1DO0VBQ25DLHlCQUF5QjtFQUN6Qix1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsa0NBQTBCO0VBQTFCLDBCQUEwQjtDQUMzQjs7QUFFRDtFQUNFLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtFQUNiLGNBQWM7RUFDZCw2REFBNkQ7RUFDN0QsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsOEJBQXNCO0VBQXRCLDBCQUFzQjtFQUF0QixzQkFBc0I7Q0FDdkI7O0FBRUQ7RUFDRSxTQUFTO0VBQ1QsUUFBUTtFQUNSLGFBQWE7RUFDYixjQUFjO0VBQ2QsNkRBQTZEO0VBQzdELGlCQUFpQjtFQUNqQixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSx1Q0FBK0I7RUFBL0IsK0JBQStCO0VBQy9CLHNDQUE4QjtFQUE5Qiw4QkFBOEI7RUFDOUIsaUNBQXlCO0VBQXpCLHlCQUF5QjtFQUN6Qix5REFBaUQ7RUFBakQsaURBQWlEO0VBQ2pELCtDQUF1QztFQUF2Qyx1Q0FBdUM7RUFDdkMsc0NBQThCO0VBQTlCLDhCQUE4QjtFQUM5QiwrQ0FBdUM7RUFBdkMsdUNBQXVDO0NBQ3hDOztBQUVEO0VBQ0UsV0FBVztFQUNYLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLDZCQUFxQjtFQUFyQix5QkFBcUI7RUFBckIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UseUJBQWlCO0lBQWpCLGlCQUFpQjtHQUNsQjtFQUNEO0lBQ0UsNkJBQWdCO0lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsVUFBVTtHQUNYO0VBQ0Q7SUFDRSxXQUFXO0dBQ1o7RUFDRDtJQUNFLFdBQVc7R0FDWjtFQUNEO0lBQ0UsK0JBQXVCO0lBQXZCLHVCQUF1QjtJQUN2QixrQ0FBMEI7SUFBMUIsMEJBQTBCO0lBQzFCLGlDQUF5QjtJQUF6Qix5QkFBeUI7R0FDMUI7RUFDRDtJQUNFLFdBQVc7R0FDWjtDQUNGIiwiZmlsZSI6Ik9hbmRJL09hbmRJIEJhc2UgU2l0ZS9PYW5kSSBCYXNlIFNpdGUgVGhlbWUvc2Fzcy9jb21wb25lbnQtdGltZWxpbmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyoqXHJcbiAqIEdyaWQgVmFyaWFibGVzIC0gQ0hcclxuICovXG4vKipcclxuICogQ3VzdG9tIFNBU1MgTWl4aW5zIC0gQ0hcclxuICovXG4vKipcclxuICogR3JpZCBWYXJpYWJsZXMgLSBDSFxyXG4gKi9cbi8qIEljb24gQm9iICovXG5Aa2V5ZnJhbWVzIGJvYiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2cHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm9iLWZsb2F0IHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDZweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDV2aCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1dmgsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYW5pbWF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYzcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21wb25lbnQtdGltZWxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC5zY3JvbGwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnNjcm9sbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWVudGVyIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWVudGVyOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1lbnRlcjpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC40cztcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtZW50ZXI6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWVudGVyOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1lbnRlcjpudGgtb2YtdHlwZSg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWVudGVyOm50aC1vZi10eXBlKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1lbnRlcjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS40cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWVudGVyIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtbGVhdmUge1xuICBhbmltYXRpb246IDAuNXMgZmFkZUluVXAgZWFzZTtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZCB7XG4gIGZsZXgtYmFzaXM6IDM1MHB4O1xuICB0cmFuc2l0aW9uOiBmbGV4LWJhc2lzIDAuNXMgZWFzZSwgbWluLXdpZHRoIDAuNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmltYWdlLWhvbGRlcixcbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkIC5pbWFnZS1ob2xkZXIsXG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZCAuaW1hZ2UtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gIG9wYWNpdHk6IDAuNztcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgd2hpdGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkIC5pbWFnZS1ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHZ3O1xuICB9XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICByaWdodDogMDtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZCAuY29weS1ob2xkZXIgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHNwYW4ueWVhciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZyYW5rIFJ1aGwgTGlicmVcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNS4yZW07XG4gIG1hcmdpbi10b3A6IDE4LjJ2aDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHNwYW4ueWVhciB7XG4gICAgbWFyZ2luLXRvcDogMTAuMnZoO1xuICB9XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQgLmNvcHktaG9sZGVyIHNwYW4uZGF0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luLXRvcDogMC4zdmg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZCAuY29weS1ob2xkZXIgc3Bhbi5kYXRlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTMuNHZoO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkIC5jb3B5LWhvbGRlciBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9zd2FsZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAzMy44dmg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXZoLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkIC5jb3B5LWhvbGRlciBoMSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDExLjh2aDtcbiAgfVxufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkIC5kZXNjcmlwdGlvbiB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbi10b3A6IDIuM3ZoO1xuICB3aWR0aDogMzBlbTtcbiAgbWFyZ2luOiAwLjh2aCBhdXRvIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG9wYWNpdHk6IDA7XG4gIG1heC13aWR0aDogNzclO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZCAuZGVzY3JpcHRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQ6aG92ZXIge1xuICAgIG1pbi13aWR0aDogNjAwcHg7XG4gIH1cbiAgLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZDpob3ZlciBoMSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQuaXMtZXhwYW5kZWQtZmFsc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLWZhbHNlIC5jb3B5LWhvbGRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZC5pcy1leHBhbmRlZC10cnVlIC5pbWFnZS1ob2xkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLXRydWU6aG92ZXIgLmltYWdlLWhvbGRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB9XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSAuY29weS1ob2xkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtY2FyZC5pcy1leHBhbmRlZC10cnVlIC5jb3B5LWhvbGRlciBzcGFuLnllYXIge1xuICAgIGZvbnQtc2l6ZTogNy4yZW07XG4gICAgbWFyZ2luLXRvcDogMTUuN3ZoO1xuICB9XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSAuY29weS1ob2xkZXIgc3Bhbi5kYXRlIHtcbiAgICBmb250LXNpemU6IDIuNGVtO1xuICAgIG1hcmdpbi10b3A6IDF2aDtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUgLmNvcHktaG9sZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMuOGVtO1xuICAgIG1hcmdpbi10b3A6IDguOHZoO1xuICB9XG4gIC5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLWNhcmQuaXMtZXhwYW5kZWQtdHJ1ZSAuY29weS1ob2xkZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1uYXZpZ2F0aW9uIGEuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtbmF2aWdhdGlvbiBhLmNsb3NlIHtcbiAgdG9wOiA1MXB4O1xuICByaWdodDogNTNweDtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tY2xvc2UtLXdoaXRlLnN2Zyk7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLW5hdmlnYXRpb24gYS5jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtbmF2aWdhdGlvbiBhLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWNhcm91c2VsLW5hdi5zdmcpO1xuICBmb250LXNpemU6IDUuNmVtO1xuICBtYXJnaW4tdG9wOiAtMC43NWVtO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1uYXZpZ2F0aW9uIGEuYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA4MCUgNTAlO1xufVxuXG4uY29tcG9uZW50LXRpbWVsaW5lIC50aW1lbGluZS1uYXZpZ2F0aW9uIGEuYXJyb3cuYm9iLXRydWUge1xuICBhbmltYXRpb24tbmFtZTogYm9iLWZsb2F0LCBib2I7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzLCAxLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzLCAuM3M7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0LCBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSwgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWwsIGFsdGVybmF0ZTtcbn1cblxuLmNvbXBvbmVudC10aW1lbGluZSAudGltZWxpbmUtbmF2aWdhdGlvbiBhLm5hdi1mb3J3YXJkIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDI0cHg7XG59XG5cbi5jb21wb25lbnQtdGltZWxpbmUgLnRpbWVsaW5lLW5hdmlnYXRpb24gYS5uYXYtYmFjayB7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICBsZWZ0OiAyNHB4O1xuICB0ZXh0LWluZGVudDogOTk5OXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBvbmVudC10aW1lbGluZS5zY3JvbGwtZW5hYmxlZC10cnVlIC50aW1lbGluZS1uYXZpZ2F0aW9uIGEuYXJyb3cubmF2LWZvcndhcmQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmNvbXBvbmVudC10aW1lbGluZS5pdGVtLW9wZW4tdHJ1ZSAudGltZWxpbmUtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lLml0ZW0tb3Blbi10cnVlIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLWZhbHNlIHtcbiAgICBmbGV4LWJhc2lzOiAwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lLml0ZW0tb3Blbi10cnVlIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLWZhbHNlIC5jb3B5LWhvbGRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lLml0ZW0tb3Blbi10cnVlIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUgLmNvcHktaG9sZGVyID4gKiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAuY29tcG9uZW50LXRpbWVsaW5lLml0ZW0tb3Blbi10cnVlIC50aW1lbGluZS1jYXJkLmlzLWV4cGFuZGVkLXRydWUuYW5pbWF0ZUluIC5jb3B5LWhvbGRlciA+ICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIH1cbiAgLmNvbXBvbmVudC10aW1lbGluZS5pdGVtLW9wZW4tdHJ1ZSAudGltZWxpbmUtbmF2aWdhdGlvbiBhIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4iXX0= */
