/* ** --- Reset CSS --- ** */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
th,
td {
  text-align: left;
}
textarea {
  resize: none;
}
address {
  font-style: normal;
}
input,
textarea,
button,
select {
  outline: none;
  font: inherit;
  -webkit-font-smoothing: inherit;
  -webkit-appearance: none;
}
/* ** --- Mixins and variables --- ** */
/* ** --- Fonts --- ** */
@font-face {
  font-family: 'SBSansDisplay';
  src: url("../fonts/../fonts/SBSans/SBSansDisplay-SemiBold.eot");
  src: url("../fonts/../fonts/SBSans/SBSansDisplay-SemiBold.eot?#iefix") format('embedded-opentype'), url("../fonts/../fonts/SBSans/SBSansDisplay-SemiBold.woff") format('woff'), url("../fonts/../fonts/SBSans/SBSansDisplay-SemiBold.ttf") format('truetype'), url("../fonts/../fonts/SBSans/SBSansDisplay-SemiBold.svg../fonts/SBSans/SBSansDisplay-SemiBold") format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'SBSansInterface';
  src: url("../fonts/../fonts/SBSans/SBSansUI-Regular.eot");
  src: url("../fonts/../fonts/SBSans/SBSansUI-Regular.eot?#iefix") format('embedded-opentype'), url("../fonts/../fonts/SBSans/SBSansUI-Regular.woff") format('woff'), url("../fonts/../fonts/SBSans/SBSansUI-Regular.ttf") format('truetype'), url("../fonts/../fonts/SBSans/SBSansUI-Regular.svg../fonts/SBSans/SBSansUI-Regular") format('svg');
  font-weight: 400;
  font-style: normal;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
/* ** --- Document --- ** */
html,
body {
  height: 100%;
  background: #fff;
  color: #2c3136;
  font: normal 16px/1.5 Arial, Helvetica, sans-serif;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
[hidden] {
  display: none;
}
.nobr {
  white-space: nowrap;
}
/* ** --- Blocks --- ** */
.section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 0 auto;
  padding: 60px 0;
}
@media (max-width: 1200px) {
  .section {
    padding: 60px 40px;
  }
}
@media (max-width: 767px) {
  .section {
    padding: 30px 20px;
  }
}
.section__calc {
  background: #dee9f3;
}
.wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 1160px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1440px) {
  .wrapper {
    width: 1160px;
  }
}
@media (max-width: 1200px) {
  .wrapper {
    width: 944px;
  }
}
@media (max-width: 1023px) {
  .wrapper {
    width: 688px;
  }
}
.wrapper__col_1 {
  width: 495.83333333333337px;
}
@media (max-width: 1200px) {
  .wrapper__col_1 {
    width: 457px;
  }
}
@media (max-width: 1023px) {
  .wrapper__col_1 {
    width: 388.8333333333333px;
  }
}
@media (max-width: 767px) {
  .wrapper__col_1 {
    width: 100%;
  }
}
.wrapper__col_2 {
  width: 595px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1200px) {
  .wrapper__col_2 {
    width: 457px;
  }
}
@media (max-width: 1023px) {
  .wrapper__col_2 {
    width: 269.16666666666663px;
  }
}
@media (max-width: 767px) {
  .wrapper__col_2 {
    display: none;
  }
}
.wrapper__heading {
  font-family: 'SBSansDisplay', serif;
  font-weight: 600;
  color: #2c3136;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .wrapper__heading {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 15px;
  }
}
.wrapper__paragraph {
  font-family: 'SBSansInterface', serif;
  font-weight: 400;
  color: #2c3136;
  font-size: 17px;
  line-height: 26px;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .wrapper__paragraph {
    font-size: 14px;
    line-height: 20px;
  }
}
.wrapper__paragraph_min {
  font-size: 14px;
  line-height: 20px;
}
.wrapper__paragraph_dark {
  color: #000014;
}
.wrapper__paragraph_dark {
  margin-bottom: 5px;
}
.wrapper__calc {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .wrapper__calc {
    margin-bottom: 20px;
  }
}
.wrapper__hint {
  font-family: 'SBSansInterface', serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #878b90;
}
.wrapper__img {
  width: 100%;
}
.calc {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  width: 100%;
  border-radius: 5px;
  background: #fff;
}
@media (max-width: 1023px) {
  .calc {
    padding: 15px;
  }
}
.calc__result {
  font-family: 'SBSansDisplay', serif;
  font-weight: 600;
  font-size: 36px;
  line-height: 48px;
  color: #2c3136;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .calc__result {
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }
}
.input {
  $parent: '.input';
}
.input input::-webkit-outer-spin-button,
.input input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.input__label {
  display: block;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 20px;
}
.input__field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  padding: 7px 15px;
  border-radius: 5px;
  font-size: 17px;
  line-height: 26px;
  border: 1px solid #878b90;
  border-bottom: none;
}
.input__value {
  color: #262626;
  position: relative;
  visibility: visible;
}
.input__currency {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 15px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  right: -1px;
  top: -1px;
  bottom: 0;
  cursor: pointer;
  border-radius: 0 5px 5px 0;
  color: #2c3136;
  z-index: 1;
}
.input__currency_open {
  color: #fff;
  background: #2c3136;
}
.input__arrow {
  margin-left: 12px;
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  -o-transition: transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.input__arrow_open {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
.input__list {
  opacity: 0;
  min-width: 205px;
  z-index: 2;
  background: #fff;
  position: absolute;
  right: 0;
  top: calc(100% + 9px);
  padding: 5px;
  -webkit-box-shadow: 0px 2px 15px #ced1d5;
          box-shadow: 0px 2px 15px #ced1d5;
  border-radius: 5px;
  -webkit-transition: opacity ease 0.3s;
  -o-transition: opacity ease 0.3s;
  transition: opacity ease 0.3s;
}
.input__list_open {
  opacity: 1;
}
.input__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #2c3136;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  padding: 8px 10px 12px;
  border-radius: 2px;
}
.input__item_active {
  background: #f0f3f6;
}
.input__item_active .input__check {
  opacity: 1;
}
.input__check {
  position: relative;
  top: 2px;
  -ms-flex-item-align: center;
      align-self: center;
  opacity: 0;
}
.input__item-currency {
  margin-left: 13px;
  color: #878b90;
}
.input__item-label {
  margin-left: 15px;
}
.input__size {
  visibility: visible;
  position: relative;
  opacity: 1;
  -webkit-transition: opacity 0.1s, visibility 0.1s;
  -o-transition: opacity 0.1s, visibility 0.1s;
  transition: opacity 0.1s, visibility 0.1s;
}
.input__slider {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0 !important;
}
.input__slider .vue-slider-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}
.input__slider .vue-slider-dot::before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #08a652;
}
.input__slider .vue-slider-process,
.input__slider .vue-slider {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}
.input__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 5px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}
.input__range {
  font-size: 14px;
  line-height: 20px;
  color: #878b90;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnN0eWwiLCJyZXNldC5zdHlsIiwiY29tbW9uL21peGlucy5zdHlsIiwiYmxvY2tzL3NlY3Rpb24uc3R5bCIsImJsb2Nrcy93cmFwcGVyLnN0eWwiLCJibG9ja3MvY2FsYy5zdHlsIiwiYmxvY2tzL2lucHV0LnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUNBQTtBQUFNO0FBQU07QUFBSztBQUFNO0FBQVE7QUFBUTtBQUFPO0FBQ0s7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUc7QUFBWTtBQUFJO0FBQ0k7QUFBTTtBQUFTO0FBQVM7QUFBSztBQUFNO0FBQUs7QUFDTTtBQUFLO0FBQUs7QUFBSztBQUFLO0FBQUc7QUFBRztBQUFLO0FBQ1E7QUFBUTtBQUFLO0FBQUs7QUFBSTtBQUFLO0FBQU87QUFDSztBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUc7QUFDVztBQUFNO0FBQU87QUFBTztBQUNRO0FBQVM7QUFBTztBQUFPO0FBQU87QUFBSTtBQUFJO0FBQUc7QUFDVTtBQUFPO0FBQVE7QUFBUztBQUFNO0FBQ1M7QUFBWTtBQUFRO0FBQVE7QUFBTztBQUNPO0FBQUs7QUFBUTtBQUFNO0FBQVM7QUFBUTtBQUNPO0FBQU07QUFBTztFQUM5YyxRQUFPLEVBQVA7RUFDQSxTQUFRLEVBQVI7RUFDQSxRQUFPLEVBQVA7RUFDQSxXQUFVLEtBQVY7RUFDQSxNQUFLLFFBQUw7RUFDQSxnQkFBZSxTQUFmO0VBQ0EsNkJBQTRDLGNBQTVDOztBQUVGO0FBQVM7QUFBTztBQUFTO0FBQVk7QUFBTztBQUNTO0FBQVE7QUFBUTtBQUFNO0FBQUs7RUFDOUUsU0FBUSxNQUFSOztBQUVGO0VBQ0UsYUFBWSxFQUFaOztBQUVGO0FBQUk7RUFDRixZQUFXLEtBQVg7O0FBRUY7QUFBWTtFQUNWLFFBQU8sS0FBUDs7QUFFRjtBQUFtQjtBQUFpQjtBQUNXO0VBQzdDLFNBQVEsR0FBUjtFQUNBLFNBQVEsS0FBUjs7QUFFRjtFQUNFLGlCQUFnQixTQUFoQjtFQUNB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ZXQgQ1NTIC0tLSAqKiAqL1xuQGltcG9ydCAncmVzZXQuc3R5bCc7XG4vKiAqKiAtLS0gTWl4aW5zIGFuZCB2YXJpYWJsZXMgLS0tICoqICovXG5AaW1wb3J0ICdjb21tb24vaGVscGVycy5zdHlsJztcbkBpbXBvcnQgJ2NvbW1vbi92YXJpYWJsZXMuc3R5bCc7XG5AaW1wb3J0ICdjb21tb24vei1pbmRleGVzLnN0eWwnO1xuQGltcG9ydCAnY29tbW9uL2Vhc2luZ3Muc3R5bCc7XG5AaW1wb3J0ICdjb21tb24vbWl4aW5zLnN0eWwnO1xuXG4vKiAqKiAtLS0gRm9udHMgLS0tICoqICovXG53ZWJmb250KCdTQlNhbnNEaXNwbGF5JywgJy4uL2ZvbnRzL1NCU2Fucy9TQlNhbnNEaXNwbGF5LVNlbWlCb2xkJywgNjAwKTtcbndlYmZvbnQoJ1NCU2Fuc0ludGVyZmFjZScsICcuLi9mb250cy9TQlNhbnMvU0JTYW5zVUktUmVndWxhcicsIDQwMCk7XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogKiogLS0tIERvY3VtZW50IC0tLSAqKiAqL1xuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGJnQ29sb3I7XG4gIGNvbG9yOiAkdGV4dENvbG9yO1xuICBmb250OiBub3JtYWwgJGZvbnRTaXplIC8gJGxpbmVIZWlnaHQgJGZvbnRGYW1pbHk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgc21vb3RoLWZvbnQoKTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qICoqIC0tLSBCbG9ja3MgLS0tICoqICovXG5AaW1wb3J0ICdibG9ja3Mvc2VjdGlvbi5zdHlsJztcbkBpbXBvcnQgJ2Jsb2Nrcy93cmFwcGVyLnN0eWwnO1xuQGltcG9ydCAnYmxvY2tzL2NhbGMuc3R5bCc7XG5AaW1wb3J0ICdibG9ja3MvaW5wdXQuc3R5bCc7IiwiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG5zbWFsbCwgc3RyaWtlLCBzdWIsIHN1cCwgdHQsIHZhciwgY2VudGVyLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbmZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCxcbm1lbnUsIG5hdiwgb3V0cHV0LCBydWJ5LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgYm9yZGVyOjA7XG4gIGZvbnQtc2l6ZToxMDAlO1xuICBmb250OmluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTpibG9jaztcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDoxO1xufVxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTpub25lO1xufVxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczpub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6Jyc7XG4gIGNvbnRlbnQ6bm9uZTtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzowO1xufVxudGgsXG50ZCB7XG4gIHRleHQtYWxpZ246bGVmdDtcbn1cbnRleHRhcmVhIHtcbiAgcmVzaXplOm5vbmU7XG59XG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTpub3JtYWw7XG59XG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcbiAgb3V0bGluZTpub25lO1xuICBmb250OmluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6aW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG59IiwiLy8gcGxhY2Vob2xkZXIgY29sb3JcbnBsYWNlaG9sZGVyKCRjb2xvcikge1xuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8vIGZvbnQgc21vb3RoaW5nXG5zbW9vdGgtZm9udCgpIHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8vIGZhc3RlciB0cmFuc2l0aW9uXG5mYXN0ZXIoKSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246ICgkZHVyYXRpb24gLyAyKTtcbn1cblxuLy8gY2xlYXJmaXhcbmNsZWFyZml4KCkge1xuXHQmOmFmdGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4vLyBmdWxsc2l6ZVxuZnVsbHNpemUoKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4vLyBmb250LWZhY2VcbndlYmZvbnQoJGZhbWlseSwgJGZpbGUsICR3ZWlnaHQgPSBub3JtYWwsICRzdHlsZSA9IG5vcm1hbCkge1xuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogJGZhbWlseTtcblx0XHRzcmM6IHVybCgnLi4vZm9udHMvJyArICRmaWxlICsgJy5lb3QnKTtcblx0XHRzcmM6IHVybCgnLi4vZm9udHMvJyArICRmaWxlICsgJy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzLycgKyAkZmlsZSArICcud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzLycgKyAkZmlsZSArICcudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzLycgKyAkZmlsZSArICcuc3ZnJyArICRmaWxlKSBmb3JtYXQoJ3N2ZycpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuXHRcdGZvbnQtc3R5bGU6ICRzdHlsZTtcblx0fVxufVxuXG4vLyBjdXJzb3IgZ3JhYlxuY3Vyc29yLWdyYWIoKSB7XG5cdGN1cnNvcjogbW92ZTtcblx0Y3Vyc29yOiBncmFiO1xufVxuXG4vLyBjdXJzb3IgZ3JhYmJpbmdcbmN1cnNvci1ncmFiYmluZygpIHtcblx0Y3Vyc29yOiBtb3ZlO1xuXHRjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vLyBleHRlbmQgZGVmYXVsdCBjbGlja2FibGUgem9uZVxuY2xpY2tab25lKCRzaXplWm9uZSA9IDEwcHgsICRwc2V1ZG9FbGVtZW50ID0gYmVmb3JlKSB7XG5cdCY6eyRwc2V1ZG9FbGVtZW50fSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogKCRzaXplWm9uZSAqIC0xKTtcblx0XHRyaWdodDogKCRzaXplWm9uZSAqIC0xKTtcblx0XHRsZWZ0OiAoJHNpemVab25lICogLTEpO1xuXHRcdGJvdHRvbTogKCRzaXplWm9uZSAqIC0xKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuLy8gZGlzYWJsZSBsYXN0IG1hcmdpblxuZGlzYWJsZS1sYXN0LW1hcmdpbigpIHtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG5kaXNhYmxlLWxhc3QtbWFyZ2luLXJpZ2h0KCkge1xuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxufVxuXG5kaXNhYmxlLWxhc3QtbWFyZ2luLWJvdHRvbSgpIHtcblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8vIGdyaWRcbmdyaWQtd2lkdGgtZGVmYXVsdCgkY291bnQgPSAkY29sdW1ucywgJHByb3BlcnR5ID0gd2lkdGgsICRhZGRHYXBzID0gMCkge1xuXHR7JHByb3BlcnR5fTogZ2V0LWdyaWQtd2lkdGgoJ2RlZmF1bHQnLCAkY291bnQsICRhZGRHYXBzKTtcbn1cblxuZ3JpZC13aWR0aC1ub3RlYm9vaygkY291bnQgPSAkY29sdW1ucywgJHByb3BlcnR5ID0gd2lkdGgsICRhZGRHYXBzID0gMCkge1xuXHRAbWVkaWEgJG5vdGVib29rIHtcblx0XHR7JHByb3BlcnR5fTogZ2V0LWdyaWQtd2lkdGgoJ25vdGVib29rJywgJGNvdW50LCAkYWRkR2Fwcyk7XG5cdH1cbn1cblxuZ3JpZC13aWR0aC10YWJsZXQoJGNvdW50ID0gJGNvbHVtbnMsICRwcm9wZXJ0eSA9IHdpZHRoLCAkYWRkR2FwcyA9IDApIHtcblx0QG1lZGlhICR0YWJsZXQge1xuXHRcdHskcHJvcGVydHl9OiBnZXQtZ3JpZC13aWR0aCgndGFibGV0JywgJGNvdW50LCAkYWRkR2Fwcyk7XG5cdH1cbn1cblxuZ3JpZC13aWR0aC12ZXJ0aWNhbC10YWJsZXQoJGNvdW50ID0gJGNvbHVtbnMsICRwcm9wZXJ0eSA9IHdpZHRoLCAkYWRkR2FwcyA9IDApIHtcblx0QG1lZGlhICR2ZXJ0aWNhbFRhYmxldCB7XG5cdFx0eyRwcm9wZXJ0eX06IGdldC1ncmlkLXdpZHRoKCd2ZXJ0aWNhbFRhYmxldCcsICRjb3VudCwgJGFkZEdhcHMpO1xuXHR9XG59XG5cbmdyaWQtd2lkdGgoJGNvdW50ID0gJGNvbHVtbnMsICRwcm9wZXJ0eSA9IHdpZHRoLCAkYWRkR2FwcyA9IDApIHtcblx0Z3JpZC13aWR0aC1kZWZhdWx0KCRjb3VudCwgJHByb3BlcnR5LCAkYWRkR2Fwcyk7XG5cdGdyaWQtd2lkdGgtbm90ZWJvb2soJGNvdW50LCAkcHJvcGVydHksICRhZGRHYXBzKTtcblx0Z3JpZC13aWR0aC10YWJsZXQoJGNvdW50LCAkcHJvcGVydHksICRhZGRHYXBzKTtcblx0Z3JpZC13aWR0aC12ZXJ0aWNhbC10YWJsZXQoJGNvdW50LCAkcHJvcGVydHksICRhZGRHYXBzKTtcbn1cbiIsIi5zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gIEBtZWRpYSAkdGFibGV0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cblxuICBAbWVkaWEgJHBob25lIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cblxuICAmX19jYWxjIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2FsY0JnQ29sb3I7XG4gIH1cbn0iLCIud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ3JpZC13aWR0aCgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICZfX2NvbCB7XG4gICAgJl8xIHtcbiAgICAgIGdyaWQtd2lkdGgtZGVmYXVsdCg1LCB3aWR0aCwgMSk7XG4gICAgICBncmlkLXdpZHRoLXRhYmxldCg2KTtcbiAgICAgIGdyaWQtd2lkdGgtdmVydGljYWwtdGFibGV0KDcpO1xuXG4gICAgICBAbWVkaWEgJHBob25lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl8yIHtcbiAgICAgIGdyaWQtd2lkdGgtZGVmYXVsdCg2LCB3aWR0aCwgMSk7XG4gICAgICBncmlkLXdpZHRoLXRhYmxldCg2KTtcbiAgICAgIGdyaWQtd2lkdGgtdmVydGljYWwtdGFibGV0KDUpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBtZWRpYSAkcGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnU0JTYW5zRGlzcGxheScsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgJHBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19wYXJhZ3JhcGgge1xuICAgIGZvbnQtZmFtaWx5OiAnU0JTYW5zSW50ZXJmYWNlJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIEBtZWRpYSAkcGhvbmUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9taW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9kYXJrIHtcbiAgICAgIGNvbG9yOiAkdGV4dERhcmtDb2xvcjtcbiAgICB9XG5cbiAgICAmX2Rhcmsge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhbGMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAbWVkaWEgJHBob25lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGludCB7XG4gICAgZm9udC1mYW1pbHk6ICdTQlNhbnNJbnRlcmZhY2UnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGhpbnRDb2xvcjtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCIuY2FsYyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuXG4gIEBtZWRpYSAkdmVydGljYWxUYWJsZXQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAmX19yZXN1bHQge1xuICAgIGZvbnQtZmFtaWx5OiAnU0JTYW5zRGlzcGxheScsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAbWVkaWEgJHBob25lIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn0iLCJcbi5pbnB1dCB7XG4gICRwYXJlbnQ6ICcuaW5wdXQnO1xuXG4gIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dEJvcmRlckNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgY29sb3I6ICMyNjI2MjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAmX19jdXJyZW5jeSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcmlnaHQ6IC0xcHg7XG4gICAgdG9wOiAtMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgei1pbmRleDogMTtcblxuICAgICZfb3BlbiB7XG4gICAgICBjb2xvcjogJGJnQ29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgJl9vcGVuIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWluLXdpZHRoOiAyMDVweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDlweCk7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTVweCAjQ0VEMUQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcblxuICAgICZfb3BlbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6ICR0ZXh0Q29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICAgICZfYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICRpdGVtQmdDb2xvcjtcblxuICAgICAgJiBeWzBdX19jaGVjayB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hlY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICZfX2l0ZW0tY3VycmVuY3kge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgIGNvbG9yOiAkaGludENvbG9yO1xuICB9XG5cbiAgJl9faXRlbS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAmX19zaXplIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcywgdmlzaWJpbGl0eSAwLjFzO1xuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLnZ1ZS1zbGlkZXItZG90IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRicmFuZENvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52dWUtc2xpZGVyLXByb2Nlc3MsIC52dWUtc2xpZGVyIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gICZfX3JhbmdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRoaW50Q29sb3I7XG4gIH1cbn0iXX0= */
