@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Anton|Lato:300|Noto+Sans+JP:400,500|Teko:500&display=swap");
@font-face {
  font-family: "iconfont";
  src: url("/common/fonts/iconfont.eot");
  src: url("/common/fonts/iconfont.eot?#iefix") format("eot"), url("/common/fonts/iconfont.woff2") format("woff2"), url("/common/fonts/iconfont.woff") format("woff"), url("/common/fonts/iconfont.ttf") format("truetype"), url("/common/fonts/iconfont.svg#iconfont") format("svg");
}

/* グローバルヘッダ */
.gl_header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 980px;
  height: 64px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: flex-start;
  padding: 0;
  z-index: 100;
  background-color: #fff;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .gl_header {
    min-width: 0;
    height: 50px;
  }
}

.gl_header--logo {
  display: block;
  margin: auto auto auto 30px;
  outline: none;
}

@media (max-width: 425px) {
  .gl_header--logo {
    margin-left: 16px;
  }
}

.gl_header--logo img {
  width: 320px;
}

@media (max-width: 425px) {
  .gl_header--logo img {
    width: 210px;
  }
}

.gl_header--btn {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  min-width: 155px;
  height: 44px;
  box-sizing: border-box;
  text-align: center;
  letter-spacing: -0.06em;
  padding: 0;
  margin: auto 0 auto 10px;
  border: 1px solid #c80023;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  color: #c80023;
  text-decoration: none;
  background-color: #fff;
  -webkit-transition: .3s;
  transition: .3s;
}

.gl_header--btn:after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 10px;
  line-height: 1;
  position: absolute;
  top: calc(50% - 5px);
  right: 10px;
}

.gl_header--btn:hover {
  background-color: #c80023;
  color: #fff;
}

@media (max-width: 425px) {
  .gl_header--btn {
    display: none;
  }
}

.gl_header--tel {
  color: #000;
  font-size: 24px;
  line-height: 1;
  font-family: 'Anton';
  text-decoration: none;
  margin: 0 30px;
}

.gl_header--tel:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  color: black;
  font-size: 26px;
  line-height: 1;
  vertical-align: middle;
  margin-right: 6px;
}

@media (max-width: 425px) {
  .gl_header--tel {
    display: none;
  }
}

.gl_header--nav_btn {
  position: relative;
  display: inline-block;
  width: 64px;
  height: 64px;
  background-color: #c80023;
  cursor: pointer;
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  border: none;
  padding: 0;
}

