@charset "utf-8";
.width-full {
  width: 100% !important;
}
.width-full.child-center > * {
  margin: auto;
}
.width-auto {
  width: auto !important;
}
.sub-width {
  width: 1100px;
}
.margin-gnb {
  margin-top: 150px;
}
.padding-gnb {
  padding-top: 150px;
}
.dtaq_content {
  margin: 0 auto 35px;
}
.dtaq_location {
  margin: auto;
}
.jwxe_root.dtaq_board {
  margin: auto;
  left: 0;
}
header.gnb {
  position: fixed;
  z-index: 1000;
  left: 0;
  right: 0;
  background: #fff;
  height: 130px;
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
header.gnb.scroll {
  -webkit-box-shadow: 0px -10px 60px -6px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px -10px 60px -6px rgba(0, 0, 0, 0.75);
  box-shadow: 0px -10px 60px -6px rgba(0, 0, 0, 0.75);
  opacity: .95;
}
header.gnb.over {
  border-bottom: 1px solid #000;
}
header.gnb.over .sub-menu {
  display: inline-block !important;
}
header.gnb .gnb-wrap {
  position: relative;
  max-width: 1626px;
  min-width: 1220px;
  margin: auto;
}
header.gnb .gnb-wrap:after {
  content: '';
  display: block;
  clear: both;
}
header.gnb:after {
  content: '';
  display: block;
  clear: both;
}
header.gnb .left {
  float: left;
}
header.gnb .left a.logo {
  display: inline-block;
  margin-top: 75px;
  padding-left: 10px;
}
header.gnb .right {
  float: right;
  padding-right: 10px;
}
header.gnb .right .buttons {
  margin-top: 43px;
  text-align: right;
}
header.gnb .right .buttons .search-input {
  display: none;
  position: relative;
  vertical-align: middle;
  margin-right: -30px;
  padding: 3px 30px 3px 8px;
  border: 1px solid #aaaaaa;
  z-index: 1;
  height: 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
header.gnb .right .buttons .search-input input {
  border: 0;
  outline: none;
}
header.gnb .right .buttons .btn-search {
  position: relative;
  z-index: 2;
}
header.gnb .right .buttons .select-type1 {
  text-align: left;
  display: inline-block;
}
header.gnb .right .buttons .site {
  width: 153px;
  margin-left: 13px;
}
header.gnb .right .buttons .site .list {
  width: 153px !important;
}
header.gnb .right .buttons .lang {
  width: 58px;
  margin-left: 8px;
}
header.gnb .right .menu {
  margin-top: 22px;
}
header.gnb .right .menu:after {
  content: '';
  display: block;
  clear: both;
}
header.gnb .right .menu > li {
  position: relative;
  float: left;
  width: 140px;
}
header.gnb .right .menu > li a {
  display: block;
  font-size: 18px;
  font-size-adjust: 0.5;
}
header.gnb .right .menu .btn-menu {
  width: auto;
}
header.gnb .right .menu .btn-menu .btn-sitemap-show {
  display: block;
}
header.gnb .right .menu .btn-menu .btn-sitemap-close {
  display: none;
}
header.gnb .right .sub-menu {
  position: absolute;
  top: 60px;
  left: 0;
  width: 120px;
  display: none;
}
header.gnb .right .sub-menu li {
  display: block;
}
header.gnb .right .sub-menu li a {
  font-size: 13px;
}
header.gnb .right .sub-menu li + li {
  margin-top: 10px;
}
header.gnb .sitemap {
  display: none;
  position: absolute;
  left: 0;
  top: 35px;
  background: #fff;
  border: 1px solid #bcbcbc;
}
header.gnb .sitemap:after {
  content: '';
  display: block;
  clear: both;
}
header.gnb .sitemap > ul {
  width: 203px;
  float: left;
  min-height: 530px;
}
header.gnb .sitemap > ul + ul {
  border-left: 1px solid #bcbcbc;
}
header.gnb .sitemap > ul li {
  font-size: 15px;
  font-weight: 400;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
header.gnb .sitemap > ul li.title {
  font-size: 16px;
  color: #1f5fa6;
  font-weight: bold;
  text-align: center;
  padding: 12px 0;
  background: #ebebeb;
}
header.gnb .sitemap > ul li.title + li a {
  border-top: 0;
}
header.gnb .sitemap > ul li a {
  display: block;
  padding: 12px 0 12px 30px;
}
header.gnb .sitemap > ul li + li a {
  border-top: 1px solid #bcbcbc;
}
header.gnb .sitemap > ul li ul {
  margin-top: -2px;
}
header.gnb .sitemap > ul li ul li {
  padding: 0;
}
header.gnb .sitemap > ul li ul li a {
  position: relative;
  padding: 0 0 0 40px;
  border-top: 0;
  font-size: 13px;
}
header.gnb .sitemap > ul li ul li a:before {
  content: ' ';
  position: absolute;
  width: 3px;
  height: 3px;
  top: 50%;
  margin-top: -2px;
  left: 30px;
  background: #000;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
header.gnb .sitemap > ul li ul li:last-of-type a {
  margin-bottom: 10px;
}
section.sub-gnb {
  background: #fff;
  padding-top: 130px;
  border-bottom: 1px solid #e2e2e2;
}
section.sub-gnb .bg {
  position: relative;
  width: 100%;
  height: 255px;
}
section.sub-gnb .bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
section.sub-gnb .bg p.title {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  text-align: center;
  font-size: 47px;
  color: #fff;
  font-weight: bold;
  line-height: 270px;
}
section.sub-gnb a {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
}
section.sub-gnb .menu-wrap {
  width: 1100px;
  margin: auto;
}
section.sub-gnb .menu-wrap .menu > ul {
  width: 100%;
  height: 50px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
}
section.sub-gnb .menu-wrap .menu > ul > li {
  position: relative;
  text-align: center;
  display: table-cell;
  padding: 20px 0;
}
section.sub-gnb .menu-wrap .menu > ul > li:after {
  content: ' ';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #147ac5;
}
section.sub-gnb .menu-wrap .menu > ul > li.on:after {
  width: 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
section.sub-gnb .menu-wrap .menu > ul > li:hover:after {
  width: 100%;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
section.sub-gnb .menu-wrap .menu > ul > li a {
  position: relative;
  display: block;
  font-size: 17px;
  vertical-align: middle;
}
section.sub-gnb .menu-wrap .menu > ul > li a .icon-arrow {
  display: inline-block;
  width: 14px;
  height: 8px;
  vertical-align: middle;
  background: transparent url("../img/sub/sub-arrow.png") no-repeat;
  margin-left: 15px;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
section.sub-gnb .menu-wrap .menu > ul > li a .icon-arrow.up {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -ms-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
}
section.sub-gnb .menu-wrap .menu > ul > li a.sub-button span {
  padding-right: 29px;
  background: transparent url("../img/sub/sub-arrow.png") no-repeat 100% center;
}
section.sub-gnb .menu-wrap .menu > ul > li + li > a {
  border-left: 1px solid #e2e2e2;
}
section.sub-gnb .menu-wrap .menu > ul > li > ul {
  display: none;
  position: absolute;
  top: 61px;
  left: 0;
  right: 0;
  padding: 5px 0;
  background-color: #eeeeee;
}
section.sub-gnb .menu-wrap .menu > ul > li > ul li {
  display: block;
}
section.sub-gnb .menu-wrap .menu > ul > li > ul li a {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  display: block;
  background-color: #eeeeee;
  padding: 8px 0 6px;
  font-size: 14px;
  color: #191919;
}
.page-down {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 73px;
  height: 73px;
  z-index: 1000;
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
}
.page-down a {
  display: inline-block;
}
.page-down.up {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -ms-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
}
.slide-text {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  padding-left: 10px;
}
.slide-text .wrap {
  max-width: 1626px;
  min-width: 1220px;
  margin: auto;
}
.slide-text.white .title {
  color: #fff;
}
.slide-text.white .button a {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  color: #fff;
  border: 2px solid #fff;
}
.slide-text.white .button a i.arrow {
  background-image: url("/_res/ko/img/main/new/btn-right-arrow-w.png");
}
.slide-text.white .button2 a {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  color: #000;
  background-color: #fff;
  border: 2px solid #000;
}
.slide-text.white .button2 a i.arrow {
  background-image: url("/_res/ko/img/main/new/btn-right-arrow.png");
}
.slide-text .title {
  margin-top: 220px;
}
.slide-text .title p {
  font-size: 24px;
  line-height: 40px;
  letter-spacing: -2px;
}
.slide-text .title p.light {
  font-weight: 200;
}
.slide-text .button {
  display: inline-block;
  margin-top: 30px;
}
.slide-text .button a {
  display: inline-block;
  text-align: center;
  width: 270px;
  border: 2px solid #000;
  padding: 18px 0 14px;
  font-weight: bold;
  font-size: 18px;
}
.slide-text .button a > * {
  vertical-align: top;
}
.slide-text .button a i.arrow {
  width: 11px;
  height: 19px;
  display: inline-block;
  margin-left: 20px;
  background: transparent url("/_res/ko/img/main/new/btn-right-arrow.png");
  background-size: 11px 19px;
}
.slide-text .button2 {
  display: inline-block;
  margin-top: 30px;
}
.slide-text .button2 a {
  display: inline-block;
  text-align: center;
  width: 270px;
  border: 2px solid #000;
  background-color: #fff;
  padding: 18px 0 14px;
  font-weight: bold;
  font-size: 18px;
}
.slide-text .button2 a > * {
  vertical-align: top;
}
.slide-text .button2 a i.arrow {
  width: 11px;
  height: 19px;
  display: inline-block;
  margin-left: 20px;
  background: transparent url("/_res/ko/img/main/new/btn-right-arrow.png");
  background-size: 11px 19px;
}
section[class^='cont'] {
  position: relative;
  overflow: hidden;
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
}
section[class^='cont'].white .title-wrap .title {
  color: #fff;
}
section[class^='cont'].white .title-wrap .button a {
  color: #fff;
  border: 2px solid #fff;
}
section[class^='cont'].white .title-wrap .button a i.arrow {
  background-image: url("/_res/ko/img/main/new/btn-right-arrow-w.png");
}
section[class^='cont'] .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
section[class^='cont'] .cont4-wrap {
  max-width: 1350px;
  min-width: 1100px;
  margin: auto;
  text-align: center;
}
section[class^='cont'] .notice-wrap {
  display: inline-block;
  text-align: left;
}
section[class^='cont'] .notice-wrap .title {
  display: inline-block;
  margin-top: 220px;
  font-size: 45px;
  font-weight: bold;
  padding-top: 13px;
  border-top: 2px solid #000;
}
section[class^='cont'] .notice-wrap .notice-more {
  display: inline-block;
  vertical-align: bottom;
  margin-bottom: 20px;
  margin-left: 44px;
}
section[class^='cont'] .notice-wrap .notices {
  height: 500px;
  overflow: hidden;
}
section[class^='cont'] .notice-wrap .notices ul li {
  position: relative;
  padding-top: 10px;
  margin-top: 40px;
  width: 300px;
}
section[class^='cont'] .notice-wrap .notices ul li:before {
  content: ' ';
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  background: #000;
}
section[class^='cont'] .notice-wrap .notices ul li a {
  font-size: 18px;
  line-height: 27px;
}
section[class^='cont'] .notice-wrap .notices ul li p.date {
  margin-top: 20px;
  font-size: 16px;
}
section[class^='cont'] .news-wrap {
  z-index: 10;
  display: inline-block;
  vertical-align: top;
  margin-left: 140px;
  text-align: left;
}
section[class^='cont'] .news-wrap .news-list {
  margin-top: 220px;
}
section[class^='cont'] .news-wrap .news.left-img .cont .desc p:nth-child(1) {
  font-size: 18px;
  font-weight: 700;
}
section[class^='cont'] .news-wrap .news.right-img {
  margin-top: 55px;
}
section[class^='cont'] .news-wrap .news.right-img .cont {
  display: inline-block;
  width: 236px;
  height: 179px;
  vertical-align: top;
  margin-left: 0;
}
section[class^='cont'] .news-wrap .news.right-img .cont .news-more {
  margin-top: 40px;
}
section[class^='cont'] .news-wrap .news.right-img .img {
  margin-left: 47px;
}
section[class^='cont'] .news-wrap .news .img {
  display: inline-block;
  width: 236px;
  height: 179px;
  vertical-align: top;
}
section[class^='cont'] .news-wrap .news .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
section[class^='cont'] .news-wrap .news .cont {
  display: inline-block;
  margin-left: 45px;
}
section[class^='cont'] .news-wrap .news .cont .title {
  display: inline-block;
  padding-top: 10px;
  border-top: 2px solid #000;
  font-size: 25px;
  font-weight: bold;
}
section[class^='cont'] .news-wrap .news .cont .desc {
  margin-top: 17px;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
}
section[class^='cont'] .news-wrap .news .cont .news-more {
  position: relative;
  width: 112px;
  height: 27px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 17px;
  display: inline-block;
  border: 1px solid #000;
  padding: 6px 9px;
  font-size: 12px;
}
section[class^='cont'] .news-wrap .news .cont i.news-plus {
  position: absolute;
  top: 7px;
  right: 9px;
  display: inline-block;
  width: 9px;
  height: 9px;
  background: transparent url("/_res/ko/img/main/new/plus.png") no-repeat;
}
section[class^='cont'] .news-wrap .banners {
  position: relative;
  display: inline-block;
  margin-top: 40px;
}
section[class^='cont'] .news-wrap .banners .prev {
  position: absolute;
  z-index: 20;
  top: 50%;
  margin-top: -9.5px;
  left: 30px;
}
section[class^='cont'] .news-wrap .banners .next {
  position: absolute;
  z-index: 20;
  top: 50%;
  margin-top: -9.5px;
  right: 30px;
}
section[class^='cont'] .news-wrap .banners .list {
  position: relative;
  z-index: 10;
  width: 522px;
  height: 146px;
}
section[class^='cont'] .news-wrap .banners .list .item {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
section[class^='cont'] .news-wrap .banners .list .item + .item {
  display: none;
}
section[class^='cont'] .title-wrap {
  position: absolute;
  left: 0;
  right: 0;
  max-width: 1626px;
  min-width: 1220px;
  margin: auto;
  z-index: 20;
  padding-left: 10px;
}
section[class^='cont'] .title-wrap .title {
  margin-top: 220px;
}
section[class^='cont'] .title-wrap .title p {
  font-size: 32px;
  line-height: 50px;
  letter-spacing: -2px;
}
section[class^='cont'] .title-wrap .title p.light {
  font-weight: 200;
}
section[class^='cont'] .title-wrap .button {
  display: inline-block;
  margin-top: 108px;
}
section[class^='cont'] .title-wrap .button a {
  display: inline-block;
  text-align: center;
  width: 270px;
  border: 2px solid #000;
  padding: 18px 0 14px;
  font-weight: bold;
  font-size: 18px;
}
section[class^='cont'] .title-wrap .button a > * {
  vertical-align: top;
}
section[class^='cont'] .title-wrap .button a i.arrow {
  width: 11px;
  height: 19px;
  display: inline-block;
  margin-left: 20px;
  background: transparent url("/_res/ko/img/main/new/btn-right-arrow.png");
  background-size: 11px 19px;
}
section[class^='cont'] .flexslider {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 10;
}
section[class^='cont'] .flexslider .slide-item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
section[class^='cont'] .flexslider .slide-item + .slide-item {
  display: none;
}
section[class^='cont'] .flexslider .flex-pauseplay {
  position: absolute;
  bottom: 51px;
  z-index: 10;
}
section[class^='cont'] .flexslider .flex-pauseplay a {
  display: inline-block;
  width: 12px;
  height: 12px;
  text-indent: -9999px;
}
section[class^='cont'] .flexslider .flex-pauseplay a.flex-play {
  background: transparent url(/_res/ko/img/main/new/btn-play.png) no-repeat center;
  background-size: 12px;
}
section[class^='cont'] .flexslider .flex-pauseplay a.flex-pause {
  background: transparent url(/_res/ko/img/main/new/btn-pause.png) no-repeat center;
  background-size: 9px 12px;
}
section[class^='cont'] .flexslider .flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: 50px;
  text-align: center;
  margin-left: -25px;
  z-index: 10;
}
section[class^='cont'] .flexslider .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
section[class^='cont'] .flexslider .flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  border: 1px solid #fff;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
section[class^='cont'] .flexslider .flex-control-paging li a:hover {
  background: #fff;
}
section[class^='cont'] .flexslider .flex-control-paging li a.flex-active {
  background: #fff;
  cursor: default;
}
section[class^='cont'] .flexslider .flex-direction-nav {
  display: none;
}
section.footer {
  position: relative;
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  height: 203px;
  color: #222;
  background: #e2e2e2;
  font-size: 15px;
  font-weight: 300;
  padding-top: 85px;
  border-top: 1px solid #e2e2e2;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
section.footer .footer-wrap {
  width: 1460px;
  margin: auto;
  text-align: left;
}
section.footer .footer-wrap:after {
  content: '';
  display: block;
  clear: both;
}
section.footer .footer-wrap .item {
  float: left;
  vertical-align: middle;
  padding: 0 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
section.footer .footer-wrap .item .select-type2 {
  display: inline-block;
  width: 127px;
  margin-top: -10px;
  text-align: left;
  background: #fff;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
section.footer .footer-wrap .item .select-type2 .selected {
  font-size: 14px;
  background: #fff;
}
section.footer .footer-wrap .item .select-type2 .list {
  width: 127px !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
section.footer .footer-wrap .item .select-type2 + span {
  margin-left: 25px;
}
section.footer .footer-wrap .item + .item {
  border-left: 1px solid #c6c6c6;
}
.btn-lang {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  display: inline-block;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 5px 8px;
  color: #222222;
  font-size: 12px;
}
/* common : select */
.select-type1 {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  position: relative;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
}
.select-type1.up {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select-type1 select {
  display: none;
}
.select-type1 .selected {
  position: relative;
  padding: 5px 8px;
  cursor: pointer;
  color: #222222;
}
.select-type1 .selected:before {
  content: '';
  position: absolute;
  top: 9px;
  right: 12px;
  width: 7px;
  height: 4px;
  background: transparent url("/_res/ko/img/main/new/selectarrow.png") no-repeat center;
}
.select-type1 .selected.up:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.select-type1 .list {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #fff;
  top: 0;
  left: 0;
  border-left: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.select-type1 .list ul li {
  padding: 6px 9px;
  cursor: pointer;
  font-size: 11px;
  color: #222222;
}
.select-type1 .list ul li:hover {
  background-color: #f5f5f5;
}
.select-type1 .list ul li:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.select-type2 {
  font-family: 'Nanum Barun Gothic', 'Apple SD Gothic Neo', 'Nanum Gothic', sans-serif;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0;
  position: relative;
  border: 1px solid #aaaaaa;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 12px;
}
.select-type2.up {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select-type2 select {
  display: none;
}
.select-type2 .selected {
  position: relative;
  padding: 5px 8px;
  cursor: pointer;
  color: #222222;
}
.select-type2 .selected:before {
  content: '';
  position: absolute;
  top: 9px;
  right: 12px;
  width: 7px;
  height: 4px;
  background: transparent url("/_res/ko/img/main/new/selectarrow.png") no-repeat center;
}
.select-type2 .selected.up:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.select-type2 .list {
  display: none;
  position: absolute;
  z-index: 1000;
  background-color: #fff;
  top: 0;
  left: 0;
  border: 1px solid #aaa;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.select-type2 .list ul li {
  padding: 6px 9px;
  cursor: pointer;
  font-size: 11px;
  color: #222222;
}
.select-type2 .list ul li:hover {
  background-color: #f5f5f5;
}
.select-type2 .list ul li:last-of-type {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}
.sub-location {
  position: relative;
  z-index: -1;
}
.sub-location .wrap {
  width: 1100px;
  margin: auto;
  font-size: 12px;
  text-align: right;
  padding: 25px 0;
}
.sub-location .wrap > * {
  vertical-align: middle;
}
.sub-location .wrap .jwxe_navigator {
  display: inline-block;
  margin-left: 5px !important;
}
@media screen and (max-width: 1245px) {
  .news-wrap {
    text-align: right;
    left: initial;
  }
  .news-wrap .news-list {
    display: inline-block;
    margin-left: 0 !important;
    margin-right: 10px;
    text-align: left;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImR0YXFfbmV3X2NvbnRlbnQubGVzcyIsImNzczMtbWl4aW4ubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxTQUFTO0FBUVQ7RUFDSSxzQkFBQTs7QUFHSSxXQURILGFBQ0s7RUFDRSxZQUFBOztBQUtaO0VBQ0ksc0JBQUE7O0FBR0o7RUFDSSxhQUFBOztBQWdCSjtFQUNJLGlCQUFBOztBQUdKO0VBQ0ksa0JBQUE7O0FBUUo7RUFDRSxtQkFBQTs7QUFFRjtFQUNJLFlBQUE7O0FBRUosVUFBVTtFQUNOLFlBQUE7RUFDQSxPQUFBOztBQUlKLE1BQU07RUFDRixlQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBbEVBLGFBQWEsc0JBQXNCLHVCQUF1QiwwQkFBMUQ7RUFDQSxnQkFBQTtFQUFnQixnQkFBQTtFQUFnQixpQkFBQTtFQ2VoQyw4QkFBQTtFQUNBLDJCQUFBO0VBQ0Esc0JBQUE7O0FEa0RBLE1BUkUsSUFRRDtFQUNHLDJEQUFBO0VBQ0Esd0RBQUE7RUFDQSxtREFBQTtFQUVBLFlBQUE7O0FBS0osTUFsQkUsSUFrQkQ7RUFDRyw2QkFBQTs7QUFESixNQWxCRSxJQWtCRCxLQUdHO0VBQ0kscUJBQUE7O0FBdEJaLE1BQU0sSUEwQkY7RUFDSSxrQkFBQTtFQXhESixpQkFBQTtFQUNBLGlCQUFBO0VBMERJLFlBQUE7O0FBbkVKLE1BcUNFLElBMEJGLFVBL0RDO0VBQ0csU0FBUyxFQUFUO0VBQ0EsY0FBQTtFQUNBLFdBQUE7O0FBSEosTUFxQ0UsSUFyQ0Q7RUFDRyxTQUFTLEVBQVQ7RUFDQSxjQUFBO0VBQ0EsV0FBQTs7QUFrQ1IsTUFBTSxJQXNDRjtFQUNJLFdBQUE7O0FBdkNSLE1BQU0sSUFzQ0YsTUFFSSxFQUFDO0VBQ0cscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQTNDWixNQUFNLElBK0NGO0VBQ0ksWUFBQTtFQUNBLG1CQUFBOztBQWpEUixNQUFNLElBK0NGLE9BR0k7RUFD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O0FBaEJSLGFBa0JJO0VBQ0ksa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUNBLGFBTEosVUFLSztFQUNHLFNBQVMsRUFBVDtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUE0Qix5REFBNUI7O0FBRUosYUFkSixVQWNLLEdBQUc7RUM1L0JSLG1CRDYvQm1CLGNDNy9CbkI7RUFDQSxnQkQ0L0JtQixjQzUvQm5CO0VBQ0EsZUQyL0JtQixjQzMvQm5CO0VBQ0EsY0QwL0JtQixjQzEvQm5COztBRHk5QkosYUFvQ0k7RUFDSSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQU1BLHNCQUFBO0VBRUEsOEJBQUE7RUFDQSwrQkFBQTs7QUFuRFIsYUFvQ0ksTUFpQkksR0FDSTtFQUNJLGdCQUFBO0VBRUEsZUFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBOztBQUVBLGFBekJaLE1BaUJJLEdBQ0ksR0FPSztFQUNHLHlCQUFBOztBQUVKLGFBNUJaLE1BaUJJLEdBQ0ksR0FVSztFQUNHLDhCQUFBO0VBQ0EsK0JBQUE7O0FBT3BCO0VBQ0ksa0JBQUE7RUFDQSxXQUFBOztBQUZKLGFBR0k7RUE1bUNBLGFBQUE7RUE4bUNJLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBOztBQUNBLGFBTkosTUFNTztFQUNDLHNCQUFBOztBQVZaLGFBR0ksTUFVSTtFQUNJLHFCQUFBO0VBQ0EsMkJBQUE7O0FBTVosbUJBQXNDO0VBQ2xDO0lBQ0ksaUJBQUE7SUFDQSxhQUFBOztFQUZKLFVBR0k7SUFDSSxxQkFBQTtJQUVBLHlCQUFBO0lBQ0Esa0JBQUE7SUFDQSxnQkFBQSIsImZpbGUiOiJkdGFxX25ld19jb250ZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkBpbXBvcnQgKHJlZmVyZW5jZSkgXCJjc3MzLW1peGluXCI7XG5cbi5iYXNlLWZvbnQoKXtcbiAgICBmb250LWZhbWlseTogJ05hbnVtIEJhcnVuIEdvdGhpYycsICdBcHBsZSBTRCBHb3RoaWMgTmVvJywgJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMjtsZXR0ZXItc3BhY2luZzowO1xufVxuXG4ud2lkdGgtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICYuY2hpbGQtY2VudGVyIHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2lkdGgtYXV0byB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnN1Yi13aWR0aCB7XG4gICAgd2lkdGg6IDExMDBweDtcbn1cblxuLmZsb2F0LWNsZWFyKCkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuLmJhc2Utd2lkdGgoKSB7XG4gICAgbWF4LXdpZHRoOiAxNjI2cHg7XG4gICAgbWluLXdpZHRoOiAxMjIwcHg7XG59XG5cbi5tYXJnaW4tZ25iIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLnBhZGRpbmctZ25iIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG59XG5cbi8vYm9keSB7XG4vLyAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy99XG5cbi8vIGNlbnRlciDsoJXroKxcbi5kdGFxX2NvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byAzNXB4O1xufVxuLmR0YXFfbG9jYXRpb24ge1xuICAgIG1hcmdpbjogYXV0bztcbn1cbi5qd3hlX3Jvb3QuZHRhcV9ib2FyZCB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGxlZnQ6IDA7XG59XG5cbi8vIEdOQlxuaGVhZGVyLmduYiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGhlaWdodDogMTMwcHg7XG5cbiAgICAmLnNjcm9sbCB7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IC0xMHB4IDYwcHggLTZweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAtMTBweCA2MHB4IC02cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IC0xMHB4IDYwcHggLTZweCByZ2JhKDAsMCwwLDAuNzUpO1xuXG4gICAgICAgIG9wYWNpdHk6IC45NTtcbiAgICB9XG5cbiAgICAuYmFzZS1mb250KCk7XG5cbiAgICAmLm92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ25iLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vd2lkdGg6IDE2MjZweDtcbiAgICAgICAgLmJhc2Utd2lkdGgoKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAgIC5mbG9hdC1jbGVhcigpO1xuICAgIH1cblxuICAgIC5ib3gtc2l6aW5nKCk7XG4gICAgLmZsb2F0LWNsZWFyKCk7XG5cbiAgICAubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBhLmxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDNweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgLnNlYXJjaC1pbnB1dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAzMHB4IDNweCA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgLmJvcmRlci1yYWRpdXMoOHB4KTtcblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG4tc2VhcmNoIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIC8vJi5vdmVyIHtcbiAgICAgICAgICAgICAgICAvLyAgICBpbWcge1xuICAgICAgICAgICAgICAgIC8vICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIC8vICAgICAgICAudHJhbnNpdGlvbihhbGwgMTBzIGVhc2UtaW4tb3V0KTtcbiAgICAgICAgICAgICAgICAvLyAgICB9XG4gICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VsZWN0LXR5cGUxIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaXRlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG5cbiAgICAgICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgICAgICAuZmxvYXQtY2xlYXIoKTtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcblxuICAgICAgICAgICAgICAgIC8vJiArIGxpIHtcbiAgICAgICAgICAgICAgICAvLyAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICAgICAgICAgICAgICAvL31cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemUtYWRqdXN0OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLW1lbnUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLmJ0bi1zaXRlbWFwLXNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmJ0bi1zaXRlbWFwLWNsb3NlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGVtYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMzVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2JjYmNiYztcblxuICAgICAgICAuZmxvYXQtY2xlYXIoKTtcblxuICAgICAgICAmID4gdWwge1xuICAgICAgICAgICAgd2lkdGg6IDIwM3B4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MzBweDtcblxuICAgICAgICAgICAgJiArIHVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiY2JjYmM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgICAgICAgICAuYm94LXNpemluZygpO1xuXG4gICAgICAgICAgICAgICAgJi50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxZjVmYTY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcblxuICAgICAgICAgICAgICAgICAgICAmICsgbGkgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTJweCAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIC8vJi5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJitsaSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiY2JjYmM7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC8vJi5zdWItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAvLyAy646B7IqkIOuplOuJtFxuICAgICAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonICc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLnN1Yi1nbmIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy9wYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG5cbiAgICAuYmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1NXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgICAgICBwLnRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjcwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIC5iYXNlLWZvbnQoKTtcbiAgICB9XG5cbiAgICAubWVudS13cmFwIHtcbiAgICAgICAgLnN1Yi13aWR0aCgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIC5tZW51IHtcbiAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAmID4gbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBjb250ZW50OicgJztcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAvLyAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgICAgICAgICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonICc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDdhYzU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2l0aW9uKGFsbCAzMDBtcyBlYXNlLWluLW91dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLWFycm93e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N1Yi9zdWItYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZS1pbi1vdXQpO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51cCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNpdGlvbihhbGwgMzAwbXMgZWFzZS1pbi1vdXQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdWItYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL3N1Yi9zdWItYXJyb3cucG5nXCIpIG5vLXJlcGVhdCAxMDAlIGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmK2xpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAvLyDshJzruIwg66mU64m0XG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA2MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5iYXNlLWZvbnQoKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDczcHg7XG4gICAgaGVpZ2h0OiA3M3B4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgLnRyYW5zaXRpb24oYWxsIDQwMG1zIGVhc2UtaW4tb3V0KTtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgICYudXAge1xuICAgICAgICAudHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcbiAgICAgICAgLnRyYW5zaXRpb24oYWxsIDQwMG1zIGVhc2UtaW4tb3V0KTtcbiAgICB9XG59XG5cbi5zbGlkZS10ZXh0IHtcbiAgICAuYmFzZS1mb250KCk7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuXG4gICAgLndyYXAge1xuICAgICAgICAuYmFzZS13aWR0aCgpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuXG4gICAgJi53aGl0ZSB7XG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIC5iYXNlLWZvbnQoKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuXG4gICAgICAgICAgICAgICAgaS5hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9fcmVzL2tvL2ltZy9tYWluL25ldy9idG4tcmlnaHQtYXJyb3ctdy5wbmdcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMjBweDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgICAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL21hcmdpbi10b3A6IDEwOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpLmFycm93IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9fcmVzL2tvL2ltZy9tYWluL25ldy9idG4tcmlnaHQtYXJyb3cucG5nXCIpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAxOXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uW2NsYXNzXj0nY29udCddIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL3BhZGRpbmctdG9wOiAxNTBweDtcbiAgICAuYmFzZS1mb250KCk7XG5cbiAgICAmLndoaXRlIHtcbiAgICAgICAgLnRpdGxlLXdyYXAge1xuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcblxuICAgICAgICAgICAgICAgICAgICBpLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9fcmVzL2tvL2ltZy9tYWluL25ldy9idG4tcmlnaHQtYXJyb3ctdy5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmNvbnQ0LXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMTAwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5ub3RpY2Utd3JhcCB7XG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3RvcDogMDtcbiAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAvL3JpZ2h0OiAwO1xuICAgICAgICAvLy8vd2lkdGg6IDE2MjZweDtcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy8uYmFzZS13aWR0aCgpO1xuICAgICAgICAvL21hcmdpbjogYXV0bztcbiAgICAgICAgLy96LWluZGV4OiAyMDtcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDA7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGljZS1tb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGljZXMge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgcC5kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy13cmFwIHtcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vdG9wOiAyMjBweDtcbiAgICAgICAgLy9sZWZ0OiA0MiU7XG4gICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgIC8vLy93aWR0aDogMTYyNnB4O1xuICAgICAgICAvLy5iYXNlLXdpZHRoKCk7XG4gICAgICAgIC8vbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLm5ld3MtbGlzdCB7XG4gICAgICAgICAgICAvL21hcmdpbi1sZWZ0OiA2NjZweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3Mge1xuXG4gICAgICAgICAgICAmLmxlZnQtaW1nIHtcbiAgICAgICAgICAgICAgICAuY29udCB7XG4gICAgICAgICAgICAgICAgICAgIC5kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHA6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWdodC1pbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgICAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzlweDtcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC5uZXdzLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc5cHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcblxuICAgICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5uZXdzLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTJweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICAgICAgICAgICAgICAuYm94LXNpemluZygpO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaS5uZXdzLXBsdXMge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvX3Jlcy9rby9pbWcvbWFpbi9uZXcvcGx1cy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJhbm5lcnMge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgLnByZXYge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOS41cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uZXh0IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTkuNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiA1NjJweDtcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogMTc2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUyMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTQ2cHg7XG4gICAgICAgICAgICAgICAgLml0ZW0ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgJiArIC5pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIC8vd2lkdGg6IDE2MjZweDtcbiAgICAgICAgLmJhc2Utd2lkdGgoKTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjIwcHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgICAgICAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAmID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGkuYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvX3Jlcy9rby9pbWcvbWFpbi9uZXcvYnRuLXJpZ2h0LWFycm93LnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMXB4IDE5cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZsZXhzbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgJiArIC5zbGlkZS1pdGVtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtcGF1c2VwbGF5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogNTFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LXBhdXNlcGxheSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgICAgICAmLmZsZXgtcGxheSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC9fcmVzL2tvL2ltZy9tYWluL25ldy9idG4tcGxheS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mbGV4LXBhdXNlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL19yZXMva28vaW1nL21haW4vbmV3L2J0bi1wYXVzZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtY29udHJvbC1uYXYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleC1jb250cm9sLW5hdiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgem9vbTogMTtcbiAgICAgICAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgtY29udHJvbC1wYWdpbmcgbGkgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAuYm9yZGVyLXJhZGl1cyg1MCUpO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4LWNvbnRyb2wtcGFnaW5nIGxpIGEuZmxleC1hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uLmZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuYmFzZS1mb250KCk7XG4gICAgaGVpZ2h0OiAyMDNweDtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIC5ib3gtc2l6aW5nKCk7XG5cbiAgICAuZm9vdGVyLXdyYXAge1xuICAgICAgICB3aWR0aDogMTQ2MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIC5mbG9hdC1jbGVhcigpO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgICAgICAuYm94LXNpemluZygpO1xuXG4gICAgICAgICAgICAuc2VsZWN0LXR5cGUyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAuYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgICAgICAgICAgICAuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyN3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC5ib3JkZXItcmFkaXVzKDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYrc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJisuaXRlbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiAxMTVweDtcbiAgICAgICAgICAgIC8vICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgICAgIC8vJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgLy8gICAgd2lkdGg6IDE1MnB4O1xuICAgICAgICAgICAgLy8gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M2YzZjNjtcbiAgICAgICAgICAgIC8vICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLy8mOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogMTYzcHg7XG4gICAgICAgICAgICAvLyAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAvLyY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiAyOTBweDtcbiAgICAgICAgICAgIC8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgLy8mOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAvLyAgICB3aWR0aDogMjU1cHg7XG4gICAgICAgICAgICAvLyAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICAgICAgLy8gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy99XG4gICAgICAgICAgICAvLyY6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgICAgIC8vICAgIHdpZHRoOiAyMDNweDtcbiAgICAgICAgICAgIC8vICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1sYW5nIHtcbiAgICAuYmFzZS1mb250KCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgLmJvcmRlci1yYWRpdXMoOHB4KTtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogY29tbW9uIDogc2VsZWN0ICovXG4uc2VsZWN0LXR5cGUxIHtcbiAgICAuYmFzZS1mb250KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgLmJvcmRlci1yYWRpdXMoOHB4KTtcblxuICAgICYudXAge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9fcmVzL2tvL2ltZy9tYWluL25ldy9pYy1hcnJvd2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvX3Jlcy9rby9pbWcvbWFpbi9uZXcvc2VsZWN0YXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi51cDpiZWZvcmUge1xuICAgICAgICAgICAgLnRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhYWFhO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDlweDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0LXR5cGUyIHtcbiAgICAuYmFzZS1mb250KCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWE7XG4gICAgLmJvcmRlci1yYWRpdXMoOHB4KTtcblxuICAgICYudXAge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9fcmVzL2tvL2ltZy9tYWluL25ldy9pYy1hcnJvd2Rvd24uc3ZnXCIpIG5vLXJlcGVhdCA5NSUgY2VudGVyO1xuXG4gICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlbGVjdGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvX3Jlcy9rby9pbWcvbWFpbi9uZXcvc2VsZWN0YXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi51cDpiZWZvcmUge1xuICAgICAgICAgICAgLnRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhYWFhO1xuICAgICAgICAvL2JvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYWFhYTtcbiAgICAgICAgLy9ib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYWFhYWFhO1xuICAgICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWFhYWFhO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDlweDtcbiAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAjYWFhYWFhO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc3ViLWxvY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gICAgLndyYXAge1xuICAgICAgICAuc3ViLXdpZHRoKCk7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAmICA+ICoge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5qd3hlX25hdmlnYXRvciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIOuJtOyKpCDsmbzsqr0g66eI7KeEXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcbiAgICAubmV3cy13cmFwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgICAgIC5uZXdzLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogNDclICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGV4dC1zaGFkb3cgKEBzdHJpbmc6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpKSB7XG4gICAgdGV4dC1zaGFkb3c6IEBzdHJpbmc7XG59XG4uYm94LXNoYWRvdyAoQHN0cmluZykge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogQHN0cmluZztcbiAgICAtbW96LWJveC1zaGFkb3c6ICAgIEBzdHJpbmc7XG4gICAgYm94LXNoYWRvdzogICAgICAgICBAc3RyaW5nO1xufVxuLmRyb3Atc2hhZG93IChAeDogMCwgQHk6IDFweCwgQGJsdXI6IDJweCwgQHNwcmVhZDogMCwgQGFscGhhOiAwLjI1KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Olx0QHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG4gICAgLW1vei1ib3gtc2hhZG93Olx0QHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG4gICAgYm94LXNoYWRvdzpcdFx0QHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG59XG4uaW5uZXItc2hhZG93IChAeDogMCwgQHk6IDFweCwgQGJsdXI6IDJweCwgQHNwcmVhZDogMCwgQGFscGhhOiAwLjI1KSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCBAeCBAeSBAYmx1ciBAc3ByZWFkIHJnYmEoMCwgMCwgMCwgQGFscGhhKTtcbiAgICAtbW96LWJveC1zaGFkb3c6ICAgIGluc2V0IEB4IEB5IEBibHVyIEBzcHJlYWQgcmdiYSgwLCAwLCAwLCBAYWxwaGEpO1xuICAgIGJveC1zaGFkb3c6ICAgICAgICAgaW5zZXQgQHggQHkgQGJsdXIgQHNwcmVhZCByZ2JhKDAsIDAsIDAsIEBhbHBoYSk7XG59XG5cbi5ib3gtc2l6aW5nIChAdHlwZTogYm9yZGVyLWJveCkge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogQHR5cGU7XG4gICAgLW1vei1ib3gtc2l6aW5nOiAgICBAdHlwZTtcbiAgICBib3gtc2l6aW5nOiAgICAgICAgIEB0eXBlO1xufVxuXG4uYm9yZGVyLXJhZGl1cyAoQHJhZGl1czogNXB4KSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogICAgQHJhZGl1cztcbiAgICBib3JkZXItcmFkaXVzOiAgICAgICAgIEByYWRpdXM7XG5cbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogICAgcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiAgICAgICAgIHBhZGRpbmctYm94O1xufVxuLmJvcmRlci1yYWRpdXNlcyAoQHRvcHJpZ2h0OiAwLCBAYm90dG9tcmlnaHQ6IDAsIEBib3R0b21sZWZ0OiAwLCBAdG9wbGVmdDogMCkge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgIEB0b3ByaWdodDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAYm90dG9tcmlnaHQ7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAgQGJvdHRvbWxlZnQ7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAgICAgQHRvcGxlZnQ7XG5cbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6ICAgICAgICBAdG9wcmlnaHQ7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAgICAgQGJvdHRvbXJpZ2h0O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAgICAgIEBib3R0b21sZWZ0O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAgICAgICAgIEB0b3BsZWZ0O1xuXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICAgICAgICAgICAgQHRvcHJpZ2h0O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAgICAgICAgIEBib3R0b21yaWdodDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAgICAgICAgICBAYm90dG9tbGVmdDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAgICAgICAgICAgICBAdG9wbGVmdDtcblxuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiAgICBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6ICAgICAgICAgcGFkZGluZy1ib3g7XG59XG5cbi5vcGFjaXR5IChAb3BhY2l0eTogMC41KSB7XG4gICAgLXdlYmtpdC1vcGFjaXR5OiBcdEBvcGFjaXR5O1xuICAgIC1tb3otb3BhY2l0eTogXHRcdEBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IFx0XHRAb3BhY2l0eTtcbn1cblxuLmdyYWRpZW50IChAc3RhcnRDb2xvcjogI2VlZSwgQGVuZENvbG9yOiB3aGl0ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBzdGFydENvbG9yO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oQHN0YXJ0Q29sb3IpLCB0byhAZW5kQ29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0Q29sb3IsIEBlbmRDb2xvcik7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xufVxuLmhvcml6b250YWwtZ3JhZGllbnQgKEBzdGFydENvbG9yOiAjZWVlLCBAZW5kQ29sb3I6IHdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHN0YXJ0Q29sb3I7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20oQHN0YXJ0Q29sb3IpLCB0byhAZW5kQ29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydENvbG9yLCBAZW5kQ29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnRDb2xvciwgQGVuZENvbG9yKTtcbn1cblxuLmFuaW1hdGlvbiAoQG5hbWUsIEBkdXJhdGlvbjogMzAwbXMsIEBkZWxheTogMCwgQGVhc2U6IGVhc2UpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogQG5hbWUgQGR1cmF0aW9uIEBkZWxheSBAZWFzZTtcbiAgICAtbW96LWFuaW1hdGlvbjogICAgQG5hbWUgQGR1cmF0aW9uIEBkZWxheSBAZWFzZTtcbiAgICAtbXMtYW5pbWF0aW9uOiAgICAgQG5hbWUgQGR1cmF0aW9uIEBkZWxheSBAZWFzZTtcbn1cblxuLnRyYW5zaXRpb24gKEB0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBAdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICAgIEB0cmFuc2l0aW9uO1xuICAgIC1tcy10cmFuc2l0aW9uOiAgICAgQHRyYW5zaXRpb247XG4gICAgLW8tdHJhbnNpdGlvbjogICAgICBAdHJhbnNpdGlvbjtcbn1cbi50cmFuc2Zvcm0oQHN0cmluZyl7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IEBzdHJpbmc7XG4gICAgLW1vei10cmFuc2Zvcm06IFx0IEBzdHJpbmc7XG4gICAgLW1zLXRyYW5zZm9ybTogXHRcdCBAc3RyaW5nO1xuICAgIC1vLXRyYW5zZm9ybTogXHRcdCBAc3RyaW5nO1xufVxuLnNjYWxlIChAZmFjdG9yKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEBmYWN0b3IpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBcdCBzY2FsZShAZmFjdG9yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBcdFx0IHNjYWxlKEBmYWN0b3IpO1xuICAgIC1vLXRyYW5zZm9ybTogXHRcdCBzY2FsZShAZmFjdG9yKTtcbn1cbi5yb3RhdGUgKEBkZWcpIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBcdCByb3RhdGUoQGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogXHRcdCByb3RhdGUoQGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiBcdFx0IHJvdGF0ZShAZGVnKTtcbn1cbi5za2V3IChAZGVnLCBAZGVnMikge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgICAgICBza2V3KEBkZWcsIEBkZWcyKTtcbiAgICAtbW96LXRyYW5zZm9ybTogXHQgc2tldyhAZGVnLCBAZGVnMik7XG4gICAgLW1zLXRyYW5zZm9ybTogXHRcdCBza2V3KEBkZWcsIEBkZWcyKTtcbiAgICAtby10cmFuc2Zvcm06IFx0XHQgc2tldyhAZGVnLCBAZGVnMik7XG59XG4udHJhbnNsYXRlIChAeCwgQHk6MCkge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiAgICAgICB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAtbW96LXRyYW5zZm9ybTogXHQgdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgLW1zLXRyYW5zZm9ybTogXHRcdCB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAtby10cmFuc2Zvcm06IFx0XHQgdHJhbnNsYXRlKEB4LCBAeSk7XG59XG4udHJhbnNsYXRlM2QgKEB4LCBAeTogMCwgQHo6IDApIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogICAgICAgdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgLW1vei10cmFuc2Zvcm06IFx0IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgIC1tcy10cmFuc2Zvcm06IFx0XHQgdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG4gICAgLW8tdHJhbnNmb3JtOiBcdFx0IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xufVxuLnBlcnNwZWN0aXZlIChAdmFsdWU6IDEwMDApIHtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiBcdEB2YWx1ZTtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiBcdEB2YWx1ZTtcbiAgICAtbXMtcGVyc3BlY3RpdmU6IFx0QHZhbHVlO1xuICAgIHBlcnNwZWN0aXZlOiBcdFx0QHZhbHVlO1xufVxuLnRyYW5zZm9ybS1vcmlnaW4gKEB4OmNlbnRlciwgQHk6Y2VudGVyKSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAeCBAeTtcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICAgIEB4IEB5O1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAgICAgQHggQHk7XG4gICAgLW8tdHJhbnNmb3JtLW9yaWdpbjogICAgICBAeCBAeTtcbn0iXX0= */
