body {
  margin: 0;
  background: #FAFAFA;
  font-family: "Source Sans Pro", sans-serif;
}

.home-page .cta-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 505px;
  width: 100%;
  background: url("../../images/home-page-background.svg") no-repeat top left;
  background-size: cover;
}

body.full-width .background-layer {
  display: none;
}

.container {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

.page-title {
  margin: 25px 0 20px;
  text-align: center;
  display: block;
  font-size: 28px;
  color: #444444;
  text-shadow: 0 1px 4px rgba(0, 0, 0, .05);
  font-weight: 400;
}

#createPage {
  margin-top: 0;
  padding-top: 0!important;
}

/* Home page */

.home_create_block {
  width: 690px;
  margin: 0 auto;
  /*position: absolute;*/
  /*top: calc(50%);*/
  /*transform: translateY(-50%);*/
  /*-webkit-transform: translateY(-50%);*/
  /*-moz-transform: translateY(-50%);*/
  /*-o-transform: translateY(-50%);*/
  display: block;
}

.trendingLogo {
  width: 220px;
  height: 100px;
  border-radius: 3px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  -o-box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
  background-color: #FF4771;
  margin: 0 auto 35px;
  position: relative;
  overflow: hidden;
  transition: .3s all ease;
  -webkit-transition: .3s all ease;
  -moz-transition: .3s all ease;
  -o-transition: .3s all ease;
}

.trendingLogo p {
  color: #fff;
  font-size: 58px;
  text-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .1), 0 0 12px rgba(0, 0, 0, .1);
  font-family: "Montserrat", "Source Sans Pro", sans-serif;
  line-height: 94px;
  height: 100px;
  text-align: center;
  margin: 0;
  position: relative;
  font-family: "Montserrat", "Source Sans Pro", sans-serif;
  z-index: 11;
}

.trendingLogo:hover {
  cursor: pointer;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .3);
}

.trendingLogoGIF {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  display: none;
}

.container.search-container {
  width: 100%;
}

.home_search_input {
  height: 80px;
  width: 80%;
  border-radius: 3px;
  border: none;
  box-shadow: 0 2px 3px rgba(0, 0, 0, .05), 0 6px 10px rgba(0, 0, 0, .05);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .05), 0 6px 10px rgba(0, 0, 0, .05);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .05), 0 6px 10px rgba(0, 0, 0, .05);
  -o-box-shadow: 0 2px 3px rgba(0, 0, 0, .05), 0 6px 10px rgba(0, 0, 0, .05);
  font-size: 24px;
  padding: 0 20px;
  margin: 0 auto;
  display: block;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  -webkit-appearance: none;
}

.toggleErrors .home_search_input {
  color: #F56161;
}

.home_search_input:focus {
  outline: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .05);
}

.youtubeURLContainer {
  padding: 25px 0 0 0;
  border-radius: 5px;
  margin: 0 auto 20px;
}

.home_create_errors {
  padding: 0;
  margin: 0;
}

.home_create_errors_validURL {
  display: none;
  padding: 15px 20px;
  font-size: 18px;
  font-weight: 400;
  color: rgba(255, 255, 255, .9);
}

.toggleErrors .home_create_errors_validURL {
  display: block;
}

.toggleErrors {
  background: #F56161;
}

.home_create_button:hover {
  cursor: pointer;
  background: #57e69f;
}

.home_create_button:focus {
  outline: none;
}

.home_create_button:active {
  outline: none;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
  background-color: #58db99;
}

.colorBox {
  display: block;
  height: 100%;
  position: absolute;
}

.homepage-blogposts {
  background: #FFFFFF;
  box-shadow: 0 2px 2px 0 rgba(249, 249, 249, 0.08);
  border-radius: 4px;
}

/* --------------- RESPONSIVE DESIGN ------------ */

.newSearch .youtubeURLContainer {
  margin: 0px auto 40px auto;
}

.bold {
  font-weight: bold;
}

.newSearch .creatingGIFactive {
  width: 20px;
  margin: 0 auto;
  padding-bottom: 20px;
}

