@font-face {
  font-family: 'BlissPro-Regular';
  src: url("../fonts/BlissPro-Regular.eot");
  src: url("../fonts/BlissPro-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/BlissPro-Regular.woff") format("woff"), url("../fonts/BlissPro-Regular.ttf") format("truetype"), url("../fonts/BlissPro-Regular.svg#BlissPro-Regular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlissPro-Bold';
  src: url("../fonts/BlissPro-Bold.eot");
  src: url("../fonts/BlissPro-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/BlissPro-Bold.woff") format("woff"), url("../fonts/BlissPro-Bold.ttf") format("truetype"), url("../fonts/BlissPro-Bold.svg#BlissPro-Bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'BlissPro-Italic';
  src: url("../fonts/BlissPro-Italic.eot");
  src: url("../fonts/BlissPro-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/BlissPro-Italic.woff") format("woff"), url("../fonts/BlissPro-Italic.ttf") format("truetype"), url("../fonts/BlissPro-Italic.svg#BlissPro-Italic") format("svg");
  font-weight: normal;
  font-style: normal; }

html {
  min-width: 940px;
  min-height: 100%; }

body {
  min-width: 940px;
  min-height: 100%;
  font-family: 'BlissPro-Regular', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

input, button, h1, textarea, .parameters dt, h3 {
  font-family: 'BlissPro-Regular', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

b, strong {
  font-family: 'BlissPro-Bold';
  font-weight: normal; }

.text strong, h2, .contacts .info, .visual-box .model-dropdown .dropdown-toggle, .good .model-dropdown .dropdown-toggle span {
  font-family: 'BlissPro-Bold', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

.description-box .price, .description-box .lnk-order {
  font-family: 'BlissPro-Bold', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

.good > h1 {
  font-family: 'BlissPro-Bold', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }
  .good > h1 span {
    font-family: 'BlissPro-Bold', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    font-weight: normal; }

.parameters dd {
  font-family: 'BlissPro-Bold', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

.item-top .selected, .choose-configure-item .remove > span {
  font-family: 'BlissPro-Italic', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
  font-weight: normal; }

.text a {
  color: #92643B;
  text-decoration: underline; }
  .text a:hover {
    color: #Ff7800;
    text-decoration: none; }

.dropdown-menu a {
  text-decoration: none; }

h1, h3 {
  font-size: 18px; }

h2 {
  font-size: 14px; }
  h2 a {
    color: inherit; }
    h2 a:hover {
      color: inherit; }

input[type="text"], input[type="password"] {
  border-radius: 0; }

.btn, textarea {
  border-radius: 0; }

input[type="text"], input[type="password"] {
  border-color: #583e22; }

textarea {
  border-color: #583e22;
  resize: none; }

input::-moz-input-placeholder, textarea::-moz-input-placeholder {
  color: #583e22; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #583e22;
  font-size: 14px; }

.text-placeholder {
  color: #583e22 !important; }

.left-nav li a:hover {
  background: none; }

.text-brown, .top-links a, .left-nav a {
  color: #583e22; }

.description-box .lnk-order {
  color: #583e22; }
  .description-box .lnk-order:hover {
    color: #583e22; }

.description-box .price {
  color: #583e22; }

.parameters dd, h3 {
  color: #583e22; }

.configurer-lnks a {
  color: #583e22; }
  .configurer-lnks a:hover {
    color: #583e22; }

.presence-diagram a, .good-text h2 {
  color: #583e22; }

.text-orange {
  color: #ff7800; }

.top-links a:hover, .top-links a.current {
  color: #ff7800; }

.left-nav a:hover, .left-nav .current a {
  color: #ff7800; }

h2 {
  color: #ff7800; }

.visual-box .model-dropdown .dropdown-toggle {
  color: #ff7800; }
  .visual-box .model-dropdown .dropdown-toggle:hover {
    color: #ff7800; }

.parameters dt {
  color: #ff7800; }

.shop .model-dropdown .dropdown-toggle {
  color: #ff7800; }
  .shop .model-dropdown .dropdown-toggle:hover {
    color: #ff7800; }

.good .model-dropdown .dropdown-toggle {
  color: #ff7800; }

.link, .links a {
  text-decoration: underline; }

.link:hover, .links a:hover {
  text-decoration: none; }

body {
  color: #4B4B4B;
  background: #fff url("../img/main_bg.jpg");
  position: relative; }

.print-page > a {
  padding: 20px;
  display: block;
  font-size: 18px; }

body.main-page {
  background: #fff url("../img/main_bg.png") top center no-repeat; }

body.inner-page {
  background: #fff url("../img/inner_bg.png") top center no-repeat; }

body > .container {
  padding-bottom: 100px; }

header {
  padding-top: 60px; }

.main-page header {
  margin-bottom: 16px; }

header .logo-wrapper {
  text-align: center; }

.top-nav {
  position: relative; }

.main-page .top-nav {
  height: 201px; }

.inner-page .top-nav {
  height: 108px; }

.inner-page header .logo-wrapper {
  margin-top: 22px; }

.inner-page .top-nav:after {
  content: '';
  position: absolute;
  top: -32px;
  left: 130px;
  width: 383px;
  height: 125px;
  background: url("../img/chairs.png"); }

.chair {
  position: absolute;
  cursor: pointer; }
  .chair:hover, .chair.active {
    background-position: 0 100%; }

.chair-bottom {
  position: absolute; }

.chair ~ .chair-bottom .chair-shadow {
  display: none; }

.chair ~ .chair-bottom .chair-lines {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  margin-top: -2px; }
  .chair ~ .chair-bottom .chair-lines > div {
    position: absolute; }

#chair1 {
  top: -32px;
  left: 26px;
  width: 109px;
  height: 189px;
  background-image: url("../img/chair1.png");
  z-index: 5; }
  #chair1 ~ .chair-bottom {
    top: 129px;
    left: -54px;
    right: 0; }
    #chair1 ~ .chair-bottom .chair-shadow {
      width: 257px;
      height: 32px;
      background: url("../img/chair1_shadow.png"); }
    #chair1 ~ .chair-bottom .chair-lines {
      left: 172px; }
    #chair1 ~ .chair-bottom .chair-line1 {
      width: 0;
      /*width: 168px;*/
      height: 3px;
      background: url("../img/line_vertical_orange.png"); }
    #chair1 ~ .chair-bottom .chair-line2 {
      left: 86px;
      width: 84px;
      height: 0;
      /*height: 42px;*/
      background: url("../img/line_slash_orange.png"); }
    #chair1 ~ .chair-bottom .chair-line3 {
      top: 40px;
      left: 86px;
      right: 0;
      height: 3px;
      width: 0;
      /*width: 496px*/
      background: url("../img/line_vertical_orange.png"); }

#chair2 {
  right: 105px;
  top: -4px;
  width: 109px;
  height: 164px;
  background-image: url("../img/chair2.png");
  z-index: 4; }
  #chair2 ~ .chair-bottom {
    top: 129px;
    left: 460px;
    right: 0; }
    #chair2 ~ .chair-bottom .chair-shadow {
      width: 200px;
      height: 32px;
      background: url("../img/chair2_shadow.png"); }
    #chair2 ~ .chair-bottom .chair-lines {
      left: -116px; }
    #chair2 ~ .chair-bottom .chair-line1 {
      width: 0;
      /*width: 168px;*/
      height: 3px;
      background: url("../img/line_vertical_orange.png");
      right: 237px; }
    #chair2 ~ .chair-bottom .chair-line2 {
      left: -45px;
      width: 77px;
      height: 0px;
      background: url("../img/line_slash_orange3.png"); }
    #chair2 ~ .chair-bottom .chair-line3 {
      top: 40px;
      left: -40px;
      right: 0;
      width: 0;
      height: 3px;
      background: url("../img/line_vertical_orange.png"); }

#chair3 {
  right: 32px;
  top: -2px;
  width: 123px;
  height: 132px;
  background-image: url("../img/chair3.png");
  z-index: 3; }
  #chair3 ~ .chair-bottom {
    top: 107px;
    left: 506px;
    right: 0; }
    #chair3 ~ .chair-bottom .chair-shadow {
      width: 171px;
      height: 25px;
      background: url("../img/chair3_shadow.png"); }
    #chair3 ~ .chair-bottom .chair-lines {
      left: 90px; }
    #chair3 ~ .chair-bottom .chair-line2 {
      left: 0px;
      width: 61px;
      height: 0px;
      background: url("../img/line_slash_orange2.png"); }
    #chair3 ~ .chair-bottom .chair-line3 {
      top: 69px;
      left: 1px;
      right: 0;
      height: 3px;
      width: 0;
      background: url("../img/line_vertical_orange.png"); }

.table_ {
  position: absolute;
  top: 18px;
  left: 150px;
  width: 405px;
  height: 134px;
  background-image: url("../img/table.png");
  z-index: 1; }

.top-links {
  margin-bottom: 26px; }

.inner-page .top-links {
  margin-bottom: 38px; }

.top-links a {
  float: left;
  height: 13px;
  line-height: 13px;
  padding-left: 37px;
  margin-left: 44px;
  background: url("../img/icon_top_link.png") left top no-repeat; }
  .top-links a:first-child {
    margin-left: 0; }
  .top-links a:hover, .top-links a.current {
    text-decoration: none;
    background-position: 0 100%; }

.bag {
  margin-right: 18px;
  float: right;
  height: 16px;
  background: url("../img/icon_bag_orange.png") top left no-repeat;
  padding-left: 22px;
  font-weight: bold;
  font-size: 16px;
  color: #ff7800;
  text-decoration: none;
  cursor: pointer;
  line-height: 18px; }
  .bag:hover {
    text-decoration: none;
    color: #ff7800; }

.inner-page .bag {
  margin-right: 0; }

.inner-page .exit {
  margin-left: 0; }

.exit {
  margin-left: -10px;
  float: left;
  height: 16px;
  background: url("../img/exit.png") top left no-repeat;
  padding-left: 22px;
  font-weight: bold;
  font-size: 16px;
  color: #ff7800;
  text-decoration: none;
  cursor: pointer;
  line-height: 18px; }

.main-content-middle {
  position: relative; }

.left-content {
  padding-right: 80px; }
  .left-content > div {
    margin-bottom: 27px; }

.left-nav {
  margin-bottom: 27px; }

.left-content > div:last-child {
  margin-bottom: 12px; }

.left-nav li, .social-buttons {
  text-align: right; }

.left-nav li {
  margin-bottom: 10px; }
  .left-nav li a {
    display: inline-block;
    margin-right: -80px;
    padding-right: 80px;
    position: relative;
    font-family: BlissPro-Bold; }
  .left-nav li.current a .horizontal-line-clipping {
    height: 12px;
    position: absolute;
    margin-top: -12px;
    overflow: hidden;
    left: 0;
    width: 0; }
  .left-nav li.current a .horizontal-line {
    background: url("../img/left_nav_bg.png") right bottom no-repeat;
    height: 2px;
    margin-right: 0px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }

.social-buttons a {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 17px;
  background: url("../img/social_btns.png?v=1.01"); }
  .social-buttons a.vk {
    background-position: 0 0; }
  .social-buttons a.fb {
    background-position: -20px 0; }
  .social-buttons a.twitter {
    background-position: -40px 0; }
  .social-buttons a.instagram {
    background-position: -60px 0; }
  .social-buttons a.whatsapp {
    background-position: -80px 0; }
  .social-buttons a.telegram {
    background-position: -100px 0; }

.left-content .banner {
  margin-right: -61px;
  border-right: 1px solid #ff7800; }

.row-out {
  margin-left: -20px;
  margin-right: -20px; }

#sidebar-clipping {
  position: relative;
  top: -118px;
  margin-left: -20px;
  margin-right: -20px;
  overflow: hidden;
  width: 1px; }
  #sidebar-clipping .sidebar-inner {
    display: none; }

.sidebar-right {
  position: relative;
  border: 1px solid #ff7800;
  background: #fff;
  width: 258px;
  border-left: none; }
  .sidebar-right.no-animation {
    border-left: 1px solid #ff7800;
    border-right: 1px solid #ff7800;
    top: -118px; }
  .sidebar-right .left-line {
    content: '';
    display: block;
    position: absolute;
    top: 100px;
    height: 0;
    width: 1px;
    border-left: 1px solid #FF7800; }
  .sidebar-right .right-line {
    content: '';
    display: block;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 2px;
    right: -1px;
    z-index: 99;
    background: #FFF; }

.sidebar-inner {
  position: relative;
  padding: 20px 18px; }

.sidebar-right .images {
  text-align: center; }
  .sidebar-right .images:after {
    content: '';
    display: block;
    clear: both; }

.sidebar-right .img {
  display: block;
  width: 60px;
  height: 60px; }

.sidebar-right .images a {
  position: relative; }
  .sidebar-right .images a .img-tooltip {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #583e22;
    padding: 5px;
    background: #FFF;
    width: 170px;
    z-index: 99; }

.sidebar-zoom-link {
  position: absolute;
  z-index: 2;
  bottom: 30px;
  right: 30px;
  display: block;
  color: #FF7800;
  padding-left: 17px;
  background: url(../img/zoom-icon.png) 0 4px no-repeat;
  line-height: 18px;
  cursor: pointer;
  pointer-events: none; }

.sidebar-thumb-item {
  display: block;
  float: left;
  width: 60px;
  margin-right: 21px; }
  .sidebar-thumb-item:last-child {
    margin-right: 0; }

.sidebar-pager {
  width: 100%;
  height: 5px;
  background: #DDD;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.sidebar-pager-item {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }
  .sidebar-pager-item.active {
    background: #ff7800; }

.choose-configures a.item .img-tooltip {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid #583e22;
  padding: 5px;
  background: #FFF;
  width: 170px;
  z-index: 99; }

.sidebar-right .images a .img-tooltip img, .choose-configures a.item .img-tooltip img {
  border: 1px solid #583e22;
  display: block; }

.sidebar-right .img:first-child {
  margin-left: 0; }

.sidebar-right .banner img {
  width: 100%; }

.main-content .text {
  margin-bottom: -17px; }

.main-content .span5.text {
  width: 440px; }

.main-content .text h1.main {
  margin: 0 0 18px;
  padding: 0;
  line-height: 18px; }

.main-content .text .left-line {
  position: absolute;
  margin-left: -21px;
  top: 0px;
  bottom: 100%;
  width: 2px;
  background: url("../img/line_horizontal_orange.png") repeat-y; }
  .main-content .text .left-line.show {
    bottom: 0; }

.visual-box > .model-dropdown, .shop > .model-dropdown {
  margin-bottom: 30px;
  float: left;
  position: relative;
  z-index: 10; }

.visual-box > .sort-dropdown {
  margin-left: 178px; }

.shop > .sort-dropdown {
  float: left;
  margin-left: 20px; }
  .shop > .sort-dropdown > a {
    color: #999; }
    .shop > .sort-dropdown > a .caret {
      width: 15px;
      height: 6px;
      background: url("../img/arrows_updown_gray.png") 0px -8px no-repeat;
      border: 0;
      margin-top: 9px; }

.showprice-link, .text .showprice-link {
  float: left;
  margin-left: 20px;
  color: #999; }
  .showprice-link.active {
    color: #ff7800; }

.visual-box .model-dropdown > .dropdown-toggle {
  font-size: 18px;
  text-decoration: none !important;
  position: relative; }

.good > h1, .good > .model-dropdown > .dropdown-toggle {
  font-size: 18px;
  text-decoration: none !important;
  position: relative; }

.shop .model-dropdown > .dropdown-toggle {
  font-size: 18px;
  text-decoration: none !important;
  position: relative; }

.visual-box .model-dropdown > .dropdown-toggle:after, .configurer .choose-configure-item .title:after, .shop .model-dropdown > .dropdown-toggle:after, .good .model-dropdown > .dropdown-toggle:after {
  content: '';
  position: absolute;
  top: 100%;
  height: 2px;
  left: 0;
  right: 20px;
  background: url("../img/line_vertical_dashed_orange.png"); }

.visual-box .model-dropdown > .dropdown-toggle:hover:after, .visual-box .model-dropdown.open > .dropdown-toggle:after {
  background: none; }

.configurer .choose-configure-item .title:hover:after, .configurer .choose-configure-item .title.open:after {
  background: none; }

.shop .model-dropdown > .dropdown-toggle:hover:after, .shop .model-dropdown.open > .dropdown-toggle:after {
  background: none; }

.good .model-dropdown.open > .dropdown-toggle:hover:after, .good .model-dropdown > .dropdown-toggle:hover:after {
  background: none; }

.visual-box .model-dropdown > .dropdown-toggle > span, .good > h1 span, .shop .model-dropdown > .dropdown-toggle > span {
  font-size: 22px; }

.model-dropdown a {
  outline: none; }

.model-dropdown > .dropdown-toggle .caret {
  width: 14px;
  height: 7px;
  margin-left: 10px;
  border: none;
  background: #fff url("../img/arrows_updown_orange.png");
  background-position: 0 100%; }

.model-dropdown.open .caret {
  background-position: 0 0; }

.description-box .price {
  font-size: 24px;
  margin-right: 18px; }

.description-box .lnk-order {
  font-size: 18px;
  padding-left: 22px;
  background: url("../img/cart-brown.png") 0 3px no-repeat;
  position: relative;
  border: 0;
  display: inline; }
  .description-box .lnk-order span.price {
    font-size: 12px;
    margin-left: 10px;
    display: none;
    line-height: 12px;
    text-align: right; }
  .description-box .lnk-order:hover span.price {
    display: block;
    position: absolute;
    right: -11px;
    top: -10px;
    margin: 0;
    font-family: BlissPro-Regular; }
  .description-box .lnk-order span {
    text-decoration: underline; }
  .description-box .lnk-order:hover {
    text-decoration: none; }
    .description-box .lnk-order:hover span {
      text-decoration: none; }

.description-box .title {
  font-size: 18px; }

.choose-configure-item .item-top {
  margin-bottom: 20px;
  line-height: 14px; }

.choose-configure-item .title {
  padding-right: 11px;
  position: relative; }
  .choose-configure-item .title a {
    color: #583e22; }

.configurer .choose-configure-item .title {
  cursor: pointer; }
  .configurer .choose-configure-item .title:after {
    height: 1px;
    right: 36px;
    background: url("../img/line_vertical_dashed_brown.png"); }

.configurer .choose-configure-item .remove > span {
  background: url("../img/line_vertical_dashed_brown.png"); }

.choose-configure-item .title .caret {
  width: 14px;
  height: 7px;
  border: none;
  margin-top: 4px;
  margin-left: 13px;
  background: url("../img/arrows_updown_brown.png") 0 100% no-repeat; }

.choose-configure-item .title.open .caret {
  background-position: 0 0; }

.choose-configure-item .item-detail {
  margin-bottom: 5px; }

.select-items {
  margin-left: -6px;
  margin-bottom: 12px;
  padding-left: 10px; }
  .select-items.no-margin {
    margin-left: 0;
    padding-left: 0; }

.configurer .select-items a {
  float: left;
  margin-left: 10px;
  margin-bottom: 10px;
  display: block;
  position: relative;
  width: 40px; }
  .configurer .select-items a .thumb-container {
    width: 40px;
    height: 40px;
    position: relative; }
    .configurer .select-items a .thumb-container img {
      -o-transition: width 300ms, height 300ms, top 300ms, left 300ms;
      transition: width 300ms, height 300ms, top 300ms, left 300ms;
      -webkit-transition: width 300ms, height 300ms, top 300ms, left 300ms;
      position: absolute;
      top: 0;
      left: 0; }
  .configurer .select-items a:hover .thumb-container img {
    position: absolute;
    left: -48px;
    top: -48px;
    width: 135px;
    height: 135px;
    max-width: 135px;
    z-index: 99; }
  .configurer .select-items a.configurer-covers:hover .thumb-container img {
    position: relative;
    left: 0;
    top: 0;
    width: 40px;
    height: 40px;
    max-width: 40px;
    z-index: 99; }

.configurer .select-items.no-zoom a:hover .thumb-container img {
  position: inherit;
  left: 0;
  top: 0;
  width: inherit;
  height: inherit;
  max-width: inherit;
  z-index: inherit; }

.configurer .select-items a > div {
  font-size: 12px;
  text-align: center;
  padding: 0; }

.configurer .select-items a .component-info {
  display: none; }

.configurer .select-items a:hover .component-info {
  display: block;
  position: absolute;
  top: 87px;
  left: -48px;
  line-height: 12px;
  width: 125px;
  text-align: center;
  background: #FFF;
  z-index: 99;
  padding: 5px; }

.configurer .select-items img {
  border: 2px solid rgba(0, 0, 0, 0);
  margin: -2px; }

.configurer .item-detail .current img {
  border: 2px solid #FFA95D; }

.configurer .item-detail img {
  width: 40px;
  height: 40px; }

.configurer .choose-configure-item .remove {
  display: inline-block;
  padding-left: 14px;
  background: url("../img/icon_close.png") 0 6px no-repeat;
  cursor: pointer; }
  .configurer .choose-configure-item .remove > span {
    background-position: left bottom;
    background-repeat: repeat-x; }
  .configurer .choose-configure-item .remove:hover > span {
    background: none; }

/*.configurer .select-items.cover a:before
{
    content:'';
    width: 40px;
    height: 40px;
    display: block;
    background: url(../img/border-wrapper.png) top left no-repeat;
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
}

.configurer .select-items.cover a:hover:before
{
    display: none;
}*/
.good > h1 {
  line-height: 1;
  margin: 0 0 18px; }

.chair-img {
  position: relative; }

.details {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  pointer-events: none; }

.detail {
  position: absolute;
  width: 20px;
  /*dot original width 7px*/
  height: 20px;
  /*dot original height 8px*/
  background: url("../img/dot_orange.png") 0 0 no-repeat;
  cursor: pointer;
  pointer-events: all;
  line-height: 12px; }

.detail-tooltip {
  position: absolute;
  left: 29px;
  bottom: 100%;
  margin-bottom: 10px;
  padding: 5px 8px;
  font-size: 12px;
  color: #fff;
  background: #ff7800;
  white-space: nowrap;
  border-radius: 10px;
  display: none; }

.detail:hover .detail-tooltip {
  display: block; }

.detail-tooltip:after {
  content: '';
  position: absolute;
  left: -23px;
  bottom: -13px;
  width: 26px;
  height: 17px;
  background: url("../img/line_small_slash_orange.png"); }

.detail1 {
  top: 33px;
  left: 140px; }

.detail2 {
  top: 74px;
  left: 86px; }

.detail3 {
  top: 193px;
  left: 76px; }

.detail4 {
  top: 219px;
  left: 196px; }

.detail5 {
  top: 279px;
  left: 135px; }

.detail6 {
  top: 396px;
  left: 160px; }

#slider {
  margin: 0; }

.slider-wrapper {
  position: relative;
  margin: 20px -20px;
  width: 540px;
  z-index: 99;
  padding: 0 20px; }
  .slider-wrapper.slider-wrapper-small {
    width: 140px;
    margin: 2px -20px 0 -20px;
    z-index: 98; }
    .slider-wrapper.slider-wrapper-small:hover {
      z-index: 100; }
  .slider-wrapper.slider-wrapper-100 {
    width: 100%;
    margin-top: 0; }
  .slider-wrapper .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

.slider-wrapper .bx-controls {
  display: none; }

.slider-wrapper.slider-wrapper-small .bx-controls {
  display: block; }

.slider-wrapper:hover .bx-controls {
  display: block; }

.slider-wrapper .bx-controls a {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  width: 13px;
  height: 20px;
  background: url("../img/arrows_prevnext_orange.png"); }
  .slider-wrapper .bx-controls a.disabled {
    opacity: .5; }

.slider-wrapper-small .bx-controls a.disabled {
  display: none; }

.slider-wrapper .bx-controls .bx-prev {
  left: -16px;
  background-position: 0 0; }

.slider-wrapper .bx-controls .bx-next {
  right: -16px;
  background-position: 100% 0; }

.good .select-items {
  margin-left: 0px; }
  .good .select-items .item {
    width: 40px;
    height: 40px;
    margin-left: 0px;
    margin-bottom: 10px; }
    .good .select-items .item img {
      margin: 0;
      float: none; }
  .good .select-items img {
    float: left;
    margin-left: 10px;
    margin-bottom: 10px; }

/*.good .select-items .item.fabrics:before
{
    content:'';
    width: 40px;
    height: 40px;
    display: block;
    background: url(../img/border-wrapper.png) top left no-repeat;
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
}*/
.parameters {
  margin-top: 0;
  margin-bottom: 10px; }
  .parameters dt {
    margin-right: 5px;
    font-size: 11px;
    line-height: 11px; }
  .parameters dd {
    margin-bottom: 8px;
    margin-left: 16px;
    display: block;
    line-height: 14px; }
    .parameters dd.article {
      font-size: 12px;
      opacity: 0.5;
      font-family: BlissPro-Regular; }
      .parameters dd.article.imposible {
        text-decoration: line-through; }
      .parameters dd.article:hover {
        opacity: 1; }

.under-gallery-link,
.text .under-gallery-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  color: #FF7800;
  text-decoration: none;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 0 10px;
  border: 1px solid #FF7800;
  border-radius: 4px;
  height: 35px;
  vertical-align: middle; }
  .under-gallery-link:hover,
  .text .under-gallery-link:hover {
    background: #FF7700;
    color: #FFF; }
  .under-gallery-link:last-child,
  .text .under-gallery-link:last-child {
    margin-right: 0; }
  .under-gallery-link.right_couple_mod,
  .text .under-gallery-link.right_couple_mod {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0; }
  .under-gallery-link.left_couple_mod,
  .text .under-gallery-link.left_couple_mod {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: 0; }
  .under-gallery-link .link-icon,
  .text .under-gallery-link .link-icon {
    margin-right: 5px; }

.link-group {
  display: inline-block;
  margin-right: 10px;
  white-space: nowrap; }
  .link-group:last-child {
    margin-right: 0; }

.parameters dd:before {
  content: '';
  display: inline-block; }

.parameters dd > span {
  font-size: 18px;
  font-family: BlissPro-Bold; }

.parameters .dd-price, .parameters .dd-cover {
  margin-bottom: 14px;
  font-family: BlissPro-Regular; }

.good-text .info {
  line-height: 17px; }

.configurer-lnks {
  margin-bottom: 7px; }
  .configurer-lnks.links a {
    text-decoration: none; }
    .configurer-lnks.links a:hover {
      color: #FF7800;
      text-decoration: none; }
  .configurer-lnks p {
    margin-bottom: 0; }
    .configurer-lnks p.info {
      line-height: 14px;
      white-space: pre; }
  .configurer-lnks h3 {
    padding-left: 28px;
    line-height: 1.3;
    background: url("../img/icon_configure.png") 0 50% no-repeat;
    margin: 0 0 5px 0; }

h3.configurer-header {
  background: url("../img/icon_configure_in.png") 0 50% no-repeat; }

.configurer-lnks a h3 {
  text-decoration: underline; }

.configurer-lnks a:hover h3 {
  text-decoration: none;
  color: #FF7800; }

.configurer-lnks li {
  list-style-image: url("../img/dot_brown.png"); }

.presence {
  padding-left: 16px; }
  .presence h3 {
    float: left;
    font-family: BlissPro-Bold; }

.presence-diagram {
  position: relative;
  margin-left: 83px;
  height: 40px;
  top: -4px; }
  .presence-diagram a {
    position: absolute;
    bottom: 0;
    width: 8px;
    font-size: 14px;
    border: 1px solid;
    text-decoration: none !important;
    line-height: 1; }
    .presence-diagram a.first {
      left: 0;
      border-color: #ff7800;
      background: #ff7800; }
    .presence-diagram a .a-tooltip {
      position: absolute;
      border-bottom: 1px solid;
      bottom: 100%;
      margin-bottom: 17px;
      left: 17px;
      white-space: nowrap;
      display: none; }
      .presence-diagram a .a-tooltip:before {
        content: '';
        position: absolute;
        left: -17px;
        bottom: -17px;
        width: 17px;
        height: 17px;
        background: url("../img/line_slash_green.png"); }
    .presence-diagram a.first {
      left: 0;
      border-color: #ff7800;
      background: #ff7800; }
      .presence-diagram a.first .a-tooltip {
        border-color: #ff7800; }
        .presence-diagram a.first .a-tooltip:before {
          background: url("../img/line_slash_orange_tooltip.png"); }
    .presence-diagram a.retail {
      left: 10px;
      border-color: #ffd800;
      background: #ffd800; }
      .presence-diagram a.retail .a-tooltip {
        border-color: #ffd800; }
        .presence-diagram a.retail .a-tooltip:before {
          background: url("../img/line_slash_yellow.png"); }
    .presence-diagram a.third {
      left: 20px;
      border-color: #4fa700;
      background: #4fa700; }
      .presence-diagram a.third .a-tooltip {
        border-color: #4fa700; }
        .presence-diagram a.third .a-tooltip:before {
          background: url("../img/line_slash_green.png"); }
    .presence-diagram a:hover .a-tooltip {
      display: block; }
    .presence-diagram a.empty {
      background: none; }

.good .choose-configures p:first-child {
  margin-bottom: 24px; }

.good-text {
  line-height: 1.24; }
  .good-text h2 {
    font-size: 18px;
    line-height: 1.4; }

.align-right {
  text-align: right; }

.shop-items {
  margin-left: -47px;
  margin-right: -20px; }

.shop-item {
  display: block;
  padding-left: 47px;
  padding-bottom: 15px;
  position: relative;
  float: left;
  width: 191px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  .shop-item.mod_compatible {
    display: block;
    float: left;
    padding-left: 20px;
    padding-bottom: 20px;
    vertical-align: top;
    position: relative;
    width: 50%; }
  .shop-item .new {
    position: absolute;
    width: 39px;
    height: 20px;
    background: url(../img/new_icon.png) top left no-repeat;
    top: -10px;
    right: -10px;
    z-index: 9; }
  .shop-item .sale {
    position: absolute;
    width: 39px;
    height: 20px;
    background: url(../img/sale_icon.png) top left no-repeat;
    top: -10px;
    right: -10px;
    z-index: 9; }
  .shop-item .preorder {
    position: absolute;
    width: 62px;
    height: 14px;
    background: url(../img/preorder_icon.png) top left no-repeat;
    top: -8px;
    right: -10px;
    z-index: 9; }
  .shop-item > a {
    color: #FF7800;
    text-decoration: none; }
  .shop-item .img {
    margin-bottom: 3px;
    border-bottom: 1px solid #583E22;
    width: 100%;
    height: 220px;
    position: relative; }
    .shop-item .img img {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-transition: all .3s ease;
      -o-transition: all .3s ease;
      transition: all .3s ease; }
      .shop-item .img img.main-2 {
        left: 50%; }
      .shop-item .img img.main-zoom {
        display: none;
        left: 50%; }
      .shop-item .img img.main:hover {
        -webkit-transform: scale(1.25);
            -ms-transform: scale(1.25);
                transform: scale(1.25);
        z-index: 9;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
    .shop-item .img.hor_mod img {
      width: 100%; }
      .shop-item .img.hor_mod img.main-zoom {
        left: 0; }
  .shop-item.mod_compatible .img {
    margin-bottom: 3px;
    border-bottom: 1px solid #583E22;
    width: 60px;
    height: 84px;
    position: relative; }
    .shop-item.mod_compatible .img img {
      width: 60px;
      height: 84px; }
  .shop-item.mod_compatible .img img.main:hover {
    top: -35px;
    left: -24px;
    width: 108px;
    height: 158px;
    max-width: 108px; }
  .shop-item:hover .img {
    border-color: #ff7800; }
    .shop-item:hover .img img.main-2 {
      display: none; }
    .shop-item:hover .img img.main-zoom {
      display: block; }
      .shop-item:hover .img img.main-zoom:hover {
        width: 90%;
        height: auto;
        top: -50%;
        left: 50%;
        z-index: 15;
        -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); }
    .shop-item:hover .img.hor_mod img.main {
      display: none; }
    .shop-item:hover .img.hor_mod img.main-zoom {
      display: block; }
      .shop-item:hover .img.hor_mod img.main-zoom:hover {
        width: 150%;
        height: auto;
        top: -25%;
        left: -25%;
        max-width: none; }
  .shop-item .title {
    padding: 0 2px;
    font-size: 16px;
    color: #583e22;
    display: block;
    height: 53px;
    overflow: visible; }
  .shop-item .price {
    font-size: 14px;
    color: #583e22;
    text-align: right;
    display: none;
    text-decoration: none;
    float: right; }
    .sortprice .shop-item .price,
    .showprice .shop-item .price {
      display: block; }

.shop-item:hover .title {
  color: #ff7800;
  text-decoration: underline; }

.chairs-model-subgroup {
  padding-top: 20px;
  border-top: 2px solid #583e22;
  border-bottom: 2px solid #583e22;
  margin-bottom: 40px;
  margin-left: 47px;
  float: left; }
  .chairs-model-subgroup .shop-item:first-child {
    margin-left: -47px; }

.contacts .info {
  padding-bottom: 2px; }
  .contacts .info p {
    margin-bottom: 0; }

.contacts .line {
  margin-bottom: 10px; }

.contacts textarea {
  overflow: auto;
  resize: none;
  height: 60px; }

.dilers h1 {
  margin-top: 18px;
  margin-bottom: 5px; }

.dilers .span2 input {
  position: relative;
  width: 110px;
  /*126 by default*/
  padding-left: 22px;
  /*6 by default*/ }

.contacts .span2 input, .contacts .span5.username input {
  position: relative;
  width: 110px;
  /*126 by default*/
  padding-left: 22px;
  /*6 by default*/ }

.contacts .span2 {
  width: 180px; }
  .contacts .span2 input {
    width: 150px; }

.contacts .span5.username input {
  width: 350px; }

.dilers .input, .contacts .input {
  position: relative; }

.dilers .error input, .contacts .error input {
  border-color: #ff7800; }

.dilers .input:before, .contacts .input:before {
  content: '';
  position: absolute;
  top: 50%;
  margin-top: -10px;
  left: 6px;
  width: 14px;
  height: 20px;
  background: url("../img/icons.png");
  z-index: 10; }

.mail.input:before {
  background-position: 0 -20px; }

.username.input:before {
  background-position: 0 -40px; }

.password.input:before {
  background-position: 0 -60px; }

.contacts button[type='submit'] {
  width: 120px; }
  .contacts button[type='submit'] .icon-send {
    margin-left: 8px;
    background: url("../img/icon_send.png") center no-repeat; }

footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  margin-top: -40px;
  font-size: 12px;
  height: 80px;
  line-height: 40px;
  background: #eaeaea;
  text-shadow: 1px 1px 1px #fff; }
  footer p {
    margin-bottom: 0; }
  footer .copyright span {
    font-family: BlissPro-Bold; }
  footer .tel {
    font-size: 14px;
    padding-left: 27px;
    background: url("../img/icon_tel.png") left center no-repeat;
    white-space: pre; }
  footer .address {
    padding-left: 16px;
    background: url("../img/icon_location.png") left center no-repeat;
    font-size: 14px;
    white-space: pre; }
  footer .row:nth-child(2) {
    border-top: 1px solid #bdbdbd; }

.logo-small {
  display: inline-block;
  width: 108px;
  height: 21px;
  font-size: 0;
  color: transparent;
  background: url("../img/logo_small.png");
  vertical-align: middle; }
  .logo-small:hover {
    background-position: 0 100%; }

.produced {
  text-align: right; }

/*loading page styles-----begin*/
html {
  height: 100%; }

body.loading-page {
  height: 100%;
  padding: 0;
  background: #fff;
  height: 100%;
  width: 100%;
  min-height: 400px;
  position: relative; }
  body.loading-page > a {
    display: block;
    overflow: hidden;
    width: 0;
    height: 100%;
    padding: 0;
    margin: 0;
    position: relative; }
    body.loading-page > a .c2w-wrapper {
      width: 100%;
      height: 100%;
      position: relative; }
    body.loading-page > a:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      height: 1px;
      background: #583e22; }

.loading-layer {
  position: absolute;
  width: 620px;
  left: 50%;
  margin-left: -310px;
  top: 50%;
  margin-top: -117px;
  /*center block height: 235px*/
  text-align: center; }
  .loading-layer .img {
    height: 235px;
    margin-bottom: 18px; }

.loading-logo {
  display: inline-block;
  width: 102px;
  height: 45px;
  background: url("../img/loading_logo.png"); }

#loading_layer_colour {
  display: none; }
  #loading_layer_colour .loading-logo {
    background-position: 0 0; }

#loading_layer_mono .img img {
  position: relative;
  top: 51px;
  left: 25px; }

#loading_layer_mono .loading-logo {
  background-position: 0 -45px; }

/*loading page styles-------end*/
.right-slider {
  display: block;
  position: fixed;
  background: #FF9900;
  height: 100%;
  right: 0;
  top: 0;
  color: #FFF;
  z-index: 999; }
  .right-slider .container-inner {
    height: 100%;
    display: none;
    color: #FFF;
    padding: 40px; }
    .right-slider .container-inner .text-orange {
      color: #FFF; }
  .right-slider > a {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    background: url(../img/delivery.png) top left no-repeat;
    height: 172px;
    width: 20px;
    text-indent: -999px;
    overflow: hidden;
    margin-top: -86px;
    z-index: 999;
    margin-left: -20px; }

.vacancies > a {
  background: url(../img/vacancies.png) top left no-repeat; }

.news > a {
  background: url(../img/news-tab.png) top left no-repeat; }

.container-inner .action-item .text {
  display: none;
  padding: 10px 0 20px 0;
  font-size: 12px; }

.container-inner .action-item .title {
  font-size: 14px;
  margin-bottom: 10px;
  border-bottom: 1px dashed #FFCC00;
  padding-bottom: 5px;
  cursor: pointer;
  padding-left: 13px; }
  .container-inner .action-item .title i {
    background: url(../img/news-expander.png) 0 0 no-repeat;
    display: inline-block;
    width: 9px;
    height: 9px;
    margin-left: -13px; }

.container-inner .action-item.opened .title i {
  background: url(../img/news-expander.png) 0 -9px no-repeat; }

.actions > a {
  background: url(../img/actons-tab.png) top left no-repeat; }

.row .alert {
  margin-left: 20px; }

.visual-box .expand-links a {
  display: none;
  padding-left: 24px;
  background: url(../img/svg/zoom.svg) 0 4px no-repeat;
  color: #ff7800;
  line-height: 24px; }

.visual-box .expand-links {
  height: 15px;
  padding-top: 5px;
  width: 540px;
  border-top: 1px solid #FF7800; }
  .visual-box .expand-links a.active {
    display: block; }

.sort-buttons {
  padding-top: 3px; }
  .sort-buttons a {
    margin-left: 72px;
    padding-right: 20px;
    color: #A5A5A5;
    position: relative;
    padding-left: 20px;
    background: url(../img/price-icon.png) 0 -24px no-repeat; }
    .sort-buttons a.sort-up, .sort-buttons a.sort-down {
      color: #FF7800;
      text-decoration: underline;
      background-position: 0 0; }
    .sort-buttons a.sort-up:after, .sort-buttons a.sort-down:after, .sort-buttons a:hover:after {
      content: '';
      display: block;
      position: absolute;
      right: 0;
      top: 6px;
      width: 15px;
      height: 6px;
      background: url("../img/arrows_updown_orange.png") 100% 0px no-repeat; }
    .sort-buttons a.sort-down:after {
      background-position: 100% -8px; }

.dropdown-submenu .dropdown-menu, .model-dropdown .dropdown-menu {
  -webkit-column-count: 3;
  /* Chrome, Safari, Opera */
  -moz-column-count: 3;
  /* Firefox */
  column-count: 3; }

.dropdown-submenu .dropdown-menu li, .model-dropdown .dropdown-menu li {
  width: 190px;
  float: left; }

.dropdown-menu.configurer-menu {
  -webkit-column-count: 1;
  /* Chrome, Safari, Opera */
  -moz-column-count: 1;
  /* Firefox */
  column-count: 1;
  left: -200px; }
  .dropdown-menu.configurer-menu li {
    width: 100%;
    float: none; }
  .dropdown-menu.configurer-menu .dropdown-chairs-group {
    width: 880px;
    display: block;
    border-bottom: 1px dotted #ddd; }
    .dropdown-menu.configurer-menu .dropdown-chairs-group:after {
      content: '';
      display: block;
      clear: both; }
  .dropdown-menu.configurer-menu .dropdown-chair-item {
    width: 180px;
    padding-left: 20px;
    float: left;
    list-style: none; }
    .dropdown-menu.configurer-menu .dropdown-chair-item.active a {
      display: block;
      border-radius: 20px;
      padding-left: 10px;
      margin-left: -10px;
      color: #fff;
      background: #ff7800; }
  .dropdown-menu.configurer-menu .dropdown-group-children {
    margin: 10px 0; }
    .dropdown-menu.configurer-menu .dropdown-group-children:after {
      content: '';
      display: block;
      clear: both; }

.covers-collection .collection-content {
  float: left;
  width: 305px; }

.covers-collection .covers-add-price span {
  display: block;
  font-size: 24px; }

.covers-collection:after {
  content: '';
  display: block;
  clear: both; }

.covers-products:before, .covers-products:after {
  display: block;
  content: '';
  clear: both;
  height: 20px; }

.covers-products .cover-big-preview {
  width: 200px;
  height: 200px;
  float: right;
  margin-bottom: 20px;
  margin-top: 20px; }
  .covers-products .cover-big-preview a {
    display: block;
    position: relative;
    width: 200px;
    height: 200px;
    background: url(../img/zoom-cover-bg.jpg) center no-repeat; }
    .covers-products .cover-big-preview a:after {
      display: block;
      content: '';
      position: absolute;
      bottom: 20px;
      right: 20px;
      z-index: 2;
      width: 25px;
      height: 25px;
      background: url(../img/zoom-cover-small.png) center no-repeat; }
    .covers-products .cover-big-preview a:hover:after {
      display: block;
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      z-index: 2;
      width: 200px;
      height: 200px;
      background: url(../img/zoom-cover.png) center no-repeat; }

.covers-product {
  float: left;
  margin: 0 20px 20px 0;
  text-align: center;
  height: 60px; }

.covers-group > h2 {
  font-size: 24px; }

.covers-collection > h3 {
  font-size: 18px; }

.covers-collection .delivery-time {
  display: block;
  background: #ff7800;
  padding: 10px;
  color: #FFF;
  width: 100px;
  height: 100px;
  float: right;
  text-align: center;
  line-height: 1; }
  .covers-collection .delivery-time span {
    font-size: 40px;
    display: block;
    margin: 12px; }

h1.covers-title {
  color: #ff7800;
  font-size: 24px;
  margin: 0 0 20px 0;
  padding: 0;
  font-family: BlissPro-Bold; }

h2.covers-title, h3.covers-title {
  color: #583e22; }

.configurer-model-image {
  position: relative; }
  .configurer-model-image.loading .ajax-loader {
    display: block; }
  .configurer-model-image .ajax-loader {
    position: absolute;
    top: 51px;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(255, 255, 255, 0.8);
    display: none; }
    .configurer-model-image .ajax-loader img {
      position: absolute;
      top: 50%;
      left: 50%;
      margin: -5px 0 0 -10px; }

.compatible-chairs-container {
  margin-left: -20px; }

.compatible-chairs h2 {
  font-size: 14px;
  line-height: 1; }

.ms2_form {
  margin: 0;
  display: inline; }

.ms2_link {
  background: transparent;
  border: 0;
  display: inline;
  padding: 0;
  margin: 0; }

.chairs-model-group-title {
  margin-left: 47px;
  font-size: 18px;
  margin-bottom: 20px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.chairs-model-group {
  display: block;
  float: left; }
  .chairs-model-group:after {
    content: '';
    display: block;
    clear: both; }
  .chairs-model-group:hover .chairs-model-group-title {
    border-bottom-color: #ff7800; }
  .chairs-model-group.children-1 {
    width: 25%; }
  .chairs-model-group.children-2 {
    width: 50%; }
  .chairs-model-group.children-3 {
    width: 75%;
    margin-right: 25%; }
  .chairs-model-group.children-4 {
    width: 100%; }

.btn.mod-configurer {
  font-size: 14px !important;
  background: #fff;
  border-radius: 20px;
  margin-left: 20px;
  color: #ff7800;
  text-shadow: none;
  position: relative;
  z-index: 2; }

#fancybox-thumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0 !important;
  width: 100% !important; }

#fancybox-thumbs ul li {
  opacity: 1 !important;
  margin-right: 5px !important;
  margin-bottom: 5px !important; }

.landing-page {
  background: #ddd;
  font-family: "Open Sans Condensed", sans-serif;
  line-height: 1; }

.landing-wrapper {
  max-width: 1440px;
  min-width: 1024px;
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
  position: relative;
  padding-bottom: 200px; }

.landing-section {
  position: relative;
  padding: 80px 80px;
  color: #717171; }

.landing-intro {
  position: relative;
  z-index: 3;
  width: 50%; }

.landing-intro-header {
  font-weight: bold;
  font-size: 58px; }

.landing-intro-body {
  margin-top: 40px;
  font-size: 29px; }

.landing-image {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 50%; }
  .landing-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain; }

.landing-block {
  position: relative;
  z-index: 3;
  margin-top: 80px;
  width: 50%; }

.landing-block-header {
  font-weight: bold;
  font-size: 26px; }

.landing-block-body {
  margin-top: 20px;
  font-size: 20px; }

.landing-block-price {
  margin-top: 40px;
  font-size: 28px;
  font-weight: bold; }

.landing-block-button {
  margin-top: 20px;
  background: #49992a;
  display: inline-block;
  padding: 20px 80px;
  color: #fff;
  font-size: 22px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease; }
  .landing-block-button:hover {
    background: #7ad158;
    color: #fff;
    text-decoration: none; }

.landing-footer {
  position: absolute;
  bottom: 50px;
  width: 100%;
  left: 0;
  z-index: 3;
  height: auto;
  color: #fff;
  background: #a0a0a0;
  padding: 20px;
  font-size: 24px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  justify-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.landing-footer-menu {
  list-style: none;
  padding: 0;
  margin: 0; }

.landing-footer-menu-item {
  display: inline-block; }
  .landing-footer-menu-item a {
    color: inherit;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 20px;
    text-shadow: none; }

.landing-footer-phone {
  color: inherit;
  font-size: 18px;
  text-transform: uppercase;
  text-shadow: none;
  margin-left: auto;
  margin-right: 40px; }
  .landing-footer-phone:hover {
    color: inherit; }

.landing-footer-logo img {
  width: 150px; }

.product-configuration-card__img-w {
  width: 100%;
  padding-bottom: 150%;
  position: relative;
  margin-bottom: 10px; }
  .product-configuration-card__img-w img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }

.product-configuration-card__inner {
  padding: 5px; }

.product-configuration-card__price {
  font-size: 14px; }

.product-configuration-card__title {
  padding: 0 2px;
  font-size: 16px;
  color: #583e22;
  line-height: 1;
  margin-bottom: 10px; }
  .product-configuration-card__title:last-child {
    margin-bottom: 0; }

.product-configuration-card {
  display: block;
  text-decoration: none;
  border-radius: 5px;
  -webkit-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
  max-width: 180px; }
  .product-configuration-card:hover {
    background: #ff7800; }
    .product-configuration-card:hover .product-configuration-card__title,
    .product-configuration-card:hover .product-configuration-card__price {
      color: #FFF; }

a.product-configuration-card {
  text-decoration: none; }

.product-configurations__slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .product-configurations__slider .product-configuration-card {
    min-width: 33.33%; }
  .bx-wrapper .product-configurations__slider .product-configuration-card {
    min-width: unset; }

.product-configurations {
  padding-top: 20px;
  margin-bottom: 20px;
  position: relative;
  z-index: 2; }
  .product-configurations:hover .bx-controls {
    display: block; }
  .product-configurations .bx-controls a {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    width: 13px;
    height: 20px;
    background: url("../img/arrows_prevnext_orange.png"); }
    .product-configurations .bx-controls a.disabled {
      opacity: .5; }
  .product-configurations .bx-controls .bx-prev {
    left: -13px;
    background-position: 0 0; }
  .product-configurations .bx-controls .bx-next {
    right: -13px;
    background-position: 100% 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9mb250cy5zY3NzIiwic3R5bGUuc2NzcyIsInN0eWxlLmNzcyIsIl9taXhpbnMuc2NzcyIsIl9sYW5kaW5nLnNjc3MiLCIuLi9jb21tb24uYmxvY2tzL3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkL19faW1nLXcvX3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX19pbWctdy5zY3NzIiwiLi4vY29tbW9uLmJsb2Nrcy9wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZC9fX2lubmVyL19wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9faW5uZXIuc2NzcyIsIi4uL2NvbW1vbi5ibG9ja3MvcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQvX19wcmljZS9fcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmRfX3ByaWNlLnNjc3MiLCIuLi9jb21tb24uYmxvY2tzL3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkL19fdGl0bGUvX3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX190aXRsZS5zY3NzIiwiLi4vY29tbW9uLmJsb2Nrcy9wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZC9fcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQuc2NzcyIsIi4uL2NvbW1vbi5ibG9ja3MvcHJvZHVjdC1jb25maWd1cmF0aW9ucy9fX3NsaWRlci9fcHJvZHVjdC1jb25maWd1cmF0aW9uc19fc2xpZGVyLnNjc3MiLCIuLi9jb21tb24uYmxvY2tzL3Byb2R1Y3QtY29uZmlndXJhdGlvbnMvX3Byb2R1Y3QtY29uZmlndXJhdGlvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLCtCQUErQjtFQUMvQix5Q0FBeUM7RUFDekMsZ1FBQWdRO0VBQ2hRLG1CQUFtQjtFQUNuQixrQkFBa0IsRUFBQTs7QUFHcEI7RUFDRSw0QkFBNEI7RUFDNUIsc0NBQXNDO0VBQ3RDLGlQQUFpUDtFQUNqUCxtQkFBbUI7RUFDbkIsa0JBQWtCLEVBQUE7O0FBR3BCO0VBQ0UsOEJBQThC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VVEsY0FBYyxFQUFBO0VBVnRCO0lBZ0JZLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxZQUFZO0lBQ1osb0RBQW9ELEVBQUE7SUFyQmhFO01BdUJnQixXQUFXLEVBQUE7RUF2QjNCO0lBNEJZLFdBQVc7SUFDWCx3QkFBd0IsRUFBQTtFQTdCcEM7SUFnQ1ksWUFBWTtJQUNaLDJCQUEyQixFQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLVJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmxpc3NQcm8tUmVndWxhci5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JsaXNzUHJvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL0JsaXNzUHJvLVJlZ3VsYXIud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udHMvQmxpc3NQcm8tUmVndWxhci50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcuLi9mb250cy9CbGlzc1Byby1SZWd1bGFyLnN2ZyNCbGlzc1Byby1SZWd1bGFyJykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQmxpc3NQcm8tQm9sZC5lb3QnKTtcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0JsaXNzUHJvLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL0JsaXNzUHJvLUJvbGQud29mZicpIGZvcm1hdChcIndvZmZcIiksIHVybCgnLi4vZm9udHMvQmxpc3NQcm8tQm9sZC50dGYnKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKCcuLi9mb250cy9CbGlzc1Byby1Cb2xkLnN2ZyNCbGlzc1Byby1Cb2xkJykgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUl0YWxpYyc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CbGlzc1Byby1JdGFsaWMuZW90Jyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9CbGlzc1Byby1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoJy4uL2ZvbnRzL0JsaXNzUHJvLUl0YWxpYy53b2ZmJykgZm9ybWF0KFwid29mZlwiKSwgdXJsKCcuLi9mb250cy9CbGlzc1Byby1JdGFsaWMudHRmJykgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybCgnLi4vZm9udHMvQmxpc3NQcm8tSXRhbGljLnN2ZyNCbGlzc1Byby1JdGFsaWMnKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBpbXBvcnQgXCJmb250c1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5odG1sIHtcblx0bWluLXdpZHRoOiA5NDBweDtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG5cdG1pbi13aWR0aDogOTQwcHg7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tUmVndWxhcicsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXQsIGJ1dHRvbiwgaDEsIHRleHRhcmVhLCAucGFyYW1ldGVycyBkdCwgaDMge1xuXHRmb250LWZhbWlseTogJ0JsaXNzUHJvLVJlZ3VsYXInLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tQm9sZCc7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50ZXh0IHN0cm9uZywgaDIsIC5jb250YWN0cyAuaW5mbywgLnZpc3VhbC1ib3ggLm1vZGVsLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUsIC5nb29kIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHNwYW4ge1xuXHRmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5kZXNjcmlwdGlvbi1ib3gge1xuXHQucHJpY2UsIC5sbmstb3JkZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tQm9sZCcsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi5nb29kID4gaDEge1xuXHRmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tQm9sZCcsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi5wYXJhbWV0ZXJzIGRkIHtcblx0Zm9udC1mYW1pbHk6ICdCbGlzc1Byby1Cb2xkJywgQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaXRlbS10b3AgLnNlbGVjdGVkLCAuY2hvb3NlLWNvbmZpZ3VyZS1pdGVtIC5yZW1vdmUgPiBzcGFuIHtcblx0Zm9udC1mYW1pbHk6ICdCbGlzc1Byby1JdGFsaWMnLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50ZXh0IGEge1xuXHRjb2xvcjogIzkyNjQzQjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjRmY3ODAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuXG4uZHJvcGRvd24tbWVudSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5oMSwgaDMge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxufVxuXG5pbnB1dCB7XG5cdCZbdHlwZT1cInRleHRcIl0sICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5idG4sIHRleHRhcmVhIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXQge1xuXHQmW3R5cGU9XCJ0ZXh0XCJdLCAmW3R5cGU9XCJwYXNzd29yZFwiXSB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTgzZTIyO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcblx0Ym9yZGVyLWNvbG9yOiAjNTgzZTIyO1xuXHRyZXNpemU6IG5vbmU7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG5cdCY6Oi1tb3otaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjNTgzZTIyO1xuXHR9XG5cdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAjNTgzZTIyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4udGV4dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNTgzZTIyICFpbXBvcnRhbnQ7XG59XG5cbi5sZWZ0LW5hdiBsaSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnRleHQtYnJvd24sIC50b3AtbGlua3MgYSwgLmxlZnQtbmF2IGEge1xuXHRjb2xvcjogIzU4M2UyMjtcbn1cblxuLmRlc2NyaXB0aW9uLWJveCB7XG5cdC5sbmstb3JkZXIge1xuXHRcdGNvbG9yOiAjNTgzZTIyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICM1ODNlMjI7XG5cdFx0fVxuXHR9XG5cdC5wcmljZSB7XG5cdFx0Y29sb3I6ICM1ODNlMjI7XG5cdH1cbn1cblxuLnBhcmFtZXRlcnMgZGQsIGgzIHtcblx0Y29sb3I6ICM1ODNlMjI7XG59XG5cbi5jb25maWd1cmVyLWxua3MgYSB7XG5cdGNvbG9yOiAjNTgzZTIyO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogIzU4M2UyMjtcblx0fVxufVxuXG4ucHJlc2VuY2UtZGlhZ3JhbSBhLCAuZ29vZC10ZXh0IGgyIHtcblx0Y29sb3I6ICM1ODNlMjI7XG59XG5cbi50ZXh0LW9yYW5nZSB7XG5cdGNvbG9yOiAjZmY3ODAwO1xufVxuXG4udG9wLWxpbmtzIGEge1xuXHQmOmhvdmVyLCAmLmN1cnJlbnQge1xuXHRcdGNvbG9yOiAjZmY3ODAwO1xuXHR9XG59XG5cbi5sZWZ0LW5hdiB7XG5cdGE6aG92ZXIsIC5jdXJyZW50IGEge1xuXHRcdGNvbG9yOiAjZmY3ODAwO1xuXHR9XG59XG5cbmgyIHtcblx0Y29sb3I6ICNmZjc4MDA7XG59XG5cbi52aXN1YWwtYm94IC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZjc4MDA7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmY3ODAwO1xuXHR9XG59XG5cbi5wYXJhbWV0ZXJzIGR0IHtcblx0Y29sb3I6ICNmZjc4MDA7XG59XG5cbi5zaG9wIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZjc4MDA7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAjZmY3ODAwO1xuXHR9XG59XG5cbi5nb29kIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6ICNmZjc4MDA7XG59XG5cbi5saW5rLCAubGlua3MgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGluazpob3ZlciwgLmxpbmtzIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkge1xuXHRjb2xvcjogIzRCNEI0Qjtcblx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9tYWluX2JnLmpwZycpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmludC1wYWdlID4gYSB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkge1xuXHQmLm1haW4tcGFnZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9tYWluX2JnLnBuZycpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xuXHR9XG5cdCYuaW5uZXItcGFnZSB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9pbm5lcl9iZy5wbmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcblx0fVxuXHQ+IC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcblx0fVxufVxuXG5oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuLm1haW4tcGFnZSBoZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5oZWFkZXIgLmxvZ28td3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRvcC1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLXBhZ2UgLnRvcC1uYXYge1xuXHRoZWlnaHQ6IDIwMXB4O1xufVxuXG4uaW5uZXItcGFnZSB7XG5cdC50b3AtbmF2IHtcblx0XHRoZWlnaHQ6IDEwOHB4O1xuXHR9XG5cdGhlYWRlciAubG9nby13cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMnB4O1xuXHR9XG5cdC50b3AtbmF2OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzJweDtcblx0XHRsZWZ0OiAxMzBweDtcblx0XHR3aWR0aDogMzgzcHg7XG5cdFx0aGVpZ2h0OiAxMjVweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jaGFpcnMucG5nJyk7XG5cdH1cbn1cblxuLmNoYWlyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdH1cbn1cblxuLmNoYWlyLWJvdHRvbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNoYWlyIH4gLmNoYWlyLWJvdHRvbSB7XG5cdC5jaGFpci1zaGFkb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNoYWlyLWxpbmVzIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHQ+IGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59XG5cbiNjaGFpcjEge1xuXHR0b3A6IC0zMnB4O1xuXHRsZWZ0OiAyNnB4O1xuXHR3aWR0aDogMTA5cHg7XG5cdGhlaWdodDogMTg5cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoYWlyMS5wbmcnKTtcblx0ei1pbmRleDogNTtcblx0fiAuY2hhaXItYm90dG9tIHtcblx0XHR0b3A6IDEyOXB4O1xuXHRcdGxlZnQ6IC01NHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC5jaGFpci1zaGFkb3cge1xuXHRcdFx0d2lkdGg6IDI1N3B4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hhaXIxX3NoYWRvdy5wbmcnKTtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmVzIHtcblx0XHRcdGxlZnQ6IDE3MnB4O1xuXHRcdH1cblx0XHQuY2hhaXItbGluZTEge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHQvKndpZHRoOiAxNjhweDsqL1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3ZlcnRpY2FsX29yYW5nZS5wbmcnKTtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmUyIHtcblx0XHRcdGxlZnQ6IDg2cHg7XG5cdFx0XHR3aWR0aDogODRweDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdC8qaGVpZ2h0OiA0MnB4OyovXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3NsYXNoX29yYW5nZS5wbmcnKTtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmUzIHtcblx0XHRcdHRvcDogNDBweDtcblx0XHRcdGxlZnQ6IDg2cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHQvKndpZHRoOiA0OTZweCovXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3ZlcnRpY2FsX29yYW5nZS5wbmcnKTtcblx0XHR9XG5cdH1cbn1cblxuI2NoYWlyMiB7XG5cdHJpZ2h0OiAxMDVweDtcblx0dG9wOiAtNHB4O1xuXHR3aWR0aDogMTA5cHg7XG5cdGhlaWdodDogMTY0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2NoYWlyMi5wbmcnKTtcblx0ei1pbmRleDogNDtcblx0fiAuY2hhaXItYm90dG9tIHtcblx0XHR0b3A6IDEyOXB4O1xuXHRcdGxlZnQ6IDQ2MHB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdC5jaGFpci1zaGFkb3cge1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvY2hhaXIyX3NoYWRvdy5wbmcnKTtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmVzIHtcblx0XHRcdGxlZnQ6IC0xMTZweDtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmUxIHtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0Lyp3aWR0aDogMTY4cHg7Ki9cblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGluZV92ZXJ0aWNhbF9vcmFuZ2UucG5nJyk7XG5cdFx0XHRyaWdodDogMjM3cHg7XG5cdFx0fVxuXHRcdC5jaGFpci1saW5lMiB7XG5cdFx0XHRsZWZ0OiAtNDVweDtcblx0XHRcdHdpZHRoOiA3N3B4O1xuXHRcdFx0aGVpZ2h0OiAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3NsYXNoX29yYW5nZTMucG5nJyk7XG5cdFx0fVxuXHRcdC5jaGFpci1saW5lMyB7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRsZWZ0OiAtNDBweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfdmVydGljYWxfb3JhbmdlLnBuZycpO1xuXHRcdH1cblx0fVxufVxuXG4jY2hhaXIzIHtcblx0cmlnaHQ6IDMycHg7XG5cdHRvcDogLTJweDtcblx0d2lkdGg6IDEyM3B4O1xuXHRoZWlnaHQ6IDEzMnB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jaGFpcjMucG5nJyk7XG5cdHotaW5kZXg6IDM7XG5cdH4gLmNoYWlyLWJvdHRvbSB7XG5cdFx0dG9wOiAxMDdweDtcblx0XHRsZWZ0OiA1MDZweDtcblx0XHRyaWdodDogMDtcblx0XHQuY2hhaXItc2hhZG93IHtcblx0XHRcdHdpZHRoOiAxNzFweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2NoYWlyM19zaGFkb3cucG5nJyk7XG5cdFx0fVxuXHRcdC5jaGFpci1saW5lcyB7XG5cdFx0XHRsZWZ0OiA5MHB4O1xuXHRcdH1cblx0XHQuY2hhaXItbGluZTIge1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0d2lkdGg6IDYxcHg7XG5cdFx0XHRoZWlnaHQ6IDBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfc2xhc2hfb3JhbmdlMi5wbmcnKTtcblx0XHR9XG5cdFx0LmNoYWlyLWxpbmUzIHtcblx0XHRcdHRvcDogNjlweDtcblx0XHRcdGxlZnQ6IDFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfdmVydGljYWxfb3JhbmdlLnBuZycpO1xuXHRcdH1cblx0fVxufVxuXG4udGFibGVfIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE4cHg7XG5cdGxlZnQ6IDE1MHB4O1xuXHR3aWR0aDogNDA1cHg7XG5cdGhlaWdodDogMTM0cHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3RhYmxlLnBuZycpO1xuXHR6LWluZGV4OiAxO1xufVxuXG4udG9wLWxpbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmlubmVyLXBhZ2UgLnRvcC1saW5rcyB7XG5cdG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG5cbi50b3AtbGlua3MgYSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRwYWRkaW5nLWxlZnQ6IDM3cHg7XG5cdG1hcmdpbi1sZWZ0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uX3RvcF9saW5rLnBuZycpIGxlZnQgdG9wIG5vLXJlcGVhdDtcblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0Jjpob3ZlciwgJi5jdXJyZW50IHtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlO1xuXHR9XG59XG5cbi5iYWcge1xuXHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdGZsb2F0OiByaWdodDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uX2JhZ19vcmFuZ2UucG5nJykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjZmY3ODAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogI2ZmNzgwMDtcblx0fVxufVxuXG4uaW5uZXItcGFnZSB7XG5cdC5iYWcge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXHQuZXhpdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmV4aXQge1xuXHRtYXJnaW4tbGVmdDogLTEwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2V4aXQucG5nJykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjZmY3ODAwO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5tYWluLWNvbnRlbnQtbWlkZGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGVmdC1jb250ZW50IHtcblx0cGFkZGluZy1yaWdodDogODBweDtcblx0PiBkaXYge1xuXHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XG5cdH1cbn1cblxuLmxlZnQtbmF2IHtcblx0bWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmxlZnQtY29udGVudCA+IGRpdjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmxlZnQtbmF2IGxpLCAuc29jaWFsLWJ1dHRvbnMge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxlZnQtbmF2IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0YSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogLTgwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogODBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6IEJsaXNzUHJvLUJvbGQ7XG5cdH1cblx0Ji5jdXJyZW50IGEge1xuXHRcdC5ob3Jpem9udGFsLWxpbmUtY2xpcHBpbmcge1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogLTEycHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdH1cblx0XHQuaG9yaXpvbnRhbC1saW5lIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xlZnRfbmF2X2JnLnBuZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG4uc29jaWFsLWJ1dHRvbnMgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDE3cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL3NvY2lhbF9idG5zLnBuZz92PTEuMDEnKTtcblx0Ji52ayB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHR9XG5cdCYuZmIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG5cdH1cblx0Ji50d2l0dGVyIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuXHR9XG5cdCYuaW5zdGFncmFtIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xuXHR9XG5cdCYud2hhdHNhcHAge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG5cdH1cblx0Ji50ZWxlZ3JhbSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7XG5cdH1cbn1cblxuLmxlZnQtY29udGVudCAuYmFubmVyIHtcblx0bWFyZ2luLXJpZ2h0OiAtNjFweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNzgwMDtcbn1cblxuLnJvdy1vdXQge1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbiNzaWRlYmFyLWNsaXBwaW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC0xMThweDtcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMXB4O1xuXHQuc2lkZWJhci1pbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uc2lkZWJhci1yaWdodCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmNzgwMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDI1OHB4O1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ji5uby1hbmltYXRpb24ge1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmNzgwMDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY3ODAwO1xuXHRcdHRvcDogLTExOHB4O1xuXHR9XG5cdC5sZWZ0LWxpbmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdGhlaWdodDogMDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGNzgwMDtcblx0fVxuXHQucmlnaHQtbGluZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMnB4O1xuXHRcdHJpZ2h0OiAtMXB4O1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdGJhY2tncm91bmQ6ICNGRkY7XG5cdH1cbn1cblxuLnNpZGViYXItaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHggMThweDtcbn1cblxuLnNpZGViYXItcmlnaHQge1xuXHQuaW1hZ2VzIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHR9XG5cdC5pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXHQuaW1hZ2VzIGEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuaW1nLXRvb2x0aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM1ODNlMjI7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdFx0d2lkdGg6IDE3MHB4O1xuXHRcdFx0ei1pbmRleDogOTk7XG5cdFx0fVxuXHR9XG59XG5cbi5zaWRlYmFyLXpvb20tbGluayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMjtcblx0Ym90dG9tOiAzMHB4O1xuXHRyaWdodDogMzBweDtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICNGRjc4MDA7XG5cdHBhZGRpbmctbGVmdDogMTdweDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy96b29tLWljb24ucG5nKSAwIDRweCBuby1yZXBlYXQ7XG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaWRlYmFyLXRodW1iLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA2MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cblxuLnNpZGViYXItcGFnZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA1cHg7XG5cdGJhY2tncm91bmQ6ICNEREQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uc2lkZWJhci1wYWdlci1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXG5cdCYuYWN0aXZle1xuXHRcdGJhY2tncm91bmQ6ICNmZjc4MDA7XG5cdH1cbn1cblxuLmNob29zZS1jb25maWd1cmVzIGEuaXRlbSAuaW1nLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU4M2UyMjtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHR3aWR0aDogMTcwcHg7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4uc2lkZWJhci1yaWdodCAuaW1hZ2VzIGEgLmltZy10b29sdGlwIGltZywgLmNob29zZS1jb25maWd1cmVzIGEuaXRlbSAuaW1nLXRvb2x0aXAgaW1nIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzU4M2UyMjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWRlYmFyLXJpZ2h0IHtcblx0LmltZzpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblx0LmJhbm5lciBpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tYWluLWNvbnRlbnQge1xuXHQudGV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTE3cHg7XG5cdH1cblx0LnNwYW41LnRleHQge1xuXHRcdHdpZHRoOiA0NDBweDtcblx0fVxuXHQudGV4dCB7XG5cdFx0aDEubWFpbiB7XG5cdFx0XHRtYXJnaW46IDAgMCAxOHB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0XHQubGVmdC1saW5lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjFweDtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfaG9yaXpvbnRhbF9vcmFuZ2UucG5nJykgcmVwZWF0LXk7XG5cdFx0XHQmLnNob3cge1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi52aXN1YWwtYm94ID4gLm1vZGVsLWRyb3Bkb3duLCAuc2hvcCA+IC5tb2RlbC1kcm9wZG93biB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4udmlzdWFsLWJveCA+IC5zb3J0LWRyb3Bkb3duIHtcblx0bWFyZ2luLWxlZnQ6IDE3OHB4O1xufVxuXG4uc2hvcCA+IC5zb3J0LWRyb3Bkb3duIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHQ+IGEge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHRcdC5jYXJldCB7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dzX3VwZG93bl9ncmF5LnBuZycpIDBweCAtOHB4IG5vLXJlcGVhdDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHR9XG5cdH1cbn1cblxuLnNob3dwcmljZS1saW5re1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGNvbG9yOiAjOTk5O1xuXHQmLmFjdGl2ZXtcblx0XHRjb2xvcjogI2ZmNzgwMDtcblx0fVxufVxuXG4udGV4dCAuc2hvd3ByaWNlLWxpbmt7XG5cdEBleHRlbmQgLnNob3dwcmljZS1saW5rO1xufVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ29vZCA+IHtcblx0aDEsIC5tb2RlbC1kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnNob3AgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpc3VhbC1ib3ggLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmNvbmZpZ3VyZXIgLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGU6YWZ0ZXIsIC5zaG9wIC5tb2RlbC1kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIsIC5nb29kIC5tb2RlbC1kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGluZV92ZXJ0aWNhbF9kYXNoZWRfb3JhbmdlLnBuZycpO1xufVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24ge1xuXHQ+IC5kcm9wZG93bi10b2dnbGU6aG92ZXI6YWZ0ZXIsICYub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLmNvbmZpZ3VyZXIgLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGUge1xuXHQmOmhvdmVyOmFmdGVyLCAmLm9wZW46YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cbn1cblxuLnNob3AgLm1vZGVsLWRyb3Bkb3duIHtcblx0PiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyLCAmLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG5cbi5nb29kIC5tb2RlbC1kcm9wZG93biB7XG5cdCYub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6aG92ZXI6YWZ0ZXIsID4gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlID4gc3BhbiwgLmdvb2QgPiBoMSBzcGFuLCAuc2hvcCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlID4gc3BhbiB7XG5cdGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm1vZGVsLWRyb3Bkb3duIHtcblx0YSB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXHQ+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcblx0XHR3aWR0aDogMTRweDtcblx0XHRoZWlnaHQ6IDdweDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoJy4uL2ltZy9hcnJvd3NfdXBkb3duX29yYW5nZS5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG5cdH1cblx0Ji5vcGVuIC5jYXJldCB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHR9XG59XG5cbi5kZXNjcmlwdGlvbi1ib3gge1xuXHQucHJpY2Uge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdH1cblx0Lmxuay1vcmRlciB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jYXJ0LWJyb3duLnBuZycpIDAgM3B4IG5vLXJlcGVhdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRzcGFuLnByaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHRcdCY6aG92ZXIgc3Bhbi5wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMTFweDtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LWZhbWlseTogQmxpc3NQcm8tUmVndWxhcjtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaW5mbyB7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLmNob29zZS1jb25maWd1cmUtaXRlbSB7XG5cdC5pdGVtLXRvcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDExcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM1ODNlMjI7XG5cdFx0fVxuXHR9XG59XG5cbi5jb25maWd1cmVyIC5jaG9vc2UtY29uZmlndXJlLWl0ZW0ge1xuXHQudGl0bGUge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0cmlnaHQ6IDM2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3ZlcnRpY2FsX2Rhc2hlZF9icm93bi5wbmcnKTtcblx0XHR9XG5cdH1cblx0LnJlbW92ZSA+IHNwYW4ge1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfdmVydGljYWxfZGFzaGVkX2Jyb3duLnBuZycpO1xuXHR9XG59XG5cbi5jaG9vc2UtY29uZmlndXJlLWl0ZW0ge1xuXHQudGl0bGUge1xuXHRcdC5jYXJldCB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvd3NfdXBkb3duX2Jyb3duLnBuZycpIDAgMTAwJSBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCYub3BlbiAuY2FyZXQge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuXHRcdH1cblx0fVxuXHQuaXRlbS1kZXRhaWwge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uc2VsZWN0LWl0ZW1zIHtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHQmLm5vLW1hcmdpbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG59XG5cbi5jb25maWd1cmVyIHtcblx0LnNlbGVjdC1pdGVtcyB7XG5cdFx0YSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHQudGh1bWItY29udGFpbmVyIHtcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDMwMG1zLCBoZWlnaHQgMzAwbXMsIHRvcCAzMDBtcywgbGVmdCAzMDBtcztcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zLCBoZWlnaHQgMzAwbXMsIHRvcCAzMDBtcywgbGVmdCAzMDBtcztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6aG92ZXIgLnRodW1iLWNvbnRhaW5lciBpbWcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC00OHB4O1xuXHRcdFx0XHR0b3A6IC00OHB4O1xuXHRcdFx0XHR3aWR0aDogMTM1cHg7XG5cdFx0XHRcdGhlaWdodDogMTM1cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMTM1cHg7XG5cdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0fVxuXHRcdFx0Ji5jb25maWd1cmVyLWNvdmVyczpob3ZlciAudGh1bWItY29udGFpbmVyIGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDk5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLm5vLXpvb20gYTpob3ZlciAudGh1bWItY29udGFpbmVyIGltZyB7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdGhlaWdodDogaW5oZXJpdDtcblx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdHotaW5kZXg6IGluaGVyaXQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5jb21wb25lbnQtaW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIC5jb21wb25lbnQtaW5mbyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogODdweDtcblx0XHRcdFx0bGVmdDogLTQ4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdFx0ei1pbmRleDogOTk7XG5cdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRtYXJnaW46IC0ycHg7XG5cdFx0fVxuXHR9XG5cdC5pdGVtLWRldGFpbCB7XG5cdFx0LmN1cnJlbnQgaW1nIHtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNGRkE5NUQ7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdH1cblx0LmNob29zZS1jb25maWd1cmUtaXRlbSAucmVtb3ZlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2ljb25fY2xvc2UucG5nJykgMCA2cHggbm8tcmVwZWF0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQ+IHNwYW4ge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG5cdFx0fVxuXHRcdCY6aG92ZXIgPiBzcGFuIHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi8qLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcy5jb3ZlciBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYm9yZGVyLXdyYXBwZXIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xufVxuXG4uY29uZmlndXJlciAuc2VsZWN0LWl0ZW1zLmNvdmVyIGE6aG92ZXI6YmVmb3JlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn0qL1xuXG4uZ29vZCA+IGgxIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG1hcmdpbjogMCAwIDE4cHg7XG59XG5cbi5jaGFpci1pbWcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kZXRhaWxzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGV0YWlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMjBweDtcblx0Lypkb3Qgb3JpZ2luYWwgd2lkdGggN3B4Ki9cblx0aGVpZ2h0OiAyMHB4O1xuXHQvKmRvdCBvcmlnaW5hbCBoZWlnaHQgOHB4Ki9cblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZG90X29yYW5nZS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4uZGV0YWlsLXRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDI5cHg7XG5cdGJvdHRvbTogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogNXB4IDhweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogI2ZmNzgwMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmRldGFpbDpob3ZlciAuZGV0YWlsLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmRldGFpbC10b29sdGlwOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTIzcHg7XG5cdGJvdHRvbTogLTEzcHg7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDE3cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfc21hbGxfc2xhc2hfb3JhbmdlLnBuZycpO1xufVxuXG4uZGV0YWlsMSB7XG5cdHRvcDogMzNweDtcblx0bGVmdDogMTQwcHg7XG59XG5cbi5kZXRhaWwyIHtcblx0dG9wOiA3NHB4O1xuXHRsZWZ0OiA4NnB4O1xufVxuXG4uZGV0YWlsMyB7XG5cdHRvcDogMTkzcHg7XG5cdGxlZnQ6IDc2cHg7XG59XG5cbi5kZXRhaWw0IHtcblx0dG9wOiAyMTlweDtcblx0bGVmdDogMTk2cHg7XG59XG5cbi5kZXRhaWw1IHtcblx0dG9wOiAyNzlweDtcblx0bGVmdDogMTM1cHg7XG59XG5cbi5kZXRhaWw2IHtcblx0dG9wOiAzOTZweDtcblx0bGVmdDogMTYwcHg7XG59XG5cbiNzbGlkZXIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5zbGlkZXItd3JhcHBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAyMHB4IC0yMHB4O1xuXHR3aWR0aDogNTQwcHg7XG5cdHotaW5kZXg6IDk5O1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdCYuc2xpZGVyLXdyYXBwZXItc21hbGwge1xuXHRcdHdpZHRoOiAxNDBweDtcblx0XHRtYXJnaW46IDJweCAtMjBweCAwIC0yMHB4O1xuXHRcdHotaW5kZXg6IDk4O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdH1cblx0fVxuXHQmLnNsaWRlci13cmFwcGVyLTEwMCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQuYngtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJ4LXdyYXBwZXIgaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlci13cmFwcGVyIHtcblx0LmJ4LWNvbnRyb2xzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYuc2xpZGVyLXdyYXBwZXItc21hbGwgLmJ4LWNvbnRyb2xzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQmOmhvdmVyIC5ieC1jb250cm9scyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YSB7XG5cdFx0fVxuXHR9XG5cdC5ieC1jb250cm9scyBhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2Fycm93c19wcmV2bmV4dF9vcmFuZ2UucG5nJyk7XG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlci13cmFwcGVyLXNtYWxsIC5ieC1jb250cm9scyBhLmRpc2FibGVkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlci13cmFwcGVyIC5ieC1jb250cm9scyB7XG5cdC5ieC1wcmV2IHtcblx0XHRsZWZ0OiAtMTZweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdH1cblx0LmJ4LW5leHQge1xuXHRcdHJpZ2h0OiAtMTZweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG5cdH1cbn1cblxuLmdvb2QgLnNlbGVjdC1pdGVtcyB7XG5cdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdC5pdGVtIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG59XG5cbi8qLmdvb2QgLnNlbGVjdC1pdGVtcyAuaXRlbS5mYWJyaWNzOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYm9yZGVyLXdyYXBwZXIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59Ki9cblxuLnBhcmFtZXRlcnMge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRkdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxMXB4O1xuXHR9XG5cdGRkIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0Ji5hcnRpY2xlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdGZvbnQtZmFtaWx5OiBCbGlzc1Byby1SZWd1bGFyO1xuXHRcdFx0Ji5pbXBvc2libGUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi51bmRlci1nYWxsZXJ5LWxpbmssXG4udGV4dCAudW5kZXItZ2FsbGVyeS1saW5re1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcblxuICAgIGNvbG9yOiAjRkY3ODAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkY3ODAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjc3MDA7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0X2NvdXBsZV9tb2Qge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLmxlZnRfY291cGxlX21vZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5saW5rLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG5cbi5saW5rLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuLnBhcmFtZXRlcnMge1xuXHRkZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdD4gc3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogQmxpc3NQcm8tQm9sZDtcblx0XHR9XG5cdH1cblx0LmRkLXByaWNlLCAuZGQtY292ZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XG5cdFx0Zm9udC1mYW1pbHk6IEJsaXNzUHJvLVJlZ3VsYXI7XG5cdH1cbn1cblxuLmdvb2QtdGV4dCAuaW5mbyB7XG5cdGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuXG4uY29uZmlndXJlci1sbmtzIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHQmLmxpbmtzIGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAjRkY3ODAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCYuaW5mbyB7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdFx0fVxuXHR9XG5cdGgzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDI4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uX2NvbmZpZ3VyZS5wbmcnKSAwIDUwJSBuby1yZXBlYXQ7XG5cdFx0bWFyZ2luOiAwIDAgNXB4IDA7XG5cdH1cbn1cblxuaDMuY29uZmlndXJlci1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uX2NvbmZpZ3VyZV9pbi5wbmcnKSAwIDUwJSBuby1yZXBlYXQ7XG59XG5cbi5jb25maWd1cmVyLWxua3Mge1xuXHRhIHtcblx0XHRoMyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0Jjpob3ZlciBoMyB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogI0ZGNzgwMDtcblx0XHR9XG5cdH1cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCgnLi4vaW1nL2RvdF9icm93bi5wbmcnKTtcblx0fVxufVxuXG4ucHJlc2VuY2Uge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGgzIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LWZhbWlseTogQmxpc3NQcm8tQm9sZDtcblx0fVxufVxuXG4ucHJlc2VuY2UtZGlhZ3JhbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWxlZnQ6IDgzcHg7XG5cdGhlaWdodDogNDBweDtcblx0dG9wOiAtNHB4O1xuXHRhIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdCYuZmlyc3Qge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmNzgwMDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZjc4MDA7XG5cdFx0fVxuXHRcdC5hLXRvb2x0aXAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdGxlZnQ6IDE3cHg7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogLTE3cHg7XG5cdFx0XHRcdGJvdHRvbTogLTE3cHg7XG5cdFx0XHRcdHdpZHRoOiAxN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfc2xhc2hfZ3JlZW4ucG5nJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZmlyc3Qge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmNzgwMDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZjc4MDA7XG5cdFx0XHQuYS10b29sdGlwIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmY3ODAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvbGluZV9zbGFzaF9vcmFuZ2VfdG9vbHRpcC5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJldGFpbCB7XG5cdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjZmZkODAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZDgwMDtcblx0XHRcdC5hLXRvb2x0aXAge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmQ4MDA7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9saW5lX3NsYXNoX3llbGxvdy5wbmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRoaXJkIHtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICM0ZmE3MDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjNGZhNzAwO1xuXHRcdFx0LmEtdG9vbHRpcCB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzRmYTcwMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xpbmVfc2xhc2hfZ3JlZW4ucG5nJyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciAuYS10b29sdGlwIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmLmVtcHR5IHtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5nb29kIHtcblx0LmNob29zZS1jb25maWd1cmVzIHA6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdH1cblx0LmNob29zZS1jb25maWd1cmUtaXRlbSB7XG5cdH1cbn1cblxuLmdvb2QtdGV4dCB7XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0fVxuXHRsaW5lLWhlaWdodDogMS4yNDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5zaG9wLWl0ZW1zIHtcblx0bWFyZ2luLWxlZnQ6IC00N3B4O1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uc2hvcC1pdGVtIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNDdweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxOTFweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ji5tb2RfY29tcGF0aWJsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0Lm5ldyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAzOXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld19pY29uLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdHotaW5kZXg6IDk7XG5cdH1cblx0LnNhbGUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMzlweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zYWxlX2ljb24ucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0dG9wOiAtMTBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0ei1pbmRleDogOTtcblx0fVxuXHQucHJlb3JkZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogNjJweDtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9wcmVvcmRlcl9pY29uLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRcdHRvcDogLThweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0ei1pbmRleDogOTtcblx0fVxuXHQ+IGEge1xuXHRcdGNvbG9yOiAjRkY3ODAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQuaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1ODNFMjI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuXHRcdFx0Ji5tYWluLTIge1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR9XG5cdFx0XHQmLm1haW4tem9vbSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHRcdCYubWFpbjpob3ZlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG5cdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5ob3JfbW9kIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdCYubWFpbi16b29tIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9kX2NvbXBhdGlibGUgLmltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTgzRTIyO1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogODRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdH1cblx0fVxuXG5cdCYubW9kX2NvbXBhdGlibGUgLmltZyBpbWcubWFpbjpob3ZlciB7XG5cdFx0dG9wOiAtMzVweDtcblx0XHRsZWZ0OiAtMjRweDtcblx0XHR3aWR0aDogMTA4cHg7XG5cdFx0aGVpZ2h0OiAxNThweDtcblx0XHRtYXgtd2lkdGg6IDEwOHB4O1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5pbWcge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ji5tYWluLTIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5tYWluLXpvb20ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHRvcDogLTUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDE1O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGJvcmRlci1jb2xvcjogI2ZmNzgwMDtcblxuXHRcdFx0Ji5ob3JfbW9kIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHQmLm1haW4ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmLm1haW4tem9vbSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTUwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yNSU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IC0yNSU7XG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICM1ODNlMjI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdC5wcmljZSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGNvbG9yOiAjNTgzZTIyO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdC5zb3J0cHJpY2UgJixcblx0XHQuc2hvd3ByaWNlICZ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnNob3AtaXRlbTpob3ZlciAudGl0bGUge1xuXHRjb2xvcjogI2ZmNzgwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGFpcnMtbW9kZWwtc3ViZ3JvdXAge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM1ODNlMjI7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNTgzZTIyO1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRtYXJnaW4tbGVmdDogNDdweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cblx0LnNob3AtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC00N3B4O1xuXHR9XG5cblx0Ly8mOm50aC1jaGlsZCgyKSB7XG5cdC8vXHQuc2hvcC1pdGVtIC5wcmljZSB7XG5cdC8vXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQvL1x0fVxuXHQvL31cbn1cblxuLmNvbnRhY3RzIHtcblx0LmluZm8ge1xuXHRcdHBhZGRpbmctYm90dG9tOiAycHg7XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHQubGluZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHR0ZXh0YXJlYSB7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cmVzaXplOiBub25lO1xuXHRcdGhlaWdodDogNjBweDtcblx0fVxufVxuXG4uZGlsZXJzIHtcblx0aDEge1xuXHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdC5zcGFuMiBpbnB1dCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMTBweDtcblx0XHQvKjEyNiBieSBkZWZhdWx0Ki9cblx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XG5cdFx0Lyo2IGJ5IGRlZmF1bHQqL1xuXHR9XG59XG5cbi5jb250YWN0cyB7XG5cdC5zcGFuMiBpbnB1dCwgLnNwYW41LnVzZXJuYW1lIGlucHV0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDExMHB4O1xuXHRcdC8qMTI2IGJ5IGRlZmF1bHQqL1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0XHQvKjYgYnkgZGVmYXVsdCovXG5cdH1cblx0LnNwYW4yIHtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0aW5wdXQge1xuXHRcdFx0d2lkdGg6IDE1MHB4O1xuXHRcdH1cblx0fVxuXHQuc3BhbjUudXNlcm5hbWUgaW5wdXQge1xuXHRcdHdpZHRoOiAzNTBweDtcblx0fVxufVxuXG4uZGlsZXJzIC5pbnB1dCwgLmNvbnRhY3RzIC5pbnB1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRpbGVycyAuZXJyb3IgaW5wdXQsIC5jb250YWN0cyAuZXJyb3IgaW5wdXQge1xuXHRib3JkZXItY29sb3I6ICNmZjc4MDA7XG59XG5cbi5kaWxlcnMgLmlucHV0OmJlZm9yZSwgLmNvbnRhY3RzIC5pbnB1dDpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdGxlZnQ6IDZweDtcblx0d2lkdGg6IDE0cHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbnMucG5nJyk7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubWFpbC5pbnB1dDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMHB4O1xufVxuXG4udXNlcm5hbWUuaW5wdXQ6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDBweDtcbn1cblxuLnBhc3N3b3JkLmlucHV0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG5cbi5jb250YWN0cyBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuXHR3aWR0aDogMTIwcHg7XG5cdC5pY29uLXNlbmQge1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbl9zZW5kLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG5cdH1cbn1cblxuZm9vdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym90dG9tOiAwO1xuXHRtYXJnaW4tdG9wOiAtNDBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggI2ZmZjtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXHQuY29weXJpZ2h0IHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiBCbGlzc1Byby1Cb2xkO1xuXHR9XG5cdC50ZWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaWNvbl90ZWwucG5nJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdHdoaXRlLXNwYWNlOiBwcmU7XG5cdH1cblx0LmFkZHJlc3Mge1xuXHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9pY29uX2xvY2F0aW9uLnBuZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0fVxuXG5cdC5yb3cge1xuXHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNiZGJkYmQ7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2dvLXNtYWxsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTA4cHg7XG5cdGhlaWdodDogMjFweDtcblx0Zm9udC1zaXplOiAwO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vaW1nL2xvZ29fc21hbGwucG5nJyk7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcblx0fVxufVxuXG4ucHJvZHVjZWQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLypsb2FkaW5nIHBhZ2Ugc3R5bGVzLS0tLS1iZWdpbiovXG5cbmh0bWwge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkubG9hZGluZy1wYWdlIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuYzJ3LXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICM1ODNlMjI7XG5cdFx0fVxuXHR9XG59XG5cbi5sb2FkaW5nLWxheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNjIwcHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC0zMTBweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0xMTdweDtcblx0LypjZW50ZXIgYmxvY2sgaGVpZ2h0OiAyMzVweCovXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LmltZyB7XG5cdFx0aGVpZ2h0OiAyMzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHR9XG59XG5cbi5sb2FkaW5nLWxvZ28ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDJweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9sb2FkaW5nX2xvZ28ucG5nJyk7XG59XG5cbiNsb2FkaW5nX2xheWVyX2NvbG91ciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdC5sb2FkaW5nLWxvZ28ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcblx0fVxufVxuXG4jbG9hZGluZ19sYXllcl9tb25vIHtcblx0LmltZyBpbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDUxcHg7XG5cdFx0bGVmdDogMjVweDtcblx0fVxuXHQubG9hZGluZy1sb2dvIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NXB4O1xuXHR9XG59XG5cbi8qbG9hZGluZyBwYWdlIHN0eWxlcy0tLS0tLS1lbmQqL1xuXG4ucmlnaHQtc2xpZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogI0ZGOTkwMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRyaWdodDogMDtcblx0dG9wOiAwO1xuXHRjb2xvcjogI0ZGRjtcblx0ei1pbmRleDogOTk5O1xuXHQuY29udGFpbmVyLWlubmVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRjb2xvcjogI0ZGRjtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdC50ZXh0LW9yYW5nZSB7XG5cdFx0XHRjb2xvcjogI0ZGRjtcblx0XHR9XG5cdH1cblx0PiBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RlbGl2ZXJ5LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuXHRcdGhlaWdodDogMTcycHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi10b3A6IC04NnB4O1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdH1cbn1cblxuLnZhY2FuY2llcyA+IGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZhY2FuY2llcy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbn1cblxuLm5ld3MgPiBhIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzLXRhYi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbn1cblxuLmNvbnRhaW5lci1pbm5lciAuYWN0aW9uLWl0ZW0ge1xuXHQudGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxuXHQudGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0ZGQ0MwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0aSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3MtZXhwYW5kZXIucG5nKSAwIDAgbm8tcmVwZWF0O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogOXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdH1cblx0fVxuXHQmLm9wZW5lZCAudGl0bGUgaSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzLWV4cGFuZGVyLnBuZykgMCAtOXB4IG5vLXJlcGVhdDtcblx0fVxufVxuXG4uYWN0aW9ucyA+IGEge1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjdG9ucy10YWIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG59XG5cbi5yb3cgLmFsZXJ0IHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi52aXN1YWwtYm94IHtcblx0LmV4cGFuZC1saW5rcyBhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3N2Zy96b29tLnN2ZykgMCA0cHggbm8tcmVwZWF0O1xuXHRcdGNvbG9yOiAjZmY3ODAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHR9XG5cdC5jaGFpci1pbWcge1xuXHR9XG5cdC5leHBhbmQtbGlua3Mge1xuXHRcdGhlaWdodDogMTVweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdHdpZHRoOiA1NDBweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0ZGNzgwMDtcblx0XHRhLmFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLnNvcnQtYnV0dG9ucyB7XG5cdHBhZGRpbmctdG9wOiAzcHg7XG5cdGEge1xuXHRcdG1hcmdpbi1sZWZ0OiA3MnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Y29sb3I6ICNBNUE1QTU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ByaWNlLWljb24ucG5nKSAwIC0yNHB4IG5vLXJlcGVhdDtcblx0XHQmLnNvcnQtdXAsICYuc29ydC1kb3duIHtcblx0XHRcdGNvbG9yOiAjRkY3ODAwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0fVxuXHRcdCYuc29ydC11cDphZnRlciwgJi5zb3J0LWRvd246YWZ0ZXIsICY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA2cHg7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9pbWcvYXJyb3dzX3VwZG93bl9vcmFuZ2UucG5nJykgMTAwJSAwcHggbm8tcmVwZWF0O1xuXHRcdH1cblx0XHQmLnNvcnQtZG93bjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC04cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51LCAubW9kZWwtZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuXHQtd2Via2l0LWNvbHVtbi1jb3VudDogMzsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG5cdC1tb3otY29sdW1uLWNvdW50OiAzOyAvKiBGaXJlZm94ICovXG5cdGNvbHVtbi1jb3VudDogMztcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGksIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG5cdHdpZHRoOiAxOTBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LmNvbmZpZ3VyZXItbWVudXtcblx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuXHQtbW96LWNvbHVtbi1jb3VudDogMTsgLyogRmlyZWZveCAqL1xuXHRjb2x1bW4tY291bnQ6IDE7XG5cdGxlZnQ6IC0yMDBweDtcblxuXHRsaSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cblxuXHQuZHJvcGRvd24tY2hhaXJzLWdyb3Vwe1xuXHRcdHdpZHRoOiA4ODBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNkZGQ7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblxuXHQuZHJvcGRvd24tY2hhaXItaXRlbXtcblx0XHR3aWR0aDogMTgwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGxpc3Qtc3R5bGU6bm9uZTtcblx0XHQmLmFjdGl2ZSBhe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmY3ODAwO1xuXHRcdH1cblx0fVxuXHQuZHJvcGRvd24tZ3JvdXAtY2hpbGRyZW57XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cbn1cblxuLmNvdmVycy1jb2xsZWN0aW9uIHtcblx0LmNvbGxlY3Rpb24tY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDMwNXB4O1xuXHR9XG5cdC5jb3ZlcnMtYWRkLXByaWNlIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuXG4uY292ZXJzLXByb2R1Y3RzIHtcblx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGhlaWdodDogMjBweDtcblx0fVxuXHQuY292ZXItYmlnLXByZXZpZXcge1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3pvb20tY292ZXItYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3pvb20tY292ZXItc21hbGwucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy96b29tLWNvdmVyLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmNvdmVycy1wcm9kdWN0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5jb3ZlcnMtZ3JvdXAgPiBoMiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmNvdmVycy1jb2xsZWN0aW9uIHtcblx0PiBoMyB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHR9XG5cdC5kZWxpdmVyeS10aW1lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAjZmY3ODAwO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Y29sb3I6ICNGRkY7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxMnB4O1xuXHRcdH1cblx0fVxufVxuXG5oMS5jb3ZlcnMtdGl0bGUge1xuXHRjb2xvcjogI2ZmNzgwMDtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW46IDAgMCAyMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtZmFtaWx5OiBCbGlzc1Byby1Cb2xkO1xufVxuXG5oMi5jb3ZlcnMtdGl0bGUsIGgzLmNvdmVycy10aXRsZSB7XG5cdGNvbG9yOiAjNTgzZTIyO1xufVxuXG4uY29uZmlndXJlci1tb2RlbC1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji5sb2FkaW5nIC5hamF4LWxvYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmFqYXgtbG9hZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbjogLTVweCAwIDAgLTEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb21wYXRpYmxlLWNoYWlycy1jb250YWluZXIge1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5jb21wYXRpYmxlLWNoYWlycyBoMiB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tczJfZm9ybSB7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4ubXMyX2xpbmsge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNoYWlycy1tb2RlbC1ncm91cC10aXRsZSB7XG5cdG1hcmdpbi1sZWZ0OiA0N3B4O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGhlaWdodDogMzVweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2hhaXJzLW1vZGVsLWdyb3VwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0fVxuXHQmOmhvdmVyIC5jaGFpcnMtbW9kZWwtZ3JvdXAtdGl0bGUge1xuXHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjc4MDA7XG5cdH1cblx0Ji5jaGlsZHJlbi0xIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdCYuY2hpbGRyZW4tMiB7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXHQmLmNoaWxkcmVuLTMge1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNSU7XG5cdH1cblx0Ji5jaGlsZHJlbi00IHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYnRuLm1vZC1jb25maWd1cmVye1xuXHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdGNvbG9yOiAjZmY3ODAwO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OjI7XG59XG5cbiNmYW5jeWJveC10aHVtYnMgdWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGxlZnQ6IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI2ZhbmN5Ym94LXRodW1icyB1bCBsaSB7XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0bWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcblx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBpbXBvcnQgXCJsYW5kaW5nXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2FydHByb2cvV2Vic2l0ZXMvYzJ3L3NvdXJjZS9hc3NldHMvY29tbW9uLmJsb2Nrcy9wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZC9fX2ltZy13L19wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9faW1nLXcuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9hcnRwcm9nL1dlYnNpdGVzL2Mydy9zb3VyY2UvYXNzZXRzL2NvbW1vbi5ibG9ja3MvcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQvX19pbm5lci9fcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmRfX2lubmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvYXJ0cHJvZy9XZWJzaXRlcy9jMncvc291cmNlL2Fzc2V0cy9jb21tb24uYmxvY2tzL3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkL19fcHJpY2UvX3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX19wcmljZS5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2FydHByb2cvV2Vic2l0ZXMvYzJ3L3NvdXJjZS9hc3NldHMvY29tbW9uLmJsb2Nrcy9wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZC9fX3RpdGxlL19wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fdGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9Vc2Vycy9hcnRwcm9nL1dlYnNpdGVzL2Mydy9zb3VyY2UvYXNzZXRzL2NvbW1vbi5ibG9ja3MvcHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQvX3Byb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkLnNjc3NcIjtcbkBpbXBvcnQgXCIvVXNlcnMvYXJ0cHJvZy9XZWJzaXRlcy9jMncvc291cmNlL2Fzc2V0cy9jb21tb24uYmxvY2tzL3Byb2R1Y3QtY29uZmlndXJhdGlvbnMvX19zbGlkZXIvX3Byb2R1Y3QtY29uZmlndXJhdGlvbnNfX3NsaWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL1VzZXJzL2FydHByb2cvV2Vic2l0ZXMvYzJ3L3NvdXJjZS9hc3NldHMvY29tbW9uLmJsb2Nrcy9wcm9kdWN0LWNvbmZpZ3VyYXRpb25zL19wcm9kdWN0LWNvbmZpZ3VyYXRpb25zLnNjc3NcIjtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLVJlZ3VsYXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CbGlzc1Byby1SZWd1bGFyLnN2ZyNCbGlzc1Byby1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0JsaXNzUHJvLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9CbGlzc1Byby1Cb2xkLnN2ZyNCbGlzc1Byby1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9CbGlzc1Byby1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvQmxpc3NQcm8tSXRhbGljLnN2ZyNCbGlzc1Byby1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuaHRtbCB7XG4gIG1pbi13aWR0aDogOTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7IH1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogOTQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tUmVndWxhcicsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5pbnB1dCwgYnV0dG9uLCBoMSwgdGV4dGFyZWEsIC5wYXJhbWV0ZXJzIGR0LCBoMyB7XG4gIGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tUmVndWxhcicsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50ZXh0IHN0cm9uZywgaDIsIC5jb250YWN0cyAuaW5mbywgLnZpc3VhbC1ib3ggLm1vZGVsLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUsIC5nb29kIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHNwYW4ge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmRlc2NyaXB0aW9uLWJveCAucHJpY2UsIC5kZXNjcmlwdGlvbi1ib3ggLmxuay1vcmRlciB7XG4gIGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tQm9sZCcsIEFyaWFsLCBcIkhlbHZldGljYSBDWVwiLCBcIk5pbWJ1cyBTYW5zIExcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZ29vZCA+IGgxIHtcbiAgZm9udC1mYW1pbHk6ICdCbGlzc1Byby1Cb2xkJywgQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5nb29kID4gaDEgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdCbGlzc1Byby1Cb2xkJywgQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnBhcmFtZXRlcnMgZGQge1xuICBmb250LWZhbWlseTogJ0JsaXNzUHJvLUJvbGQnLCBBcmlhbCwgXCJIZWx2ZXRpY2EgQ1lcIiwgXCJOaW1idXMgU2FucyBMXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLml0ZW0tdG9wIC5zZWxlY3RlZCwgLmNob29zZS1jb25maWd1cmUtaXRlbSAucmVtb3ZlID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnQmxpc3NQcm8tSXRhbGljJywgQXJpYWwsIFwiSGVsdmV0aWNhIENZXCIsIFwiTmltYnVzIFNhbnMgTFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50ZXh0IGEge1xuICBjb2xvcjogIzkyNjQzQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRleHQgYTpob3ZlciB7XG4gICAgY29sb3I6ICNGZjc4MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5kcm9wZG93bi1tZW51IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaDEsIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIGgyIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgaDIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIGJvcmRlci1jb2xvcjogIzU4M2UyMjsgfVxuXG50ZXh0YXJlYSB7XG4gIGJvcmRlci1jb2xvcjogIzU4M2UyMjtcbiAgcmVzaXplOiBub25lOyB9XG5cbmlucHV0OjotbW96LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTgzZTIyOyB9XG5cbmlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTgzZTIyO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnRleHQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzU4M2UyMiAhaW1wb3J0YW50OyB9XG5cbi5sZWZ0LW5hdiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4udGV4dC1icm93biwgLnRvcC1saW5rcyBhLCAubGVmdC1uYXYgYSB7XG4gIGNvbG9yOiAjNTgzZTIyOyB9XG5cbi5kZXNjcmlwdGlvbi1ib3ggLmxuay1vcmRlciB7XG4gIGNvbG9yOiAjNTgzZTIyOyB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggLmxuay1vcmRlcjpob3ZlciB7XG4gICAgY29sb3I6ICM1ODNlMjI7IH1cblxuLmRlc2NyaXB0aW9uLWJveCAucHJpY2Uge1xuICBjb2xvcjogIzU4M2UyMjsgfVxuXG4ucGFyYW1ldGVycyBkZCwgaDMge1xuICBjb2xvcjogIzU4M2UyMjsgfVxuXG4uY29uZmlndXJlci1sbmtzIGEge1xuICBjb2xvcjogIzU4M2UyMjsgfVxuICAuY29uZmlndXJlci1sbmtzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNTgzZTIyOyB9XG5cbi5wcmVzZW5jZS1kaWFncmFtIGEsIC5nb29kLXRleHQgaDIge1xuICBjb2xvcjogIzU4M2UyMjsgfVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmNzgwMDsgfVxuXG4udG9wLWxpbmtzIGE6aG92ZXIsIC50b3AtbGlua3MgYS5jdXJyZW50IHtcbiAgY29sb3I6ICNmZjc4MDA7IH1cblxuLmxlZnQtbmF2IGE6aG92ZXIsIC5sZWZ0LW5hdiAuY3VycmVudCBhIHtcbiAgY29sb3I6ICNmZjc4MDA7IH1cblxuaDIge1xuICBjb2xvcjogI2ZmNzgwMDsgfVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmY3ODAwOyB9XG4gIC52aXN1YWwtYm94IC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNzgwMDsgfVxuXG4ucGFyYW1ldGVycyBkdCB7XG4gIGNvbG9yOiAjZmY3ODAwOyB9XG5cbi5zaG9wIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZjc4MDA7IH1cbiAgLnNob3AgLm1vZGVsLWRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY3ODAwOyB9XG5cbi5nb29kIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZjc4MDA7IH1cblxuLmxpbmssIC5saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxpbms6aG92ZXIsIC5saW5rcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzRCNEI0QjtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvbWFpbl9iZy5qcGdcIik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJpbnQtcGFnZSA+IGEge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmJvZHkubWFpbi1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvbWFpbl9iZy5wbmdcIikgdG9wIGNlbnRlciBuby1yZXBlYXQ7IH1cblxuYm9keS5pbm5lci1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuLi9pbWcvaW5uZXJfYmcucG5nXCIpIHRvcCBjZW50ZXIgbm8tcmVwZWF0OyB9XG5cbmJvZHkgPiAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbmhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA2MHB4OyB9XG5cbi5tYWluLXBhZ2UgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5oZWFkZXIgLmxvZ28td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udG9wLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi1wYWdlIC50b3AtbmF2IHtcbiAgaGVpZ2h0OiAyMDFweDsgfVxuXG4uaW5uZXItcGFnZSAudG9wLW5hdiB7XG4gIGhlaWdodDogMTA4cHg7IH1cblxuLmlubmVyLXBhZ2UgaGVhZGVyIC5sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5pbm5lci1wYWdlIC50b3AtbmF2OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgbGVmdDogMTMwcHg7XG4gIHdpZHRoOiAzODNweDtcbiAgaGVpZ2h0OiAxMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoYWlycy5wbmdcIik7IH1cblxuLmNoYWlyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoYWlyOmhvdmVyLCAuY2hhaXIuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7IH1cblxuLmNoYWlyLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uY2hhaXIgfiAuY2hhaXItYm90dG9tIC5jaGFpci1zaGFkb3cge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGFpciB+IC5jaGFpci1ib3R0b20gLmNoYWlyLWxpbmVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4OyB9XG4gIC5jaGFpciB+IC5jaGFpci1ib3R0b20gLmNoYWlyLWxpbmVzID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuI2NoYWlyMSB7XG4gIHRvcDogLTMycHg7XG4gIGxlZnQ6IDI2cHg7XG4gIHdpZHRoOiAxMDlweDtcbiAgaGVpZ2h0OiAxODlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoYWlyMS5wbmdcIik7XG4gIHotaW5kZXg6IDU7IH1cbiAgI2NoYWlyMSB+IC5jaGFpci1ib3R0b20ge1xuICAgIHRvcDogMTI5cHg7XG4gICAgbGVmdDogLTU0cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAjY2hhaXIxIH4gLmNoYWlyLWJvdHRvbSAuY2hhaXItc2hhZG93IHtcbiAgICAgIHdpZHRoOiAyNTdweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGFpcjFfc2hhZG93LnBuZ1wiKTsgfVxuICAgICNjaGFpcjEgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lcyB7XG4gICAgICBsZWZ0OiAxNzJweDsgfVxuICAgICNjaGFpcjEgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lMSB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIC8qd2lkdGg6IDE2OHB4OyovXG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3ZlcnRpY2FsX29yYW5nZS5wbmdcIik7IH1cbiAgICAjY2hhaXIxIH4gLmNoYWlyLWJvdHRvbSAuY2hhaXItbGluZTIge1xuICAgICAgbGVmdDogODZweDtcbiAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgLypoZWlnaHQ6IDQycHg7Ki9cbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3NsYXNoX29yYW5nZS5wbmdcIik7IH1cbiAgICAjY2hhaXIxIH4gLmNoYWlyLWJvdHRvbSAuY2hhaXItbGluZTMge1xuICAgICAgdG9wOiA0MHB4O1xuICAgICAgbGVmdDogODZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIC8qd2lkdGg6IDQ5NnB4Ki9cbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3ZlcnRpY2FsX29yYW5nZS5wbmdcIik7IH1cblxuI2NoYWlyMiB7XG4gIHJpZ2h0OiAxMDVweDtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogMTA5cHg7XG4gIGhlaWdodDogMTY0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGFpcjIucG5nXCIpO1xuICB6LWluZGV4OiA0OyB9XG4gICNjaGFpcjIgfiAuY2hhaXItYm90dG9tIHtcbiAgICB0b3A6IDEyOXB4O1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgI2NoYWlyMiB+IC5jaGFpci1ib3R0b20gLmNoYWlyLXNoYWRvdyB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hhaXIyX3NoYWRvdy5wbmdcIik7IH1cbiAgICAjY2hhaXIyIH4gLmNoYWlyLWJvdHRvbSAuY2hhaXItbGluZXMge1xuICAgICAgbGVmdDogLTExNnB4OyB9XG4gICAgI2NoYWlyMiB+IC5jaGFpci1ib3R0b20gLmNoYWlyLWxpbmUxIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgLyp3aWR0aDogMTY4cHg7Ki9cbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmVfdmVydGljYWxfb3JhbmdlLnBuZ1wiKTtcbiAgICAgIHJpZ2h0OiAyMzdweDsgfVxuICAgICNjaGFpcjIgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lMiB7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZV9zbGFzaF9vcmFuZ2UzLnBuZ1wiKTsgfVxuICAgICNjaGFpcjIgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lMyB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3ZlcnRpY2FsX29yYW5nZS5wbmdcIik7IH1cblxuI2NoYWlyMyB7XG4gIHJpZ2h0OiAzMnB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAxMjNweDtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoYWlyMy5wbmdcIik7XG4gIHotaW5kZXg6IDM7IH1cbiAgI2NoYWlyMyB+IC5jaGFpci1ib3R0b20ge1xuICAgIHRvcDogMTA3cHg7XG4gICAgbGVmdDogNTA2cHg7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAjY2hhaXIzIH4gLmNoYWlyLWJvdHRvbSAuY2hhaXItc2hhZG93IHtcbiAgICAgIHdpZHRoOiAxNzFweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGFpcjNfc2hhZG93LnBuZ1wiKTsgfVxuICAgICNjaGFpcjMgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lcyB7XG4gICAgICBsZWZ0OiA5MHB4OyB9XG4gICAgI2NoYWlyMyB+IC5jaGFpci1ib3R0b20gLmNoYWlyLWxpbmUyIHtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiA2MXB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZV9zbGFzaF9vcmFuZ2UyLnBuZ1wiKTsgfVxuICAgICNjaGFpcjMgfiAuY2hhaXItYm90dG9tIC5jaGFpci1saW5lMyB7XG4gICAgICB0b3A6IDY5cHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZV92ZXJ0aWNhbF9vcmFuZ2UucG5nXCIpOyB9XG5cbi50YWJsZV8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMTUwcHg7XG4gIHdpZHRoOiA0MDVweDtcbiAgaGVpZ2h0OiAxMzRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RhYmxlLnBuZ1wiKTtcbiAgei1pbmRleDogMTsgfVxuXG4udG9wLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDsgfVxuXG4uaW5uZXItcGFnZSAudG9wLWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDsgfVxuXG4udG9wLWxpbmtzIGEge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICBtYXJnaW4tbGVmdDogNDRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fdG9wX2xpbmsucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDsgfVxuICAudG9wLWxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC50b3AtbGlua3MgYTpob3ZlciwgLnRvcC1saW5rcyBhLmN1cnJlbnQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7IH1cblxuLmJhZyB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX2JhZ19vcmFuZ2UucG5nXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmNzgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5iYWc6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmNzgwMDsgfVxuXG4uaW5uZXItcGFnZSAuYmFnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5pbm5lci1wYWdlIC5leGl0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmV4aXQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9leGl0LnBuZ1wiKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZjc4MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ubWFpbi1jb250ZW50LW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGVmdC1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogODBweDsgfVxuICAubGVmdC1jb250ZW50ID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4OyB9XG5cbi5sZWZ0LW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cblxuLmxlZnQtY29udGVudCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubGVmdC1uYXYgbGksIC5zb2NpYWwtYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5sZWZ0LW5hdiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmxlZnQtbmF2IGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtZmFtaWx5OiBCbGlzc1Byby1Cb2xkOyB9XG4gIC5sZWZ0LW5hdiBsaS5jdXJyZW50IGEgLmhvcml6b250YWwtbGluZS1jbGlwcGluZyB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7IH1cbiAgLmxlZnQtbmF2IGxpLmN1cnJlbnQgYSAuaG9yaXpvbnRhbC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGVmdF9uYXZfYmcucG5nXCIpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zb2NpYWwtYnV0dG9ucyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTdweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NvY2lhbF9idG5zLnBuZz92PTEuMDFcIik7IH1cbiAgLnNvY2lhbC1idXR0b25zIGEudmsge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAuc29jaWFsLWJ1dHRvbnMgYS5mYiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDsgfVxuICAuc29jaWFsLWJ1dHRvbnMgYS50d2l0dGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwOyB9XG4gIC5zb2NpYWwtYnV0dG9ucyBhLmluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggMDsgfVxuICAuc29jaWFsLWJ1dHRvbnMgYS53aGF0c2FwcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDsgfVxuICAuc29jaWFsLWJ1dHRvbnMgYS50ZWxlZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMHB4IDA7IH1cblxuLmxlZnQtY29udGVudCAuYmFubmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmNzgwMDsgfVxuXG4ucm93LW91dCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDsgfVxuXG4jc2lkZWJhci1jbGlwcGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDFweDsgfVxuICAjc2lkZWJhci1jbGlwcGluZyAuc2lkZWJhci1pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2lkZWJhci1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNzgwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDI1OHB4O1xuICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAuc2lkZWJhci1yaWdodC5uby1hbmltYXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmNzgwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmY3ODAwO1xuICAgIHRvcDogLTExOHB4OyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5sZWZ0LWxpbmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGNzgwMDsgfVxuICAuc2lkZWJhci1yaWdodCAucmlnaHQtbGluZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7IH1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggMThweDsgfVxuXG4uc2lkZWJhci1yaWdodCAuaW1hZ2VzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWRlYmFyLXJpZ2h0IC5pbWFnZXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5zaWRlYmFyLXJpZ2h0IC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uc2lkZWJhci1yaWdodCAuaW1hZ2VzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNpZGViYXItcmlnaHQgLmltYWdlcyBhIC5pbWctdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODNlMjI7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHotaW5kZXg6IDk5OyB9XG5cbi5zaWRlYmFyLXpvb20tbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkY3ODAwO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvem9vbS1pY29uLnBuZykgMCA0cHggbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uc2lkZWJhci10aHVtYi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4OyB9XG4gIC5zaWRlYmFyLXRodW1iLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5zaWRlYmFyLXBhZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiAjREREO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4uc2lkZWJhci1wYWdlci1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDEgMSBhdXRvOyB9XG4gIC5zaWRlYmFyLXBhZ2VyLWl0ZW0uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3ODAwOyB9XG5cbi5jaG9vc2UtY29uZmlndXJlcyBhLml0ZW0gLmltZy10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODNlMjI7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgd2lkdGg6IDE3MHB4O1xuICB6LWluZGV4OiA5OTsgfVxuXG4uc2lkZWJhci1yaWdodCAuaW1hZ2VzIGEgLmltZy10b29sdGlwIGltZywgLmNob29zZS1jb25maWd1cmVzIGEuaXRlbSAuaW1nLXRvb2x0aXAgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4M2UyMjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNpZGViYXItcmlnaHQgLmltZzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5zaWRlYmFyLXJpZ2h0IC5iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1haW4tY29udGVudCAudGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IC0xN3B4OyB9XG5cbi5tYWluLWNvbnRlbnQgLnNwYW41LnRleHQge1xuICB3aWR0aDogNDQwcHg7IH1cblxuLm1haW4tY29udGVudCAudGV4dCBoMS5tYWluIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLm1haW4tY29udGVudCAudGV4dCAubGVmdC1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX2hvcml6b250YWxfb3JhbmdlLnBuZ1wiKSByZXBlYXQteTsgfVxuICAubWFpbi1jb250ZW50IC50ZXh0IC5sZWZ0LWxpbmUuc2hvdyB7XG4gICAgYm90dG9tOiAwOyB9XG5cbi52aXN1YWwtYm94ID4gLm1vZGVsLWRyb3Bkb3duLCAuc2hvcCA+IC5tb2RlbC1kcm9wZG93biB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi52aXN1YWwtYm94ID4gLnNvcnQtZHJvcGRvd24ge1xuICBtYXJnaW4tbGVmdDogMTc4cHg7IH1cblxuLnNob3AgPiAuc29ydC1kcm9wZG93biB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuc2hvcCA+IC5zb3J0LWRyb3Bkb3duID4gYSB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgICAuc2hvcCA+IC5zb3J0LWRyb3Bkb3duID4gYSAuY2FyZXQge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvd3NfdXBkb3duX2dyYXkucG5nXCIpIDBweCAtOHB4IG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDlweDsgfVxuXG4uc2hvd3ByaWNlLWxpbmssIC50ZXh0IC5zaG93cHJpY2UtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgY29sb3I6ICM5OTk7IH1cbiAgLnNob3dwcmljZS1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZjc4MDA7IH1cblxuLnZpc3VhbC1ib3ggLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZ29vZCA+IGgxLCAuZ29vZCA+IC5tb2RlbC1kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNob3AgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuY29uZmlndXJlciAuY2hvb3NlLWNvbmZpZ3VyZS1pdGVtIC50aXRsZTphZnRlciwgLnNob3AgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmdvb2QgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZV92ZXJ0aWNhbF9kYXNoZWRfb3JhbmdlLnBuZ1wiKTsgfVxuXG4udmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyLCAudmlzdWFsLWJveCAubW9kZWwtZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5jb25maWd1cmVyIC5jaG9vc2UtY29uZmlndXJlLWl0ZW0gLnRpdGxlOmhvdmVyOmFmdGVyLCAuY29uZmlndXJlciAuY2hvb3NlLWNvbmZpZ3VyZS1pdGVtIC50aXRsZS5vcGVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uc2hvcCAubW9kZWwtZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyOmFmdGVyLCAuc2hvcCAubW9kZWwtZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi5nb29kIC5tb2RlbC1kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlciwgLmdvb2QgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLnZpc3VhbC1ib3ggLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSA+IHNwYW4sIC5nb29kID4gaDEgc3BhbiwgLnNob3AgLm1vZGVsLWRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLm1vZGVsLWRyb3Bkb3duIGEge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5tb2RlbC1kcm9wZG93biA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4uL2ltZy9hcnJvd3NfdXBkb3duX29yYW5nZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTsgfVxuXG4ubW9kZWwtZHJvcGRvd24ub3BlbiAuY2FyZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmRlc2NyaXB0aW9uLWJveCAucHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4uZGVzY3JpcHRpb24tYm94IC5sbmstb3JkZXIge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NhcnQtYnJvd24ucG5nXCIpIDAgM3B4IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuICAuZGVzY3JpcHRpb24tYm94IC5sbmstb3JkZXIgc3Bhbi5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmRlc2NyaXB0aW9uLWJveCAubG5rLW9yZGVyOmhvdmVyIHNwYW4ucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTExcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IEJsaXNzUHJvLVJlZ3VsYXI7IH1cbiAgLmRlc2NyaXB0aW9uLWJveCAubG5rLW9yZGVyIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5kZXNjcmlwdGlvbi1ib3ggLmxuay1vcmRlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmRlc2NyaXB0aW9uLWJveCAubG5rLW9yZGVyOmhvdmVyIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5kZXNjcmlwdGlvbi1ib3ggLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5jaG9vc2UtY29uZmlndXJlLWl0ZW0gLml0ZW0tdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cblxuLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGUgYSB7XG4gICAgY29sb3I6ICM1ODNlMjI7IH1cblxuLmNvbmZpZ3VyZXIgLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNvbmZpZ3VyZXIgLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGU6YWZ0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHJpZ2h0OiAzNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3ZlcnRpY2FsX2Rhc2hlZF9icm93bi5wbmdcIik7IH1cblxuLmNvbmZpZ3VyZXIgLmNob29zZS1jb25maWd1cmUtaXRlbSAucmVtb3ZlID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3ZlcnRpY2FsX2Rhc2hlZF9icm93bi5wbmdcIik7IH1cblxuLmNob29zZS1jb25maWd1cmUtaXRlbSAudGl0bGUgLmNhcmV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogN3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9hcnJvd3NfdXBkb3duX2Jyb3duLnBuZ1wiKSAwIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi5jaG9vc2UtY29uZmlndXJlLWl0ZW0gLnRpdGxlLm9wZW4gLmNhcmV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5jaG9vc2UtY29uZmlndXJlLWl0ZW0gLml0ZW0tZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5zZWxlY3QtaXRlbXMge1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gIC5zZWxlY3QtaXRlbXMubm8tbWFyZ2luIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcyBhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDBweDsgfVxuICAuY29uZmlndXJlciAuc2VsZWN0LWl0ZW1zIGEgLnRodW1iLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb25maWd1cmVyIC5zZWxlY3QtaXRlbXMgYSAudGh1bWItY29udGFpbmVyIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcywgaGVpZ2h0IDMwMG1zLCB0b3AgMzAwbXMsIGxlZnQgMzAwbXM7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDMwMG1zLCBoZWlnaHQgMzAwbXMsIHRvcCAzMDBtcywgbGVmdCAzMDBtcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcyBhOmhvdmVyIC50aHVtYi1jb250YWluZXIgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQ4cHg7XG4gICAgdG9wOiAtNDhweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAxMzVweDtcbiAgICBtYXgtd2lkdGg6IDEzNXB4O1xuICAgIHotaW5kZXg6IDk5OyB9XG4gIC5jb25maWd1cmVyIC5zZWxlY3QtaXRlbXMgYS5jb25maWd1cmVyLWNvdmVyczpob3ZlciAudGh1bWItY29udGFpbmVyIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7XG4gICAgei1pbmRleDogOTk7IH1cblxuLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcy5uby16b29tIGE6aG92ZXIgLnRodW1iLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIHotaW5kZXg6IGluaGVyaXQ7IH1cblxuLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcyBhID4gZGl2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcyBhIC5jb21wb25lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcyBhOmhvdmVyIC5jb21wb25lbnQtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODdweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uY29uZmlndXJlciAuc2VsZWN0LWl0ZW1zIGltZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbjogLTJweDsgfVxuXG4uY29uZmlndXJlciAuaXRlbS1kZXRhaWwgLmN1cnJlbnQgaW1nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGQTk1RDsgfVxuXG4uY29uZmlndXJlciAuaXRlbS1kZXRhaWwgaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uY29uZmlndXJlciAuY2hvb3NlLWNvbmZpZ3VyZS1pdGVtIC5yZW1vdmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fY2xvc2UucG5nXCIpIDAgNnB4IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jb25maWd1cmVyIC5jaG9vc2UtY29uZmlndXJlLWl0ZW0gLnJlbW92ZSA+IHNwYW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAuY29uZmlndXJlciAuY2hvb3NlLWNvbmZpZ3VyZS1pdGVtIC5yZW1vdmU6aG92ZXIgPiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbi8qLmNvbmZpZ3VyZXIgLnNlbGVjdC1pdGVtcy5jb3ZlciBhOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYm9yZGVyLXdyYXBwZXIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xufVxuXG4uY29uZmlndXJlciAuc2VsZWN0LWl0ZW1zLmNvdmVyIGE6aG92ZXI6YmVmb3JlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn0qL1xuLmdvb2QgPiBoMSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAxOHB4OyB9XG5cbi5jaGFpci1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmRldGFpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIC8qZG90IG9yaWdpbmFsIHdpZHRoIDdweCovXG4gIGhlaWdodDogMjBweDtcbiAgLypkb3Qgb3JpZ2luYWwgaGVpZ2h0IDhweCovXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb3Rfb3JhbmdlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4OyB9XG5cbi5kZXRhaWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjlweDtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZmY3ODAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXRhaWw6aG92ZXIgLmRldGFpbC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRldGFpbC10b29sdGlwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIzcHg7XG4gIGJvdHRvbTogLTEzcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3NtYWxsX3NsYXNoX29yYW5nZS5wbmdcIik7IH1cblxuLmRldGFpbDEge1xuICB0b3A6IDMzcHg7XG4gIGxlZnQ6IDE0MHB4OyB9XG5cbi5kZXRhaWwyIHtcbiAgdG9wOiA3NHB4O1xuICBsZWZ0OiA4NnB4OyB9XG5cbi5kZXRhaWwzIHtcbiAgdG9wOiAxOTNweDtcbiAgbGVmdDogNzZweDsgfVxuXG4uZGV0YWlsNCB7XG4gIHRvcDogMjE5cHg7XG4gIGxlZnQ6IDE5NnB4OyB9XG5cbi5kZXRhaWw1IHtcbiAgdG9wOiAyNzlweDtcbiAgbGVmdDogMTM1cHg7IH1cblxuLmRldGFpbDYge1xuICB0b3A6IDM5NnB4O1xuICBsZWZ0OiAxNjBweDsgfVxuXG4jc2xpZGVyIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICB3aWR0aDogNTQwcHg7XG4gIHotaW5kZXg6IDk5O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnNsaWRlci13cmFwcGVyLnNsaWRlci13cmFwcGVyLXNtYWxsIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luOiAycHggLTIwcHggMCAtMjBweDtcbiAgICB6LWluZGV4OiA5ODsgfVxuICAgIC5zbGlkZXItd3JhcHBlci5zbGlkZXItd3JhcHBlci1zbWFsbDpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMDA7IH1cbiAgLnNsaWRlci13cmFwcGVyLnNsaWRlci13cmFwcGVyLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2xpZGVyLXdyYXBwZXIgLmJ4LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5ieC13cmFwcGVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNsaWRlci13cmFwcGVyIC5ieC1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNsaWRlci13cmFwcGVyLnNsaWRlci13cmFwcGVyLXNtYWxsIC5ieC1jb250cm9scyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbGlkZXItd3JhcHBlcjpob3ZlciAuYngtY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2xpZGVyLXdyYXBwZXIgLmJ4LWNvbnRyb2xzIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93c19wcmV2bmV4dF9vcmFuZ2UucG5nXCIpOyB9XG4gIC5zbGlkZXItd3JhcHBlciAuYngtY29udHJvbHMgYS5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjU7IH1cblxuLnNsaWRlci13cmFwcGVyLXNtYWxsIC5ieC1jb250cm9scyBhLmRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2xpZGVyLXdyYXBwZXIgLmJ4LWNvbnRyb2xzIC5ieC1wcmV2IHtcbiAgbGVmdDogLTE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uc2xpZGVyLXdyYXBwZXIgLmJ4LWNvbnRyb2xzIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC0xNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IH1cblxuLmdvb2QgLnNlbGVjdC1pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmdvb2QgLnNlbGVjdC1pdGVtcyAuaXRlbSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5nb29kIC5zZWxlY3QtaXRlbXMgLml0ZW0gaW1nIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZsb2F0OiBub25lOyB9XG4gIC5nb29kIC5zZWxlY3QtaXRlbXMgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qLmdvb2QgLnNlbGVjdC1pdGVtcyAuaXRlbS5mYWJyaWNzOmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6Jyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYm9yZGVyLXdyYXBwZXIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG59Ki9cbi5wYXJhbWV0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucGFyYW1ldGVycyBkdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4OyB9XG4gIC5wYXJhbWV0ZXJzIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAucGFyYW1ldGVycyBkZC5hcnRpY2xlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIGZvbnQtZmFtaWx5OiBCbGlzc1Byby1SZWd1bGFyOyB9XG4gICAgICAucGFyYW1ldGVycyBkZC5hcnRpY2xlLmltcG9zaWJsZSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG4gICAgICAucGFyYW1ldGVycyBkZC5hcnRpY2xlOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuXG4udW5kZXItZ2FsbGVyeS1saW5rLFxuLnRleHQgLnVuZGVyLWdhbGxlcnktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgY29sb3I6ICNGRjc4MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjc4MDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC51bmRlci1nYWxsZXJ5LWxpbms6aG92ZXIsXG4gIC50ZXh0IC51bmRlci1nYWxsZXJ5LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNGRjc3MDA7XG4gICAgY29sb3I6ICNGRkY7IH1cbiAgLnVuZGVyLWdhbGxlcnktbGluazpsYXN0LWNoaWxkLFxuICAudGV4dCAudW5kZXItZ2FsbGVyeS1saW5rOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudW5kZXItZ2FsbGVyeS1saW5rLnJpZ2h0X2NvdXBsZV9tb2QsXG4gIC50ZXh0IC51bmRlci1nYWxsZXJ5LWxpbmsucmlnaHRfY291cGxlX21vZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC51bmRlci1nYWxsZXJ5LWxpbmsubGVmdF9jb3VwbGVfbW9kLFxuICAudGV4dCAudW5kZXItZ2FsbGVyeS1saW5rLmxlZnRfY291cGxlX21vZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC51bmRlci1nYWxsZXJ5LWxpbmsgLmxpbmstaWNvbixcbiAgLnRleHQgLnVuZGVyLWdhbGxlcnktbGluayAubGluay1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ubGluay1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5saW5rLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucGFyYW1ldGVycyBkZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYXJhbWV0ZXJzIGRkID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IEJsaXNzUHJvLUJvbGQ7IH1cblxuLnBhcmFtZXRlcnMgLmRkLXByaWNlLCAucGFyYW1ldGVycyAuZGQtY292ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LWZhbWlseTogQmxpc3NQcm8tUmVndWxhcjsgfVxuXG4uZ29vZC10ZXh0IC5pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cblxuLmNvbmZpZ3VyZXItbG5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuY29uZmlndXJlci1sbmtzLmxpbmtzIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jb25maWd1cmVyLWxua3MubGlua3MgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGNzgwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY29uZmlndXJlci1sbmtzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29uZmlndXJlci1sbmtzIHAuaW5mbyB7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgLmNvbmZpZ3VyZXItbG5rcyBoMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fY29uZmlndXJlLnBuZ1wiKSAwIDUwJSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7IH1cblxuaDMuY29uZmlndXJlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvaWNvbl9jb25maWd1cmVfaW4ucG5nXCIpIDAgNTAlIG5vLXJlcGVhdDsgfVxuXG4uY29uZmlndXJlci1sbmtzIGEgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY29uZmlndXJlci1sbmtzIGE6aG92ZXIgaDMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkY3ODAwOyB9XG5cbi5jb25maWd1cmVyLWxua3MgbGkge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoXCIuLi9pbWcvZG90X2Jyb3duLnBuZ1wiKTsgfVxuXG4ucHJlc2VuY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cbiAgLnByZXNlbmNlIGgzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LWZhbWlseTogQmxpc3NQcm8tQm9sZDsgfVxuXG4ucHJlc2VuY2UtZGlhZ3JhbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDgzcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdG9wOiAtNHB4OyB9XG4gIC5wcmVzZW5jZS1kaWFncmFtIGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAucHJlc2VuY2UtZGlhZ3JhbSBhLmZpcnN0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICNmZjc4MDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmY3ODAwOyB9XG4gICAgLnByZXNlbmNlLWRpYWdyYW0gYSAuYS10b29sdGlwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICBsZWZ0OiAxN3B4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wcmVzZW5jZS1kaWFncmFtIGEgLmEtdG9vbHRpcDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgYm90dG9tOiAtMTdweDtcbiAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xpbmVfc2xhc2hfZ3JlZW4ucG5nXCIpOyB9XG4gICAgLnByZXNlbmNlLWRpYWdyYW0gYS5maXJzdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3ODAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzgwMDsgfVxuICAgICAgLnByZXNlbmNlLWRpYWdyYW0gYS5maXJzdCAuYS10b29sdGlwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmY3ODAwOyB9XG4gICAgICAgIC5wcmVzZW5jZS1kaWFncmFtIGEuZmlyc3QgLmEtdG9vbHRpcDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3NsYXNoX29yYW5nZV90b29sdGlwLnBuZ1wiKTsgfVxuICAgIC5wcmVzZW5jZS1kaWFncmFtIGEucmV0YWlsIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmQ4MDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZkODAwOyB9XG4gICAgICAucHJlc2VuY2UtZGlhZ3JhbSBhLnJldGFpbCAuYS10b29sdGlwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZkODAwOyB9XG4gICAgICAgIC5wcmVzZW5jZS1kaWFncmFtIGEucmV0YWlsIC5hLXRvb2x0aXA6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbGluZV9zbGFzaF95ZWxsb3cucG5nXCIpOyB9XG4gICAgLnByZXNlbmNlLWRpYWdyYW0gYS50aGlyZCB7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGZhNzAwO1xuICAgICAgYmFja2dyb3VuZDogIzRmYTcwMDsgfVxuICAgICAgLnByZXNlbmNlLWRpYWdyYW0gYS50aGlyZCAuYS10b29sdGlwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGZhNzAwOyB9XG4gICAgICAgIC5wcmVzZW5jZS1kaWFncmFtIGEudGhpcmQgLmEtdG9vbHRpcDpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9saW5lX3NsYXNoX2dyZWVuLnBuZ1wiKTsgfVxuICAgIC5wcmVzZW5jZS1kaWFncmFtIGE6aG92ZXIgLmEtdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wcmVzZW5jZS1kaWFncmFtIGEuZW1wdHkge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG4uZ29vZCAuY2hvb3NlLWNvbmZpZ3VyZXMgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cblxuLmdvb2QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI0OyB9XG4gIC5nb29kLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5zaG9wLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IC00N3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG5cbi5zaG9wLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE5MXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5zaG9wLWl0ZW0ubW9kX2NvbXBhdGlibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5zaG9wLWl0ZW0gLm5ldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld19pY29uLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIHRvcDogLTEwcHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLnNob3AtaXRlbSAuc2FsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzOXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NhbGVfaWNvbi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB6LWluZGV4OiA5OyB9XG4gIC5zaG9wLWl0ZW0gLnByZW9yZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDYycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJlb3JkZXJfaWNvbi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgICB0b3A6IC04cHg7XG4gICAgcmlnaHQ6IC0xMHB4O1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLnNob3AtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjRkY3ODAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuc2hvcC1pdGVtIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU4M0UyMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zaG9wLWl0ZW0gLmltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gICAgICAuc2hvcC1pdGVtIC5pbWcgaW1nLm1haW4tMiB7XG4gICAgICAgIGxlZnQ6IDUwJTsgfVxuICAgICAgLnNob3AtaXRlbSAuaW1nIGltZy5tYWluLXpvb20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiA1MCU7IH1cbiAgICAgIC5zaG9wLWl0ZW0gLmltZyBpbWcubWFpbjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAuc2hvcC1pdGVtIC5pbWcuaG9yX21vZCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zaG9wLWl0ZW0gLmltZy5ob3JfbW9kIGltZy5tYWluLXpvb20ge1xuICAgICAgICBsZWZ0OiAwOyB9XG4gIC5zaG9wLWl0ZW0ubW9kX2NvbXBhdGlibGUgLmltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTgzRTIyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2hvcC1pdGVtLm1vZF9jb21wYXRpYmxlIC5pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA4NHB4OyB9XG4gIC5zaG9wLWl0ZW0ubW9kX2NvbXBhdGlibGUgLmltZyBpbWcubWFpbjpob3ZlciB7XG4gICAgdG9wOiAtMzVweDtcbiAgICBsZWZ0OiAtMjRweDtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxNThweDtcbiAgICBtYXgtd2lkdGg6IDEwOHB4OyB9XG4gIC5zaG9wLWl0ZW06aG92ZXIgLmltZyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmY3ODAwOyB9XG4gICAgLnNob3AtaXRlbTpob3ZlciAuaW1nIGltZy5tYWluLTIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaG9wLWl0ZW06aG92ZXIgLmltZyBpbWcubWFpbi16b29tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuc2hvcC1pdGVtOmhvdmVyIC5pbWcgaW1nLm1haW4tem9vbTpob3ZlciB7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiAtNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IDE1O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLnNob3AtaXRlbTpob3ZlciAuaW1nLmhvcl9tb2QgaW1nLm1haW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zaG9wLWl0ZW06aG92ZXIgLmltZy5ob3JfbW9kIGltZy5tYWluLXpvb20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5zaG9wLWl0ZW06aG92ZXIgLmltZy5ob3JfbW9kIGltZy5tYWluLXpvb206aG92ZXIge1xuICAgICAgICB3aWR0aDogMTUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IC0yNSU7XG4gICAgICAgIGxlZnQ6IC0yNSU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuc2hvcC1pdGVtIC50aXRsZSB7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNTgzZTIyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTNweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuc2hvcC1pdGVtIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTgzZTIyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5zb3J0cHJpY2UgLnNob3AtaXRlbSAucHJpY2UsXG4gICAgLnNob3dwcmljZSAuc2hvcC1pdGVtIC5wcmljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2hvcC1pdGVtOmhvdmVyIC50aXRsZSB7XG4gIGNvbG9yOiAjZmY3ODAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uY2hhaXJzLW1vZGVsLXN1Ymdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNTgzZTIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzU4M2UyMjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaGFpcnMtbW9kZWwtc3ViZ3JvdXAgLnNob3AtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00N3B4OyB9XG5cbi5jb250YWN0cyAuaW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7IH1cbiAgLmNvbnRhY3RzIC5pbmZvIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3RzIC5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uY29udGFjdHMgdGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiBub25lO1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmRpbGVycyBoMSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZGlsZXJzIC5zcGFuMiBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICAvKjEyNiBieSBkZWZhdWx0Ki9cbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAvKjYgYnkgZGVmYXVsdCovIH1cblxuLmNvbnRhY3RzIC5zcGFuMiBpbnB1dCwgLmNvbnRhY3RzIC5zcGFuNS51c2VybmFtZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExMHB4O1xuICAvKjEyNiBieSBkZWZhdWx0Ki9cbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAvKjYgYnkgZGVmYXVsdCovIH1cblxuLmNvbnRhY3RzIC5zcGFuMiB7XG4gIHdpZHRoOiAxODBweDsgfVxuICAuY29udGFjdHMgLnNwYW4yIGlucHV0IHtcbiAgICB3aWR0aDogMTUwcHg7IH1cblxuLmNvbnRhY3RzIC5zcGFuNS51c2VybmFtZSBpbnB1dCB7XG4gIHdpZHRoOiAzNTBweDsgfVxuXG4uZGlsZXJzIC5pbnB1dCwgLmNvbnRhY3RzIC5pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZGlsZXJzIC5lcnJvciBpbnB1dCwgLmNvbnRhY3RzIC5lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNzgwMDsgfVxuXG4uZGlsZXJzIC5pbnB1dDpiZWZvcmUsIC5jb250YWN0cyAuaW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBsZWZ0OiA2cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29ucy5wbmdcIik7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5tYWlsLmlucHV0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwcHg7IH1cblxuLnVzZXJuYW1lLmlucHV0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7IH1cblxuLnBhc3N3b3JkLmlucHV0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7IH1cblxuLmNvbnRhY3RzIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XG4gIHdpZHRoOiAxMjBweDsgfVxuICAuY29udGFjdHMgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIC5pY29uLXNlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fc2VuZC5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG5mb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjZmZmOyB9XG4gIGZvb3RlciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIGZvb3RlciAuY29weXJpZ2h0IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBCbGlzc1Byby1Cb2xkOyB9XG4gIGZvb3RlciAudGVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pY29uX3RlbC5wbmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmU7IH1cbiAgZm9vdGVyIC5hZGRyZXNzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2ljb25fbG9jYXRpb24ucG5nXCIpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZTsgfVxuICBmb290ZXIgLnJvdzpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYmRiZGJkOyB9XG5cbi5sb2dvLXNtYWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTA4cHg7XG4gIGhlaWdodDogMjFweDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dvX3NtYWxsLnBuZ1wiKTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubG9nby1zbWFsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAxMDAlOyB9XG5cbi5wcm9kdWNlZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi8qbG9hZGluZyBwYWdlIHN0eWxlcy0tLS0tYmVnaW4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5ib2R5LmxvYWRpbmctcGFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBib2R5LmxvYWRpbmctcGFnZSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGJvZHkubG9hZGluZy1wYWdlID4gYSAuYzJ3LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBib2R5LmxvYWRpbmctcGFnZSA+IGE6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1ODNlMjI7IH1cblxuLmxvYWRpbmctbGF5ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTExN3B4O1xuICAvKmNlbnRlciBibG9jayBoZWlnaHQ6IDIzNXB4Ki9cbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sb2FkaW5nLWxheWVyIC5pbWcge1xuICAgIGhlaWdodDogMjM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4ubG9hZGluZy1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmdfbG9nby5wbmdcIik7IH1cblxuI2xvYWRpbmdfbGF5ZXJfY29sb3VyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAjbG9hZGluZ19sYXllcl9jb2xvdXIgLmxvYWRpbmctbG9nbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbiNsb2FkaW5nX2xheWVyX21vbm8gLmltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTFweDtcbiAgbGVmdDogMjVweDsgfVxuXG4jbG9hZGluZ19sYXllcl9tb25vIC5sb2FkaW5nLWxvZ28ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NXB4OyB9XG5cbi8qbG9hZGluZyBwYWdlIHN0eWxlcy0tLS0tLS1lbmQqL1xuLnJpZ2h0LXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6ICNGRjk5MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNGRkY7XG4gIHotaW5kZXg6IDk5OTsgfVxuICAucmlnaHQtc2xpZGVyIC5jb250YWluZXItaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHBhZGRpbmc6IDQwcHg7IH1cbiAgICAucmlnaHQtc2xpZGVyIC5jb250YWluZXItaW5uZXIgLnRleHQtb3JhbmdlIHtcbiAgICAgIGNvbG9yOiAjRkZGOyB9XG4gIC5yaWdodC1zbGlkZXIgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2RlbGl2ZXJ5LnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTcycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IC04NnB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLnZhY2FuY2llcyA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZhY2FuY2llcy5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDsgfVxuXG4ubmV3cyA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL25ld3MtdGFiLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0OyB9XG5cbi5jb250YWluZXItaW5uZXIgLmFjdGlvbi1pdGVtIC50ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5jb250YWluZXItaW5uZXIgLmFjdGlvbi1pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRkZDQzAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAuY29udGFpbmVyLWlubmVyIC5hY3Rpb24taXRlbSAudGl0bGUgaSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzLWV4cGFuZGVyLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7IH1cblxuLmNvbnRhaW5lci1pbm5lciAuYWN0aW9uLWl0ZW0ub3BlbmVkIC50aXRsZSBpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9uZXdzLWV4cGFuZGVyLnBuZykgMCAtOXB4IG5vLXJlcGVhdDsgfVxuXG4uYWN0aW9ucyA+IGEge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2FjdG9ucy10YWIucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7IH1cblxuLnJvdyAuYWxlcnQge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4udmlzdWFsLWJveCAuZXhwYW5kLWxpbmtzIGEge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ZnL3pvb20uc3ZnKSAwIDRweCBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjZmY3ODAwO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4udmlzdWFsLWJveCAuZXhwYW5kLWxpbmtzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogNTQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkY3ODAwOyB9XG4gIC52aXN1YWwtYm94IC5leHBhbmQtbGlua3MgYS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zb3J0LWJ1dHRvbnMge1xuICBwYWRkaW5nLXRvcDogM3B4OyB9XG4gIC5zb3J0LWJ1dHRvbnMgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBjb2xvcjogI0E1QTVBNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJpY2UtaWNvbi5wbmcpIDAgLTI0cHggbm8tcmVwZWF0OyB9XG4gICAgLnNvcnQtYnV0dG9ucyBhLnNvcnQtdXAsIC5zb3J0LWJ1dHRvbnMgYS5zb3J0LWRvd24ge1xuICAgICAgY29sb3I6ICNGRjc4MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgIC5zb3J0LWJ1dHRvbnMgYS5zb3J0LXVwOmFmdGVyLCAuc29ydC1idXR0b25zIGEuc29ydC1kb3duOmFmdGVyLCAuc29ydC1idXR0b25zIGE6aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93c191cGRvd25fb3JhbmdlLnBuZ1wiKSAxMDAlIDBweCBuby1yZXBlYXQ7IH1cbiAgICAuc29ydC1idXR0b25zIGEuc29ydC1kb3duOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLThweDsgfVxuXG4uZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSwgLm1vZGVsLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDM7IH1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUgbGksIC5tb2RlbC1kcm9wZG93biAuZHJvcGRvd24tbWVudSBsaSB7XG4gIHdpZHRoOiAxOTBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuY29uZmlndXJlci1tZW51IHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAtbW96LWNvbHVtbi1jb3VudDogMTtcbiAgLyogRmlyZWZveCAqL1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGxlZnQ6IC0yMDBweDsgfVxuICAuZHJvcGRvd24tbWVudS5jb25maWd1cmVyLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lOyB9XG4gIC5kcm9wZG93bi1tZW51LmNvbmZpZ3VyZXItbWVudSAuZHJvcGRvd24tY2hhaXJzLWdyb3VwIHtcbiAgICB3aWR0aDogODgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZGRkOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuY29uZmlndXJlci1tZW51IC5kcm9wZG93bi1jaGFpcnMtZ3JvdXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5kcm9wZG93bi1tZW51LmNvbmZpZ3VyZXItbWVudSAuZHJvcGRvd24tY2hhaXItaXRlbSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUuY29uZmlndXJlci1tZW51IC5kcm9wZG93bi1jaGFpci1pdGVtLmFjdGl2ZSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogI2ZmNzgwMDsgfVxuICAuZHJvcGRvd24tbWVudS5jb25maWd1cmVyLW1lbnUgLmRyb3Bkb3duLWdyb3VwLWNoaWxkcmVuIHtcbiAgICBtYXJnaW46IDEwcHggMDsgfVxuICAgIC5kcm9wZG93bi1tZW51LmNvbmZpZ3VyZXItbWVudSAuZHJvcGRvd24tZ3JvdXAtY2hpbGRyZW46YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG5cbi5jb3ZlcnMtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDVweDsgfVxuXG4uY292ZXJzLWNvbGxlY3Rpb24gLmNvdmVycy1hZGQtcHJpY2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmNvdmVycy1jb2xsZWN0aW9uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4uY292ZXJzLXByb2R1Y3RzOmJlZm9yZSwgLmNvdmVycy1wcm9kdWN0czphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgY2xlYXI6IGJvdGg7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uY292ZXJzLXByb2R1Y3RzIC5jb3Zlci1iaWctcHJldmlldyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jb3ZlcnMtcHJvZHVjdHMgLmNvdmVyLWJpZy1wcmV2aWV3IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3pvb20tY292ZXItYmcuanBnKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLmNvdmVycy1wcm9kdWN0cyAuY292ZXItYmlnLXByZXZpZXcgYTphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3pvb20tY292ZXItc21hbGwucG5nKSBjZW50ZXIgbm8tcmVwZWF0OyB9XG4gICAgLmNvdmVycy1wcm9kdWN0cyAuY292ZXItYmlnLXByZXZpZXcgYTpob3ZlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy96b29tLWNvdmVyLnBuZykgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4uY292ZXJzLXByb2R1Y3Qge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDsgfVxuXG4uY292ZXJzLWdyb3VwID4gaDIge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmNvdmVycy1jb2xsZWN0aW9uID4gaDMge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmNvdmVycy1jb2xsZWN0aW9uIC5kZWxpdmVyeS10aW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZjc4MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuY292ZXJzLWNvbGxlY3Rpb24gLmRlbGl2ZXJ5LXRpbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTJweDsgfVxuXG5oMS5jb3ZlcnMtdGl0bGUge1xuICBjb2xvcjogI2ZmNzgwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBCbGlzc1Byby1Cb2xkOyB9XG5cbmgyLmNvdmVycy10aXRsZSwgaDMuY292ZXJzLXRpdGxlIHtcbiAgY29sb3I6ICM1ODNlMjI7IH1cblxuLmNvbmZpZ3VyZXItbW9kZWwtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbmZpZ3VyZXItbW9kZWwtaW1hZ2UubG9hZGluZyAuYWpheC1sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb25maWd1cmVyLW1vZGVsLWltYWdlIC5hamF4LWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jb25maWd1cmVyLW1vZGVsLWltYWdlIC5hamF4LWxvYWRlciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW46IC01cHggMCAwIC0xMHB4OyB9XG5cbi5jb21wYXRpYmxlLWNoYWlycy1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cblxuLmNvbXBhdGlibGUtY2hhaXJzIGgyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubXMyX2Zvcm0ge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ubXMyX2xpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuXG4uY2hhaXJzLW1vZGVsLWdyb3VwLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLmNoYWlycy1tb2RlbC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuICAuY2hhaXJzLW1vZGVsLWdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2hhaXJzLW1vZGVsLWdyb3VwOmhvdmVyIC5jaGFpcnMtbW9kZWwtZ3JvdXAtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjc4MDA7IH1cbiAgLmNoYWlycy1tb2RlbC1ncm91cC5jaGlsZHJlbi0xIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jaGFpcnMtbW9kZWwtZ3JvdXAuY2hpbGRyZW4tMiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY2hhaXJzLW1vZGVsLWdyb3VwLmNoaWxkcmVuLTMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNSU7IH1cbiAgLmNoYWlycy1tb2RlbC1ncm91cC5jaGlsZHJlbi00IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLm1vZC1jb25maWd1cmVyIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2ZmNzgwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4jZmFuY3lib3gtdGh1bWJzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuI2ZhbmN5Ym94LXRodW1icyB1bCBsaSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmxhbmRpbmctcGFnZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmxhbmRpbmctd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtaW4td2lkdGg6IDEwMjRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4OyB9XG5cbi5sYW5kaW5nLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDgwcHggODBweDtcbiAgY29sb3I6ICM3MTcxNzE7IH1cblxuLmxhbmRpbmctaW50cm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmxhbmRpbmctaW50cm8taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNThweDsgfVxuXG4ubGFuZGluZy1pbnRyby1ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAyOXB4OyB9XG5cbi5sYW5kaW5nLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlOyB9XG4gIC5sYW5kaW5nLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuLmxhbmRpbmctYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmxhbmRpbmctYmxvY2staGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4ubGFuZGluZy1ibG9jay1ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5sYW5kaW5nLWJsb2NrLXByaWNlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubGFuZGluZy1ibG9jay1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDk5OTJhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlOyB9XG4gIC5sYW5kaW5nLWJsb2NrLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzdhZDE1ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmxhbmRpbmctZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjYTBhMGEwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmxhbmRpbmctZm9vdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmxhbmRpbmctZm9vdGVyLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGFuZGluZy1mb290ZXItbWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5sYW5kaW5nLWZvb3Rlci1waG9uZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5sYW5kaW5nLWZvb3Rlci1waG9uZTpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmxhbmRpbmctZm9vdGVyLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDE1MHB4OyB9XG5cbi5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9faW1nLXcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmRfX2ltZy13IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4ucHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTgzZTIyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmRfX3RpdGxlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIG1heC13aWR0aDogMTgwcHg7IH1cbiAgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY3ODAwOyB9XG4gICAgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkOmhvdmVyIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fdGl0bGUsXG4gICAgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkOmhvdmVyIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fcHJpY2Uge1xuICAgICAgY29sb3I6ICNGRkY7IH1cblxuYS5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucHJvZHVjdC1jb25maWd1cmF0aW9uc19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb25zX19zbGlkZXIgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkIHtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTsgfVxuICAuYngtd3JhcHBlciAucHJvZHVjdC1jb25maWd1cmF0aW9uc19fc2xpZGVyIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuXG4ucHJvZHVjdC1jb25maWd1cmF0aW9ucyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnByb2R1Y3QtY29uZmlndXJhdGlvbnM6aG92ZXIgLmJ4LWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucHJvZHVjdC1jb25maWd1cmF0aW9ucyAuYngtY29udHJvbHMgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvYXJyb3dzX3ByZXZuZXh0X29yYW5nZS5wbmdcIik7IH1cbiAgICAucHJvZHVjdC1jb25maWd1cmF0aW9ucyAuYngtY29udHJvbHMgYS5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAucHJvZHVjdC1jb25maWd1cmF0aW9ucyAuYngtY29udHJvbHMgLmJ4LXByZXYge1xuICAgIGxlZnQ6IC0xM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAucHJvZHVjdC1jb25maWd1cmF0aW9ucyAuYngtY29udHJvbHMgLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7IH1cbiIsIkBtaXhpbiBjbGVhcmZpeCB7XG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cbn0iLCIkZ3JlZW46ICM0OTk5MmE7XG4kd2hpdGU6ICNmZmY7XG4kZ3JleTogI2RkZDtcbiRncmV5XzE6ICNhMGEwYTA7XG4kZ3JleV8yOiAjNzE3MTcxO1xuJGZvbnQ6IFwiT3BlbiBTYW5zIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuJGdhcF91bml0OiA0MHB4O1xuXG4ubGFuZGluZy1wYWdle1xuICAgIGJhY2tncm91bmQ6ICRncmV5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udDtcbiAgICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmxhbmRpbmctd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWluLXdpZHRoOiAxMDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLmxhbmRpbmctc2VjdGlvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogJGdhcF91bml0KjIgJGdhcF91bml0KjI7XG4gICAgY29sb3I6ICRncmV5XzI7XG59XG5cbi5sYW5kaW5nLWludHJve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5sYW5kaW5nLWludHJvLWhlYWRlcntcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDU4cHg7XG59XG4ubGFuZGluZy1pbnRyby1ib2R5e1xuICAgIG1hcmdpbi10b3A6ICRnYXBfdW5pdDtcbiAgICBmb250LXNpemU6IDI5cHg7XG59XG4ubGFuZGluZy1pbWFnZXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxufVxuXG4ubGFuZGluZy1ibG9ja3tcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBtYXJnaW4tdG9wOiAkZ2FwX3VuaXQqMjtcbiAgICB3aWR0aDogNTAlO1xufVxuLmxhbmRpbmctYmxvY2staGVhZGVye1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5sYW5kaW5nLWJsb2NrLWJvZHl7XG4gICAgbWFyZ2luLXRvcDogJGdhcF91bml0LzI7XG4gICAgZm9udC1zaXplOiAyMHB4O1xufVxuLmxhbmRpbmctYmxvY2stcHJpY2V7XG4gICAgbWFyZ2luLXRvcDogJGdhcF91bml0O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sYW5kaW5nLWJsb2NrLWJ1dHRvbntcbiAgICBtYXJnaW4tdG9wOiAkZ2FwX3VuaXQvMjtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6ICRnYXBfdW5pdC8yICRnYXBfdW5pdCoyO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmVlbiwgMjAlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmxhbmRpbmctZm9vdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICRncmV5XzE7XG4gICAgcGFkZGluZzogJGdhcF91bml0LzI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxhbmRpbmctZm9vdGVyLW1lbnV7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5sYW5kaW5nLWZvb3Rlci1tZW51LWl0ZW17XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMCAkZ2FwX3VuaXQvMjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuLmxhbmRpbmctZm9vdGVyLXBob25le1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogJGdhcF91bml0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn1cbi5sYW5kaW5nLWZvb3Rlci1sb2dve1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG59IiwiLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX19pbWctdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cbiIsIi5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbiIsIi5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbiIsIi5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzU4M2UyMjtcbiAgICBsaW5lLWhlaWdodDogMTtcblxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG4iLCIucHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAvL3BhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIG1heC13aWR0aDogMTgwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmNzgwMDtcbiAgICAgICAgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX190aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkX19wcmljZXtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5hLnByb2R1Y3QtY29uZmlndXJhdGlvbi1jYXJkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIucHJvZHVjdC1jb25maWd1cmF0aW9uc19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5wcm9kdWN0LWNvbmZpZ3VyYXRpb24tY2FyZCB7XG4gICAgICAgIG1pbi13aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgIC5ieC13cmFwcGVyICYge1xuICAgICAgICAucHJvZHVjdC1jb25maWd1cmF0aW9uLWNhcmQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5wcm9kdWN0LWNvbmZpZ3VyYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8uYngtY29udHJvbHMge1xuICAgIC8vICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy99XG4gICAgJjpob3ZlciAuYngtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYSB7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ4LWNvbnRyb2xzIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9hcnJvd3NfcHJldm5leHRfb3JhbmdlLnBuZycpO1xuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYngtcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICAgICAgfVxuICAgICAgICAuYngtbmV4dCB7XG4gICAgICAgICAgICByaWdodDogLTEzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXX0= */