.gl_header--nav_btn:before, .gl_header--nav_btn:after {
  content: "";
  position: absolute;
  right: 18px;
  background-color: #fff;
  height: 2px;
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

@media (max-width: 425px) {
  .gl_header--nav_btn:before, .gl_header--nav_btn:after {
    right: 13px;
  }
}

.gl_header--nav_btn:before {
  width: 29px;
  top: 25px;
}

@media (max-width: 425px) {
  .gl_header--nav_btn:before {
    width: 24px;
    top: 21px;
  }
}

.gl_header--nav_btn:after {
  width: 15px;
  top: 35px;
}

@media (max-width: 425px) {
  .gl_header--nav_btn:after {
    width: 14px;
    top: 27px;
  }
}

.gl_header--nav_btn:hover {
  opacity: .8;
}

.gl_header--nav_btn.opened:before {
  top: 33px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

@media (max-width: 425px) {
  .gl_header--nav_btn.opened:before {
    top: 25px;
  }
}

.gl_header--nav_btn.opened:after {
  top: 33px;
  width: 29px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

@media (max-width: 425px) {
  .gl_header--nav_btn.opened:after {
    top: 25px;
    width: 24px;
  }
}

@media (max-width: 425px) {
  .gl_header--nav_btn {
    width: 50px;
    height: 50px;
  }
}

.gl_header--staff {
  display: none;
}

/* メニュー代替版 */
/* 上の階層にmenu_altクラスがある場合に追加のボタンを表示 */
@media (max-width: 1300px) {
  .menu_alt .gl_header--download {
    display: none;
  }
}

.menu_alt .gl_header--staff {
  display: -webkit-box;
  display: flex;
}

@media (max-width: 425px) {
  .menu_alt .gl_header--staff {
    display: none;
  }
}

/* footer */
.gl_footer {
  position: relative;
  width: 100%;
  min-width: 980px;
  color: #fff;
  background: -webkit-gradient(linear, left bottom, left top, from(#414144), color-stop(37.07%, black));
  background: linear-gradient(0deg, #414144 0%, black 37.07%);
  padding: 100px 0 50px;
}

@media (max-width: 425px) {
  .gl_footer {
    min-width: 0;
    padding: 50px 28px 120px;
    box-sizing: border-box;
  }
}

@media (max-width: 320px) {
  .gl_footer {
    padding: 40px 20px 120px;
  }
}

.gl_footer--panels {
  width: 960px;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
          align-items: flex-start;
  flex-wrap: wrap;
  margin: 0 auto 86px;
}

@media (max-width: 425px) {
  .gl_footer--panels {
    -webkit-box-pack: center;
            justify-content: center;
    width: 100%;
    margin-bottom: 66px;
  }
}

.gl_footer--panels li {
  margin-bottom: 48px;
}

@media (max-width: 425px) {
  .gl_footer--panels li {
    width: 100%;
    margin-bottom: 20px;
  }
}

@media (max-width: 425px) {
  .gl_footer--item01 {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .gl_footer--item02 {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .gl_footer--item03 {
    -webkit-box-ordinal-group: 5;
            order: 4;
  }
  .gl_footer--item04 {
    -webkit-box-ordinal-group: 4;
            order: 3;
  }
  .gl_footer--item04wide {
    -webkit-box-ordinal-group: 4;
            order: 3;
    width: auto;
  }
}

.gl_footer--panel {
  position: relative;
  color: inherit;
  font-size: 24px;
  font-weight: 500;
  line-height: 34px;
  text-decoration: none;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
  width: 450px;
  height: 250px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  /*border:8px solid transparent;*/
  outline: 8px solid transparent;
  outline-offset: -8px;
  box-sizing: border-box;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  overflow: hidden;
}

@media (max-width: 425px) {
  .gl_footer--panel {
    font-size: 18px;
    line-height: 24px;
    width: auto;
    height: 120px;
    outline-offset: -4px;
    outline-width: 4px;
  }
}

.gl_footer--panel:hover {
  /*border-color:$base-red;*/
  outline-color: #c80023;
}

.gl_footer--panel:after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 22px;
  color: #c80023;
  display: block;
  margin: 0 -20px 0 20px;
}

@media (max-width: 425px) {
  .gl_footer--panel:after {
    font-size: 16px;
    margin: 0 -10px 0 10px;
  }
}

.gl_footer--panel-01 {
  background-image: url("/common/images/footer-panel01.jpg");
}

.gl_footer--panel-02 {
  background-image: url("/common/images/footer-panel02.jpg");
}

.gl_footer--panel-03 {
  background-image: url("/common/images/footer-panel03.jpg");
}

.gl_footer--panel-04 {
  background-image: url("/common/images/footer-panel04.jpg");
}

.gl_footer--panel-04wide {
  background-image: url("/common/images/footer-panel04-wide.jpg");
  width: 960px;
}

.gl_footer--info {
  -webkit-box-pack: justify;
          justify-content: space-between;
  width: 960px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  margin: 0 auto 100px;
}

@media (max-width: 425px) {
  .gl_footer--info {
    width: auto;
    flex-wrap: wrap;
    margin-bottom: 75px;
  }
}

.gl_footer--list {
  font-size: 14px;
  font-weight: 600;
}

@media (max-width: 320px) {
  .gl_footer--list {
    font-size: 13px;
  }
}

.gl_footer--list li:not(:last-of-type) {
  margin: 0 0 18px;
}

.gl_footer--list a {
  color: inherit;
  text-decoration: none;
}

.gl_footer--list a:hover {
  text-decoration: underline;
}

.gl_footer--list-sub {
  margin: 24px 0 0;
}

@media (max-width: 425px) {
  .gl_footer--list-sub {
    margin-top: 18px;
  }
}

.gl_footer--list-sub li {
  color: #b3b3b3;
  font-weight: 500;
}

.gl_footer--list-sub li:before {
  content: '- ';
  color: #c80023;
}

@media (max-width: 425px) {
  .gl_footer--list:first-of-type {
    margin-bottom: 45px;
  }
}

.gl_footer--logo {
  text-decoration: none;
  /*margin-top:-10px;*/
  margin-right: 90px;
}

@media (max-width: 425px) {
  .gl_footer--logo {
    margin: 0 90px 40px 0;
  }
}

.gl_footer--logo img {
  height: 70px;
}

@media (max-width: 425px) {
  .gl_footer--logo img {
    height: 50px;
  }
}

.gl_footer--sns {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  flex-wrap: wrap;
}

.gl_footer--sns a {
  text-decoration: none;
  margin: 0 15px;
}

.gl_footer--facebook:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 30px;
  color: #fff;
}

.gl_footer--instagram:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 30px;
  color: #fff;
}

.gl_footer--line:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 30px;
  color: #fff;
}

.gl_footer--twitter:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 30px;
  color: #fff;
}

.gl_footer--copyright {
  width: 100%;
  font-family: 'Lato',sans-serif;
  font-size: 14px;
  font-weight: 200;
  text-align: center;
  margin: 40px 0 0;
}

@media (max-width: 425px) {
  .gl_footer--copyright {
    font-size: 13px;
    margin: 40px -20px 0;
  }
}

@media (max-width: 320px) {
  .gl_footer--copyright {
    font-size: 11px;
  }
}

.gl_footer--pagetop {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  position: fixed;
  right: 48px;
  bottom: 36px;
  width: 90px;
  height: 90px;
  background: #fff;
  border-radius: 45px;
  border: 8px solid #bababa;
  z-index: 2;
  box-sizing: border-box;
  -webkit-transition: all .3s linear;
  transition: all .3s linear;
  visibility: visible;
  opacity: 1;
}

.gl_footer--pagetop.hidden {
  opacity: 0;
  visibility: hidden;
}

.gl_footer--pagetop:hover {
  border-color: #c80023;
}

.gl_footer--pagetop img {
  width: 31px;
  margin-top: -6px;
}

@media (max-width: 425px) {
  .gl_footer--pagetop img {
    width: 20px;
    margin-top: -3px;
    -webkit-tap-highlight-color: transparent;
  }
}

@media (max-width: 425px) {
  .gl_footer--pagetop {
    right: 16px;
    bottom: 38px;
    width: 56px;
    height: 56px;
    border-width: 5px;
    -webkit-tap-highlight-color: transparent;
  }
  .gl_footer--pagetop:hover {
    border-color: #bababa;
  }
  .gl_footer--pagetop.moved {
    bottom: 108px;
  }
}

/* 採用情報の表示／非表示 */
/* 上位に.norecruitクラスを設定して切替 */
.gl_footer--norecruit-hide {
  display: block;
}

.gl_footer--norecruit-show {
  display: none;
}

.norecruit .gl_footer--norecruit-hide {
  display: none;
}

.norecruit .gl_footer--norecruit-show {
  display: block;
}

/* グローバルナビ */
.gl_nav {
  position: fixed;
  top: 64px;
  right: 0;
  width: 0;
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
  z-index: 110;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .gl_nav {
    top: 50px;
  }
}

.gl_nav.opened {
  height: calc(100vh - 64px);
  width: 100%;
  opacity: 1;
}

@media (max-width: 425px) {
  .gl_nav.opened {
    height: calc(100vh - 50px);
  }
}

.gl_nav.opened .gl_nav--contents {
  visibility: visible;
  width: 100%;
  height: calc(100% - 64px);
}

@media (max-width: 425px) {
  .gl_nav.opened .gl_nav--contents {
    height: calc(100% - 50px);
  }
}

.gl_nav--contents {
  display: -webkit-box;
  display: flex;
  visibility: hidden;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: start;
          align-items: flex-start;
  position: fixed;
  top: 64px;
  right: 0;
  width: 100%;
  height: 0;
  background-color: #fff;
  padding-top: 115px;
  box-sizing: border-box;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

@media (max-width: 425px) {
  .gl_nav--contents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: start;
            justify-content: flex-start;
    top: 50px;
    padding: 40px 30px 30px;
  }
}

@media (max-width: 320px) {
  .gl_nav--contents {
    padding: 20px;
  }
}

.gl_nav--contents:before, .gl_nav--contents:after {
  /* 背景矢印 */
  content: '';
  position: absolute;
  width: 457px;
  height: 50%;
  left: 50%;
  opacity: .1;
  z-index: 0;
}

.gl_nav--contents:before {
  background: linear-gradient(160deg, #ea617b 0%, #e3425f 17.88%, #dd2545 38.82%, #d91132 59.68%, #d60427 80.2%, #d50023 100%);
  -webkit-transform-origin: left bottom;
          transform-origin: left bottom;
  -webkit-transform: skew(-124.5deg);
          transform: skew(-124.5deg);
  bottom: 50%;
}

.gl_nav--contents:after {
  background: linear-gradient(50deg, #f2afaf 0%, #f1a3a7 8.14%, #ee8694 31.57%, #ec7286 54.9%, #ea657e 77.85%, #ea617b 100%);
  top: 50%;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: skew(124.5deg);
          transform: skew(124.5deg);
}

.gl_nav--list {
  position: relative;
  z-index: 1;
}

@media (max-width: 425px) {
  .gl_nav--list {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
            flex-grow: 1;
    margin-bottom: 40px;
    max-height: 250px;
  }
}

.gl_nav--item {
  font-family: 'Noto Sans JP',sans-serif;
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 72px;
}

@media (max-width: 425px) {
  .gl_nav--item {
    font-size: 18px;
    margin-bottom: 0;
  }
}

@media (max-width: 320px) {
  .gl_nav--item {
    font-size: 16px;
  }
}

.gl_nav--item-link {
  display: block;
  color: inherit;
  text-decoration: none;
}

.gl_nav--item-link:hover {
  text-decoration: underline;
}

.gl_nav--right {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
  text-align: center;
  margin-left: 115px;
  z-index: 1;
}

@media (max-width: 425px) {
  .gl_nav--right {
    margin-left: 0;
    -webkit-box-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row;
    flex-wrap: wrap;
  }
}

.gl_nav--txt {
  font-size: 14px;
  line-height: 1;
  font-weight: 500;
  text-align: center;
  margin: 32px 0;
  -webkit-box-ordinal-group: 3;
          order: 2;
}

@media (max-width: 425px) {
  .gl_nav--txt {
    margin: 20px 0 0;
    -webkit-box-ordinal-group: 4;
            order: 3;
    text-align: left;
  }
}

.gl_nav--tel {
  display: inline-block;
  color: inherit;
  text-decoration: none;
  font-family: 'Anton',sans-serif;
  font-size: 34px;
  line-height: 1;
  margin: 18px 0;
}

@media (max-width: 425px) {
  .gl_nav--tel {
    margin: 18px 0 8px;
  }
}

.gl_nav--btn {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  min-width: 221px;
  min-height: 51px;
  color: #c80023;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  letter-spacing: -0.06em;
  padding: 16px 0;
  margin: 0;
  border: 1px solid #c80023;
  background-color: #fff;
  box-sizing: border-box;
  -webkit-transition: .3s;
  transition: .3s;
}

@media (max-width: 425px) {
  .gl_nav--btn {
    font-size: 14px;
    min-width: 0;
    min-height: 62px;
    width: 48%;
  }
}

@media (max-width: 320px) {
  .gl_nav--btn {
    font-size: 13px;
    min-height: 54px;
    padding: 10px 0;
    width: 49%;
  }
}

.gl_nav--btn:after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 14px;
  display: block;
  position: absolute;
  top: calc(50% - 7px);
  right: 10px;
  vertical-align: middle;
}

@media (max-width: 320px) {
  .gl_nav--btn:after {
    font-size: 12px;
    top: calc(50% - 6px);
    right: 6px;
  }
}

.gl_nav--btn:hover {
  background-color: #c80023;
  color: #fff;
}

.gl_nav--btn-double {
  font-size: 12px;
  line-height: 14px;
}

.gl_nav--btn-maeq {
  display: none;
}

.gl_nav--btn-neo {
  -webkit-box-ordinal-group: 2;
          order: 1;
}

.gl_nav--btn-contact {
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.gl_nav--btn-recruit {
  display: none;
}

.gl_nav--btn-download {
  display: none;
  margin-bottom: 10px;
}

@media (max-width: 425px) {
  .gl_nav--btn-neo {
    -webkit-box-ordinal-group: 2;
            order: 1;
  }
  .gl_nav--btn-contact {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .gl_nav--btn-recruit {
    display: none;
  }
  .gl_nav--btn-download {
    display: -webkit-box;
    display: flex;
    margin-bottom: 10px;
  }
}

/* メニュー代替版 */
/* 上の階層にmenu_altクラスがある場合に表示 */
.menu_alt .gl_nav--btn-maeq {
  display: none;
}

.menu_alt .gl_nav--btn-neo {
  -webkit-box-ordinal-group: 4;
          order: 3;
}

.menu_alt .gl_nav--btn-contact {
  display: none;
}

.menu_alt .gl_nav--btn-recruit {
  display: -webkit-box;
  display: flex;
  -webkit-box-ordinal-group: 2;
          order: 1;
}

@media (max-width: 1300px) {
  .menu_alt .gl_nav--btn-download {
    display: -webkit-box;
    display: flex;
  }
}

@media (max-width: 425px) {
  .menu_alt .gl_nav--btn-maeq {
    display: -webkit-box;
    display: flex;
    -webkit-box-ordinal-group: 2;
            order: 1;
    margin-bottom: 10px;
  }
  .menu_alt .gl_nav--btn-neo {
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
  .menu_alt .gl_nav--btn-contact {
    display: none;
  }
  .menu_alt .gl_nav--btn-recruit {
    display: -webkit-box;
    display: flex;
    -webkit-box-ordinal-group: 3;
            order: 2;
  }
}

/* トップページ例外 */
.asbank_index .gl_nav.opened {
  height: calc(100vh - 64px - 49px);
}

.asbank_index .gl_nav.opened .gl_nav--contents {
  height: calc(100% - 64px - 49px);
}

@media (max-width: 425px) {
  .asbank_index .gl_nav.opened {
    height: calc(100vh - 50px - 46px);
  }
  .asbank_index .gl_nav.opened .gl_nav--contents {
    height: calc(100% - 50px - 46px);
  }
}

/*
'Noto Sans JP' -> main 
'Anton' -> tel, step-num
'Teko' -> faq label
'Lato' -> copyright
*/
body, html {
  font-family: 'Noto Sans JP',sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background: #fff;
  opacity: 1;
  -webkit-transition: opacity .3s linear .3s;
  transition: opacity .3s linear .3s;
}

body.fade {
  opacity: 0;
}

/*
a{
  color:#000;
  text-decoration:none;
  &:hover{
    color:$base-red;
    text-decoration:underline;
  }
 }
*/
p {
  line-break: strict;
}

/* 中面ページ共通 */
.cnt {
  margin: 64px 0 0;
  width: 100%;
  min-width: 980px;
  overflow: hidden;
}

@media (max-width: 425px) {
  .cnt {
    margin: 50px 0 0;
    min-width: 0;
  }
}

/* パンくずリスト */
.cnt_bread {
  width: 960px;
  padding: 0;
  margin: 40px auto 64px;
}

@media (max-width: 425px) {
  .cnt_bread {
    width: 100%;
    margin: 20px 0 48px;
    padding: 0 30px;
    box-sizing: border-box;
  }
}

@media (max-width: 320px) {
  .cnt_bread {
    padding: 0 20px;
  }
}

.cnt_bread--list {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
          align-items: center;
}

.cnt_bread--item {
  font-size: 12px;
  line-height: 1;
  font-weight: 500;
  color: #c80023;
}

.cnt_bread--item:not(:last-of-type):after {
  color: #000;
  content: '/';
  margin: 0 0.5em;
}

.cnt_bread--item a {
  color: #000;
  text-decoration: none;
}

.cnt_bread--item a:hover {
  color: #c80023;
  text-decoration: underline;
}

/* ページ下端ポップアップバナー */
.cnt_banner {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center;
  position: fixed;
  width: 575px;
  height: 86px;
  left: calc(50% - 287px);
  bottom: -86px;
  background: #c80023;
  z-index: 99;
  padding: 0 30px 0 30px;
  box-sizing: border-box;
  -webkit-transition: bottom .5s ease-out;
  transition: bottom .5s ease-out;
}

@media (max-width: 425px) {
  .cnt_banner {
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    left: 0;
    bottom: -100px;
    padding: 10px 20px;
  }
}

@media (max-width: 320px) {
  .cnt_banner {
    padding: 10px;
  }
}

.cnt_banner--tel {
  font-family: 'Anton',sans-serif;
  font-size: 30px;
  line-height: 1.3;
  text-decoration: none;
  color: #fff;
  text-align: center;
}

@media (max-width: 425px) {
  .cnt_banner--tel {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
    margin: 0 auto 3px;
  }
}

@media (max-width: 320px) {
  .cnt_banner--tel {
    font-size: 24px;
  }
}

.cnt_banner--tel:before {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 27px;
  vertical-align: baseline;
  margin-right: 0.5em;
}

@media (max-width: 425px) {
  .cnt_banner--tel:before {
    margin-right: 0.3em;
  }
}

@media (max-width: 320px) {
  .cnt_banner--tel:before {
    font-size: 26px;
    margin-right: 0.2em;
  }
}

.cnt_banner--span {
  display: block;
  font-family: 'Noto Sans JP',sans-serif;
  font-size: 12px;
}

@media (max-width: 425px) {
  .cnt_banner--span {
    text-align: left;
    margin-left: 10px;
  }
}

.cnt_banner--btn {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  color: #c80023;
  text-decoration: none;
  background: #fff;
  width: 280px;
  height: 50px;
  border: 1px solid #c80023;
  -webkit-transition: all .2s linear;
  transition: all .2s linear;
}

@media (max-width: 425px) {
  .cnt_banner--btn {
    font-size: 14px;
    width: 100%;
    height: 34px;
    margin: auto;
  }
}

.cnt_banner--btn:after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 14px;
  margin: 0 -7px 0 7px;
}

@media (max-width: 425px) {
  .cnt_banner--btn:after {
    position: absolute;
    right: 10px;
    margin: 0;
  }
}

.cnt_banner--btn:hover {
  color: #fff;
  border-color: #fff;
  background: #c80023;
}

.cnt_banner.show {
  bottom: 0;
}

/* 汎用ボタン */
.cnt_common--btn {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  min-width: 200px;
  min-height: 51px;
  color: #c80023;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 600;
  text-decoration: none;
  text-align: center;
  letter-spacing: -0.06em;
  padding: 16px 0;
  margin: 0;
  border: 1px solid #c80023;
  background-color: #fff;
  box-sizing: border-box;
  -webkit-transition: .3s;
  transition: .3s;
}

.cnt_common--btn:after {
  font-family: "iconfont";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  text-transform: none;
  content: "";
  font-size: 14px;
  display: block;
  position: absolute;
  top: calc(50% - 7px);
  right: 10px;
  vertical-align: middle;
}

.cnt_common--btn:hover {
  background-color: #c80023;
  color: #fff;
}

.cnt_common--btn-double {
  font-size: 12px;
  line-height: 14px;
}

/* スマートフォンのみ表示 */
.sp {
  display: none;
}

@media (max-width: 425px) {
  .sp {
    display: block;
  }
}

/* スマートフォンのみ非表示 */
.nosp {
  display: block;
}

@media (max-width: 425px) {
  .nosp {
    display: none;
  }
}

@media (min-width: 768px) {
  a[href^="tel:"] {
    pointer-events: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvY29tbW9uLmNzcyIsImNvbW1vbi9jc3MvY29tbW9uLnNjc3MiLCJjb21tb24vY3NzL19pY29uLnNjc3MiLCJjb21tb24vY3NzL2NvbW1vbi9faGVhZGVyLnNjc3MiLCJjb21tb24vY3NzL19taXhpbi5zY3NzIiwiY29tbW9uL2Nzcy9jb21tb24vX2Zvb3Rlci5zY3NzIiwiY29tbW9uL2Nzcy9jb21tb24vX25hdmkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNTaEIsZ0hBQVk7QUNNWjtFQUNDLHVCQUF1QjtFQUN2QixzQ0FBc0M7RUFDdEMsbVJBSXlEO0FGaEIxRDs7QUdIQSxhQUFBO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsTUFBSztFQUNMLE9BQU07RUFDTixXQUFXO0VBQ1gsZ0JBQWU7RUFDZixZQUFZO0VBQ1osb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO1VBQW5CLG1CQUFtQjtFQUNuQix1QkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVM7RUFDVCxZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLHNCQUFxQjtBSE12Qjs7QUlTRTtFRDVCRjtJQWVJLFlBQVc7SUFDWCxZQUFXO0VIU2I7QUFDRjs7QUdSRTtFQUNFLGNBQWE7RUFDYiwyQkFBMkI7RUFDM0IsYUFBWTtBSFdoQjs7QUlKRTtFRFZBO0lBS0ksaUJBQWdCO0VIY3BCO0FBQ0Y7O0FHcEJHO0VBUUcsWUFBWTtBSGdCbEI7O0FJZEU7RURWQztJQVVLLFlBQVc7RUhtQmpCO0FBQ0Y7O0FHaEJFO0VBQ0Usa0JBQWtCO0VBQ2xCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsd0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLGdCQUFlO0VBQ2YsWUFBVztFQUNYLHNCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLFVBQVU7RUFDVix3QkFBdUI7RUFDdkIseUJDakNjO0VEa0NkLHVDQUF1QztFQUN2QyxlQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixjQ3RDYztFRHVDZCxxQkFBcUI7RUFDckIsc0JBQXNCO0VBQ3RCLHVCQUFlO0VBQWYsZUFBZTtBSG1CbkI7O0FHdkNHO0VEVkQsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBb0I7RUN5QmhCLFlEbkJhO0VDb0JiLGVBQWM7RUFDZCxjQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixXQUFXO0FINkJqQjs7QUd6REc7RUErQksseUJDcERVO0VEcURWLFdBQVU7QUg4QmxCOztBSWxFRTtFRElBO0lBbUNJLGFBQVk7RUhnQ2hCO0FBQ0Y7O0FHOUJFO0VBQ0UsV0FBVTtFQUNWLGVBQWM7RUFDZCxjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixjQUFhO0FIaUNqQjs7QUd2Q0c7RURoREQsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBb0I7RUNpRGhCLFlEbkJLO0VDb0JMLFlBQVk7RUFDWixlQUFlO0VBQ2YsY0FBYTtFQUNiLHNCQUFxQjtFQUNyQixpQkFBZ0I7QUgyQ3RCOztBSW5HRTtFRDBDQTtJQWlCSSxhQUFZO0VINkNoQjtBQUNGOztBRzNDRTtFQUNFLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWix5QkNwRmM7RURxRmQsZUFBZTtFQUNmLHNDQUE2QjtFQUE3Qiw4QkFBNkI7RUFDN0IsWUFBVztFQUNYLFVBQVM7QUg4Q2I7O0FHdkRHO0VBWUcsV0FBVTtFQUNWLGtCQUFrQjtFQUNsQixXQUFVO0VBQ1Ysc0JBQXFCO0VBQ3JCLFdBQVc7RUFDWCx1Q0FBOEI7VUFBOUIsK0JBQThCO0VBQzlCLGtDQUF5QjtFQUF6QiwwQkFBeUI7QUgrQy9COztBSS9IRTtFRDhEQztJQW9CSyxXQUFVO0VIa0RoQjtBQUNGOztBR3ZFRztFQXdCRyxXQUFXO0VBQ1gsU0FBUTtBSG1EZDs7QUkxSUU7RUQ4REM7SUEyQkssV0FBVTtJQUNWLFNBQVE7RUhzRGQ7QUFDRjs7QUduRkc7RUFnQ0csV0FBVztFQUNYLFNBQVE7QUh1RGQ7O0FJdEpFO0VEOERDO0lBbUNLLFdBQVU7SUFDVixTQUFRO0VIMERkO0FBQ0Y7O0FHL0ZHO0VBd0NHLFdBQVU7QUgyRGhCOztBR25HRztFQTRDSyxTQUFRO0VBQ1IsZ0NBQXVCO1VBQXZCLHdCQUF1QjtBSDJEL0I7O0FJdEtFO0VEOERDO0lBK0NPLFNBQVE7RUg4RGhCO0FBQ0Y7O0FHOUdHO0VBbURLLFNBQVE7RUFDUixXQUFVO0VBQ1YsaUNBQXdCO1VBQXhCLHlCQUF3QjtBSCtEaEM7O0FJbExFO0VEOERDO0lBdURPLFNBQVE7SUFDUixXQUFVO0VIa0VsQjtBQUNGOztBSXpMRTtFRDhEQTtJQTZESSxXQUFVO0lBQ1YsWUFBVztFSG1FZjtBQUNGOztBR2pFRTtFQUFTLGFBQVk7QUhxRXZCOztBR2xFQSxZQUFBO0FBQ0Esb0NBQUE7QUFFRTtFQURGO0lBRWdCLGFBQVk7RUhxRTFCO0FBQ0Y7O0FHeEVBO0VBS0ksb0JBQVk7RUFBWixhQUFZO0FIdUVoQjs7QUloTkU7RURvSUY7SUFPTSxhQUFZO0VIMEVoQjtBQUNGOztBS25QQSxXQUFBO0FBQ0E7RUFDRSxrQkFBaUI7RUFDbEIsV0FBVztFQUNWLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLHFHQUFrRjtFQUFsRiwyREFBa0Y7RUFDbEYscUJBQW9CO0FMc1B0Qjs7QUloT0U7RUM1QkY7SUFRSSxZQUFXO0lBQ1gsd0JBQXVCO0lBQ3ZCLHNCQUFxQjtFTHlQdkI7QUFDRjs7QUlyTkU7RUMvQ0Y7SUFhSSx3QkFBdUI7RUw0UHpCO0FBQ0Y7O0FLM1BFO0VBQ0UsWUFBVztFQUNYLG9CQUFZO0VBQVosYUFBWTtFQUNaLHlCQUE2QjtVQUE3Qiw4QkFBNkI7RUFDN0Isd0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixlQUFjO0VBQ2QsbUJBQWtCO0FMOFB0Qjs7QUl2UEU7RUNiQTtJQVFJLHdCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsV0FBVTtJQUNWLG1CQUFrQjtFTGlRdEI7QUFDRjs7QUs1UUc7RUFhRyxtQkFBa0I7QUxtUXhCOztBSW5RRTtFQ2JDO0lBZUssV0FBVTtJQUNWLG1CQUFrQjtFTHNReEI7QUFDRjs7QUkxUUU7RUNRRTtJQUFVLDRCQUFPO1lBQVAsUUFBTztFTHVRbkI7RUt0UUU7SUFBVSw0QkFBTztZQUFQLFFBQU87RUx5UW5CO0VLeFFFO0lBQVUsNEJBQU87WUFBUCxRQUFPO0VMMlFuQjtFSzFRRTtJQUFVLDRCQUFPO1lBQVAsUUFBTztFTDZRbkI7RUs1UUU7SUFBYyw0QkFBTztZQUFQLFFBQU87SUFBQyxXQUFVO0VMZ1JsQztBQUNGOztBSy9RRTtFQUNFLGtCQUFpQjtFQUNqQixjQUFhO0VBQ2IsZUFBYztFQUNkLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLHFCQUFvQjtFQUNwQixvQkFBWTtFQUFaLGFBQVk7RUFDWix3QkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLHlCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLDRCQUEyQjtFQUMzQixrQ0FBaUM7RUFDakMsZ0NBQUE7RUFDQSw4QkFBNkI7RUFDN0Isb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixrQ0FBeUI7RUFBekIsMEJBQXlCO0VBQ3pCLGdCQUFlO0FMa1JuQjs7QUlyVEU7RUNjQTtJQXVCSSxlQUFjO0lBQ2QsaUJBQWdCO0lBQ2hCLFdBQVU7SUFDVixhQUFZO0lBQ1osb0JBQW1CO0lBQ25CLGtCQUFpQjtFTHFSckI7QUFDRjs7QUtsVEc7RUErQkcsMEJBQUE7RUFDQSxzQkQvRFk7QUpzVmxCOztBS3ZURztFSHBCRCx1QkFBdUI7RUFDdkIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFvQjtFR2dEaEIsWUgxQ2E7RUcyQ2IsZUFBYztFQUNkLGNEckVZO0VDc0VaLGNBQWE7RUFDYixzQkFBcUI7QUxnUzNCOztBSXRWRTtFQ2NDO0lBMENLLGVBQWM7SUFDZCxzQkFBcUI7RUxtUzNCO0FBQ0Y7O0FLalNJO0VBQUssMERBQXlEO0FMcVNsRTs7QUtwU0k7RUFBSywwREFBeUQ7QUx3U2xFOztBS3ZTSTtFQUFLLDBEQUF5RDtBTDJTbEU7O0FLMVNJO0VBQUssMERBQXlEO0FMOFNsRTs7QUs3U0k7RUFBUywrREFBOEQ7RUFBQyxZQUFXO0FMa1R2Rjs7QUtoVEU7RUFDRSx5QkFBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLFlBQVc7RUFDWCxvQkFBWTtFQUFaLGFBQVk7RUFDWix3QkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLG9CQUFtQjtBTG1UdkI7O0FJMVhFO0VDa0VBO0lBT0ksV0FBVTtJQUNWLGVBQWM7SUFDZCxtQkFBa0I7RUxzVHRCO0FBQ0Y7O0FLcFRFO0VBQ0UsZUFBYztFQUNkLGdCQUFlO0FMdVRuQjs7QUlwWEU7RUMyREE7SUFJSSxlQUFjO0VMMFRsQjtBQUNGOztBSy9URztFQU9HLGdCQUFlO0FMNFRyQjs7QUtuVUc7RUFVRyxjQUFhO0VBQ2IscUJBQW9CO0FMNlQxQjs7QUt4VUc7RUFhSywwQkFBeUI7QUwrVGpDOztBSzVUSTtFQUNFLGdCQUFlO0FMK1RyQjs7QUk5WkU7RUM4RkU7SUFHSSxnQkFBZTtFTGtVckI7QUFDRjs7QUt0VUs7RUFNRyxjQUFzQjtFQUN0QixnQkFBZTtBTG9VdkI7O0FLM1VLO0VBU0ssYUFBWTtFQUNaLGNEekhRO0FKK2JsQjs7QUk5YUU7RUM4RUM7SUFnQ0csbUJBQWtCO0VMcVV0QjtBQUNGOztBS2xVRTtFQUNFLHFCQUFvQjtFQUNwQixvQkFBQTtFQUNBLGtCQUFpQjtBTHFVckI7O0FJMWJFO0VDa0hBO0lBS0kscUJBQW9CO0VMd1V4QjtBQUNGOztBSzlVRztFQVFHLFlBQVc7QUwwVWpCOztBSXBjRTtFQ2tIQztJQVVLLFlBQVc7RUw2VWpCO0FBQ0Y7O0FLMVVFO0VBQ0Usb0JBQVk7RUFBWixhQUFZO0VBQ1osd0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixlQUFjO0FMNlVsQjs7QUtoVkc7RUFLRyxxQkFBb0I7RUFDcEIsY0FBYTtBTCtVbkI7O0FLNVVFO0VIL0lBLHVCQUF1QjtFQUN2QixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsb0JBQW9CO0VHeUlsQixZSG5IWTtFR29IWixlQUFjO0VBQ2QsV0FBVTtBTHVWZDs7QUtyVkU7RUhySkEsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBb0I7RUcrSWxCLFlIdkhhO0VHd0hiLGVBQWM7RUFDZCxXQUFVO0FMZ1dkOztBSzlWRTtFSDNKQSx1QkFBdUI7RUFDdkIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFvQjtFR3FKbEIsWUgzSFE7RUc0SFIsZUFBYztFQUNkLFdBQVU7QUx5V2Q7O0FLdldFO0VIaktBLHVCQUF1QjtFQUN2QixtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLGtCQUFrQjtFQUNsQixvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsb0JBQW9CO0VHMkpsQixZSDNIVztFRzRIWCxlQUFjO0VBQ2QsV0FBVTtBTGtYZDs7QUtoWEU7RUFDRSxXQUFVO0VBQ1YsOEJBQTZCO0VBQzdCLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixnQkFBZTtBTG1YbkI7O0FJMWhCRTtFQ2lLQTtJQVFJLGVBQWM7SUFDZCxvQkFBbUI7RUxzWHZCO0FBQ0Y7O0FJOWdCRTtFQzhJQTtJQVlJLGVBQWM7RUx5WGxCO0FBQ0Y7O0FLdlhFO0VBQ0Usb0JBQVk7RUFBWixhQUFZO0VBQ1osd0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix5QkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxXQUFVO0VBQ1YsWUFBVztFQUNYLFdBQVU7RUFDVixZQUFXO0VBQ1gsZ0JBQWU7RUFDZixtQkFBa0I7RUFDbEIseUJBQXdCO0VBQ3hCLFVBQVM7RUFDVCxzQkFBcUI7RUFDckIsa0NBQXlCO0VBQXpCLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsVUFBUztBTDBYYjs7QUsxWUc7RUFrQkcsVUFBUztFQUNULGtCQUFpQjtBTDRYdkI7O0FLL1lHO0VBc0JHLHFCRHZOWTtBSm9sQmxCOztBS25aRztFQXlCRyxXQUFVO0VBQ1YsZ0JBQWU7QUw4WHJCOztBSXhrQkU7RUNnTEM7SUE0QkssV0FBVTtJQUNWLGdCQUFlO0lBQ2Ysd0NBQXVDO0VMaVk3QztBQUNGOztBSWhsQkU7RUNnTEE7SUFrQ0ksV0FBVTtJQUNWLFlBQVc7SUFDWCxXQUFVO0lBQ1YsWUFBVztJQUNYLGlCQUFnQjtJQUNoQix3Q0FBdUM7RUxtWTNDO0VLMWFDO0lBd0NXLHFCQUFvQjtFTHFZaEM7RUs3YUM7SUEwQ0ssYUFBWTtFTHNZbEI7QUFDRjs7QUtoWUEsZ0JBQUE7QUFDQSw0QkFBQTtBQUVFO0VBQU8sY0FBYTtBTG1ZdEI7O0FLbFlFO0VBQU8sYUFBWTtBTHNZckI7O0FLcFlBO0VBQ1MsYUFBWTtBTHVZckI7O0FLeFlBO0VBRVMsY0FBYTtBTDBZdEI7O0FNaHBCQSxZQUFBO0FBQ0E7RUFDRSxlQUFlO0VBQ2YsU0FBUTtFQUNSLFFBQU87RUFDUCxRQUFPO0VBQ1AsU0FBUTtFQUNSLGdCQUFlO0VBQ2YsVUFBUztFQUNULGtDQUF5QjtFQUF6QiwwQkFBeUI7RUFDekIsWUFBWTtFQUNaLHNCQUFxQjtBTm1wQnZCOztBSWpvQkU7RUU1QkY7SUFZSSxTQUFRO0VOc3BCVjtBQUNGOztBTW5xQkE7RUFlSSwwQkFBeUI7RUFDekIsV0FBVTtFQUNWLFVBQVM7QU53cEJiOztBSTdvQkU7RUU1QkY7SUFtQk0sMEJBQXlCO0VOMnBCN0I7QUFDRjs7QU0vcUJBO0VBc0JNLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YseUJBQXdCO0FONnBCOUI7O0FJenBCRTtFRTVCRjtJQTBCUSx5QkFBd0I7RU5ncUI5QjtBQUNGOztBTTdwQkU7RUFDRSxvQkFBYTtFQUFiLGFBQWE7RUFDYixrQkFBaUI7RUFDakIsd0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0Qix3QkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGVBQWU7RUFDZixTQUFRO0VBQ1IsUUFBTztFQUNQLFdBQVU7RUFDVixTQUFRO0VBQ1Isc0JBQXNCO0VBQ3RCLGtCQUFpQjtFQUNqQixzQkFBcUI7RUFDckIsa0NBQXlCO0VBQXpCLDBCQUF5QjtBTmdxQjdCOztBSS9xQkU7RUVFQTtJQWVJLDRCQUFxQjtJQUFyQiw2QkFBcUI7WUFBckIsc0JBQXFCO0lBQ3JCLHVCQUEwQjtZQUExQiwyQkFBMEI7SUFDMUIsU0FBUTtJQUNSLHVCQUFzQjtFTm1xQjFCO0FBQ0Y7O0FJcnFCRTtFRWpCQTtJQXFCSSxhQUFZO0VOc3FCaEI7QUFDRjs7QU01ckJHO0VBeUJHLFNBQUE7RUFDQSxXQUFVO0VBQ1Ysa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxXQUFVO0VBQ1YsU0FBUTtFQUNSLFdBQVU7RUFDVixVQUFTO0FOdXFCZjs7QU12c0JHO0VBbUNHLDRIQUEwTTtFQUMxTSxxQ0FBNEI7VUFBNUIsNkJBQTRCO0VBQzVCLGtDQUF5QjtVQUF6QiwwQkFBeUI7RUFDekIsV0FBVTtBTndxQmhCOztBTTlzQkc7RUF5Q0csMEhBQW9OO0VBQ3BOLFFBQU87RUFDUCxrQ0FBeUI7VUFBekIsMEJBQXlCO0VBQ3pCLGlDQUF3QjtVQUF4Qix5QkFBd0I7QU55cUI5Qjs7QU10cUJFO0VBQ0Usa0JBQWlCO0VBQ2pCLFVBQVM7QU55cUJiOztBSTV0QkU7RUVpREE7SUFJSSxvQkFBWTtJQUFaLGFBQVk7SUFDWiw0QkFBcUI7SUFBckIsNkJBQXFCO1lBQXJCLHNCQUFxQjtJQUNyQix5QkFBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLHdCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsbUJBQVc7WUFBWCxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLGlCQUFnQjtFTjRxQnBCO0FBQ0Y7O0FNMXFCRTtFQUNFLHNDQUFxQztFQUNyQyxlQUFjO0VBQ2QsZ0JBQWU7RUFDZixtQkFBa0I7QU42cUJ0Qjs7QUkvdUJFO0VFOERBO0lBTUksZUFBYztJQUNkLGdCQUFlO0VOZ3JCbkI7QUFDRjs7QUludUJFO0VFMkNBO0lBVUksZUFBYztFTm1yQmxCO0FBQ0Y7O0FNbHJCSTtFQUNFLGNBQWE7RUFDYixjQUFhO0VBQ2IscUJBQW9CO0FOcXJCMUI7O0FNeHJCSztFQUtHLDBCQUF5QjtBTnVyQmpDOztBTW5yQkU7RUFDRSxrQkFBaUI7RUFDakIsb0JBQVk7RUFBWixhQUFZO0VBQ1osNEJBQXFCO0VBQXJCLDZCQUFxQjtVQUFyQixzQkFBcUI7RUFDckIsdUJBQTBCO1VBQTFCLDJCQUEwQjtFQUMxQix5QkFBa0I7VUFBbEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQixrQkFBaUI7RUFDakIsVUFBUztBTnNyQmI7O0FJanhCRTtFRW1GQTtJQVVJLGNBQWE7SUFDYix5QkFBNkI7WUFBN0IsOEJBQTZCO0lBQzdCLHdCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsOEJBQWtCO0lBQWxCLDZCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsZUFBYztFTnlyQmxCO0FBQ0Y7O0FNdnJCRTtFQUNFLGVBQWM7RUFDZCxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsY0FBYTtFQUNiLDRCQUFPO1VBQVAsUUFBTztBTjByQlg7O0FJcHlCRTtFRW9HQTtJQVFJLGdCQUFlO0lBQ2YsNEJBQU87WUFBUCxRQUFPO0lBQ1AsZ0JBQWU7RU42ckJuQjtBQUNGOztBTTNyQkU7RUFDRSxxQkFBb0I7RUFDcEIsY0FBYTtFQUNiLHFCQUFvQjtFQUNwQiwrQkFBOEI7RUFDOUIsZUFBYztFQUNkLGNBQWE7RUFDYixjQUFhO0FOOHJCakI7O0FJdHpCRTtFRWlIQTtJQVNJLGtCQUFpQjtFTmlzQnJCO0FBQ0Y7O0FNL3JCRTtFQUNFLGtCQUFrQjtFQUNsQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHdCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIseUJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsY0ZySmM7RUVzSmQsdUNBQXVDO0VBQ3ZDLGVBQWU7RUFDZixjQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsdUJBQXNCO0VBQ3RCLGVBQWM7RUFDZCxTQUFRO0VBQ1IseUJGL0pjO0VFZ0tkLHNCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsdUJBQWU7RUFBZixlQUFlO0FOa3NCbkI7O0FJbjFCRTtFRTZIQTtJQXNCSSxlQUFjO0lBQ2QsWUFBVztJQUNYLGdCQUFlO0lBQ2YsVUFBUztFTnFzQmI7QUFDRjs7QUl6MEJFO0VFMEdBO0lBNEJJLGVBQWM7SUFDZCxnQkFBZTtJQUNmLGVBQWM7SUFDZCxVQUFTO0VOd3NCYjtBQUNGOztBTXh1Qkc7RUpuSUQsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBb0I7RUk4SmhCLFlKeEphO0VJeUpiLGVBQWM7RUFDZCxjQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsc0JBQXNCO0FOa3RCNUI7O0FJcjJCRTtFRTBHQztJQTJDSyxlQUFjO0lBQ2Qsb0JBQW1CO0lBQ25CLFVBQVM7RU5xdEJmO0FBQ0Y7O0FNbndCRztFQWlESyx5QkYvTFU7RUVnTVYsV0FBVTtBTnN0QmxCOztBTXB0Qkk7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0FOdXRCdEI7O0FNcHRCRTtFQUFZLGFBQVk7QU53dEIxQjs7QU12dEJFO0VBQVcsNEJBQU87VUFBUCxRQUFPO0FOMnRCcEI7O0FNMXRCRTtFQUFlLDRCQUFPO1VBQVAsUUFBTztBTjh0QnhCOztBTTd0QkU7RUFBZSxhQUFZO0FOaXVCN0I7O0FNaHVCRTtFQUFnQixhQUFZO0VBQUMsbUJBQWtCO0FOcXVCakQ7O0FJLzVCRTtFRTRMRTtJQUFXLDRCQUFPO1lBQVAsUUFBTztFTnd1QnBCO0VNdnVCRTtJQUFlLDRCQUFPO1lBQVAsUUFBTztFTjB1QnhCO0VNenVCRTtJQUFlLGFBQVk7RU40dUI3QjtFTTN1QkU7SUFBZ0Isb0JBQVk7SUFBWixhQUFZO0lBQUMsbUJBQWtCO0VOK3VCakQ7QUFDRjs7QU01dUJBLFlBQUE7QUFDQSw2QkFBQTtBQUNBO0VBQ2MsYUFBWTtBTit1QjFCOztBTWh2QkE7RUFFYSw0QkFBTztVQUFQLFFBQU87QU5rdkJwQjs7QU1wdkJBO0VBR2lCLGFBQVk7QU5xdkI3Qjs7QU14dkJBO0VBSWlCLG9CQUFZO0VBQVosYUFBWTtFQUFDLDRCQUFPO1VBQVAsUUFBTztBTnl2QnJDOztBTXh2QkU7RUFMRjtJQU1vQixvQkFBWTtJQUFaLGFBQVk7RU40dkI5QjtBQUNGOztBSXg4QkU7RUVxTUY7SUFTZ0Isb0JBQVk7SUFBWixhQUFZO0lBQUMsNEJBQU87WUFBUCxRQUFPO0lBQUMsbUJBQWtCO0VOaXdCckQ7RU0xd0JGO0lBVWUsNEJBQU87WUFBUCxRQUFPO0VObXdCcEI7RU03d0JGO0lBV21CLGFBQVk7RU5xd0I3QjtFTWh4QkY7SUFZbUIsb0JBQVk7SUFBWixhQUFZO0lBQUMsNEJBQU87WUFBUCxRQUFPO0VOd3dCckM7QUFDRjs7QU1yd0JBLGFBQUE7QUFDQTtFQUVJLGlDQUFnQztBTnV3QnBDOztBTXp3QkE7RUFJTSxnQ0FBK0I7QU55d0JyQzs7QUluK0JFO0VFc05GO0lBU00saUNBQWdDO0VOeXdCcEM7RU1seEJGO0lBV1EsZ0NBQStCO0VOMHdCckM7QUFDRjs7QUNsZ0NBOzs7OztDRHlnQ0M7QUNsZ0NEO0VBQ0Usc0NBQXFDO0VBQ3JDLGVBQWM7RUFDZCxtQ0FBa0M7RUFDbEMsa0NBQWtDO0FEb2dDcEM7O0FDamdDQTtFQUNFLGdCQUFlO0VBQ2YsVUFBUztFQUNULDBDQUFpQztFQUFqQyxrQ0FBaUM7QURvZ0NuQzs7QUN2Z0NBO0VBS0ksVUFBUztBRHNnQ2I7O0FDbGdDQTs7Ozs7Ozs7O0NENmdDQztBQ2xnQ0Q7RUFDRSxrQkFBaUI7QURvZ0NuQjs7QUNqZ0NBLFlBQUE7QUFDQTtFQUNFLGdCQUFlO0VBQ2YsV0FBVTtFQUNWLGdCQUFlO0VBQ2YsZ0JBQWU7QURvZ0NqQjs7QUl6aENFO0VIaUJGO0lBTUksZ0JBQWU7SUFDZixZQUFXO0VEdWdDYjtBQUNGOztBQ3BnQ0EsWUFBQTtBQUNBO0VBQ0UsWUFBVztFQUNYLFVBQVM7RUFDVCxzQkFBcUI7QUR1Z0N2Qjs7QUl2aUNFO0VINkJGO0lBS0ksV0FBVTtJQUNWLG1CQUFrQjtJQUNsQixlQUFjO0lBQ2Qsc0JBQXFCO0VEMGdDdkI7QUFDRjs7QUk3aENFO0VIVUY7SUFXSSxlQUFjO0VENmdDaEI7QUFDRjs7QUM1Z0NFO0VBQ0Usb0JBQVk7RUFBWixhQUFZO0VBQ1osdUJBQTBCO1VBQTFCLDJCQUEwQjtFQUMxQix5QkFBa0I7VUFBbEIsbUJBQWtCO0FEK2dDdEI7O0FDN2dDRTtFQUNFLGVBQWM7RUFDZCxjQUFhO0VBQ2IsZ0JBQWU7RUFDZixjR3BFYztBSm9sQ2xCOztBQ3BoQ0c7RUFNRyxXQUFVO0VBQ1YsWUFBVztFQUNYLGVBQWM7QURraENwQjs7QUMxaENHO0VBV0csV0FBVTtFQUNWLHFCQUFvQjtBRG1oQzFCOztBQy9oQ0c7RUFjSyxjRzlFVTtFSCtFViwwQkFBeUI7QURxaENqQzs7QUMvZ0NBLG1CQUFBO0FBQ0E7RUFDRSxvQkFBWTtFQUFaLGFBQVk7RUFDWix5QkFBNkI7VUFBN0IsOEJBQTZCO0VBQzdCLHlCQUFrQjtVQUFsQixtQkFBa0I7RUFDbEIsZUFBYztFQUNkLFlBQVc7RUFDWCxZQUFXO0VBQ1gsdUJBQXNCO0VBQ3RCLGFBQVk7RUFDWixtQkcvRmdCO0VIZ0doQixXQUFVO0VBQ1Ysc0JBQXFCO0VBQ3JCLHNCQUFxQjtFQUNyQix1Q0FBOEI7RUFBOUIsK0JBQThCO0FEa2hDaEM7O0FJcG1DRTtFSHFFRjtJQWVJLGVBQWM7SUFDZCxXQUFVO0lBQ1YsWUFBVztJQUNYLE9BQU07SUFDTixjQUFhO0lBQ2Isa0JBQWlCO0VEcWhDbkI7QUFDRjs7QUk1bENFO0VIa0RGO0lBdUJJLGFBQVk7RUR3aENkO0FBQ0Y7O0FDdmhDRTtFQUNFLCtCQUE4QjtFQUM5QixlQUFjO0VBQ2QsZ0JBQWU7RUFDZixxQkFBb0I7RUFDcEIsV0FBVTtFQUNWLGtCQUFpQjtBRDBoQ3JCOztBSTluQ0U7RUg4RkE7SUFRSSxvQkFBWTtJQUFaLGFBQVk7SUFDWix3QkFBc0I7WUFBdEIsdUJBQXNCO0lBQ3RCLHlCQUFrQjtZQUFsQixtQkFBa0I7SUFDbEIsa0JBQWlCO0VENmhDckI7QUFDRjs7QUlwbkNFO0VIMkVBO0lBY0ksZUFBYztFRGdpQ2xCO0FBQ0Y7O0FDL2lDRztFQ3BHRCx1QkFBdUI7RUFDdkIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFvQjtFRDhHaEIsWUNoRks7RURpRkwsZUFBYztFQUNkLHdCQUF1QjtFQUN2QixtQkFBa0I7QUQwaUN4Qjs7QUk3cENFO0VIOEZDO0lBdUJLLG1CQUFrQjtFRDZpQ3hCO0FBQ0Y7O0FJaHBDRTtFSDJFQztJQTBCSyxlQUFjO0lBQ2QsbUJBQWtCO0VEZ2pDeEI7QUFDRjs7QUM3aUNFO0VBQ0UsY0FBYTtFQUNiLHNDQUFxQztFQUNyQyxlQUFjO0FEZ2pDbEI7O0FJaHJDRTtFSDZIQTtJQUtJLGdCQUFlO0lBQ2YsaUJBQWdCO0VEbWpDcEI7QUFDRjs7QUNqakNFO0VBQ0Usa0JBQWlCO0VBQ2pCLG9CQUFZO0VBQVosYUFBWTtFQUNaLHdCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIseUJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixjRzVKYztFSDZKZCxxQkFBb0I7RUFDcEIsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsWUFBVztFQUNYLHlCR2pLYztFSGtLZCxrQ0FBMEI7RUFBMUIsMEJBQTBCO0FEb2pDOUI7O0FJcnNDRTtFSHNJQTtJQWFJLGVBQWM7SUFDZCxXQUFVO0lBQ1YsWUFBVztJQUNYLFlBQVc7RUR1akNmO0FBQ0Y7O0FDeGtDRztFQzVJRCx1QkFBdUI7RUFDdkIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyxrQkFBa0I7RUFDbEIsb0JBQW9CO0VBQ3BCLG1CQUFtQjtFQUNuQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG9CQUFvQjtFRHdKaEIsWUNsSmE7RURtSmIsZUFBYztFQUNkLG9CQUFtQjtBRGlrQ3pCOztBSTd0Q0U7RUhzSUM7SUF3Qkssa0JBQWlCO0lBQ2pCLFdBQVU7SUFDVixTQUFTO0VEb2tDZjtBQUNGOztBQy9sQ0c7RUE4QkcsV0FBVTtFQUNWLGtCQUFpQjtFQUNqQixtQkd2TFk7QUo0dkNsQjs7QUN0cUNBO0VBb0dTLFNBQVE7QURza0NqQjs7QUNsa0NBLFVBQUE7QUFDQTtFQUNFLGtCQUFrQjtFQUNsQiwyQkFBb0I7RUFBcEIsb0JBQW9CO0VBQ3BCLHdCQUFzQjtVQUF0Qix1QkFBc0I7RUFDdEIseUJBQWtCO1VBQWxCLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGdCQUFlO0VBQ2YsY0d0TWdCO0VIdU1oQix1Q0FBdUM7RUFDdkMsZUFBZTtFQUNmLGNBQWE7RUFDYixnQkFBZ0I7RUFDaEIscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLFNBQVE7RUFDUix5QkdoTmdCO0VIaU5oQixzQkFBc0I7RUFDdEIsc0JBQXFCO0VBQ3JCLHVCQUFlO0VBQWYsZUFBZTtBRHFrQ2pCOztBQ3psQ0E7RUNwTEUsdUJBQXVCO0VBQ3ZCLG1DQUFtQztFQUNuQyxrQ0FBa0M7RUFDbEMsa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQixvQkFBb0I7RURtTWxCLFlDN0xlO0VEOExmLGVBQWM7RUFDZCxjQUFhO0VBQ2Isa0JBQWtCO0VBQ2xCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsc0JBQXNCO0FEK2tDMUI7O0FDNW1DQTtFQWdDTSx5QkcvTlk7RUhnT1osV0FBVTtBRGdsQ2hCOztBQzlrQ0U7RUFDRSxlQUFjO0VBQ2QsaUJBQWdCO0FEaWxDcEI7O0FDN2tDQSxnQkFBQTtBQUNBO0VBQ0UsYUFBWTtBRGdsQ2Q7O0FJenlDRTtFSHdORjtJQUdJLGNBQWE7RURtbENmO0FBQ0Y7O0FDamxDQSxpQkFBQTtBQUNBO0VBQ0UsY0FBYTtBRG9sQ2Y7O0FJcHpDRTtFSCtORjtJQUdJLGFBQVk7RUR1bENkO0FBQ0Y7O0FDbmxDQTtFQUNFO0lBQ0Usb0JBQW9CO0VEc2xDdEI7QUFDRiIsImZpbGUiOiJjb21tb24vY3NzL2NvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1BbnRvbnxMYXRvOjMwMHxOb3RvK1NhbnMrSlA6NDAwLDUwMHxUZWtvOjUwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb25mb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb25mb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvY29tbW9uL2ZvbnRzL2ljb25mb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2NvbW1vbi9mb250cy9pY29uZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9jb21tb24vZm9udHMvaWNvbmZvbnQuc3ZnI2ljb25mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLyog44Kw44Ot44O844OQ44Or44OY44OD44OAICovXG4uZ2xfaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDk4MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2hlYWRlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZ2xfaGVhZGVyLS1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0byBhdXRvIGF1dG8gMzBweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9oZWFkZXItLWxvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5cbi5nbF9oZWFkZXItLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDMyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2hlYWRlci0tbG9nbyBpbWcge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxufVxuXG4uZ2xfaGVhZGVyLS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjODAwMjM7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNjODAwMjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uZ2xfaGVhZGVyLS1idG46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwi7oCCXCI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZ2xfaGVhZGVyLS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgwMDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9oZWFkZXItLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2xfaGVhZGVyLS10ZWwge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6ICdBbnRvbic7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG5cbi5nbF9oZWFkZXItLXRlbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwi7oCOXCI7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfaGVhZGVyLS10ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdsX2hlYWRlci0tbmF2X2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgwMDIzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2xfaGVhZGVyLS1uYXZfYnRuOmJlZm9yZSwgLmdsX2hlYWRlci0tbmF2X2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGxpbmVhcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9oZWFkZXItLW5hdl9idG46YmVmb3JlLCAuZ2xfaGVhZGVyLS1uYXZfYnRuOmFmdGVyIHtcbiAgICByaWdodDogMTNweDtcbiAgfVxufVxuXG4uZ2xfaGVhZGVyLS1uYXZfYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAyOXB4O1xuICB0b3A6IDI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfaGVhZGVyLS1uYXZfYnRuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgdG9wOiAyMXB4O1xuICB9XG59XG5cbi5nbF9oZWFkZXItLW5hdl9idG46YWZ0ZXIge1xuICB3aWR0aDogMTVweDtcbiAgdG9wOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2hlYWRlci0tbmF2X2J0bjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgdG9wOiAyN3B4O1xuICB9XG59XG5cbi5nbF9oZWFkZXItLW5hdl9idG46aG92ZXIge1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmdsX2hlYWRlci0tbmF2X2J0bi5vcGVuZWQ6YmVmb3JlIHtcbiAgdG9wOiAzM3B4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfaGVhZGVyLS1uYXZfYnRuLm9wZW5lZDpiZWZvcmUge1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuXG4uZ2xfaGVhZGVyLS1uYXZfYnRuLm9wZW5lZDphZnRlciB7XG4gIHRvcDogMzNweDtcbiAgd2lkdGg6IDI5cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfaGVhZGVyLS1uYXZfYnRuLm9wZW5lZDphZnRlciB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfaGVhZGVyLS1uYXZfYnRuIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmdsX2hlYWRlci0tc3RhZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDjg6Hjg4vjg6Xjg7zku6Pmm7/niYggKi9cbi8qIOS4iuOBrumajuWxpOOBq21lbnVfYWx044Kv44Op44K544GM44GC44KL5aC05ZCI44Gr6L+95Yqg44Gu44Oc44K/44Oz44KS6KGo56S6ICovXG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5tZW51X2FsdCAuZ2xfaGVhZGVyLS1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudV9hbHQgLmdsX2hlYWRlci0tc3RhZmYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lbnVfYWx0IC5nbF9oZWFkZXItLXN0YWZmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGZvb3RlciAqL1xuLmdsX2Zvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzQxNDE0NCAwJSwgYmxhY2sgMzcuMDclKTtcbiAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3RlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDUwcHggMjhweCAxMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZ2xfZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMTIwcHg7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tcGFuZWxzIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCBhdXRvIDg2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1wYW5lbHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tcGFuZWxzIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXItLXBhbmVscyBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0taXRlbTAxIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ2xfZm9vdGVyLS1pdGVtMDIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5nbF9mb290ZXItLWl0ZW0wMyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdsX2Zvb3Rlci0taXRlbTA0IHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ2xfZm9vdGVyLS1pdGVtMDR3aWRlIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDQ1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAvKmJvcmRlcjo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cbiAgb3V0bGluZTogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLW9mZnNldDogLThweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1wYW5lbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3V0bGluZS1vZmZzZXQ6IC00cHg7XG4gICAgb3V0bGluZS13aWR0aDogNHB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLXBhbmVsOmhvdmVyIHtcbiAgLypib3JkZXItY29sb3I6JGJhc2UtcmVkOyovXG4gIG91dGxpbmUtY29sb3I6ICNjODAwMjM7XG59XG5cbi5nbF9mb290ZXItLXBhbmVsOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6AglwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjYzgwMDIzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIC0yMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXItLXBhbmVsOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIC0xMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1wYW5lbC0wMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1wYW5lbDAxLmpwZ1wiKTtcbn1cblxuLmdsX2Zvb3Rlci0tcGFuZWwtMDIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29tbW9uL2ltYWdlcy9mb290ZXItcGFuZWwwMi5qcGdcIik7XG59XG5cbi5nbF9mb290ZXItLXBhbmVsLTAzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXBhbmVsMDMuanBnXCIpO1xufVxuXG4uZ2xfZm9vdGVyLS1wYW5lbC0wNCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb21tb24vaW1hZ2VzL2Zvb3Rlci1wYW5lbDA0LmpwZ1wiKTtcbn1cblxuLmdsX2Zvb3Rlci0tcGFuZWwtMDR3aWRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXBhbmVsMDQtd2lkZS5qcGdcIik7XG4gIHdpZHRoOiA5NjBweDtcbn1cblxuLmdsX2Zvb3Rlci0taW5mbyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDk2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG8gMTAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1pbmZvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4uZ2xfZm9vdGVyLS1saXN0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdsX2Zvb3Rlci0tbGlzdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLWxpc3QgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luOiAwIDAgMThweDtcbn1cblxuLmdsX2Zvb3Rlci0tbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsX2Zvb3Rlci0tbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbF9mb290ZXItLWxpc3Qtc3ViIHtcbiAgbWFyZ2luOiAyNHB4IDAgMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9mb290ZXItLWxpc3Qtc3ViIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLWxpc3Qtc3ViIGxpIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nbF9mb290ZXItLWxpc3Qtc3ViIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctICc7XG4gIGNvbG9yOiAjYzgwMDIzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0tbGlzdDpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLWxvZ28ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qbWFyZ2luLXRvcDotMTBweDsqL1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1sb2dvIHtcbiAgICBtYXJnaW46IDAgOTBweCA0MHB4IDA7XG4gIH1cbn1cblxuLmdsX2Zvb3Rlci0tbG9nbyBpbWcge1xuICBoZWlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLXNucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nbF9mb290ZXItLXNucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLmdsX2Zvb3Rlci0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6AilwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xfZm9vdGVyLS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6Ai1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2xfZm9vdGVyLS1saW5lOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCLugIxcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX2Zvb3Rlci0tdHdpdHRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwi7oCPXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5nbF9mb290ZXItLWNvcHlyaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ0xhdG8nLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX2Zvb3Rlci0tY29weXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiA0MHB4IC0yMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5nbF9mb290ZXItLWNvcHlyaWdodCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5nbF9mb290ZXItLXBhZ2V0b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNDhweDtcbiAgYm90dG9tOiAzNnB4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBib3JkZXI6IDhweCBzb2xpZCAjYmFiYWJhO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGxpbmVhcjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsX2Zvb3Rlci0tcGFnZXRvcC5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nbF9mb290ZXItLXBhZ2V0b3A6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjODAwMjM7XG59XG5cbi5nbF9mb290ZXItLXBhZ2V0b3AgaW1nIHtcbiAgd2lkdGg6IDMxcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1wYWdldG9wIGltZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfZm9vdGVyLS1wYWdldG9wIHtcbiAgICByaWdodDogMTZweDtcbiAgICBib3R0b206IDM4cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmdsX2Zvb3Rlci0tcGFnZXRvcDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xuICB9XG4gIC5nbF9mb290ZXItLXBhZ2V0b3AubW92ZWQge1xuICAgIGJvdHRvbTogMTA4cHg7XG4gIH1cbn1cblxuLyog5o6h55So5oOF5aCx44Gu6KGo56S677yP6Z2e6KGo56S6ICovXG4vKiDkuIrkvY3jgasubm9yZWNydWl044Kv44Op44K544KS6Kit5a6a44GX44Gm5YiH5pu/ICovXG4uZ2xfZm9vdGVyLS1ub3JlY3J1aXQtaGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2xfZm9vdGVyLS1ub3JlY3J1aXQtc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3JlY3J1aXQgLmdsX2Zvb3Rlci0tbm9yZWNydWl0LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9yZWNydWl0IC5nbF9mb290ZXItLW5vcmVjcnVpdC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIOOCsOODreODvOODkOODq+ODiuODkyAqL1xuLmdsX25hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gIHotaW5kZXg6IDExMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9uYXYge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuXG4uZ2xfbmF2Lm9wZW5lZCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9uYXYub3BlbmVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4KTtcbiAgfVxufVxuXG4uZ2xfbmF2Lm9wZW5lZCAuZ2xfbmF2LS1jb250ZW50cyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY0cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX25hdi5vcGVuZWQgLmdsX25hdi0tY29udGVudHMge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cblxuLmdsX25hdi0tY29udGVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDY0cHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX25hdi0tY29udGVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHRvcDogNTBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdsX25hdi0tY29udGVudHMge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmdsX25hdi0tY29udGVudHM6YmVmb3JlLCAuZ2xfbmF2LS1jb250ZW50czphZnRlciB7XG4gIC8qIOiDjOaZr+efouWNsCAqL1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNDU3cHg7XG4gIGhlaWdodDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IC4xO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZ2xfbmF2LS1jb250ZW50czpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCAjZWE2MTdiIDAlLCAjZTM0MjVmIDE3Ljg4JSwgI2RkMjU0NSAzOC44MiUsICNkOTExMzIgNTkuNjglLCAjZDYwNDI3IDgwLjIlLCAjZDUwMDIzIDEwMCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgdHJhbnNmb3JtOiBza2V3KC0xMjQuNWRlZyk7XG4gIGJvdHRvbTogNTAlO1xufVxuXG4uZ2xfbmF2LS1jb250ZW50czphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg1MGRlZywgI2YyYWZhZiAwJSwgI2YxYTNhNyA4LjE0JSwgI2VlODY5NCAzMS41NyUsICNlYzcyODYgNTQuOSUsICNlYTY1N2UgNzcuODUlLCAjZWE2MTdiIDEwMCUpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybTogc2tldygxMjQuNWRlZyk7XG59XG5cbi5nbF9uYXYtLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfbmF2LS1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5nbF9uYXYtLWl0ZW0ge1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX25hdi0taXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5nbF9uYXYtLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uZ2xfbmF2LS1pdGVtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdsX25hdi0taXRlbS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbF9uYXYtLXJpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX25hdi0tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZ2xfbmF2LS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwO1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5nbF9uYXYtLXR4dCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICBvcmRlcjogMztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5nbF9uYXYtLXRlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICdBbnRvbicsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfbmF2LS10ZWwge1xuICAgIG1hcmdpbjogMThweCAwIDhweDtcbiAgfVxufVxuXG4uZ2xfbmF2LS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMjFweDtcbiAgbWluLWhlaWdodDogNTFweDtcbiAgY29sb3I6ICNjODAwMjM7XG4gIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4MDAyMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmdsX25hdi0tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDYycHg7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdsX25hdi0tYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWluLWhlaWdodDogNTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxufVxuXG4uZ2xfbmF2LS1idG46YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJpY29uZm9udFwiO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwi7oCCXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDdweCk7XG4gIHJpZ2h0OiAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdsX25hdi0tYnRuOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4uZ2xfbmF2LS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgwMDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmdsX25hdi0tYnRuLWRvdWJsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5nbF9uYXYtLWJ0bi1tYWVxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdsX25hdi0tYnRuLW5lbyB7XG4gIG9yZGVyOiAxO1xufVxuXG4uZ2xfbmF2LS1idG4tY29udGFjdCB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZ2xfbmF2LS1idG4tcmVjcnVpdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbF9uYXYtLWJ0bi1kb3dubG9hZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZ2xfbmF2LS1idG4tbmVvIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ2xfbmF2LS1idG4tY29udGFjdCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdsX25hdi0tYnRuLXJlY3J1aXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdsX25hdi0tYnRuLWRvd25sb2FkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyog44Oh44OL44Ol44O85Luj5pu/54mIICovXG4vKiDkuIrjga7pmo7lsaTjgattZW51X2FsdOOCr+ODqeOCueOBjOOBguOCi+WgtOWQiOOBq+ihqOekuiAqL1xuLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1tYWVxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1uZW8ge1xuICBvcmRlcjogMztcbn1cblxuLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1jb250YWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1yZWNydWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1kb3dubG9hZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1tYWVxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1lbnVfYWx0IC5nbF9uYXYtLWJ0bi1uZW8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5tZW51X2FsdCAuZ2xfbmF2LS1idG4tY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWVudV9hbHQgLmdsX25hdi0tYnRuLXJlY3J1aXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLyog44OI44OD44OX44Oa44O844K45L6L5aSWICovXG4uYXNiYW5rX2luZGV4IC5nbF9uYXYub3BlbmVkIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCAtIDQ5cHgpO1xufVxuXG4uYXNiYW5rX2luZGV4IC5nbF9uYXYub3BlbmVkIC5nbF9uYXYtLWNvbnRlbnRzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2NHB4IC0gNDlweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYXNiYW5rX2luZGV4IC5nbF9uYXYub3BlbmVkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1MHB4IC0gNDZweCk7XG4gIH1cbiAgLmFzYmFua19pbmRleCAuZ2xfbmF2Lm9wZW5lZCAuZ2xfbmF2LS1jb250ZW50cyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4IC0gNDZweCk7XG4gIH1cbn1cblxuLypcbidOb3RvIFNhbnMgSlAnIC0+IG1haW4gXG4nQW50b24nIC0+IHRlbCwgc3RlcC1udW1cbidUZWtvJyAtPiBmYXEgbGFiZWxcbidMYXRvJyAtPiBjb3B5cmlnaHRcbiovXG5ib2R5LCBodG1sIHtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIgLjNzO1xufVxuXG5ib2R5LmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuYXtcbiAgY29sb3I6IzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6JGJhc2UtcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIH1cbiB9XG4qL1xucCB7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbn1cblxuLyog5Lit6Z2i44Oa44O844K45YWx6YCaICovXG4uY250IHtcbiAgbWFyZ2luOiA2NHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogOTgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY250IHtcbiAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4vKiDjg5Hjg7PjgY/jgZrjg6rjgrnjg4ggKi9cbi5jbnRfYnJlYWQge1xuICB3aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNDBweCBhdXRvIDY0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY250X2JyZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDIwcHggMCA0OHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY250X2JyZWFkIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmNudF9icmVhZC0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNudF9icmVhZC0taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjYzgwMDIzO1xufVxuXG4uY250X2JyZWFkLS1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cblxuLmNudF9icmVhZC0taXRlbSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNudF9icmVhZC0taXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNjODAwMjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKiDjg5rjg7zjgrjkuIvnq6/jg53jg4Pjg5fjgqLjg4Pjg5fjg5Djg4rjg7wgKi9cbi5jbnRfYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1NzVweDtcbiAgaGVpZ2h0OiA4NnB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI4N3B4KTtcbiAgYm90dG9tOiAtODZweDtcbiAgYmFja2dyb3VuZDogI2M4MDAyMztcbiAgei1pbmRleDogOTk7XG4gIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAuNXMgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY250X2Jhbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNudF9iYW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLmNudF9iYW5uZXItLXRlbCB7XG4gIGZvbnQtZmFtaWx5OiAnQW50b24nLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNudF9iYW5uZXItLXRlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNudF9iYW5uZXItLXRlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5jbnRfYmFubmVyLS10ZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6AjlwiO1xuICBmb250LXNpemU6IDI3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbnRfYmFubmVyLS10ZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY250X2Jhbm5lci0tdGVsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIH1cbn1cblxuLmNudF9iYW5uZXItLXNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jbnRfYmFubmVyLS1zcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5jbnRfYmFubmVyLS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2M4MDAyMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4MDAyMztcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY250X2Jhbm5lci0tYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4uY250X2Jhbm5lci0tYnRuOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiBcIu6AglwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAtN3B4IDAgN3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNudF9iYW5uZXItLWJ0bjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY250X2Jhbm5lci0tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2M4MDAyMztcbn1cblxuLmNudF9iYW5uZXIuc2hvdyB7XG4gIGJvdHRvbTogMDtcbn1cblxuLyog5rGO55So44Oc44K/44OzICovXG4uY250X2NvbW1vbi0tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDUxcHg7XG4gIGNvbG9yOiAjYzgwMDIzO1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjODAwMjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLmNudF9jb21tb24tLWJ0bjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImljb25mb250XCI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCLugIJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jbnRfY29tbW9uLS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgwMDIzO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNudF9jb21tb24tLWJ0bi1kb3VibGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4vKiDjgrnjg57jg7zjg4jjg5Xjgqnjg7Pjga7jgb/ooajnpLogKi9cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIOOCueODnuODvOODiOODleOCqeODs+OBruOBv+mdnuihqOekuiAqL1xuLm5vc3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ub3NwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBhW2hyZWZePVwidGVsOlwiXSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwiaWNvblwiO1xuQGltcG9ydCBcImNvbW1vbi9oZWFkZXJcIjtcbkBpbXBvcnQgXCJjb21tb24vZm9vdGVyXCI7XG5AaW1wb3J0IFwiY29tbW9uL25hdmlcIjtcblxuLy8gZ29vZ2xlIGZvbnRcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9QW50b258TGF0bzozMDB8Tm90bytTYW5zK0pQOjQwMCw1MDB8VGVrbzo1MDAmZGlzcGxheT1zd2FwJyk7XG4vKlxuJ05vdG8gU2FucyBKUCcgLT4gbWFpbiBcbidBbnRvbicgLT4gdGVsLCBzdGVwLW51bVxuJ1Rla28nIC0+IGZhcSBsYWJlbFxuJ0xhdG8nIC0+IGNvcHlyaWdodFxuKi9cblxuYm9keSxodG1se1xuICBmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6MTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYm9keXtcbiAgYmFja2dyb3VuZDojZmZmO1xuICBvcGFjaXR5OjE7XG4gIHRyYW5zaXRpb246b3BhY2l0eSAuM3MgbGluZWFyIC4zcztcbiAgJi5mYWRle1xuICAgIG9wYWNpdHk6MDtcbiAgfVxufVxuXG4vKlxuYXtcbiAgY29sb3I6IzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICY6aG92ZXJ7XG4gICAgY29sb3I6JGJhc2UtcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gIH1cbiB9XG4qL1xuXG5we1xuICBsaW5lLWJyZWFrOnN0cmljdDtcbn1cblxuLyog5Lit6Z2i44Oa44O844K45YWx6YCaICovXG4uY250e1xuICBtYXJnaW46NjRweCAwIDA7XG4gIHdpZHRoOjEwMCU7XG4gIG1pbi13aWR0aDo5ODBweDtcbiAgb3ZlcmZsb3c6aGlkZGVuO1xuICBAaW5jbHVkZSBzcHtcbiAgICBtYXJnaW46NTBweCAwIDA7XG4gICAgbWluLXdpZHRoOjA7XG4gIH1cbn1cblxuLyog44OR44Oz44GP44Ga44Oq44K544OIICovXG4uY250X2JyZWFke1xuICB3aWR0aDo5NjBweDtcbiAgcGFkZGluZzowO1xuICBtYXJnaW46NDBweCBhdXRvIDY0cHg7XG4gIEBpbmNsdWRlIHNwe1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOjIwcHggMCA0OHB4O1xuICAgIHBhZGRpbmc6MCAzMHB4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgfVxuICBAaW5jbHVkZSBzZXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgfVxuICAmLS1saXN0e1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIH1cbiAgJi0taXRlbXtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjokYmFzZS1yZWQ7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSk6YWZ0ZXJ7XG4gICAgICBjb2xvcjojMDAwO1xuICAgICAgY29udGVudDonLyc7XG4gICAgICBtYXJnaW46MCAwLjVlbTtcbiAgICB9XG4gICAgJiBhe1xuICAgICAgY29sb3I6IzAwMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6JGJhc2UtcmVkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDjg5rjg7zjgrjkuIvnq6/jg53jg4Pjg5fjgqLjg4Pjg5fjg5Djg4rjg7wgKi9cbi5jbnRfYmFubmVye1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICB3aWR0aDo1NzVweDtcbiAgaGVpZ2h0Ojg2cHg7XG4gIGxlZnQ6Y2FsYyg1MCUgLSAyODdweCk7XG4gIGJvdHRvbTotODZweDtcbiAgYmFja2dyb3VuZDokYmFzZS1yZWQ7XG4gIHotaW5kZXg6OTk7XG4gIHBhZGRpbmc6MCAzMHB4IDAgMzBweDtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOmJvdHRvbSAuNXMgZWFzZS1vdXQ7XG4gIEBpbmNsdWRlIHNwe1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbGVmdDowO1xuICAgIGJvdHRvbTotMTAwcHg7XG4gICAgcGFkZGluZzoxMHB4IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc2V7XG4gICAgcGFkZGluZzoxMHB4O1xuICB9XG4gICYtLXRlbHtcbiAgICBmb250LWZhbWlseTonQW50b24nLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6MS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGNvbG9yOiNmZmY7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgICAgbWFyZ2luOjAgYXV0byAzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNle1xuICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIGNvbnRlbnQ6JGljb24tdGVsO1xuICAgICAgZm9udC1zaXplOjI3cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1yaWdodDowLjVlbTtcbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MC4zZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzZXtcbiAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDowLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tc3BhbntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OidOb3RvIFNhbnMgSlAnLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDoxMHB4O1xuICAgIH1cbiAgfVxuICAmLS1idG57XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGNvbG9yOiRiYXNlLXJlZDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgd2lkdGg6MjgwcHg7XG4gICAgaGVpZ2h0OjUwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkYmFzZS1yZWQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6MzRweDtcbiAgICAgIG1hcmdpbjphdXRvO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIGNvbnRlbnQ6JGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1hcmdpbjowIC03cHggMCA3cHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjEwcHg7XG4gICAgICAgIG1hcmdpbjowIDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBib3JkZXItY29sb3I6I2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6JGJhc2UtcmVkO1xuICAgIH1cbiAgfVxuICAmLnNob3d7Ym90dG9tOjA7fVxufVxuXG5cbi8qIOaxjueUqOODnOOCv+ODsyAqL1xuLmNudF9jb21tb24tLWJ0bntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICBtaW4td2lkdGg6MjAwcHg7XG4gIG1pbi1oZWlnaHQ6NTFweDtcbiAgY29sb3I6ICRiYXNlLXJlZDtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OjE7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzotMC4wNmVtO1xuICBwYWRkaW5nOjE2cHggMDtcbiAgbWFyZ2luOjA7XG4gIGJvcmRlcjoxcHggc29saWQgJGJhc2UtcmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgaWNvbjtcbiAgICBjb250ZW50OiRpY29uLWFycm93LXJpZ2h0O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1yZWQ7XG4gICAgICBjb2xvcjojZmZmO1xuICB9XG4gICYtZG91Ymxle1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gIH1cbn1cblxuLyog44K544Oe44O844OI44OV44Kp44Oz44Gu44G/6KGo56S6ICovXG4uc3B7XG4gIGRpc3BsYXk6bm9uZTtcbiAgQGluY2x1ZGUgc3B7XG4gICAgZGlzcGxheTpibG9jaztcbiAgfVxufVxuLyog44K544Oe44O844OI44OV44Kp44Oz44Gu44G/6Z2e6KGo56S6ICovXG4ubm9zcHtcbiAgZGlzcGxheTpibG9jaztcbiAgQGluY2x1ZGUgc3B7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cbi8vIOOCueODnuODvOODiOODleOCqeODs+OBp+OCv+ODg+ODl+OBl+OBn+aZguOBoOOBkembu+ipseeZuuS/oeOCkuacieWKueOBq+OBmeOCi1xuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe1xuICBhW2hyZWZePVwidGVsOlwiXXtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuIiwiXG4vLyBTQ1NT44OV44Kh44Kk44Or44KS55u05o6l57eo6ZuG44GX44Gq44GE44Gn44GP44Gg44GV44GE44CCU1ZH44OV44Kh44Kk44Or44KS6L+95Yqg44GZ44KL44Go6Ieq5YuV55Sf5oiQ44GV44KM44G+44GZ44CCXG4vLyDnt6jpm4bjgZnjgovlv4XopoHjgYzjgYLjgovloLTlkIjjga/jgIHjg4bjg7Pjg5fjg6zjg7zjg4jjgpLnt6jpm4bjgZfjgabjgY/jgaDjgZXjgYTjgIJcbi8vIOOCouOCpOOCs+ODs+ODleOCqeODs+ODiOOCkuS9v+eUqOOBmeOCi+OBn+OCgeOBrm1peGlu44GM6KiY6L+w44GV44KM44Gm44GE44G+44GZ44CCXG4vLyDkvos6IG1vZHVsZS5zY3Nz44Gq44GpXG4vLyAq5rOo5oSPKiBjb250ZW5044Gr44Gv5b+F44Ga5aSJ5pWw44KS5L2/55So44GX44Gm44GP44Gg44GV44GE44CCKOiHquWLleaOoeeVquOBruOBn+OCgeOAgeWApOOBjOWkieWLleOBl+OBvuOBmSkpXG4vLyBAaW1wb3J0IFwiX2ljb24uc2Nzc1wiO1xuLy8gLnRoaXMtaXMtaWNvbi1jbGFzcyB7XG4vLyAgICY6YmVmb3JlIHtcbi8vICAgICBAaW5jbHVkZSBpY29uO1xuLy8gICAgIGNvbnRlbnQ6ICRpY29uLVhYWDsgKFhYWOOBr1NWR+ODleOCoeOCpOODq+WQjeOBi+OCieaLoeW8teWtkOOCkuWPluOCiumZpOOBhOOBn+aWh+Wtlylcbi8vICAgICBjb2xvcjogWFhYO1xuLy8gICAgIGZvbnQtc2l6ZTogWFhYO1xuLy8gICB9XG4vLyB9XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcblx0c3JjOiB1cmwoJy9jb21tb24vZm9udHMvaWNvbmZvbnQuZW90Jyk7XG5cdHNyYzogdXJsKCcvY29tbW9uL2ZvbnRzL2ljb25mb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VvdCcpLFxuXHRcdHVybCgnL2NvbW1vbi9mb250cy9pY29uZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcblx0XHR1cmwoJy9jb21tb24vZm9udHMvaWNvbmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnL2NvbW1vbi9mb250cy9pY29uZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG5cdFx0dXJsKCcvY29tbW9uL2ZvbnRzL2ljb25mb250LnN2ZyNpY29uZm9udCcpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbkBtaXhpbiBpY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbmZvbnRcIjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5cbiRpY29uLWFycm93LWxlZnQ6ICdcXEUwMDEnO1xuXG4kaWNvbi1hcnJvdy1yaWdodDogJ1xcRTAwMic7XG5cbiRpY29uLWFycm93LXNlbGVjdDogJ1xcRTAwMyc7XG5cbiRpY29uLWFzc2V0LWNoZWNrOiAnXFxFMDA0JztcblxuJGljb24tYXNzZXQtY29tcDogJ1xcRTAwNSc7XG5cbiRpY29uLWFzc2V0LWZvbGxvdzogJ1xcRTAwNic7XG5cbiRpY29uLWFzc2V0LWh1bWFuOiAnXFxFMDA3JztcblxuJGljb24tYXNzZXQtbWF0Y2g6ICdcXEUwMDgnO1xuXG4kaWNvbi1hc3NldC1zdGVwOiAnXFxFMDA5JztcblxuJGljb24tZmFjZWJvb2s6ICdcXEUwMEEnO1xuXG4kaWNvbi1pbnN0YWdyYW06ICdcXEUwMEInO1xuXG4kaWNvbi1saW5lOiAnXFxFMDBDJztcblxuJGljb24tc2xpZGVyLWJ1bGxldDogJ1xcRTAwRCc7XG5cbiRpY29uLXRlbDogJ1xcRTAwRSc7XG5cbiRpY29uLXR3aXR0ZXI6ICdcXEUwMEYnO1xuXG4kaWNvbi10eXBlLWRyaXZlcjogJ1xcRTAxMCc7XG5cbiRpY29uLXR5cGUtbGlmdDogJ1xcRTAxMSc7XG5cbiRpY29uLXR5cGUtd29ya2VyOiAnXFxFMDEyJztcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJtaXhpblwiO1xuXG4vKiDjgrDjg63jg7zjg5Djg6vjg5jjg4Pjg4AgKi9cbi5nbF9oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDowO1xuICBsZWZ0OjA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6OTgwcHg7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOjA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzpib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWluLXdpZHRoOjA7XG4gICAgaGVpZ2h0OjUwcHg7XG4gIH1cbiAgJi0tbG9nbyB7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBtYXJnaW46IGF1dG8gYXV0byBhdXRvIDMwcHg7XG4gICAgb3V0bGluZTpub25lO1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcbiAgICB9XG4gICAgJiBpbWd7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6MjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIG1pbi13aWR0aDoxNTVweDtcbiAgICBoZWlnaHQ6NDRweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOi0wLjA2ZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46YXV0byAwIGF1dG8gMTBweDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRiYXNlLXJlZDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJhc2UtcmVkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAmOmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBjb250ZW50OiRpY29uLWFycm93LXJpZ2h0O1xuICAgICAgZm9udC1zaXplOjEwcHg7XG4gICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLXJlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gICYtLXRlbCB7XG4gICAgY29sb3I6IzAwMDtcbiAgICBmb250LXNpemU6MjRweDtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIGZvbnQtZmFtaWx5OidBbnRvbic7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgbWFyZ2luOjAgMzBweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIGljb247XG4gICAgICBjb250ZW50OiAkaWNvbi10ZWw7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDoxO1xuICAgICAgdmVydGljYWwtYWxpZ246bWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OjZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG4gICYtLW5hdl9idG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtcmVkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBwYWRkaW5nOjA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDoxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyO1xuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIHJpZ2h0OjEzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgdG9wOjI1cHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgdG9wOjIxcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICB0b3A6MzVweDtcbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICB3aWR0aDoxNHB4O1xuICAgICAgICB0b3A6MjdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6Ljg7XG4gICAgfVxuICAgICYub3BlbmVke1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIHRvcDozM3B4O1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgICAgdG9wOjI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIHRvcDozM3B4O1xuICAgICAgICB3aWR0aDoyOXB4O1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7XG4gICAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICAgIHRvcDoyNXB4O1xuICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICB3aWR0aDo1MHB4O1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgfVxuICB9XG4gICYtLXN0YWZme2Rpc3BsYXk6bm9uZTt9XG59XG5cbi8qIOODoeODi+ODpeODvOS7o+abv+eJiCAqL1xuLyog5LiK44Gu6ZqO5bGk44GrbWVudV9hbHTjgq/jg6njgrnjgYzjgYLjgovloLTlkIjjgavov73liqDjga7jg5zjgr/jg7PjgpLooajnpLogKi9cbi5tZW51X2FsdCAuZ2xfaGVhZGVye1xuICBAbWVkaWEobWF4LXdpZHRoOjEzMDBweCl7XG4gICAgJi0tZG93bmxvYWR7ZGlzcGxheTpub25lO31cbiAgfVxuICAmLS1zdGFmZntcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogJy4nO1xuICB9XG59XG5cbi8vY29sb3IgXG4kYmFzZS1yZWQ6ICNjODAwMjM7XG5cbi8vIHdlYiBpY29uIGZvbnTjgpLkvb/jgYbloLTlkIhcbkBtaXhpbiBpY29uXyB7XG4gIGZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyB0YWJsZXRcbkBtaXhpbiB0YiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBsYXB0b3BQQ1xuQG1peGluIGx0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIGlQaG9uZSBTRVxuQG1peGluIHNlIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJtaXhpblwiO1xuXG4vKiBmb290ZXIgKi9cbi5nbF9mb290ZXIge1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDo5ODBweDtcbiAgY29sb3I6I2ZmZjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoNjUsIDY1LCA2OCwgMSkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMzcuMDclKTtcbiAgcGFkZGluZzoxMDBweCAwIDUwcHg7XG4gIEBpbmNsdWRlIHNwe1xuICAgIG1pbi13aWR0aDowO1xuICAgIHBhZGRpbmc6NTBweCAyOHB4IDEyMHB4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgfVxuICBAaW5jbHVkZSBzZXtcbiAgICBwYWRkaW5nOjQwcHggMjBweCAxMjBweDtcbiAgfVxuICAmLS1wYW5lbHN7XG4gICAgd2lkdGg6OTYwcHg7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgbWFyZ2luOjAgYXV0byA4NnB4O1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOjY2cHg7XG4gICAgfVxuICAgICYgbGl7XG4gICAgICBtYXJnaW4tYm90dG9tOjQ4cHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcHtcbiAgICAmLS1pdGVtMDF7b3JkZXI6MTt9XG4gICAgJi0taXRlbTAye29yZGVyOjI7fVxuICAgICYtLWl0ZW0wM3tvcmRlcjo0O31cbiAgICAmLS1pdGVtMDR7b3JkZXI6Mzt9XG4gICAgJi0taXRlbTA0d2lkZXtvcmRlcjozO3dpZHRoOmF1dG87fVxuICB9XG4gICYtLXBhbmVse1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgZm9udC1zaXplOjI0cHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGxpbmUtaGVpZ2h0OjM0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOjQ1MHB4O1xuICAgIGhlaWdodDoyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcbiAgICAvKmJvcmRlcjo4cHggc29saWQgdHJhbnNwYXJlbnQ7Ki9cbiAgICBvdXRsaW5lOjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lLW9mZnNldDotOHB4O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgICBoZWlnaHQ6MTIwcHg7XG4gICAgICBvdXRsaW5lLW9mZnNldDotNHB4O1xuICAgICAgb3V0bGluZS13aWR0aDo0cHg7XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICAvKmJvcmRlci1jb2xvcjokYmFzZS1yZWQ7Ki9cbiAgICAgIG91dGxpbmUtY29sb3I6JGJhc2UtcmVkO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIGNvbnRlbnQ6JGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICBmb250LXNpemU6MjJweDtcbiAgICAgIGNvbG9yOiRiYXNlLXJlZDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBtYXJnaW46MCAtMjBweCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgIG1hcmdpbjowIC0xMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0wMXtiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXBhbmVsMDEuanBnJyk7fVxuICAgICYtMDJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoJy9jb21tb24vaW1hZ2VzL2Zvb3Rlci1wYW5lbDAyLmpwZycpO31cbiAgICAmLTAze2JhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29tbW9uL2ltYWdlcy9mb290ZXItcGFuZWwwMy5qcGcnKTt9XG4gICAgJi0wNHtiYWNrZ3JvdW5kLWltYWdlOnVybCgnL2NvbW1vbi9pbWFnZXMvZm9vdGVyLXBhbmVsMDQuanBnJyk7fVxuICAgICYtMDR3aWRle2JhY2tncm91bmQtaW1hZ2U6dXJsKCcvY29tbW9uL2ltYWdlcy9mb290ZXItcGFuZWwwNC13aWRlLmpwZycpO3dpZHRoOjk2MHB4O31cbiAgfVxuICAmLS1pbmZve1xuICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOjk2MHB4O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjowIGF1dG8gMTAwcHg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICB3aWR0aDphdXRvO1xuICAgICAgZmxleC13cmFwOndyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOjc1cHg7XG4gICAgfVxuICB9XG4gICYtLWxpc3R7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIEBpbmNsdWRlIHNle1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgfVxuICAgICYgbGk6bm90KDpsYXN0LW9mLXR5cGUpe1xuICAgICAgbWFyZ2luOjAgMCAxOHB4O1xuICAgIH1cbiAgICAmIGF7XG4gICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAmOmhvdmVye1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXN1YntcbiAgICAgIG1hcmdpbjoyNHB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHNwe1xuICAgICAgICBtYXJnaW4tdG9wOjE4cHg7XG4gICAgICB9XG4gICAgICAmIGxpe1xuICAgICAgICBjb2xvcjpyZ2IoMTc5LDE3OSwxNzkpO1xuICAgICAgICBmb250LXdlaWdodDo1MDA7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6Jy0gJztcbiAgICAgICAgICBjb2xvcjokYmFzZS1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIEBpbmNsdWRlIHNwe1xuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi1ib3R0b206NDVweDtcbiAgICB9XG4gIH1cbiAgfVxuICAmLS1sb2dve1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIC8qbWFyZ2luLXRvcDotMTBweDsqL1xuICAgIG1hcmdpbi1yaWdodDo5MHB4O1xuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgbWFyZ2luOjAgOTBweCA0MHB4IDA7XG4gICAgfVxuICAgICYgaW1ne1xuICAgICAgaGVpZ2h0OjcwcHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXNuc3tcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAmIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgIG1hcmdpbjowIDE1cHg7XG4gICAgfVxuICB9XG4gICYtLWZhY2Vib29rOmJlZm9yZXtcbiAgICBAaW5jbHVkZSBpY29uO1xuICAgIGNvbnRlbnQ6JGljb24tZmFjZWJvb2s7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmLS1pbnN0YWdyYW06YmVmb3Jle1xuICAgIEBpbmNsdWRlIGljb247XG4gICAgY29udGVudDokaWNvbi1pbnN0YWdyYW07XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgY29sb3I6I2ZmZjtcbiAgfVxuICAmLS1saW5lOmJlZm9yZXtcbiAgICBAaW5jbHVkZSBpY29uO1xuICAgIGNvbnRlbnQ6JGljb24tbGluZTtcbiAgICBmb250LXNpemU6MzBweDtcbiAgICBjb2xvcjojZmZmO1xuICB9XG4gICYtLXR3aXR0ZXI6YmVmb3Jle1xuICAgIEBpbmNsdWRlIGljb247XG4gICAgY29udGVudDokaWNvbi10d2l0dGVyO1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIGNvbG9yOiNmZmY7XG4gIH1cbiAgJi0tY29weXJpZ2h0e1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZm9udC1mYW1pbHk6J0xhdG8nLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6MjAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbjo0MHB4IDAgMDtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbWFyZ2luOjQwcHggLTIwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2V7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICB9XG4gIH1cbiAgJi0tcGFnZXRvcHtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgcmlnaHQ6NDhweDtcbiAgICBib3R0b206MzZweDtcbiAgICB3aWR0aDo5MHB4O1xuICAgIGhlaWdodDo5MHB4O1xuICAgIGJhY2tncm91bmQ6I2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOjQ1cHg7XG4gICAgYm9yZGVyOjhweCBzb2xpZCAjYmFiYWJhO1xuICAgIHotaW5kZXg6MjtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjphbGwgLjNzIGxpbmVhcjtcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgb3BhY2l0eToxO1xuICAgICYuaGlkZGVue1xuICAgICAgb3BhY2l0eTowO1xuICAgICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgfVxuICAgICY6aG92ZXJ7XG4gICAgICBib3JkZXItY29sb3I6JGJhc2UtcmVkO1xuICAgIH1cbiAgICAmIGltZ3tcbiAgICAgIHdpZHRoOjMxcHg7XG4gICAgICBtYXJnaW4tdG9wOi02cHg7XG4gICAgICBAaW5jbHVkZSBzcHtcbiAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDotM3B4O1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwe1xuICAgICAgcmlnaHQ6MTZweDtcbiAgICAgIGJvdHRvbTozOHB4O1xuICAgICAgd2lkdGg6NTZweDtcbiAgICAgIGhlaWdodDo1NnB4O1xuICAgICAgYm9yZGVyLXdpZHRoOjVweDtcbiAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICY6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNiYWJhYmE7fVxuICAgICAgJi5tb3ZlZHtcbiAgICAgICAgYm90dG9tOjEwOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8qIOaOoeeUqOaDheWgseOBruihqOekuu+8j+mdnuihqOekuiAqL1xuLyog5LiK5L2N44GrLm5vcmVjcnVpdOOCr+ODqeOCueOCkuioreWumuOBl+OBpuWIh+abvyAqL1xuLmdsX2Zvb3Rlci0tbm9yZWNydWl0e1xuICAmLWhpZGV7ZGlzcGxheTpibG9jazt9XG4gICYtc2hvd3tkaXNwbGF5Om5vbmU7fVxufVxuLm5vcmVjcnVpdCAuZ2xfZm9vdGVyLS1ub3JlY3J1aXR7XG4gICYtaGlkZXtkaXNwbGF5Om5vbmU7fVxuICAmLXNob3d7ZGlzcGxheTpibG9jazt9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwibWl4aW5cIjtcblxuLyog44Kw44Ot44O844OQ44Or44OK44OTICovXG4uZ2xfbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6NjRweDtcbiAgcmlnaHQ6MDtcbiAgd2lkdGg6MDtcbiAgaGVpZ2h0OjA7XG4gIG92ZXJmbG93OmhpZGRlbjtcbiAgb3BhY2l0eTowO1xuICB0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyO1xuICB6LWluZGV4OiAxMTA7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgQGluY2x1ZGUgc3B7XG4gICAgdG9wOjUwcHg7XG4gIH1cbiAgJi5vcGVuZWR7XG4gICAgaGVpZ2h0OmNhbGMoMTAwdmggLSA2NHB4KTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG9wYWNpdHk6MTtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gNTBweCk7XG4gICAgfVxuICAgICYgLmdsX25hdi0tY29udGVudHN7XG4gICAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHgpO1xuICAgICAgQGluY2x1ZGUgc3B7XG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdmlzaWJpbGl0eTpoaWRkZW47XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6NjRweDtcbiAgICByaWdodDowO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDoxMTVweDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjphbGwgLjJzIGxpbmVhcjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuICAgICAgdG9wOjUwcHg7XG4gICAgICBwYWRkaW5nOjQwcHggMzBweCAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzZXtcbiAgICAgIHBhZGRpbmc6MjBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlcntcbiAgICAgIC8qIOiDjOaZr+efouWNsCAqL1xuICAgICAgY29udGVudDonJztcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgd2lkdGg6NDU3cHg7XG4gICAgICBoZWlnaHQ6NTAlO1xuICAgICAgbGVmdDo1MCU7XG4gICAgICBvcGFjaXR5Oi4xO1xuICAgICAgei1pbmRleDowO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQgOiBsaW5lYXItZ3JhZGllbnQoMTYwZGVnLCByZ2JhKDIzNCwgOTcsIDEyMywgMSkgMCUsIHJnYmEoMjI3LCA2NiwgOTUsIDEpIDE3Ljg4JSwgcmdiYSgyMjEsIDM3LCA2OSwgMSkgMzguODIlLCByZ2JhKDIxNywgMTcsIDUwLCAxKSA1OS42OCUsIHJnYmEoMjE0LCA0LCAzOSwgMSkgODAuMiUsIHJnYmEoMjEzLCAwLCAzNSwgMSkgMTAwJSk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgYm90dG9tO1xuICAgICAgdHJhbnNmb3JtOnNrZXcoLTEyNC41ZGVnKTtcbiAgICAgIGJvdHRvbTo1MCU7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kIDogbGluZWFyLWdyYWRpZW50KDUwZGVnLCByZ2JhKDI0MiwgMTc1LCAxNzUsIDEpIDAlLCByZ2JhKDI0MSwgMTYzLCAxNjcsIDEpIDguMTQlLCByZ2JhKDIzOCwgMTM0LCAxNDgsIDEpIDMxLjU3JSwgcmdiYSgyMzYsIDExNCwgMTM0LCAxKSA1NC45JSwgcmdiYSgyMzQsIDEwMSwgMTI2LCAxKSA3Ny44NSUsIHJnYmEoMjM0LCA5NywgMTIzLCAxKSAxMDAlKTtcbiAgICAgIHRvcDo1MCU7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wO1xuICAgICAgdHJhbnNmb3JtOnNrZXcoMTI0LjVkZWcpO1xuICAgIH1cbiAgfVxuICAmLS1saXN0e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZ3JvdzoxO1xuICAgICAgbWFyZ2luLWJvdHRvbTo0MHB4O1xuICAgICAgbWF4LWhlaWdodDoyNTBweDtcbiAgICB9XG4gIH1cbiAgJi0taXRlbXtcbiAgICBmb250LWZhbWlseTonTm90byBTYW5zIEpQJyxzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBtYXJnaW4tYm90dG9tOjcycHg7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6MThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc2V7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICB9XG4gICAgJi1saW5re1xuICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIGNvbG9yOmluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXJpZ2h0e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OjExNXB4O1xuICAgIHotaW5kZXg6MTtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB9XG4gIH1cbiAgJi0tdHh0e1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIG1hcmdpbjozMnB4IDA7XG4gICAgb3JkZXI6MjtcbiAgICBAaW5jbHVkZSBzcHtcbiAgICAgIG1hcmdpbjoyMHB4IDAgMDtcbiAgICAgIG9yZGVyOjM7XG4gICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgfVxuICB9XG4gICYtLXRlbHtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBjb2xvcjppbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIGZvbnQtZmFtaWx5OidBbnRvbicsc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6MzRweDtcbiAgICBsaW5lLWhlaWdodDoxO1xuICAgIG1hcmdpbjoxOHB4IDA7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBtYXJnaW46MThweCAwIDhweDtcbiAgICB9XG4gIH1cbiAgJi0tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgbWluLXdpZHRoOjIyMXB4O1xuICAgIG1pbi1oZWlnaHQ6NTFweDtcbiAgICBjb2xvcjogJGJhc2UtcmVkO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6MTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6LTAuMDZlbTtcbiAgICBwYWRkaW5nOjE2cHggMDtcbiAgICBtYXJnaW46MDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICRiYXNlLXJlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgQGluY2x1ZGUgc3B7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIG1pbi13aWR0aDowO1xuICAgICAgbWluLWhlaWdodDo2MnB4O1xuICAgICAgd2lkdGg6NDglO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzZXtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbWluLWhlaWdodDo1NHB4O1xuICAgICAgcGFkZGluZzoxMHB4IDA7XG4gICAgICB3aWR0aDo0OSU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvbjtcbiAgICAgIGNvbnRlbnQ6JGljb24tYXJyb3ctcmlnaHQ7XG4gICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIEBpbmNsdWRlIHNle1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgdG9wOmNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgcmlnaHQ6NnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtcmVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgIH1cbiAgICAmLWRvdWJsZXtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6MTRweDtcbiAgICB9XG4gIH1cbiAgJi0tYnRuLW1hZXF7ZGlzcGxheTpub25lO31cbiAgJi0tYnRuLW5lb3tvcmRlcjoxO31cbiAgJi0tYnRuLWNvbnRhY3R7b3JkZXI6Mzt9XG4gICYtLWJ0bi1yZWNydWl0e2Rpc3BsYXk6bm9uZTt9XG4gICYtLWJ0bi1kb3dubG9hZHtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4O31cbiAgQGluY2x1ZGUgc3B7XG4gICAgJi0tYnRuLW5lb3tvcmRlcjoxO31cbiAgICAmLS1idG4tY29udGFjdHtvcmRlcjoyO31cbiAgICAmLS1idG4tcmVjcnVpdHtkaXNwbGF5Om5vbmU7fVxuICAgICYtLWJ0bi1kb3dubG9hZHtkaXNwbGF5OmZsZXg7bWFyZ2luLWJvdHRvbToxMHB4O31cbiAgfVxufVxuXG4vKiDjg6Hjg4vjg6Xjg7zku6Pmm7/niYggKi9cbi8qIOS4iuOBrumajuWxpOOBq21lbnVfYWx044Kv44Op44K544GM44GC44KL5aC05ZCI44Gr6KGo56S6ICovXG4ubWVudV9hbHQgLmdsX25hdntcbiAgJi0tYnRuLW1hZXF7ZGlzcGxheTpub25lO31cbiAgJi0tYnRuLW5lb3tvcmRlcjozO31cbiAgJi0tYnRuLWNvbnRhY3R7ZGlzcGxheTpub25lO31cbiAgJi0tYnRuLXJlY3J1aXR7ZGlzcGxheTpmbGV4O29yZGVyOjE7fVxuICBAbWVkaWEobWF4LXdpZHRoOjEzMDBweCl7XG4gICAgJi0tYnRuLWRvd25sb2Fke2Rpc3BsYXk6ZmxleDt9XG4gIH1cbiAgQGluY2x1ZGUgc3B7XG4gICAgJi0tYnRuLW1hZXF7ZGlzcGxheTpmbGV4O29yZGVyOjE7bWFyZ2luLWJvdHRvbToxMHB4O31cbiAgICAmLS1idG4tbmVve29yZGVyOjI7fVxuICAgICYtLWJ0bi1jb250YWN0e2Rpc3BsYXk6bm9uZTt9XG4gICAgJi0tYnRuLXJlY3J1aXR7ZGlzcGxheTpmbGV4O29yZGVyOjI7fVxuICB9XG59XG5cbi8qIOODiOODg+ODl+ODmuODvOOCuOS+i+WkliAqL1xuLmFzYmFua19pbmRleCAuZ2xfbmF2e1xuICAmLm9wZW5lZHtcbiAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDY0cHggLSA0OXB4KTtcbiAgICAmIC5nbF9uYXYtLWNvbnRlbnRze1xuICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDY0cHggLSA0OXB4KTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgc3B7XG4gICAgJi5vcGVuZWR7XG4gICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDUwcHggLSA0NnB4KTtcbiAgICAgICYgLmdsX25hdi0tY29udGVudHN7XG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA1MHB4IC0gNDZweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