.newSearch .createLoader {
  position: initial;
  top: initial;
  left: initial;
  margin: 0;
  text-indent: 0;
  border-left-color: #FF4771;
}

/*@media screen and (max-width: 450px) {
    .post {
        display: none!important;
    }
}*/

.home-link-receiver-input {
  margin-bottom: 5px;
}

.dwi-icon {
  position: absolute;
  width: 5em;
  bottom: 55%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  left: 50%;
  margin-left: -2.5em;
}

.gif-item {
  background-size: cover;
  background-position: center;
}

/* Billing banners */

.homepage-billing-banner {
  flex: 1;
  transform: scale(1);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  margin-bottom: 20px;
  border-radius: 4px;
  padding: 20px 30px;
  background: #5B59D5;
  font-family: Montserrat, Source Sans Pro, sans-serif;
  color: #5E5E5E;
  box-sizing: border-box;
  color: #fff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);
}

.homepage-billing-banner-header {
  font-size: 28px;
  margin: 10px 0 5px 0;
  position: relative;
}

.homepage-billing-banner-subheader {
  font-size: 14.5px;
  font-weight: 400;
  font-family: Source Sans Pro, sans-serif;
}

.homepage-billing-banner-button {
  background-color: #4C98F2;
  padding: 15px;
  color: #fff;
  border: 0;
  outline: 0;
  border-radius: 4px;
  margin-top: 10px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
}

.homepage-billing-crown {
  position: absolute;
  top: -12px;
  left: -12px;
  z-index: 1;
  transform: rotate(-45deg);
}

.homepage-featured-item {
  /* -12px because 20 px of margin/2 + 4px of border/2*/
  width: 100%;
  flex: 1;
  min-height: 84px;
  border-radius: 4px;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);
  display: inline-block;
}

.homepage-featured-item:nth-child(2n+0) {
  margin-right: 20px;
}

.homepage-featured-item {
  position: relative;
}

.view-more.home {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}

.home-page-column-container {
  display: flex;
  margin: 30px 0 25px 0;
  flex-wrap: wrap;
}

.home-page-column {
  flex: 1;
  width: calc(100% - 20px);
  margin: 0 10px;
  display: flex;
  flex-direction: column;
}

.banner-row {
  display: inline-block;
  width: 40%;
}

.banner-row img {
  background: #FFFFFF;
  box-shadow: 0px 30px 100px rgba(0, 0, 0, 0.2);
  border-radius: 12px;
  width: 882px;
  height: 468px;
}

.homepage-trailerfy-banner {
  flex: 1;
  border-radius: 4px;
  font-size: 14px;
  padding: 20px 30px;
  background: #fff;
  margin-bottom: 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.08);
}

.home-page .parent-container {
  min-height: 568px;
}

.homepage-trailerfy-banner h3 {
  letter-spacing: 1.24px;
  color: #565656;
}

.homepage-trailerfy-header {
  font-size: 28px;
  margin: 10px 0 5px 0;
  position: relative;
}

.homepage-trailerfy-banner p {
  color: #716e6e;
}

.homepage-trailerfy-banner .link-app-container {
  box-shadow: none;
  padding: 30px 0 0 0;
}

@media screen and (min-width: 850px) {
  .blogpost:first-of-type {
    margin-right: 20px;
  }
}

@media screen and (min-width: 1351px) {
  .blogpost-content-container {
    min-height: 90px;
  }
}

@media screen and (min-width: 1800px) {
  .super-featured-container img {
    float: right;
  }
}

@media (max-width: 1060px) {
  .banner-row {
    display: block;
    width: 100%;
  }

  .banner-row img {
    width: 100%;
    height: auto;
  }

  .parent-container {
    padding-left: 0;
  }

  .header-transparent .master-header {
    max-width: 100vw;
    padding-left: 0;
  }

  .homepage-trailerfy-banner {
    margin-left: 0;
  }
}

@media screen and (max-width: 1000px) {
  .home-page-column {
    flex: 0 1 100%;
  }

  .home-page-column {
    display: block;
  }

  .home-page-column.effects {
    margin-bottom: 20px;
  }

  .view-more.home {
    position: static;
  }
}

