.bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}
.bg .cap {
  opacity: 0;
}
body.out-of-showcase .cap {
  opacity: 1;
}
.grain {
  background: #263238 url(/img/grain.png);
}
.bevel-light-dark,
.bevel-dark-light {
  width: 100%;
  padding-bottom: 8.75%;
  background-size: cover;
}
.bevel-light-dark {
  bottom: 0;
  background-image: url(/img/bevel_light_dark.svg);
}
.bevel-dark-light {
  top: 0;
  background-image: url(/img/bevel_dark_light.svg);
}
h1 {
  line-height: 1.125em;
  max-width: initial;
}
body.mob h1 {
  font-size: 2rem;
}
.showcase {
  min-height: -webkit-calc(100vh - 4rem);
  min-height: -moz-calc(100vh - 4rem);
  min-height: calc(100vh - 4rem);
}
.showcase .intro {
  max-width: 65rem;
  margin: 0 auto;
  color: #ffffff;
}
.showcase .intro h1 {
  width: 100%;
  max-width: 95%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 3rem;
  line-height: 1.125em;
  color: #ffffff;
}
.showcase .intro .benefits {
  -webkit-column-width: 32.5rem;
     -moz-column-width: 32.5rem;
          column-width: 32.5rem;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
}
.showcase .intro .benefits > li {
  padding: 0 10% 0 2.875rem;
  margin-bottom: 2rem;
  line-height: 1.625em;
}
.showcase .intro .benefits > li:last-child {
  margin-bottom: 0;
}
.showcase .angles_down svg {
  height: 2rem;
}
.showcase .angles_down path {
  fill: #7794a1;
}
.showcase .angles_down path:nth-child(1) {
  -webkit-transition: 0.15s linear 0s;
  -moz-transition: 0.15s linear 0s;
  transition: 0.15s linear 0s;
}
.showcase .angles_down path:nth-child(2) {
  -webkit-transition: 0.15s linear 0.1s;
  -moz-transition: 0.15s linear 0.1s;
  transition: 0.15s linear 0.1s;
}
.showcase .angles_down path:nth-child(3) {
  -webkit-transition: 0.15s linear 0.2s;
  -moz-transition: 0.15s linear 0.2s;
  transition: 0.15s linear 0.2s;
}
.showcase .angles_down:hover path {
  fill: #b4c4cb;
}
.showcase .angles_down:hover path:nth-child(1) {
  -webkit-transition: 0.15s linear 0s;
  -moz-transition: 0.15s linear 0s;
  transition: 0.15s linear 0s;
}
.showcase .angles_down:hover path:nth-child(2) {
  -webkit-transition: 0.15s linear 0.1s;
  -moz-transition: 0.15s linear 0.1s;
  transition: 0.15s linear 0.1s;
}
.showcase .angles_down:hover path:nth-child(3) {
  -webkit-transition: 0.15s linear 0.2s;
  -moz-transition: 0.15s linear 0.2s;
  transition: 0.15s linear 0.2s;
}
body.mob .intro h1 {
  font-size: 2rem;
  padding-left: 2rem;
}
body.mob .intro .benefits > li {
  padding: 0 0 0 2rem;
}
body.tab .intro h1 {
  font-size: 2.5rem;
  max-width: 55rem;
}
body.desk .intro h1 {
  padding-left: 2.875rem;
  font-size: 3rem;
}
body.wide .intro h1 {
  padding-left: 2.875rem;
  font-size: 3rem;
}
.locations .list {
  max-width: 65rem;
  -webkit-column-width: 15rem;
     -moz-column-width: 15rem;
          column-width: 15rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  line-height: 1.5em;
}
body.mob .locations .list {
  text-align: center;
  font-size: 1rem;
  -webkit-column-width: 11rem;
     -moz-column-width: 11rem;
          column-width: 11rem;
  -webkit-column-gap: 1.5rem;
     -moz-column-gap: 1.5rem;
          column-gap: 1.5rem;
  line-height: 1.5em;
}
.map-area {
  position: relative;
  left: -4vw;
}
.map-area .point {
  position: absolute;
  width: 0;
  height: 0;
  cursor: pointer;
}
.map-area .point svg {
  position: absolute;
  max-width: initial;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.map-area .point svg.b1 path,
.map-area .point svg.b2 path {
  fill: none;
  stroke: #ffa115;
  stroke-width: 48;
}
.map-area .point svg.dot path {
  fill: #ffa115;
  stroke: none;
}
.map-area .point svg.b1,
.map-area .point svg.b2 {
  display: none;
}
.map-area .point svg.dot {
  width: 0.5rem;
  height: 0.5rem;
}
.map-area .point:hover {
  z-index: 1;
}
.map-area .point:hover::after {
  content: '';
  display: block;
  position: absolute;
  width: 2rem;
  height: 2rem;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border-radius: 1.5rem;
}
.map-area .point:hover svg.b1,
.map-area .point:hover svg.b2 {
  display: block;
}
.map-area .point:hover svg.b1 {
  -webkit-animation: wave 4s linear 0s infinite;
     -moz-animation: wave 4s linear 0s infinite;
          animation: wave 4s linear 0s infinite;
}
.map-area .point:hover svg.b2 {
  -webkit-animation: wave 4s linear 2s infinite;
     -moz-animation: wave 4s linear 2s infinite;
          animation: wave 4s linear 2s infinite;
}
.map-area .point:hover svg.b1 path {
  -webkit-animation: dissolve 4s linear 0s infinite;
     -moz-animation: dissolve 4s linear 0s infinite;
          animation: dissolve 4s linear 0s infinite;
}
.map-area .point:hover svg.b2 path {
  -webkit-animation: dissolve 4s linear 2s infinite;
     -moz-animation: dissolve 4s linear 2s infinite;
          animation: dissolve 4s linear 2s infinite;
}
.map-area .point:hover svg.dot path {
  -webkit-animation: flash 2s linear 0s infinite;
     -moz-animation: flash 2s linear 0s infinite;
          animation: flash 2s linear 0s infinite;
}
@-webkit-keyframes wave {
  0% {
    width: 0.45rem;
    height: 0.45rem;
  }
  100% {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@-moz-keyframes wave {
  0% {
    width: 0.45rem;
    height: 0.45rem;
  }
  100% {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@keyframes wave {
  0% {
    width: 0.45rem;
    height: 0.45rem;
  }
  100% {
    width: 1.5rem;
    height: 1.5rem;
  }
}
@-webkit-keyframes dissolve {
  0% {
    stroke-width: 48;
  }
  100% {
    stroke-width: 0;
  }
}
@-moz-keyframes dissolve {
  0% {
    stroke-width: 48;
  }
  100% {
    stroke-width: 0;
  }
}
@keyframes dissolve {
  0% {
    stroke-width: 48;
  }
  100% {
    stroke-width: 0;
  }
}
@-webkit-keyframes flash {
  0% {
    fill: #ffa115;
  }
  50% {
    fill: #d2dbe0;
  }
  100% {
    fill: #ffa115;
  }
}
@-moz-keyframes flash {
  0% {
    fill: #ffa115;
  }
  50% {
    fill: #d2dbe0;
  }
  100% {
    fill: #ffa115;
  }
}
@keyframes flash {
  0% {
    fill: #ffa115;
  }
  50% {
    fill: #d2dbe0;
  }
  100% {
    fill: #ffa115;
  }
}
.map-area .point .name {
  position: absolute;
  line-height: 1em;
  text-align: center;
  -webkit-transform: translate(-50%, 1rem);
     -moz-transform: translate(-50%, 1rem);
      -ms-transform: translate(-50%, 1rem);
          transform: translate(-50%, 1rem);
  display: none;
}
.map-area .point.top .name {
  -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  bottom: 1rem;
}
.map-area .point:hover .name {
  display: block;
}
.map-area .underlay {
  display: inline-block;
  padding: 0 0.5rem;
  line-height: 1.25em;
  border-radius: 0.25rem;
  background: rgba(31, 41, 46, 0.8);
}
body.mob .map-area .point svg.dot {
  width: 0.3125rem;
  height: 0.3125rem;
}
body.mob .one_key_for_all_devs .item {
  text-align: center;
  padding: 0 2rem;
}
body.tab .one_key_for_all_devs .item {
  text-align: center;
  padding: 0 2rem;
}
body.desk .one_key_for_all_devs .item {
  padding: 0 5rem;
}
body.wide .one_key_for_all_devs .item {
  padding: 0 6rem;
}
.speed .txt {
  padding-right: 4rem;
}
.speed .pic img {
  margin: 0 auto;
}
body.mob .speed .txt {
  width: 100%;
  padding-right: 0;
}
body.mob .speed .pic {
  width: 100%;
  padding: 2rem 0 1rem;
}
body.mob .speed .pic img {
  width: 50vw;
}
body.tab .speed .txt {
  padding-right: 2rem;
}
body.tab .speed .pic img {
  width: 27vw;
}
body.desk .speed .txt {
  padding-right: 5rem;
}
body.desk .speed .pic img {
  width: 23vw;
}
body.wide .speed .txt {
  padding-right: 6rem;
}
body.wide .speed .pic img {
  width: 19vw;
}
.price .price_img {
  position: absolute;
  width: auto;
  max-width: initial;
  opacity: 0.8;
}
.price .price_img.coffee_cup {
  right: 2rem;
  height: 70%;
  top: 15%;
}
.price .price_img.earth {
  left: 2rem;
  height: 80%;
  top: 10%;
}
.footer {
  background: #263238 url(/img/grain.png);
}

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