header,
section,
footer,
aside,
nav,
article,
figure {
  display: block;
}
h1,
h2,
h3,
h4,
p {
  margin: 0;
  padding: 0;
  font-weight: normal;
}
input {
  outline: none;
}
a img,
a img:active,
a img:focus {
  border: none;
  outline: none;
  border-collapse: collapse;
}
table {
  border-collapse: collapse;
  border: none;
}
a:hover {
  text-decoration: none;
}
button::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  -webkit-appearance: none !important;
}
img {
  border: 0;
}
form {
  margin: 0;
  padding: 0;
}
a {
  outline: 0;
  color: #0095cc;
}
ul,
ol {
  margin: 0;
  padding: 0;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: '';
  font-size: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
.clear {
  clear: both;
  height: 0;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
}
.link-h-none:hover {
  text-decoration: none;
  border-bottom: none;
}
.link-h-none-parent a:hover {
  text-decoration: none;
  border-bottom: none;
}
.link-h-underline:hover {
  text-decoration: underline;
}
.link-h-underline-parent a:hover {
  text-decoration: underline;
}
.button-h-opacity:hover {
  opacity: 0.8;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
select::-ms-expand {
  display: none;
}
.left {
  float: left;
}
.right {
  float: right;
}
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/*adaptive*/
@font-face {
  font-family: 'Bebas Neue';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/bebasneue/v9/JTUSjIg69CK48gW7PXooxW4.ttf) format('truetype');
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v11/rP2Hp2ywxg089UriOZQ.ttf) format('truetype');
}
html,
body {
  margin: 0 auto;
  padding: 0;
  height: 100%;
  font-family: 'DM Sans', cursive;
  font-weight: 400;
  font-size: 20px;
  text-align: left;
  color: #131921;
  -webkit-text-size-adjust: 100%;
}
@media only screen and (max-width: 1499px) {
  html,
  body {
    font-size: 18px;
  }
}
.content__section {
  margin: 0 auto;
  width: 1300px;
}
@media only screen and (max-width: 1320px) {
  .content__section {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .content__section {
    width: 94%;
  }
}
.content__section__wrapper {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
}
@media only screen and (max-width: 1300px) {
  .content__section__wrapper {
    min-width: 100%;
  }
}
.pseudo {
  content: '';
  display: block;
  position: absolute;
}
img {
  max-width: 100%;
}
body.locked {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
body.home .logo {
  background: url('../img/logo.svg') no-repeat;
  background-size: 98% 98%;
}
body.home .icon__hamburger__wrap .icon__bar {
  background: #ffffff;
}
body.home .header__nav ul li.menuButton a {
  border: 1px solid #ffffff;
}
body.home .header__nav ul li a {
  color: #ffffff;
  text-decoration: none;
}
body.home .header__nav ul li a:hover {
  color: #131921;
}
body.home .header__nav.open .icon__hamburger__wrap .icon__bar {
  background: #131921;
}
body.home .header__nav.open ul li.menuButton {
  margin-top: 30px;
}
body.home .header__nav.open ul li.menuButton a {
  border: 1px solid #131921;
}
body.home .header__nav.open ul li a {
  color: #131921;
  text-decoration: none;
}
body.home .header__nav.open ul li a:hover {
  color: #3484F0;
}
/*header*/
.header {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
  z-index: 20;
}
@media only screen and (max-width: 1300px) {
  .header {
    min-width: 100%;
  }
}
.header__inner {
  margin: 0 auto;
  width: 1300px;
  padding: 40px 0 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .header__inner {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .header__inner {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .header__inner {
    padding: 15px 0 15px 0;
  }
}
.header .logo {
  width: 193px;
  height: 47px;
  background: url('../img/logo2.svg') no-repeat;
  background-size: 98% 98%;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  .header .logo {
    width: 113px;
    height: 28px;
    background-size: 98% 98%;
  }
}
.header__nav .m__menu {
  display: none;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 1030px) {
  .header__nav .m__menu {
    display: block;
  }
}
.header__nav .icon__hamburger__wrap {
  display: inline-block;
  width: 25px;
  height: 24px;
  -webkit-transform: translate3d(0, 0, 0);
  margin: 0;
  vertical-align: top;
}
.header__nav .icon__hamburger__wrap .icon__bar {
  background: #131921;
  display: block;
  height: 2px;
  margin: 0;
}
.header__nav .icon__hamburger__wrap .icon__bar:nth-child(2) {
  margin-bottom: 6px;
  margin-top: 6px;
}
.header__nav .m__menu .icon-bar {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.1s ease-in;
  -o-transition: -o-transform 0.1s ease;
  transition: -webkit-transform 0.1s ease-in;
  -o-transition: transform 0.1s ease-in;
  transition: transform 0.1s ease-in;
  transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
.header__nav .m__menu.open .icon__bar:nth-child(1) {
  -webkit-transform: translate3d(0, 8px, 0) rotate(45deg);
  -ms-transform: translate3d(0, 8px, 0) rotate(45deg);
  transform: translate3d(0, 8px, 0) rotate(45deg);
}
.header__nav .m__menu.open .icon__bar:nth-child(2) {
  opacity: 0;
}
.header__nav .m__menu.open .icon__bar:nth-child(3) {
  -webkit-transform: translate3d(0, -8px, 0) rotate(-45deg);
  -ms-transform: translate3d(0, -8px, 0) rotate(-45deg);
  transform: translate3d(0, -8px, 0) rotate(-45deg);
}
.header__nav__layout {
  display: none;
}
.header__nav__layout.open {
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  min-height: 100%;
  background: rgba(0, 0, 0, 0.45);
  z-index: 599;
  position: fixed;
  left: 0;
  top: 0;
  display: block;
}
@media only screen and (max-width: 1030px) {
  .header__nav.open {
    max-width: 90%;
    min-width: 90%;
    width: 90%;
    min-height: 100%;
    z-index: 600;
    position: fixed;
    left: 0;
    top: 0;
    padding-top: 60px;
    background-color: #ffffff;
  }
  .header__nav.open div > ul {
    display: block;
  }
}
.header__nav ul {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.header__nav ul li {
  margin-left: 40px;
  display: block;
}
.header__nav ul li.menuMobileItems {
  display: none !important;
}
.header__nav ul li.menuButton a {
  line-height: 22px;
  padding: 19px 55px 19px 55px;
  border-radius: 32px;
  color: #3484F0;
  border: 1px solid #3484F0;
}
.header__nav ul li a {
  color: #131921;
  text-decoration: none;
}
.header__nav ul li a:hover {
  color: #3484F0;
}
@media only screen and (max-width: 1030px) {
  .header__nav ul {
    display: none;
  }
  .header__nav ul li {
    display: block;
    margin-left: 0;
    padding: 0 0 30px 40px;
  }
  .header__nav ul li.menuMobileItems {
    display: block !important;
  }
  .header__nav ul li a {
    color: #131921;
  }
  .header__nav ul li a:hover {
    color: #3484F0;
  }
}
/*heroBlock*/
.heroBlock {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
  background-color: #3484F0;
}
@media only screen and (max-width: 1300px) {
  .heroBlock {
    min-width: 100%;
  }
}
.heroBlock__inner {
  margin: 0 auto;
  width: 1300px;
  padding: 140px 0 90px 0;
  margin-top: -130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .heroBlock__inner {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .heroBlock__inner {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .heroBlock__inner {
    padding: 140px 0 20px 0;
  }
}
@media only screen and (max-width: 767px) {
  .heroBlock__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.heroBlock__inner > div {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .heroBlock__inner > div {
    width: 100%;
    padding-bottom: 20px;
  }
}
.heroBlock__left {
  color: #ffffff;
}
.heroBlock__left h1 span {
  color: #131921;
}
.heroBlock__right {
  text-align: center;
}
h1 {
  font-size: 95px;
  font-family: 'Bebas Neue', sans-serif;
  line-height: 1;
  padding-bottom: 10px;
}
@media only screen and (max-width: 1030px) {
  h1 {
    font-size: 50px;
  }
}
h2 {
  font-size: 70px;
  font-family: 'Bebas Neue', sans-serif;
  line-height: 1;
  padding-bottom: 10px;
}
@media only screen and (max-width: 1030px) {
  h2 {
    font-size: 40px;
  }
}
/*textBlock*/
.textBlock {
  padding: 0 0 20px 0;
}
.textBlock > * {
  padding-bottom: 15px;
}
@media only screen and (max-width: 999px) {
  .textBlock > * {
    padding-bottom: 10px;
  }
}
.textBlock h3,
.textBlock h4 {
  font-weight: 700;
}
.textBlock ol,
.textBlock ul {
  list-style-position: inside;
  padding-left: 15px;
}
.textBlock ol li,
.textBlock ul li {
  padding-bottom: 7px;
}
.textBlock table {
  max-width: 100%;
}
.textBlock table tr th {
  padding: 5px;
  border: 1px solid #131921;
}
.textBlock table tr td {
  padding: 5px;
  border: 1px solid #131921;
}
.textBlock img {
  max-width: 98%;
  display: block;
  padding-bottom: 0;
}
.textBlock img.alignleft {
  float: left;
  margin: 0 2% 2% 0;
}
.textBlock img.aligncenter {
  float: none;
  margin: 0 auto !important;
  margin-bottom: 2% !important;
  display: block;
}
.textBlock img.alignright {
  float: right;
  margin: 0 0 2% 2%;
}
.textBlock iframe {
  width: 80% !important;
  margin: 0 auto;
  margin-bottom: 20px;
  max-width: 100%;
  display: block;
}
@media only screen and (max-width: 767px) {
  .textBlock iframe {
    width: 100% !important;
  }
}
.orderButton {
  text-align: center;
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  min-height: 64px;
  line-height: 24px;
  padding: 20px 40px 20px 40px;
  border-radius: 32px;
  display: inline-block;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
@media only screen and (max-width: 1030px) {
  .orderButton {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .orderButton {
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.orderButton_white {
  color: #131921;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.orderButton_white:hover {
  background-color: #3484F0;
  color: #ffffff;
}
.orderButton_blue {
  color: #ffffff;
  background-color: #3484F0;
  border: 1px solid #3484F0;
}
.orderButton_blue:hover {
  background-color: #ffffff;
  color: #3484F0;
}
/*data*/
.data {
  margin: 0 auto;
  width: 1300px;
  padding: 90px 0 90px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .data {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .data {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .data {
    padding: 30px 0 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .data {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.data > div {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .data > div {
    width: 100%;
    padding-bottom: 20px;
  }
}
.data__left {
  position: relative;
  padding-top: 60px;
}
.data__mark {
  background-color: #131921;
  color: #ffffff;
  text-align: center;
  width: 180px;
  height: 180px;
  border-radius: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  font-size: 14px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .data__mark {
    width: 140px;
    height: 140px;
    border-radius: 70px;
  }
}
.data__mark strong {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 45px;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  .data__mark strong {
    font-size: 35px;
  }
}
/*ppc*/
.ppc {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
  background-color: #F3F4F8;
}
@media only screen and (max-width: 1300px) {
  .ppc {
    min-width: 100%;
  }
}
.ppc__inner {
  margin: 0 auto;
  width: 1300px;
  padding: 200px 0 180px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .ppc__inner {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .ppc__inner {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .ppc__inner {
    padding: 30px 0 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .ppc__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.ppc__inner > div {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .ppc__inner > div {
    width: 100%;
    padding-bottom: 20px;
  }
}
.ppc__right {
  text-align: center;
}
/*inventory*/
.inventory {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
  background-color: #131921;
}
@media only screen and (max-width: 1300px) {
  .inventory {
    min-width: 100%;
  }
}
.inventory__inner {
  margin: 0 auto;
  width: 1300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .inventory__inner {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .inventory__inner {
    width: 94%;
  }
}
@media only screen and (max-width: 767px) {
  .inventory__inner {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.inventory__inner > div {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .inventory__inner > div {
    width: 100%;
    padding-bottom: 20px;
  }
}
.inventory__left {
  line-height: 0;
}
.inventory__left img {
  display: block;
  margin-bottom: -1px;
}
@media only screen and (max-width: 767px) {
  .inventory__left {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-bottom: 0 !important;
  }
}
.inventory__right {
  color: #ffffff;
  padding: 200px 0 180px 0;
}
@media only screen and (max-width: 1030px) {
  .inventory__right {
    padding: 30px 0 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .inventory__right {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
/*test*/
.test {
  margin: 0 auto;
  width: 1300px;
  padding: 90px 0 90px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 1320px) {
  .test {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .test {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .test {
    padding: 30px 0 30px 0;
  }
}
@media only screen and (max-width: 767px) {
  .test {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.test > div {
  width: 46%;
}
@media only screen and (max-width: 767px) {
  .test > div {
    width: 100%;
    padding-bottom: 20px;
  }
}
.test__right {
  position: relative;
  padding-top: 60px;
  text-align: left;
}
.test__mark {
  background-color: #131921;
  color: #ffffff;
  text-align: center;
  width: 180px;
  height: 180px;
  border-radius: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  font-size: 14px;
  text-transform: uppercase;
}
@media only screen and (max-width: 767px) {
  .test__mark {
    width: 140px;
    height: 140px;
    border-radius: 70px;
  }
}
.test__mark strong {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 45px;
  line-height: 1;
}
@media only screen and (max-width: 767px) {
  .test__mark strong {
    font-size: 35px;
  }
}
/*footer*/
.footer {
  margin: 0 auto;
  width: 100%;
  min-width: 1300px;
  background-color: #F3F4F8;
}
@media only screen and (max-width: 1300px) {
  .footer {
    min-width: 100%;
  }
}
.footer__inner {
  background-color: #F3F4F8;
  padding: 140px 0 40px 0;
  margin: 0 auto;
  width: 1300px;
}
@media only screen and (max-width: 1320px) {
  .footer__inner {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .footer__inner {
    width: 94%;
  }
}
@media only screen and (max-width: 767px) {
  .footer__inner {
    padding: 40px 0 40px 0;
  }
}
.footer__form {
  text-align: center;
  padding-bottom: 70px;
  border-bottom: 1px solid #D8D9DC;
  margin-bottom: 20px;
}
.footer__form__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .footer__form__block {
    display: block;
  }
}
.footer__form input[type="text"] {
  width: 100%;
  height: 60px;
  line-height: 20px;
  padding: 20px 15px 20px 25px;
  font-family: 'DM Sans', cursive;
  font-size: 16px;
  text-align: left;
  color: #535353;
  border: 0 none;
  background-color: #ffffff;
  display: block;
}
.footer__form input[type="text"]_hidden {
  display: none;
}
.footer__form input[type="text"]::-webkit-input-placeholder {
  opacity: 1;
  color: #535353;
}
.footer__form input[type="text"]::-moz-placeholder {
  -moz-opacity: 1;
  opacity: 1;
  color: #535353;
}
.footer__form input[type="text"] .placeholder {
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  opacity: 1;
  color: #535353;
}
.footer__form input[type="text"]:focus {
  color: #131921;
}
.footer__form .formWrap {
  margin-right: 20px;
  max-width: 27%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}
@media only screen and (max-width: 767px) {
  .footer__form .formWrap {
    max-width: 100%;
    width: 100%;
    margin: 0 0 20px 0;
  }
}
.footer__form input[type="submit"] {
  cursor: pointer;
  display: block;
  height: 60px;
  padding-left: 60px;
  padding-right: 60px;
  outline: none;
  color: #ffffff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-family: 'DM Sans', cursive;
  font-size: 20px;
  font-weight: 500;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-appearance: none !important;
  border-radius: 30px;
  background-color: #3484F0;
  border: 1px solid #3484F0;
}
.footer__form input[type="submit"]:hover {
  color: #3484F0;
  background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
  .footer__form input[type="submit"] {
    max-width: 100%;
    width: 100%;
  }
}
.footer__bottom {
  text-align: center;
  padding: 50px 0 0 0;
}
.footer__bottom .logo {
  width: 193px;
  height: 47px;
  background: url('../img/logo2.svg') no-repeat !important;
  background-size: 98% 98%;
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  .footer__bottom .logo {
    width: 113px;
    height: 28px;
    background-size: 98% 98% !important;
  }
}
.footer__copy p {
  padding-bottom: 10px;
}
.footer__copy a {
  color: #3484F0;
}
/*pricing*/
.pricing {
  margin: 0 auto;
  width: 1300px;
  padding: 40px 0 80px 0;
}
@media only screen and (max-width: 1320px) {
  .pricing {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .pricing {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .pricing {
    padding: 40px 0 20px 0;
  }
}
.pricing__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 -0.75 0 -0.75%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.pricing__item {
  width: 23.4%;
  margin: 0 0.75% 1.5% 0.75%;
  padding: 55px 30px 35px 30px;
  border: 1px solid #e5e6ea;
  position: relative;
}
@media only screen and (max-width: 1180px) {
  .pricing__item {
    width: 48.4%;
  }
}
@media only screen and (max-width: 639px) {
  .pricing__item {
    width: 100%;
    margin: 0 0 1.5% 0;
  }
}
.pricing__item:hover {
  background-color: #f3f4f8;
}
.pricing__item__title {
  font-weight: 700;
  padding: 0 0 7px 0;
  font-size: 20px;
}
.pricing__item .textBlock {
  font-size: 16px;
}
.pricing__item__price {
  padding: 20px 0 15px 0;
  font-size: 14px;
}
.pricing__item__price strong {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 40px;
  line-height: 1;
}
.pricing__item ul {
  list-style-type: none;
  font-size: 16px;
}
.pricing__item ul li {
  padding: 0 0 14px 24px;
  background: url('../img/icons/tick.svg') no-repeat left 4px;
}
.pricing__item .orderButton {
  width: calc(100% - 60px);
  position: absolute;
  left: 30px;
  bottom: 40px;
  display: none;
}
.pricing__bottom {
  text-align: center;
  padding: 20px 0 20px 0;
}
/*blog*/
.blog {
  margin: 0 auto;
  width: 1300px;
  padding: 40px 0 80px 0;
}
@media only screen and (max-width: 1320px) {
  .blog {
    width: 96%;
  }
}
@media only screen and (max-width: 767px) {
  .blog {
    width: 94%;
  }
}
@media only screen and (max-width: 1030px) {
  .blog {
    padding: 40px 0 20px 0;
  }
}
.blog__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 0 -0.75 0 -0.75%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.blog__item {
  width: 23.4%;
  margin: 0 0.75% 1.5% 0.75%;
  padding: 0px 0px 115px 0px;
  border: 1px solid #e5e6ea;
  position: relative;
  color: #131921;
  text-decoration: none;
}
@media only screen and (max-width: 1180px) {
  .blog__item {
    width: 48.4%;
  }
}
.blog__item__content {
  padding: 0px 30px 0px 30px;
}
@media only screen and (max-width: 639px) {
  .blog__item {
    width: 100%;
    margin: 0 0 1.5% 0;
  }
}
.blog__item:hover {
  background-color: #f3f4f8;
}
.blog__item__title {
  font-weight: 700;
  padding: 0 0 7px 0;
  font-size: 20px;
  color: #131921;
  text-decoration: none;
}
.blog__item .textBlock {
  font-size: 16px;
  color: #131921;
  text-decoration: none;
  height: 81px;
  overflow: hidden;
}
.blog__item__price {
  padding: 20px 0 15px 0;
  font-size: 14px;
}
.blog__item__price strong {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 40px;
  line-height: 1;
}
.blog__item ul {
  list-style-type: none;
  font-size: 16px;
}
.blog__item ul li {
  padding: 0 0 14px 24px;
  background: url('../img/icons/tick.svg') no-repeat left 4px;
}
.blog__item .orderButton {
  width: calc(100% - 60px);
  position: absolute;
  left: 30px;
  bottom: 40px;
}
.blog__item__image {
  position: relative;
  padding-bottom: 57%;
  overflow-y: hidden;
  margin-bottom: 12px;
}
.blog__item__image img {
  width: 100%;
  max-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.blog__bottom {
  text-align: center;
  padding: 20px 0 20px 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZpbGVzL3Jlc2V0Lmxlc3MiLCIuLi8uLi9odHRwczovZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmViYXMrTmV1ZSZmYW1pbHk9RE0rU2FucyZkaXNwbGF5PXN3YXAiLCJzdHlsZS5sZXNzIiwiZmlsZXMvdmFyLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBUTtBQUFTO0FBQVE7QUFBTztBQUFLO0FBQVM7RUFDNUMsY0FBQTs7QUFHRjtBQUFJO0FBQUk7QUFBSTtBQUFJO0VBQ2QsU0FBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTs7QUFHRjtFQUNFLGFBQUE7O0FBR0YsQ0FBRTtBQUFLLENBQUUsSUFBRztBQUFTLENBQUUsSUFBRztFQUN4QixZQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBOztBQUdGO0VBQ0UseUJBQUE7RUFDQSxZQUFBOztBQUdGLENBQUM7RUFDQyxxQkFBQTs7QUFHRixNQUFNO0FBQW9CLEtBQUssZUFBZTtBQUFvQixLQUFLLGVBQWU7RUFDcEYsU0FBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTs7QUFHRjtFQUNFLFNBQUE7O0FBR0Y7RUFDRSxTQUFBO0VBQ0EsVUFBQTs7QUFHRjtFQUNFLFVBQUE7RUFDQSxjQUFBOztBQUdGO0FBQUk7RUFDRixTQUFBO0VBQ0EsVUFBQTs7QUFHRixTQUFTO0FBQ1QsU0FBUztFQUNQLGNBQUE7RUFDQSxjQUFBO0VBQ0EsU0FBUyxFQUFUO0VBQ0EsWUFBQTtFQUNBLFNBQUE7O0FBR0YsU0FBUztFQUNQLFdBQUE7O0FBR0Y7RUFDRSxXQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7O0FBR0YsWUFBWTtFQUNWLHFCQUFBO0VBQ0EsbUJBQUE7O0FBR0YsbUJBQW9CLEVBQUM7RUFDbkIscUJBQUE7RUFDQSxtQkFBQTs7QUFHRixpQkFBaUI7RUFDZiwwQkFBQTs7QUFHRix3QkFBeUIsRUFBQztFQUN4QiwwQkFBQTs7QUFHRixpQkFBaUI7RUFDZixZQUFBOztBQUdGO0VBQ0Usd0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBOztBQUdGLE1BQU07RUFDSixhQUFBOztBQUdGO0VBQ0UsV0FBQTs7QUFHRjtFQUNFLFlBQUE7O0FBRUY7RUFDRSxzQkFBQTs7O0FDbkhGO0VBQ0UsYUFBYSxZQUFiO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsK0VBQStFLE9BQU8sV0FBdEY7O0FBRUY7RUFDRSxhQUFhLFNBQWI7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSx5RUFBeUUsT0FBTyxXQUFoRjs7QUNMRjtBQUFNO0VBQ0osY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsYUNUWSxrQkRTWjtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLDhCQUFBOztBQ2tDQSx3QkFBOEM7RUFlaEQ7RUFBQTtJRC9DSSxlQUFBOzs7QUFJSjtFQUNFLGNBQUE7RUFDQSxhQUFBOztBQzBCQSx3QkFBOEM7RUFlaEQ7SUR2Q0ksVUFBQTs7O0FDd0JGLHdCQUE4QztFQWVoRDtJRHBDSSxVQUFBOzs7QUFJSjtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7O0FDY0Esd0JBQThDO0VBZWhEO0lEM0JJLGVBQUE7OztBQUtKO0VBQ0UsU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQUVGO0VBQ0UsZUFBQTs7QUFHQSxJQUFDO0VBQ0MsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7O0FBRUYsSUFBQyxLQUNDO0VBQ0UsZ0JBQWdCLDRCQUFoQjtFQUNBLHdCQUFBOztBQUhKLElBQUMsS0FLQyx1QkFBdUI7RUFDckIsbUJBQUE7O0FBS0ksSUFYUCxLQVFDLGFBQ0UsR0FDRSxHQUNHLFdBQVk7RUFDWCx5QkFBQTs7QUFaVixJQUFDLEtBUUMsYUFDRSxHQUNFLEdBSUU7RUFDRSxjQUFBO0VBQ0EscUJBQUE7O0FBQ0EsSUFqQlQsS0FRQyxhQUNFLEdBQ0UsR0FJRSxFQUdHO0VBQ0MsY0FBQTs7QUFsQlosSUFBQyxLQXdCQyxhQUFZLEtBQ1YsdUJBQXVCO0VBQ3JCLG1CQUFBOztBQUlFLElBOUJQLEtBd0JDLGFBQVksS0FJVixHQUNFLEdBQ0c7RUFDQyxnQkFBQTs7QUFFRixJQWpDUCxLQXdCQyxhQUFZLEtBSVYsR0FDRSxHQUlHLFdBQVk7RUFDWCx5QkFBQTs7QUFsQ1YsSUFBQyxLQXdCQyxhQUFZLEtBSVYsR0FDRSxHQU9FO0VBQ0UsY0FBQTtFQUNBLHFCQUFBOztBQUNBLElBdkNULEtBd0JDLGFBQVksS0FJVixHQUNFLEdBT0UsRUFHRztFQUNDLGNBQUE7OztBQVVkO0VBM0VFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUEyRUEsV0FBQTs7QUM3REEsd0JBQThDO0VBZWhEO0lEM0JJLGVBQUE7OztBQTBFRixPQUFDO0VBekZELGNBQUE7RUFDQSxhQUFBO0VBMEZFLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7O0FDbkVGLHdCQUE4QztFQWVoRCxPRCtDRztJQXRGQyxVQUFBOzs7QUN3QkYsd0JBQThDO0VBZWhELE9EK0NHO0lBbkZDLFVBQUE7OztBQ3FCRix3QkFBOEM7RUFlaEQsT0QrQ0c7SUFPRyxzQkFBQTs7O0FBVk4sT0FhRTtFQUNFLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQWdCLDZCQUFoQjtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUNoRkYsd0JBQThDO0VBZWhELE9EeURFO0lBVUksWUFBQTtJQUNBLFlBQUE7SUFDQSx3QkFBQTs7O0FBR0osT0FBQyxLQUNDO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FDOUZKLHdCQUE4QztFQWVoRCxPRHdFRyxLQUNDO0lBUUksY0FBQTs7O0FBVE4sT0FBQyxLQVlDO0VBQ0UscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFtQixvQkFBbkI7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7O0FBbEJKLE9BQUMsS0FvQkMsdUJBQXVCO0VBQ3JCLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxTQUFBOztBQXhCSixPQUFDLEtBMEJDLHVCQUF1QixXQUFVLFVBQVU7RUFDekMsa0JBQUE7RUFDQSxlQUFBOztBQTVCSixPQUFDLEtBOEJDLFNBQVM7RUFDUCxVQUFBO0VBQ0Esa0RBQUE7RUFDQSxxQ0FBQTtFQUNBLHVDQUFBO0VBQ0EseUNBQUE7RUFDQSxrQ0FBQTtFQUNBLGlDQUFBO0VBQ0EsNEJBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7O0FBekNKLE9BQUMsS0EyQ0MsU0FBUSxLQUFNLFdBQVUsVUFBVTtFQUNoQyxtQkFBbUIsdUJBQXVCLGFBQTFDO0VBQ0EsZ0JBQWdCLHVCQUF1QixhQUF2QztFQUNBLGNBQWMsdUJBQXVCLGFBQXJDO0VBQ0EsZUFBZSx1QkFBdUIsYUFBdEM7RUFDQSxXQUFXLHVCQUF1QixhQUFsQzs7QUFoREosT0FBQyxLQWtEQyxTQUFRLEtBQU0sV0FBVSxVQUFVO0VBQ2hDLFVBQUE7O0FBbkRKLE9BQUMsS0FxREMsU0FBUSxLQUFNLFdBQVUsVUFBVTtFQUNoQyxtQkFBbUIsd0JBQXdCLGNBQTNDO0VBQ0EsZ0JBQWdCLHdCQUF3QixjQUF4QztFQUNBLGNBQWMsd0JBQXdCLGNBQXRDO0VBQ0EsZUFBZSx3QkFBd0IsY0FBdkM7RUFDQSxXQUFXLHdCQUF3QixjQUFuQzs7QUFFRixPQTVERCxLQTRERTtFQUNDLGFBQUE7O0FBQ0EsT0E5REgsS0E0REUsUUFFRTtFQUNDLGVBQUE7RUFDQSxlQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsK0JBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTs7QUMvSk4sd0JBQThDO0VBZWhELE9Ed0VHLEtBMkVFO0lBRUcsY0FBQTtJQUNBLGNBQUE7SUFDQSxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtJQUNBLE9BQUE7SUFDQSxNQUFBO0lBQ0EsaUJBQUE7SUFDQSx5QkFBQTs7RUM5SlIsT0R3RUcsS0EyRUUsS0FZRyxJQUFJO0lBQ0YsY0FBQTs7O0FBeEZSLE9BQUMsS0E0RkM7RUFDRSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBOztBQWhHSixPQUFDLEtBNEZDLEdBS0U7RUFDRSxpQkFBQTtFQUNBLGNBQUE7O0FBQ0EsT0FwR0wsS0E0RkMsR0FLRSxHQUdHO0VBQ0Msd0JBQUE7O0FBRUYsT0F2R0wsS0E0RkMsR0FLRSxHQU1HLFdBQVk7RUFDWCxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7O0FBNUdSLE9BQUMsS0E0RkMsR0FLRSxHQWFFO0VBQ0UsY0FBQTtFQUNBLHFCQUFBOztBQUNBLE9BakhQLEtBNEZDLEdBS0UsR0FhRSxFQUdHO0VBQ0MsY0FBQTs7QUN6TVYsd0JBQThDO0VBZWhELE9Ed0VHLEtBNEZDO0lBMkJJLGFBQUE7O0VDL0xSLE9Ed0VHLEtBNEZDLEdBNEJJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7SUFDQSxzQkFBQTs7RUFDQSxPQTVIUCxLQTRGQyxHQTRCSSxHQUlHO0lBQ0MseUJBQUE7O0VDck1aLE9Ed0VHLEtBNEZDLEdBNEJJLEdBT0U7SUFDRSxjQUFBOztFQUNBLE9BaklULEtBNEZDLEdBNEJJLEdBT0UsRUFFRztJQUNDLGNBQUE7Ozs7QUFVZDtFQW5QRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBbVBBLHlCQUFBOztBQ3JPQSx3QkFBOEM7RUFlaEQ7SUQzQkksZUFBQTs7O0FBa1BGLFVBQUM7RUFqUUQsY0FBQTtFQUNBLGFBQUE7RUFrUUUsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBOztBQzVPRix3QkFBOEM7RUFlaEQsVUR1Tkc7SUE5UEMsVUFBQTs7O0FDd0JGLHdCQUE4QztFQWVoRCxVRHVORztJQTNQQyxVQUFBOzs7QUNxQkYsd0JBQThDO0VBZWhELFVEdU5HO0lBUUcsdUJBQUE7OztBQzlPSix3QkFBOEM7RUFlaEQsVUR1Tkc7SUFXRSxlQUFBO0lBQ0Msa0JBQUE7OztBQVpKLFVBQUMsT0FjQztFQUNFLFVBQUE7O0FDclBKLHdCQUE4QztFQWVoRCxVRHVORyxPQWNDO0lBR0ksV0FBQTtJQUNBLG9CQUFBOzs7QUFJTixVQUFDO0VBQ0MsY0FBQTs7QUFERixVQUFDLE1BRUMsR0FDRTtFQUNFLGNBQUE7O0FBSU4sVUFBQztFQUNDLGtCQUFBOztBQUdKO0VBQ0UsZUFBQTtFQUNBLGFDelRZLHdCRHlUWjtFQUNBLGNBQUE7RUFDQSxvQkFBQTs7QUM1UUEsd0JBQThDO0VBZWhEO0lEK1BJLGVBQUE7OztBQUdKO0VBQ0UsZUFBQTtFQUNBLGFDbFVZLHdCRGtVWjtFQUNBLGNBQUE7RUFDQSxvQkFBQTs7QUNyUkEsd0JBQThDO0VBZWhEO0lEd1FJLGVBQUE7Ozs7QUFJSjtFQUNFLG1CQUFBOztBQURGLFVBRUU7RUFDRSxvQkFBQTs7QUM5UkYsd0JBQThDO0VBZWhELFVEOFFFO0lBR0ksb0JBQUE7OztBQUxOLFVBUUU7QUFSRixVQVFNO0VBQ0YsZ0JBQUE7O0FBVEosVUFXRTtBQVhGLFVBV007RUFDRiwyQkFBQTtFQUNBLGtCQUFBOztBQWJKLFVBV0UsR0FHRTtBQWRKLFVBV00sR0FHRjtFQUNFLG1CQUFBOztBQWZOLFVBa0JFO0VBQ0UsZUFBQTs7QUFuQkosVUFrQkUsTUFFRSxHQUFHO0VBQ0QsWUFBQTtFQUNBLHlCQUFBOztBQXRCTixVQWtCRSxNQU1FLEdBQUc7RUFDRCxZQUFBO0VBQ0EseUJBQUE7O0FBMUJOLFVBNkJFO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxpQkFBQTs7QUFoQ0osVUFrQ0UsSUFBRztFQUNELFdBQUE7RUFDQSxpQkFBQTs7QUFwQ0osVUFzQ0UsSUFBRztFQUNELFdBQUE7RUFDQSx5QkFBQTtFQUNBLDRCQUFBO0VBQ0EsY0FBQTs7QUExQ0osVUE0Q0UsSUFBRztFQUNELFlBQUE7RUFDQSxpQkFBQTs7QUE5Q0osVUFnREU7RUFDRSxxQkFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQ2hWRix3QkFBOEM7RUFlaEQsVUQ0VEU7SUFPSSxzQkFBQTs7O0FBSU47RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtFQUNBLG9CQUFBOztBQ2hXQSx3QkFBOEM7RUFlaEQ7SURtVkksa0JBQUE7SUFDQSxtQkFBQTs7O0FDbldGLHdCQUE4QztFQWVoRDtJRHVWSSxlQUFBO0lBQ0Esa0JBQUE7SUFDQSxtQkFBQTs7O0FBRUYsWUFBQztFQUNDLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHlCQUFBOztBQUNBLFlBSkQsTUFJRTtFQUNDLHlCQUFBO0VBQ0EsY0FBQTs7QUFHSixZQUFDO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FBQ0EsWUFKRCxLQUlFO0VBQ0MseUJBQUE7RUFDQSxjQUFBOzs7QUFNTjtFQTFaRSxjQUFBO0VBQ0EsYUFBQTtFQTJaQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBOztBQ3BZQSx3QkFBOEM7RUFlaEQ7SUR2Q0ksVUFBQTs7O0FDd0JGLHdCQUE4QztFQWVoRDtJRHBDSSxVQUFBOzs7QUNxQkYsd0JBQThDO0VBZWhEO0lEdVhJLHNCQUFBOzs7QUN0WUYsd0JBQThDO0VBZWhEO0lEMFhJLGVBQUE7SUFDQSxrQkFBQTs7O0FBWEosS0FhRTtFQUNFLFVBQUE7O0FDN1lGLHdCQUE4QztFQWVoRCxLRDZYRTtJQUdJLFdBQUE7SUFDQSxvQkFBQTs7O0FBR0osS0FBQztFQUNDLGtCQUFBO0VBQ0EsaUJBQUE7O0FBRUYsS0FBQztFQUNDLHlCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFjQSxlQUFBO0VBQ0EseUJBQUE7O0FDbmJGLHdCQUE4QztFQWVoRCxLRHdZRztJQWVHLFlBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7OztBQWpCSixLQUFDLE1BbUJDO0VBQ0UsYUMxZFEsd0JEMGRSO0VBQ0EsZUFBQTtFQUNBLGNBQUE7O0FDN2FKLHdCQUE4QztFQWVoRCxLRHdZRyxNQW1CQztJQUtJLGVBQUE7Ozs7QUFTUjtFQXhjRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBd2NBLHlCQUFBOztBQzFiQSx3QkFBOEM7RUFlaEQ7SUQzQkksZUFBQTs7O0FBdWNGLElBQUM7RUF0ZEQsY0FBQTtFQUNBLGFBQUE7RUF1ZEUsd0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTs7QUNoY0Ysd0JBQThDO0VBZWhELElENGFHO0lBbmRDLFVBQUE7OztBQ3dCRix3QkFBOEM7RUFlaEQsSUQ0YUc7SUFoZEMsVUFBQTs7O0FDcUJGLHdCQUE4QztFQWVoRCxJRDRhRztJQU9HLHNCQUFBOzs7QUNsY0osd0JBQThDO0VBZWhELElENGFHO0lBVUcsZUFBQTtJQUNBLGtCQUFBOzs7QUFYSixJQUFDLE9BYUM7RUFDRSxVQUFBOztBQ3pjSix3QkFBOEM7RUFlaEQsSUQ0YUcsT0FhQztJQUdJLFdBQUE7SUFDQSxvQkFBQTs7O0FBT04sSUFBQztFQUNDLGtCQUFBOzs7QUFLSjtFQXplRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBeWVBLHlCQUFBOztBQzNkQSx3QkFBOEM7RUFlaEQ7SUQzQkksZUFBQTs7O0FBd2VGLFVBQUM7RUF2ZkQsY0FBQTtFQUNBLGFBQUE7RUF3ZkUsYUFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7O0FDaGVGLHdCQUE4QztFQWVoRCxVRDZjRztJQXBmQyxVQUFBOzs7QUN3QkYsd0JBQThDO0VBZWhELFVENmNHO0lBamZDLFVBQUE7OztBQ3FCRix3QkFBOEM7RUFlaEQsVUQ2Y0c7SUFNRyxlQUFBO0lBQ0Esa0JBQUE7OztBQVBKLFVBQUMsT0FTQztFQUNFLFVBQUE7O0FDdGVKLHdCQUE4QztFQWVoRCxVRDZjRyxPQVNDO0lBR0ksV0FBQTtJQUNBLG9CQUFBOzs7QUFJTixVQUFDO0VBQ0MsY0FBQTs7QUFERixVQUFDLE1BRUM7RUFDRSxjQUFBO0VBQ0EsbUJBQUE7O0FDamZKLHdCQUE4QztFQWVoRCxVRDhkRztJQU9HLFFBQUE7SUFDQSw0QkFBQTs7O0FBR0osVUFBQztFQUNDLGNBQUE7RUFDQSx3QkFBQTs7QUMxZkYsd0JBQThDO0VBZWhELFVEeWVHO0lBSUcsc0JBQUE7OztBQzVmSix3QkFBOEM7RUFlaEQsVUR5ZUc7SUFPRyxRQUFBOzs7O0FBTU47RUFoaUJFLGNBQUE7RUFDQSxhQUFBO0VBaWlCQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBOztBQzFnQkEsd0JBQThDO0VBZWhEO0lEdkNJLFVBQUE7OztBQ3dCRix3QkFBOEM7RUFlaEQ7SURwQ0ksVUFBQTs7O0FDcUJGLHdCQUE4QztFQWVoRDtJRDZmSSxzQkFBQTs7O0FDNWdCRix3QkFBOEM7RUFlaEQ7SURnZ0JJLGVBQUE7SUFDQSxrQkFBQTs7O0FBWEosS0FhRTtFQUNFLFVBQUE7O0FDbmhCRix3QkFBOEM7RUFlaEQsS0RtZ0JFO0lBR0ksV0FBQTtJQUNBLG9CQUFBOzs7QUFNSixLQUFDO0VBQ0Msa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBOztBQUVGLEtBQUM7RUFDQyx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBY0EsZUFBQTtFQUNBLHlCQUFBOztBQzdqQkYsd0JBQThDO0VBZWhELEtEa2hCRztJQWVHLFlBQUE7SUFDQSxhQUFBO0lBQ0EsbUJBQUE7OztBQWpCSixLQUFDLE1BbUJDO0VBQ0UsYUNwbUJRLHdCRG9tQlI7RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUN2akJKLHdCQUE4QztFQWVoRCxLRGtoQkcsTUFtQkM7SUFLSSxlQUFBOzs7O0FBU1I7RUFsbEJFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFrbEJBLHlCQUFBOztBQ3BrQkEsd0JBQThDO0VBZWhEO0lEM0JJLGVBQUE7OztBQWlsQkYsT0FBQztFQUNDLHlCQUFBO0VBQ0EsdUJBQUE7RUFsbUJGLGNBQUE7RUFDQSxhQUFBOztBQzBCQSx3QkFBOEM7RUFlaEQsT0RzakJHO0lBN2xCQyxVQUFBOzs7QUN3QkYsd0JBQThDO0VBZWhELE9Ec2pCRztJQTFsQkMsVUFBQTs7O0FDcUJGLHdCQUE4QztFQWVoRCxPRHNqQkc7SUFLRyxzQkFBQTs7O0FBR0osT0FBQztFQUNDLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQ0FBQTtFQUNBLG1CQUFBOztBQUNBLE9BTEQsTUFLRTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBOztBQ3JsQkosd0JBQThDO0VBZWhELE9EOGpCRyxNQUtFO0lBS0csY0FBQTs7O0FBVk4sT0FBQyxNQWFDLE1BQUs7RUFDSCxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsNEJBQUE7RUFDQSxhQy9vQlEsa0JEK29CUjtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBOztBQUNBLE9BekJILE1BYUMsTUFBSyxhQVlGO0VBQ0MsYUFBQTs7QUFFRixPQTVCSCxNQWFDLE1BQUssYUFlRjtFQUNDLFVBQUE7RUFDQSxjQUFBOztBQUVGLE9BaENILE1BYUMsTUFBSyxhQW1CRjtFQUNDLGVBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTs7QUFFRixPQXJDSCxNQWFDLE1BQUssYUF3QkQ7RUFDQSxRQUFRLG9EQUFSO0VBQ0EsVUFBQTtFQUNBLGNBQUE7O0FBRUYsT0ExQ0gsTUFhQyxNQUFLLGFBNkJGO0VBQ0MsY0FBQTs7QUEzQ04sT0FBQyxNQThDQztFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FDOW5CSix3QkFBOEM7RUFlaEQsT0Q4akJHLE1BOENDO0lBS0ksZUFBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTs7O0FBckROLE9BQUMsTUF3REMsTUFBSztFQUNILGVBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsY0FBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQy9yQlEsa0JEK3JCUjtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EseUJBQUE7O0FBQ0EsT0ExRUgsTUF3REMsTUFBSyxlQWtCRjtFQUNDLGNBQUE7RUFDQSx5QkFBQTs7QUN6cEJOLHdCQUE4QztFQWVoRCxPRDhqQkcsTUF3REMsTUFBSztJQXVCRCxlQUFBO0lBQ0EsV0FBQTs7O0FBSU4sT0FBQztFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7O0FBRkYsT0FBQyxRQUdDO0VBQ0UsWUFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBZ0IsNkJBQWhCO0VBQ0Esd0JBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTs7QUM3cUJKLHdCQUE4QztFQWVoRCxPRGtwQkcsUUFHQztJQVdJLFlBQUE7SUFDQSxZQUFBO0lBQ0EsbUNBQUE7OztBQUlOLE9BQUMsTUFDQztFQUNFLG9CQUFBOztBQUZKLE9BQUMsTUFJQztFQUNFLGNBQUE7OztBQUtOO0VBMXRCRSxjQUFBO0VBQ0EsYUFBQTtFQTJ0QkEsc0JBQUE7O0FDanNCQSx3QkFBOEM7RUFlaEQ7SUR2Q0ksVUFBQTs7O0FDd0JGLHdCQUE4QztFQWVoRDtJRHBDSSxVQUFBOzs7QUNxQkYsd0JBQThDO0VBZWhEO0lEb3JCSSxzQkFBQTs7O0FBRUYsUUFBQztFQUNDLGFBQUE7RUFDQSxvQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBOztBQUVGLFFBQUM7RUFDQyxZQUFBO0VBQ0EsMEJBQUE7RUFDQSw0QkFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7O0FDanRCRix3QkFBOEM7RUFlaEQsUUQ2ckJHO0lBT0csWUFBQTs7O0FDbnRCSix3QkFBOEM7RUFlaEQsUUQ2ckJHO0lBVUcsV0FBQTtJQUNBLGtCQUFBOzs7QUFFRixRQWJELE1BYUU7RUFDQyx5QkFBQTs7QUFFRixRQWhCRCxNQWdCRTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBOztBQW5CSixRQUFDLE1BcUJDO0VBQ0UsZUFBQTs7QUFFRixRQXhCRCxNQXdCRTtFQUNDLHNCQUFBO0VBQ0EsZUFBQTs7QUFGRixRQXhCRCxNQXdCRSxPQUdDO0VBQ0UsYUN2eEJNLHdCRHV4Qk47RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUE5Qk4sUUFBQyxNQWlDQztFQUNFLHFCQUFBO0VBQ0EsZUFBQTs7QUFuQ0osUUFBQyxNQWlDQyxHQUdFO0VBQ0Usc0JBQUE7RUFDQSxnQkFBZ0IsMkNBQWhCOztBQXRDTixRQUFDLE1BeUNDO0VBQ0UsT0FBTyxpQkFBUDtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNELFlBQUE7RUFDQyxhQUFBOztBQUdKLFFBQUM7RUFDQyxrQkFBQTtFQUNBLHNCQUFBOzs7QUFLSjtFQS94QkUsY0FBQTtFQUNBLGFBQUE7RUFneUJBLHNCQUFBOztBQ3R3QkEsd0JBQThDO0VBZWhEO0lEdkNJLFVBQUE7OztBQ3dCRix3QkFBOEM7RUFlaEQ7SURwQ0ksVUFBQTs7O0FDcUJGLHdCQUE4QztFQWVoRDtJRHl2Qkksc0JBQUE7OztBQUVGLEtBQUM7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7RUFDQSwyQkFBQTtFQUNBLHdCQUFBO0VBQ0EsZUFBQTs7QUFFRixLQUFDO0VBQ0MsWUFBQTtFQUNBLDBCQUFBO0VBQ0EsMEJBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQ3h4QkYsd0JBQThDO0VBZWhELEtEa3dCRztJQVNHLFlBQUE7OztBQUVGLEtBWEQsTUFXRTtFQUNDLDBCQUFBOztBQzd4Qkosd0JBQThDO0VBZWhELEtEa3dCRztJQWVHLFdBQUE7SUFDQSxrQkFBQTs7O0FBRUYsS0FsQkQsTUFrQkU7RUFDQyx5QkFBQTs7QUFFRixLQXJCRCxNQXFCRTtFQUNDLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBOztBQTFCSixLQUFDLE1BNEJDO0VBQ0UsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTs7QUFFRixLQW5DRCxNQW1DRTtFQUNDLHNCQUFBO0VBQ0EsZUFBQTs7QUFGRixLQW5DRCxNQW1DRSxPQUdDO0VBQ0UsYUN2MkJNLHdCRHUyQk47RUFDQSxlQUFBO0VBQ0EsY0FBQTs7QUF6Q04sS0FBQyxNQTRDQztFQUNFLHFCQUFBO0VBQ0EsZUFBQTs7QUE5Q0osS0FBQyxNQTRDQyxHQUdFO0VBQ0Usc0JBQUE7RUFDQSxnQkFBZ0IsMkNBQWhCOztBQWpETixLQUFDLE1Bb0RDO0VBQ0UsT0FBTyxpQkFBUDtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7O0FBRUYsS0ExREQsTUEwREU7RUFDQyxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTs7QUFKRixLQTFERCxNQTBERSxPQUtDO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7O0FBSU4sS0FBQztFQUNDLGtCQUFBO0VBQ0Esc0JBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaGVhZGVyLCBzZWN0aW9uLCBmb290ZXIsIGFzaWRlLCBuYXYsIGFydGljbGUsIGZpZ3VyZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBwIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5pbnB1dCB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuYSBpbWcsIGEgaW1nOmFjdGl2ZSwgYSBpbWc6Zm9jdXMge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtcclxufVxyXG5cclxudGFibGUgIHtcclxuICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG5hOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5mb3JtIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgb3V0bGluZTogMDtcclxuICBjb2xvcjogIzAwOTVjYztcclxufVxyXG5cclxudWwsIG9sIHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmNsZWFyZml4OmJlZm9yZSxcclxuLmNsZWFyZml4OmFmdGVyIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBjb250ZW50OiAnJztcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YWZ0ZXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY2xlYXIge1xyXG4gIGNsZWFyOiBib3RoO1xyXG4gIGhlaWdodDogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLmxpbmstaC1ub25lOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmxpbmstaC1ub25lLXBhcmVudCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLmxpbmstaC11bmRlcmxpbmU6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubGluay1oLXVuZGVybGluZS1wYXJlbnQgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5idXR0b24taC1vcGFjaXR5OmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG5cclxuLnJpZ2h0IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufSIsbnVsbCwiQGltcG9ydCAnZmlsZXMvcmVzZXQnO1xyXG5AaW1wb3J0ICdmaWxlcy92YXInO1xyXG5cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9QmViYXMrTmV1ZSZmYW1pbHk9RE0rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZm9udC1mYW1pbHk6IEBmb250X21haW5fMTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc2l6ZTogQGZvbnRzaXplX21haW5fMTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIGNvbG9yOiBAY29sb3JfbWFpbl8xO1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAucmVzcG9uc2l2ZSgxNDk5cHgsIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9KTtcclxufVxyXG5cclxuLmNvbnRlbnRfX3NlY3Rpb24ge1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHdpZHRoOiBAY29udGVudF9zZWN0aW9uO1xyXG4gIC5yZXNwb25zaXZlKDEzMjBweCwge1xyXG4gICAgd2lkdGg6IEBjb250ZW50X3NlY3Rpb25fMV90YWJsZXQ7XHJcbiAgfSk7XHJcbiAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgIHdpZHRoOiBAY29udGVudF9zZWN0aW9uXzFfbW9iaWxlO1xyXG4gIH0pO1xyXG59XHJcblxyXG4uY29udGVudF9fc2VjdGlvbl9fd3JhcHBlciB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiBAY29udGVudF9zZWN0aW9uO1xyXG4gIC5yZXNwb25zaXZlKDEzMDBweCwge1xyXG4gICAgbWluLXdpZHRoOiBAY29udGVudF9zZWN0aW9uX3dyYXBwZXJfbW9iaWxlO1xyXG4gIH0pO1xyXG59XHJcblxyXG5cclxuLnBzZXVkbyB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbmJvZHkge1xyXG4gICYubG9ja2VkIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbiAgJi5ob21lIHtcclxuICAgIC5sb2dvIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9nby5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOTglIDk4JTtcclxuICAgIH1cclxuICAgIC5pY29uX19oYW1idXJnZXJfX3dyYXAgLmljb25fX2JhciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IEBjb2xvcl9tYWluXzI7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5tZW51QnV0dG9uIGEge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAY29sb3JfbWFpbl8yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfbWFpbl8yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBAY29sb3JfbWFpbl8xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX19uYXYub3BlbiB7XHJcbiAgICAgIC5pY29uX19oYW1idXJnZXJfX3dyYXAgLmljb25fX2JhciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQGNvbG9yX21haW5fMTtcclxuICAgICAgfVxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgJi5tZW51QnV0dG9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYubWVudUJ1dHRvbiBhIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yX21haW5fMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fMTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAvKmhlYWRlciovXHJcbi5oZWFkZXIge1xyXG4gIC5jb250ZW50X19zZWN0aW9uX193cmFwcGVyO1xyXG4gIHotaW5kZXg6IDIwO1xyXG4gICZfX2lubmVyIHtcclxuICAgIC5jb250ZW50X19zZWN0aW9uO1xyXG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDA7XHJcbiAgICB9KTtcclxuICB9XHJcbiAgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDE5M3B4O1xyXG4gICAgaGVpZ2h0OiA0N3B4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbG9nbzIuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA5OCUgOTglO1xyXG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICB3aWR0aDogMTEzcHg7XHJcbiAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA5OCUgOTglO1xyXG4gICAgfSk7XHJcbiAgfVxyXG4gICZfX25hdiB7XHJcbiAgICAubV9fbWVudSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHRvcDogMTVweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC5yZXNwb25zaXZlKDEwMzBweCwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIC5pY29uX19oYW1idXJnZXJfX3dyYXAge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgfVxyXG4gICAgLmljb25fX2hhbWJ1cmdlcl9fd3JhcCAuaWNvbl9fYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogQGNvbG9yX21haW5fMTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAuaWNvbl9faGFtYnVyZ2VyX193cmFwIC5pY29uX19iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICB9XHJcbiAgICAubV9fbWVudSAuaWNvbi1iYXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgZWFzZTtcclxuICAgICAgLW1zLXRyYW5zaXRpb246IC1tcy10cmFuc2Zvcm0gMC4xcyBlYXNlO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgZWFzZTtcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgZWFzZS1pbjtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcclxuICAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xyXG4gICAgfVxyXG4gICAgLm1fX21lbnUub3BlbiAuaWNvbl9fYmFyOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA4cHgsIDApIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgOHB4LCAwKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgLm1fX21lbnUub3BlbiAuaWNvbl9fYmFyOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICAubV9fbWVudS5vcGVuIC5pY29uX19iYXI6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLThweCwgMCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC04cHgsIDApIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgfVxyXG4gICAgJl9fbGF5b3V0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQ1KTtcclxuICAgICAgICB6LWluZGV4OiA1OTk7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAucmVzcG9uc2l2ZSgxMDMwcHgsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDkwJTtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogNjAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8yO1xyXG4gICAgICAgIGRpdiA+IHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICYubWVudU1vYmlsZUl0ZW1zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZW51QnV0dG9uIGEge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDU1cHggMTlweCA1NXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgIGNvbG9yOiBAY29sb3JfbWFpbl8zO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yX21haW5fMztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fMTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggNDBweDtcclxuICAgICAgICAgICYubWVudU1vYmlsZUl0ZW1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fMTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLypoZXJvQmxvY2sqL1xyXG4uaGVyb0Jsb2NrIHtcclxuICAuY29udGVudF9fc2VjdGlvbl9fd3JhcHBlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8zO1xyXG4gICZfX2lubmVyIHtcclxuICAgIC5jb250ZW50X19zZWN0aW9uO1xyXG4gICAgcGFkZGluZzogMTQwcHggMCA5MHB4IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5yZXNwb25zaXZlKDEwMzBweCwge1xyXG4gICAgICBwYWRkaW5nOiAxNDBweCAwIDIwcHggMDtcclxuICAgIH0pO1xyXG4gICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH0pO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBjb2xvcjogQGNvbG9yX21haW5fMjtcclxuICAgIGgxIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiA5NXB4O1xyXG4gIGZvbnQtZmFtaWx5OiBAZm9udF9tYWluXzI7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgfSk7XHJcbn1cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogNzBweDtcclxuICBmb250LWZhbWlseTogQGZvbnRfbWFpbl8yO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIC5yZXNwb25zaXZlKDEwMzBweCwge1xyXG4gICAgZm9udC1zaXplOiA0MHB4O1xyXG4gIH0pO1xyXG59XHJcbi8qdGV4dEJsb2NrKi9cclxuLnRleHRCbG9jayB7XHJcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICA+ICoge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAucmVzcG9uc2l2ZSg5OTlweCwge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIH0pO1xyXG4gIH1cclxuICBoMywgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbiAgb2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuICB9XHJcbiAgdGFibGUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgdHIgdGgge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogIDFweCBzb2xpZCBAY29sb3JfbWFpbl8xO1xyXG4gICAgfVxyXG4gICAgdHIgdGQge1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogIDFweCBzb2xpZCBAY29sb3JfbWFpbl8xO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbWcge1xyXG4gICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICBpbWcuYWxpZ25sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAwIDIlIDIlIDA7XHJcbiAgfVxyXG4gIGltZy5hbGlnbmNlbnRlciB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyJSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIGltZy5hbGlnbnJpZ2h0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbjogMCAwIDIlIDIlO1xyXG4gIH1cclxuICBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfSk7XHJcbiAgfVxyXG59XHJcbi5vcmRlckJ1dHRvbiB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDQwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH0pO1xyXG4gIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH0pO1xyXG4gICZfd2hpdGUge1xyXG4gICAgY29sb3I6IEBjb2xvcl9tYWluXzE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8yO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yX21haW5fMjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8zO1xyXG4gICAgICBjb2xvcjogQGNvbG9yX21haW5fMjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9ibHVlIHtcclxuICAgIGNvbG9yOiBAY29sb3JfbWFpbl8yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fMztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcl9tYWluXzM7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fMjtcclxuICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKmRhdGEqL1xyXG4uZGF0YSB7XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb247XHJcbiAgcGFkZGluZzogOTBweCAwIDkwcHggMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC5yZXNwb25zaXZlKDEwMzBweCwge1xyXG4gICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcclxuICB9KTtcclxuICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH0pO1xyXG4gID4gZGl2IHtcclxuICAgIHdpZHRoOiA0NiU7XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB9KTtcclxuICB9XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICB9XHJcbiAgJl9fbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8xO1xyXG4gICAgY29sb3I6IEBjb2xvcl9tYWluXzI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNzBweDtcclxuICAgIH0pO1xyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEBmb250X21haW5fMjtcclxuICAgICAgZm9udC1zaXplOiA0NXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuXHJcbi8qcHBjKi9cclxuLnBwYyB7XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb25fX3dyYXBwZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fNDtcclxuICAmX19pbm5lciB7XHJcbiAgICAuY29udGVudF9fc2VjdGlvbjtcclxuICAgIHBhZGRpbmc6IDIwMHB4IDAgMTgwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XHJcbiAgICB9KTtcclxuICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfSk7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19sZWZ0IHtcclxuXHJcbiAgfVxyXG4gICZfX3JpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8qaW52ZW50b3J5Ki9cclxuLmludmVudG9yeSB7XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb25fX3dyYXBwZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fMTtcclxuICAmX19pbm5lciB7XHJcbiAgICAuY29udGVudF9fc2VjdGlvbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH0pO1xyXG4gICAgPiBkaXYge1xyXG4gICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGVmdCB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICAgb3JkZXI6IDI7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9KTtcclxuICB9XHJcbiAgJl9fcmlnaHQge1xyXG4gICAgY29sb3I6IEBjb2xvcl9tYWluXzI7XHJcbiAgICBwYWRkaW5nOiAyMDBweCAwIDE4MHB4IDA7XHJcbiAgICAucmVzcG9uc2l2ZSgxMDMwcHgsIHtcclxuICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcclxuICAgIH0pO1xyXG4gICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9KTtcclxuICB9XHJcbn1cclxuXHJcbi8qdGVzdCovXHJcbi50ZXN0IHtcclxuICAuY29udGVudF9fc2VjdGlvbjtcclxuICBwYWRkaW5nOiA5MHB4IDAgOTBweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgLnJlc3BvbnNpdmUoMTAzMHB4LCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xyXG4gIH0pO1xyXG4gIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfSk7XHJcbiAgPiBkaXYge1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIH0pO1xyXG4gIH1cclxuICAmX19sZWZ0IHtcclxuXHJcbiAgfVxyXG4gICZfX3JpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJl9fbWFyayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8xO1xyXG4gICAgY29sb3I6IEBjb2xvcl9tYWluXzI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMTgwcHg7XHJcbiAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XHJcbiAgICB9KTtcclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udF9tYWluXzI7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4vKmZvb3RlciovXHJcbi5mb290ZXIge1xyXG4gIC5jb250ZW50X19zZWN0aW9uX193cmFwcGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluXzQ7XHJcbiAgJl9faW5uZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yX21haW5fNDtcclxuICAgIHBhZGRpbmc6IDE0MHB4IDAgNDBweCAwO1xyXG4gICAgLmNvbnRlbnRfX3NlY3Rpb247XHJcbiAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgfSk7XHJcbiAgfVxyXG4gICZfX2Zvcm0ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGNvbG9yX2FkZF8xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICZfX2Jsb2NrIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAucmVzcG9uc2l2ZSg3NjdweCwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTVweCAyMHB4IDI1cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBAZm9udF9tYWluXzE7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzU7XHJcbiAgICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl8yO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJl9oaWRkZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fNTtcclxuICAgICAgfVxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAtbW96LW9wYWNpdHk6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBjb2xvcjogQGNvbG9yX21haW5fNTtcclxuICAgICAgfVxyXG4gICAgICAmIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEob3BhY2l0eT0xMDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzU7XHJcbiAgICAgIH1cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtV3JhcCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgbWF4LXdpZHRoOiAyNyU7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICB9KTtcclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzI7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1mYW1pbHk6IEBmb250X21haW5fMTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluXzM7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjb2xvcl9tYWluXzM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBAY29sb3JfbWFpbl8zO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluXzI7XHJcbiAgICAgIH1cclxuICAgICAgLnJlc3BvbnNpdmUoNzY3cHgsIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH0pO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogNTBweCAwIDAgMDtcclxuICAgIC5sb2dvIHtcclxuICAgICAgd2lkdGg6IDE5M3B4O1xyXG4gICAgICBoZWlnaHQ6IDQ3cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvZ28yLnN2ZycpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDk4JSA5OCU7XHJcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIC5yZXNwb25zaXZlKDc2N3B4LCB7XHJcbiAgICAgICAgd2lkdGg6IDExM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk4JSA5OCUgIWltcG9ydGFudDtcclxuICAgICAgfSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvcHkge1xyXG4gICAgcCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBAY29sb3JfbWFpbl8zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vKnByaWNpbmcqL1xyXG4ucHJpY2luZyB7XHJcbiAgLmNvbnRlbnRfX3NlY3Rpb247XHJcbiAgcGFkZGluZzogNDBweCAwIDgwcHggMDtcclxuICAucmVzcG9uc2l2ZSgxMDMwcHgsIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4IDA7XHJcbiAgfSk7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW46IDAgLTAuNzUgMCAtMC43NSU7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDIzLjQlO1xyXG4gICAgbWFyZ2luOiAwIDAuNzUlIDEuNSUgMC43NSU7XHJcbiAgICBwYWRkaW5nOiA1NXB4IDMwcHggMzVweCAzMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yX21haW5fNztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5yZXNwb25zaXZlKDExODBweCwge1xyXG4gICAgICB3aWR0aDogNDguNCU7XHJcbiAgICB9KTtcclxuICAgIC5yZXNwb25zaXZlKDYzOXB4LCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgMCAxLjUlIDA7XHJcbiAgICB9KTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3JfbWFpbl82O1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC50ZXh0QmxvY2sge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAmX19wcmljZSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LWZhbWlseTogQGZvbnRfbWFpbl8yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxNHB4IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMvdGljay5zdmcnKSBuby1yZXBlYXQgbGVmdCA0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcmRlckJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKH5cIjEwMCUgLSA2MHB4XCIpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgYm90dG9tOiA0MHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi8qYmxvZyovXHJcbi5ibG9nIHtcclxuICAuY29udGVudF9fc2VjdGlvbjtcclxuICBwYWRkaW5nOiA0MHB4IDAgODBweCAwO1xyXG4gIC5yZXNwb25zaXZlKDEwMzBweCwge1xyXG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcclxuICB9KTtcclxuICAmX193cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbjogMCAtMC43NSAwIC0wLjc1JTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMjMuNCU7XHJcbiAgICBtYXJnaW46IDAgMC43NSUgMS41JSAwLjc1JTtcclxuICAgIHBhZGRpbmc6IDBweCAwcHggMTE1cHggMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNvbG9yX21haW5fNztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiBAY29sb3JfbWFpbl8xO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLnJlc3BvbnNpdmUoMTE4MHB4LCB7XHJcbiAgICAgIHdpZHRoOiA0OC40JTtcclxuICAgIH0pO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnJlc3BvbnNpdmUoNjM5cHgsIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDEuNSUgMDtcclxuICAgIH0pO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcl9tYWluXzY7XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA3cHggMDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBjb2xvcjogQGNvbG9yX21haW5fMTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRleHRCbG9jayB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6IEBjb2xvcl9tYWluXzE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgaGVpZ2h0OiA4MXB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEBmb250X21haW5fMjtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHVsIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTRweCAyNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25zL3RpY2suc3ZnJykgbm8tcmVwZWF0IGxlZnQgNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3JkZXJCdXR0b24ge1xyXG4gICAgICB3aWR0aDogY2FsYyh+XCIxMDAlIC0gNjBweFwiKTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICBib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDU3JTtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMjBweCAwIDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIlxyXG5cclxuQGZvbnRfbWFpbl8xOiAnRE0gU2FucycsIGN1cnNpdmU7XHJcbkBmb250X21haW5fMjogJ0JlYmFzIE5ldWUnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcblxyXG5cclxuQGZvbnRzaXplX21haW5fMTogMjBweDtcclxuXHJcblxyXG5cclxuXHJcblxyXG5AY29sb3JfbWFpbl8xOiAjMTMxOTIxO1xyXG5AY29sb3JfbWFpbl8yOiAjZmZmZmZmO1xyXG5AY29sb3JfbWFpbl8zOiAjMzQ4NEYwO1xyXG5AY29sb3JfbWFpbl80OiAjRjNGNEY4O1xyXG5AY29sb3JfbWFpbl81OiAjNTM1MzUzO1xyXG5AY29sb3JfbWFpbl82OiAjZjNmNGY4O1xyXG5AY29sb3JfbWFpbl83OiAjZTVlNmVhO1xyXG5cclxuXHJcblxyXG5cclxuQGNvbG9yX2FkZF8xOiAjRDhEOURDO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuQGNvbnRlbnRfc2VjdGlvbjogMTMwMHB4O1xyXG5cclxuXHJcbkB0cmFuc2l0aW9uX2J1dHRvbjogMC40cztcclxuXHJcblxyXG4vKmFkYXB0aXZlKi9cclxuQGZvbnRzaXplX21haW5fMV9hZGFwdGl2ZTogMTRweDtcclxuXHJcbkBjb250ZW50X3NlY3Rpb25fMV90YWJsZXQ6IDk2JTtcclxuQGNvbnRlbnRfc2VjdGlvbl8xX21vYmlsZTogOTQlO1xyXG5AY29udGVudF9zZWN0aW9uX3dyYXBwZXJfbW9iaWxlOiAxMDAlO1xyXG5cclxuLnJlc3BvbnNpdmUoQG1heFdpZHRoOyBAcnVsZXMpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBtYXhXaWR0aCkge1xyXG4gICAgQHJ1bGVzKCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIl19 */