@media screen and (max-width: 980px) {
  .container {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
  }

  .home_create_block {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0 20px;
  }

  .youtubeURLContainer {
    width: 100%;
    margin-left: -5px;
  }

  .home_search_input {
    width: 100%;
  }

  .youtubeURLContainer {
    width: 100%;
  }

  .home_create_button {
    width: 100%;
  }

  .youtubeURLinput {
    width: 100%;
  }

  .gifInFrontMessage {
    line-height: 40px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    padding: 0 20px;
  }
}

@media screen and (max-width: 849px) {
  .blogpost {
    flex-basis: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .blog-container-posts {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 690px) {
  .home_create_block {
    width: 100%;
  }
}

@media screen and (min-width: 850px) and (max-width: 1350px) {
  .blogpost-content-container {
    min-height: 130px;
  }
}

@media screen and (max-height: 450px) {
  footer {
    display: none;
  }

  .home_create_block {
    position: relative;
    top: 0;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    margin: 40px auto 0;
  }

  .trendingLogo {
    margin: 0 auto 20px;
  }

  .home_search_input {
    height: 60px;
  }
}
.quick-gif-container {
  margin-top: 80px;
  margin-bottom: 100px;
  max-width: 690px;
}

.quick-gif-title {
  height: auto;
  color: #4c98f2;
  font-size: 48px;
  text-shadow: 0 1px 3px rgba(0,0,0,.1),0 0 3px rgba(0,0,0,.1);
  font-family: "Montserrat","Source Sans Pro", "sans-serif";
  line-height: 60px;
  text-align: center;
  margin: 0;
  position: relative;
  z-index: 11;
}

.quick-gif-sub-title {
  text-align: center;
  color: #787e84;
  margin-top: 5px;
  font-size: 1.25em;
}

.quick-gif-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 20px;
  height: 100px;
  top: 20px;
  display: block;
  box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  -o-box-shadow: 0 1px 3px rgba(0,0,0,.2);
  background-color: #FF4771;
  margin: 0 auto 35px;
  position: relative;
  transition: .3s all ease;
  -webkit-transition: .3s all ease;
  -moz-transition: .3s all ease;
  -o-transition: .3s all ease;
}

.quick-gif-image-overlay {
  color: #fff;
  font-size: 58px;
  text-shadow: 0 1px 3px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1),0 0 12px rgba(0,0,0,.1);
  font-family: "Montserrat","Source Sans Pro", "sans-serif";
  line-height: 94px;
  height: 100px;
  text-align: center;
  margin: 0;
  position: relative;
  z-index: 11;
}

.quick-gif-container .quick-gif-arrow-down {
  position: relative;
  top: 8px;
  left: 10px;
  color: #ff4771;
  font-size: 2em;
}

#quick-gifs-list:not(.loaded) .featured-item {
  opacity: 0.5;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhvbWVwYWdlLmNzcyIsInF1aWNrLWdpZi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFoQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJob21lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkE7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uaG9tZS1wYWdlIC5jdGEtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9ob21lLXBhZ2UtYmFja2dyb3VuZC5zdmdcIikgbm8tcmVwZWF0IHRvcCBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5LmZ1bGwtd2lkdGggLmJhY2tncm91bmQtbGF5ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMjVweCAwIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHRleHQtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jY3JlYXRlUGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcbn1cblxuLyogSG9tZSBwYWdlICovXG5cbi5ob21lX2NyZWF0ZV9ibG9jayB7XG4gIHdpZHRoOiA2OTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyovXG4gIC8qdG9wOiBjYWxjKDUwJSk7Ki9cbiAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7Ki9cbiAgLyotd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsqL1xuICAvKi1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyovXG4gIC8qLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyovXG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHJlbmRpbmdMb2dvIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAtby1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3NzE7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnRyZW5kaW5nTG9nbyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjEpLCAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogOTRweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlNvdXJjZSBTYW5zIFByb1wiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMTtcbn1cblxuLnRyZW5kaW5nTG9nbzpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgLjMpO1xufVxuXG4udHJlbmRpbmdMb2dvR0lGIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyLnNlYXJjaC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvbWVfc2VhcmNoX2lucHV0IHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODAlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KSwgMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KSwgMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgLjA1KSwgMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG4gIC1vLWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIC4wNSksIDAgNnB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMDUpO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtby1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi50b2dnbGVFcnJvcnMgLmhvbWVfc2VhcmNoX2lucHV0IHtcbiAgY29sb3I6ICNGNTYxNjE7XG59XG5cbi5ob21lX3NlYXJjaF9pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIC4xKSwgMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cblxuLnlvdXR1YmVVUkxDb250YWluZXIge1xuICBwYWRkaW5nOiAyNXB4IDAgMCAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5ob21lX2NyZWF0ZV9lcnJvcnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5ob21lX2NyZWF0ZV9lcnJvcnNfdmFsaWRVUkwge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjkpO1xufVxuXG4udG9nZ2xlRXJyb3JzIC5ob21lX2NyZWF0ZV9lcnJvcnNfdmFsaWRVUkwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvZ2dsZUVycm9ycyB7XG4gIGJhY2tncm91bmQ6ICNGNTYxNjE7XG59XG5cbi5ob21lX2NyZWF0ZV9idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICM1N2U2OWY7XG59XG5cbi5ob21lX2NyZWF0ZV9idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uaG9tZV9jcmVhdGVfYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4ZGI5OTtcbn1cblxuLmNvbG9yQm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaG9tZXBhZ2UtYmxvZ3Bvc3RzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgyNDksIDI0OSwgMjQ5LCAwLjA4KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0gUkVTUE9OU0lWRSBERVNJR04gLS0tLS0tLS0tLS0tICovXG5cbi5uZXdTZWFyY2ggLnlvdXR1YmVVUkxDb250YWluZXIge1xuICBtYXJnaW46IDBweCBhdXRvIDQwcHggYXV0bztcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5ld1NlYXJjaCAuY3JlYXRpbmdHSUZhY3RpdmUge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3U2VhcmNoIC5jcmVhdGVMb2FkZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgdG9wOiBpbml0aWFsO1xuICBsZWZ0OiBpbml0aWFsO1xuICBtYXJnaW46IDA7XG4gIHRleHQtaW5kZW50OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGNDc3MTtcbn1cblxuLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIC5wb3N0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxufSovXG5cbi5ob21lLWxpbmstcmVjZWl2ZXItaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5kd2ktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDVlbTtcbiAgYm90dG9tOiA1NSU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xufVxuXG4uZ2lmLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi8qIEJpbGxpbmcgYmFubmVycyAqL1xuXG4uaG9tZXBhZ2UtYmlsbGluZy1iYW5uZXIge1xuICBmbGV4OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICM1QjU5RDU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBTb3VyY2UgU2FucyBQcm8sIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNUU1RTVFO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmhvbWVwYWdlLWJpbGxpbmctYmFubmVyLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luOiAxMHB4IDAgNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvbWVwYWdlLWJpbGxpbmctYmFubmVyLXN1YmhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTQuNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogU291cmNlIFNhbnMgUHJvLCBzYW5zLXNlcmlmO1xufVxuXG4uaG9tZXBhZ2UtYmlsbGluZy1iYW5uZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDOThGMjtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ob21lcGFnZS1iaWxsaW5nLWNyb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xuICBsZWZ0OiAtMTJweDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhvbWVwYWdlLWZlYXR1cmVkLWl0ZW0ge1xuICAvKiAtMTJweCBiZWNhdXNlIDIwIHB4IG9mIG1hcmdpbi8yICsgNHB4IG9mIGJvcmRlci8yKi9cbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaG9tZXBhZ2UtZmVhdHVyZWQtaXRlbTpudGgtY2hpbGQoMm4rMCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5ob21lcGFnZS1mZWF0dXJlZC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlldy1tb3JlLmhvbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob21lLXBhZ2UtY29sdW1uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCAwIDI1cHggMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaG9tZS1wYWdlLWNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYW5uZXItcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xufVxuXG4uYmFubmVyLXJvdyBpbWcge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMzBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHdpZHRoOiA4ODJweDtcbiAgaGVpZ2h0OiA0NjhweDtcbn1cblxuLmhvbWVwYWdlLXRyYWlsZXJmeS1iYW5uZXIge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uaG9tZS1wYWdlIC5wYXJlbnQtY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogNTY4cHg7XG59XG5cbi5ob21lcGFnZS10cmFpbGVyZnktYmFubmVyIGgzIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMjRweDtcbiAgY29sb3I6ICM1NjU2NTY7XG59XG5cbi5ob21lcGFnZS10cmFpbGVyZnktaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW46IDEwcHggMCA1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZXBhZ2UtdHJhaWxlcmZ5LWJhbm5lciBwIHtcbiAgY29sb3I6ICM3MTZlNmU7XG59XG5cbi5ob21lcGFnZS10cmFpbGVyZnktYmFubmVyIC5saW5rLWFwcC1jb250YWluZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDAgMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYmxvZ3Bvc3Q6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNTFweCkge1xuICAuYmxvZ3Bvc3QtY29udGVudC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5zdXBlci1mZWF0dXJlZC1jb250YWluZXIgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjBweCkge1xuICAuYmFubmVyLXJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmFubmVyLXJvdyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5wYXJlbnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuaGVhZGVyLXRyYW5zcGFyZW50IC5tYXN0ZXItaGVhZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5ob21lcGFnZS10cmFpbGVyZnktYmFubmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhvbWUtcGFnZS1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG5cbiAgLmhvbWUtcGFnZS1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhvbWUtcGFnZS1jb2x1bW4uZWZmZWN0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52aWV3LW1vcmUuaG9tZSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1vLWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuaG9tZV9jcmVhdGVfYmxvY2sge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtby1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC55b3V0dWJlVVJMQ29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuXG4gIC5ob21lX3NlYXJjaF9pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAueW91dHViZVVSTENvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaG9tZV9jcmVhdGVfYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC55b3V0dWJlVVJMaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdpZkluRnJvbnRNZXNzYWdlIHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW8tYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQ5cHgpIHtcbiAgLmJsb2dwb3N0IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5ibG9nLWNvbnRhaW5lci1wb3N0cyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY5MHB4KSB7XG4gIC5ob21lX2NyZWF0ZV9ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJsb2dwb3N0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNDUwcHgpIHtcbiAgZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhvbWVfY3JlYXRlX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtbW96LXRyYW5zZm9ybTogbm9uZTtcbiAgICAtby10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuXG4gIC50cmVuZGluZ0xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIH1cblxuICAuaG9tZV9zZWFyY2hfaW5wdXQge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufSIsIi5xdWljay1naWYtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIG1heC13aWR0aDogNjkwcHg7XG59XG5cbi5xdWljay1naWYtdGl0bGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjNGM5OGYyO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSksMCAwIDNweCByZ2JhKDAsMCwwLC4xKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5cbi5xdWljay1naWYtc3ViLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc4N2U4NDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLnF1aWNrLWdpZi1pbWFnZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsLjIpO1xuICAtby1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3NzE7XG4gIG1hcmdpbjogMCBhdXRvIDM1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiAuM3MgYWxsIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC4zcyBhbGwgZWFzZTtcbn1cblxuLnF1aWNrLWdpZi1pbWFnZS1vdmVybGF5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNThweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLC4yKSwwIDJweCA2cHggcmdiYSgwLDAsMCwuMSksMCAwIDEycHggcmdiYSgwLDAsMCwuMSk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgbGluZS1oZWlnaHQ6IDk0cHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuXG4ucXVpY2stZ2lmLWNvbnRhaW5lciAucXVpY2stZ2lmLWFycm93LWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmNDc3MTtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbiNxdWljay1naWZzLWxpc3Q6bm90KC5sb2FkZWQpIC5mZWF0dXJlZC1pdGVtIHtcbiAgb3BhY2l0eTogMC41O1xufSJdfQ== */
