/*====================================
	1. Color
====================================*/
.article {
  max-width: 94%;
  margin: 20px auto 80px;
}

.article .blog-wrapper {
  display: block;
  width: 90%;
  margin: 52px auto;
}

.article .blog-wrapper ul a {
  display: contents;
}

.article .blog-wrapper ul a:hover figure img {
  -webkit-filter: brightness(70%);
  filter: brightness(70%);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}

.article .blog-wrapper ul a:hover .blog-info .title, .article .blog-wrapper ul a:hover .blog-info .text {
  text-decoration: underline;
}

.article .blog-wrapper ul li {
  width: 100%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.article .blog-wrapper ul li .blog-img {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 140px;
  -ms-flex: 0 0 140px;
  flex: 0 0 140px;
}

.article .blog-wrapper ul li .blog-img figure {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  overflow: hidden;
}

.article .blog-wrapper ul li .blog-img figure img {
  height: 98px;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  vertical-align: bottom;
}

.article .blog-wrapper ul li .blog-info {
  padding: 0 10px 0 10px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.article .blog-wrapper ul li .blog-info p.date {
  font-size: 14px;
  font-weight: 400;
  color: #8d8d8d;
}

.article .blog-wrapper ul li .blog-info p.title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.44;
  color: #121212;
  padding: 3px 0;
}

.article .blog-wrapper ul li .blog-info p.text {
  font-size: 14px;
  line-height: 1.71;
  font-weight: 400;
  color: #121212;
}

.article .lower-btn {
  text-align: center;
}

.article .lower-btn .gotolist {
  display: inline-block;
}

.article .lower-btn .gotolist a {
  font-size: clamp(16px, 3vw, 20px);
  letter-spacing: 0.05em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #001976;
  color: #FFFFFF;
  padding: 16px 48px;
  line-height: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-shadow: 8px 8px 0 rgba(0, 25, 118, 0.5);
  box-shadow: 8px 8px 0 rgba(0, 25, 118, 0.5);
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
}

.article .lower-btn .gotolist a:hover {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
  -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 rgba(255, 255, 255, 0.5);
  -webkit-transition: .3s;
  transition: .3s;
}

.article .lower-btn .gotolist a::after {
  content: "";
  display: block;
  width: 21px;
  height: 10px;
  border-right: 3px solid #FFFFFF;
  border-bottom: 2.5px solid #FFFFFF;
  -webkit-transform: skew(45deg, 0);
  transform: skew(45deg, 0);
  margin-top: 8px;
  margin-left: 16px;
}

.article .blog-detail-wrapper {
  padding: 0 16px;
  margin: 20px auto;
}

.article .blog-detail-wrapper a:hover {
  text-decoration: underline;
}

.article .blog-detail-wrapper .title-sp {
  font-size: clamp(20px, 3vw, 23px);
  font-weight: 700;
  margin-bottom: 20px;
}

.article .blog-detail-wrapper .blog-title {
  font-size: clamp(16px, 3vw, 18px);
  font-weight: 700;
}

.article .blog-detail-wrapper .date {
  font-size: 14px;
  font-weight: 400;
  color: #8d8d8d;
  margin: 3px 0 20px 0;
}

.article .blog-detail-wrapper .blog-info {
  display: block;
}

.article .blog-detail-wrapper .blog-info .blog-img {
  text-align: center;
}

.article .blog-detail-wrapper .blog-info .blog-img img {
  width: 100%;
  overflow: hidden;
}

.article .blog-detail-wrapper .blog-info .blog-text {
  width: 100%;
  margin: 10px auto;
  line-height: 1.75;
}

.article .blog-detail-wrapper .blog-info .blog-text .title-pc {
  display: none;
}

.article .blog-detail-wrapper .blog-info .blog-text .text {
  font-size: clamp(14px, 3vw, 16px);
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  line-height: 1.5;
  max-height: 4.5em;
}

.article .blog-detail-wrapper .blog-info .blog-text .lower-btn {
  text-align: center;
  margin-top: 40px;
}

.article .blog-detail-wrapper .blog-info .blog-text .lower-btn .gotolist {
  display: inline-block;
}

.article .blog-detail-wrapper .blog-info .blog-text .lower-btn .gotolist a {
  font-size: clamp(16px, 3vw, 20px);
  letter-spacing: 0.05em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background: #001976;
  color: #FFFFFF;
  padding: 16px 48px;
  line-height: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
  -webkit-box-shadow: 8px 8px 0 rgba(0, 25, 118, 0.5);
  box-shadow: 8px 8px 0 rgba(0, 25, 118, 0.5);
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
}

.article .blog-detail-wrapper .blog-info .blog-text .lower-btn .gotolist a:hover {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
  -webkit-box-shadow: 0 0 0 rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 rgba(255, 255, 255, 0.5);
  -webkit-transition: .3s;
  transition: .3s;
}

.article .blog-detail-wrapper .blog-info .blog-text .lower-btn .gotolist a::after {
  content: "";
  display: block;
  width: 21px;
  height: 10px;
  border-right: 3px solid #FFFFFF;
  border-bottom: 2.5px solid #FFFFFF;
  -webkit-transform: skew(45deg, 0);
  transform: skew(45deg, 0);
  margin-top: 8px;
  margin-left: 16px;
}

/****************************************************
 PC scss
****************************************************/

@media screen and (min-width: 768px) {
  .article .blog-wrapper {
    display: block;
    width: 94%;
    max-width: 1000px;
    margin-top: 64px;
  }
  .article .blog-wrapper ul {
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .article .blog-wrapper ul li {
    width: 50%;
    display: flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    margin-bottom: 40px;
  }
  .article .blog-wrapper ul li .blog-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
  }
  .article .blog-wrapper ul li .blog-img figure img {
    height: 180px;
  }
  .article .blog-wrapper ul li .blog-info {
    padding: 0 40px 0 16px;
  }
  .article .blog-wrapper ul li .blog-info p.date {
    font-size: 14px;
    color: #8d8d8d;
  }
  .article .blog-wrapper ul li .blog-info p.title {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.44;
    color: #121212;
    padding: 8px 0;
  }
  .article .blog-wrapper ul li .blog-info p.text {
    font-size: 14px;
    line-height: 1.71;
    color: #121212;
  }
  .article .lower-btn .gotolist a {
    padding: 24px 64px;
  }
  .article .blog-detail-wrapper {
    width: 100%;
    margin: 60px auto;
    padding: 0;
  }
  .article .blog-detail-wrapper .title-sp {
    display: none;
  }
  .article .blog-detail-wrapper .date {
    margin: 3px 0 40px 0;
  }
  .article .blog-detail-wrapper .blog-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .article .blog-detail-wrapper .blog-info .blog-img img {
    width: 30%;
    min-width: 300px;
    max-width: 300px;
    margin: 0 20px 0 0;
  }
  .article .blog-detail-wrapper .blog-info .blog-text {
    width: auto;
    margin: 0;
  }
  .article .blog-detail-wrapper .blog-info .blog-text .title-pc {
    display: block;
    font-size: clamp(18px, 3vw, 23px);
    font-weight: 700;
    line-height: 1;
    margin-bottom: 40px;
  }
  .article .blog-detail-wrapper .blog-info .blog-text .text {
    line-height: 1.75;
    max-height: 6.5em;
  }
  .article .blog-detail-wrapper .blog-info .blog-text .lower-btn .gotolist a {
    padding: 24px 64px;
  }
}

@media screen and (max-width: 1400px){
.article .blog-wrapper ul li .blog-img {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 150px;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
  }
  .article .blog-wrapper ul li .blog-img figure img {
    height: 113px;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvbW9kdWxlL19fdmFyaWFibGUuc2NzcyIsInJlc291cmNlL3Nhc3MvYmxvZy9hcnRpY2xlLmNzcyIsInJlc291cmNlL3Nhc3MvYmxvZy9hcnRpY2xlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7O3FDQ0FxQztBQ0NyQztFQUNFLGlCQUFpQjtFQUNqQixzQkFBc0I7QURDeEI7O0FDSEE7RUFJSSxjQUFjO0VBQ2QsVUFBVTtFQUNWLGlCQUFpQjtBREdyQjs7QUNUQTtFQVNRLGlCQUFpQjtBREl6Qjs7QUNiQTtFQWFjLCtCQUF1QjtFQUF2Qix1QkFBdUI7RUFDdkIsa0NBQXlCO0VBQXpCLDBCQUF5QjtBREl2Qzs7QUNsQkE7RUFtQmMsMEJBQTBCO0FER3hDOztBQ3RCQTtFQXlCUSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYixtQkFBbUI7QURDM0I7O0FDN0JBO0VBOEJVLG1CQUFlO0VBQWYsdUJBQWU7RUFBZixtQkFBZTtFQUFmLGVBQWU7QURHekI7O0FDakNBO0VBZ0NZLDhCQUFzQjtFQUF0QiwwQkFBc0I7RUFBdEIsc0JBQXNCO0VBQ3RCLGdCQUFnQjtBREs1Qjs7QUN0Q0E7RUFtQ2MsWUFBWTtFQUNaLFdBQVc7RUFDWCxzQkFBbUI7RUFBbkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBRE9wQzs7QUM3Q0E7RUEyQ1Usc0JBQXNCO0VBQ3RCLG1CQUFPO0VBQVAsZUFBTztFQUFQLFdBQU87RUFBUCxPQUFPO0FETWpCOztBQ2xEQTtFQThDWSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7QURRMUI7O0FDeERBO0VBbURZLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxjQUFjO0FEUzFCOztBQ2hFQTtFQTBEWSxlQUFlO0VBQ2YsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixjQUFjO0FEVTFCOztBQ3ZFQTtF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QzVDQTtJQTZCVSxzQkFBc0I7RURrQmhDO0VDL0NBO0lBK0JZLGVBQWU7SUFDZixjQUFjO0VEbUIxQjtFQ25EQTtJQW1DWSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsY0FBYztFRG1CMUI7RUMxREE7SUEwQ1ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0VEbUIxQjtFQy9EQTtJQXFEUSxrQkFBa0I7RURhMUI7RUNsRUE7SUEwREksV0FBVztJQUNYLGlCQUFpQjtFRFdyQjtFQ3RFQTtJQTZETSxhQUFhO0VEWW5CO0VDekVBO0lBZ0VNLG9CQUFvQjtFRFkxQjtFQzVFQTtJQW1FTSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0VEWW5CO0VDL0VBO0lBc0VVLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFRFk1QjtFQ3JGQTtJQTZFUSxXQUFXO0lBQ1gsU0FBUztFRFdqQjtFQ3pGQTtJQWdGVSxjQUFjO0lBQ2QsaUNBQStCO0lBQy9CLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsbUJBQW1CO0VEWTdCO0VDaEdBO0lBdUZVLGlCQUFpQjtJQUNqQixpQkFBaUI7RURZM0I7RUNwR0E7SUE2RmMsa0JBQWtCO0VEVWhDO0FBQ0YiLCJmaWxlIjoiYmxvZ1xcYXJ0aWNsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuJENPTE9SX01BSU46ICAgICMwMDE5NzY7IC8v44Oh44Kk44OzIOODreOCtOOBruiJsuOAguODoeOCpOODs+OBp+S9v+OBhlxyXG4kQ09MT1JfU1VCOiAgICAgI0U1RUFGRjsgLy/jgqLjgq/jgrvjg7Pjg4gg6JaE44GE6IOM5pmvXHJcbiRDT0xPUl9SRUQ6ICAgICAjREYxNzAwOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog6LWkXHJcbiRDT0xPUl9PUkFOR0U6ICAjRkY4QzAwOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog44Kq44Os44Oz44K4XHJcbiRDT0xPUl9ZRUxMT1c6ICAjRkZERDMzOyAvL+OCouOCr+OCu+ODs+ODiCDlvLfoqr/ooajnpLog6buEXHJcbiRDT0xPUl9CUk9XTjogICAjNzY1RDAwOyAvL+OCouOCr+OCu+ODs+ODiCDoo5zoibIg6Iy26ImyXHJcbiRDT0xPUl9SQURJS086ICAjMDBBN0U5OyAvL3JhZGlrbyDjg6njgrjjgrPplqLpgKPvvIjpgJrluLjvvInjgafkvb/jgYbjgIIg5rC06ImyXHJcbiRDT0xPUl9USU1FRlJFRTojRTczQzY0OyAvL3JhZGlrbyDjg6njgrjjgrPplqLpgKPvvIjjgr/jgqTjg6Djg5Xjg6rjg7zvvInjgafkvb/jgYbjgIIg6LWk6ImyXHJcbiRDT0xPUl9UV0lUVEVSOiAjMURBMUYyOyAvL3R3aXR0ZXIg5rC06ImyXHJcblxyXG4kR1JBWV8wMDA6ICNGRkZGRkY7XHJcbiRHUkFZXzEwMDogI0Y1RjVGNTtcclxuJEdSQVlfMjAwOiAjRTZFNkU2O1xyXG4kR1JBWV8zMDA6ICNEREREREQ7XHJcbiRHUkFZXzQwMDogI0FBQUFBQTtcclxuJEdSQVlfNTAwOiAjOEQ4RDhEO1xyXG4kR1JBWV82MDA6ICM2NjY2NjY7XHJcbiRHUkFZXzcwMDogIzEyMTIxMjtcclxuJEdSQVlfODAwOiAjMDAwMDAwO1xyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cdDEuIENvbG9yXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDIwcHggYXV0byA4MHB4O1xufVxuXG4uYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogNTJweCBhdXRvO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHVsIGEge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBhOmhvdmVyIGZpZ3VyZSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5hcnRpY2xlIC5ibG9nLXdyYXBwZXIgdWwgYTpob3ZlciAuYmxvZy1pbmZvIC50aXRsZSwgLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBhOmhvdmVyIC5ibG9nLWluZm8gLnRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHVsIGxpIC5ibG9nLWltZyB7XG4gIGZsZXg6IDAgMCAxNDBweDtcbn1cblxuLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSAuYmxvZy1pbWcgZmlndXJlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSAuYmxvZy1pbWcgZmlndXJlIGltZyB7XG4gIGhlaWdodDogOThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5hcnRpY2xlIC5ibG9nLXdyYXBwZXIgdWwgbGkgLmJsb2ctaW5mbyB7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIGZsZXg6IDE7XG59XG5cbi5hcnRpY2xlIC5ibG9nLXdyYXBwZXIgdWwgbGkgLmJsb2ctaW5mbyBwLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHVsIGxpIC5ibG9nLWluZm8gcC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGNvbG9yOiAjMTIxMjEyO1xuICBwYWRkaW5nOiAzcHggMDtcbn1cblxuLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSAuYmxvZy1pbmZvIHAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTIxMjEyO1xufVxuXG4uYXJ0aWNsZSAubG93ZXItYnRuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZSAubG93ZXItYnRuIC5nb3RvbGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFydGljbGUgLmxvd2VyLWJ0biAuZ290b2xpc3QgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgM3Z3LCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIHJnYmEoMCwgMjUsIDExOCwgMC41KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5sb3dlci1idG4gLmdvdG9saXN0IGE6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoOHB4KTtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5cbi5hcnRpY2xlIC5sb3dlci1idG4gLmdvdG9saXN0IGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG5cbi5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLnRpdGxlLXNwIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDIzcHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgM3Z3LCAxOHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xuICBtYXJnaW46IDNweCAwIDIwcHggMDtcbn1cblxuLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLWltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyAuYmxvZy1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIC5ibG9nLWluZm8gLmJsb2ctdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIC5ibG9nLWluZm8gLmJsb2ctdGV4dCAudGl0bGUtcGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLXRleHQgLnRleHQge1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDN2dywgMTZweCk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1heC1oZWlnaHQ6IDQuNWVtO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLXRleHQgLmxvd2VyLWJ0biB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyAuYmxvZy10ZXh0IC5sb3dlci1idG4gLmdvdG9saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLXRleHQgLmxvd2VyLWJ0biAuZ290b2xpc3QgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgM3Z3LCAyMHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDE2cHggNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgYm94LXNoYWRvdzogOHB4IDhweCAwIHJnYmEoMCwgMjUsIDExOCwgMC41KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIC5ibG9nLWluZm8gLmJsb2ctdGV4dCAubG93ZXItYnRuIC5nb3RvbGlzdCBhOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgdHJhbnNpdGlvbjogLjNzO1xufVxuXG4uYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLXRleHQgLmxvd2VyLWJ0biAuZ290b2xpc3QgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLWJvdHRvbTogMi41cHggc29saWQgI0ZGRkZGRjtcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuIFBDIHNjc3NcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5ibG9nLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5hcnRpY2xlIC5ibG9nLXdyYXBwZXIgdWwgbGkgLmJsb2ctaW1nIHtcbiAgICBmbGV4OiAwIDAgMjQwcHg7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSAuYmxvZy1pbWcgZmlndXJlIGltZyB7XG4gICAgaGVpZ2h0OiAxODBweDtcbiAgfVxuICAuYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHVsIGxpIC5ibG9nLWluZm8ge1xuICAgIHBhZGRpbmc6IDAgNDBweCAwIDE2cHg7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctd3JhcHBlciB1bCBsaSAuYmxvZy1pbmZvIHAuZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOGQ4ZDhkO1xuICB9XG4gIC5hcnRpY2xlIC5ibG9nLXdyYXBwZXIgdWwgbGkgLmJsb2ctaW5mbyBwLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICBjb2xvcjogIzEyMTIxMjtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuYXJ0aWNsZSAuYmxvZy13cmFwcGVyIHVsIGxpIC5ibG9nLWluZm8gcC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgY29sb3I6ICMxMjEyMTI7XG4gIH1cbiAgLmFydGljbGUgLmxvd2VyLWJ0biAuZ290b2xpc3QgYSB7XG4gICAgcGFkZGluZzogMjRweCA2NHB4O1xuICB9XG4gIC5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxuICAuYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAudGl0bGUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmRhdGUge1xuICAgIG1hcmdpbjogM3B4IDAgNDBweCAwO1xuICB9XG4gIC5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIC5ibG9nLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyAuYmxvZy1pbWcgaW1nIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyAuYmxvZy10ZXh0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFydGljbGUgLmJsb2ctZGV0YWlsLXdyYXBwZXIgLmJsb2ctaW5mbyAuYmxvZy10ZXh0IC50aXRsZS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDIzcHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAuYXJ0aWNsZSAuYmxvZy1kZXRhaWwtd3JhcHBlciAuYmxvZy1pbmZvIC5ibG9nLXRleHQgLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIG1heC1oZWlnaHQ6IDYuNWVtO1xuICB9XG4gIC5hcnRpY2xlIC5ibG9nLWRldGFpbC13cmFwcGVyIC5ibG9nLWluZm8gLmJsb2ctdGV4dCAubG93ZXItYnRuIC5nb3RvbGlzdCBhIHtcbiAgICBwYWRkaW5nOiAyNHB4IDY0cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJDOi9Vc2Vycy90YW5ha2Etay9Eb2N1bWVudHMvZm0teW9rb2hhbWEyMDIyLmdpdC9yZXNvdXJjZS9zYXNzL21vZHVsZS9fX21peGluLnNjc3NcIjtcbkBpbXBvcnQgXCJDOi9Vc2Vycy90YW5ha2Etay9Eb2N1bWVudHMvZm0teW9rb2hhbWEyMDIyLmdpdC9yZXNvdXJjZS9zYXNzL21vZHVsZS9fX3ZhcmlhYmxlLnNjc3NcIjtcclxuXHJcbi5hcnRpY2xlIHtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBtYXJnaW46IDIwcHggYXV0byA4MHB4O1xyXG4gIC5ibG9nLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiA1MnB4IGF1dG87XHJcbiAgICB1bCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNzAlKTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmxvZy1pbmZvIHtcclxuICAgICAgICAgICAgLnRpdGxlLC50ZXh0IHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAuYmxvZy1pbWcge1xyXG4gICAgICAgICAgZmxleDogMCAwIDE0MHB4O1xyXG4gICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDk4cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWluZm8ge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBwLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOGQ4ZDhkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTIxMjEyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTIxMjEyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG93ZXItYnRuIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5nb3RvbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxNnB4LDN2dywyMHB4KTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX01BSU47XHJcbiAgICAgICAgY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDhweCA4cHggMCByZ2JhKDAsIDI1LCAxMTgsIDAuNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2tldyg0NWRlZywgMCk7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2ctZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUtc3Age1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsM3Z3LDIzcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2ctdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsM3Z3LDE4cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLmRhdGUge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAjOGQ4ZDhkO1xyXG4gICAgICBtYXJnaW46IDNweCAwIDIwcHggMDtcclxuICAgIH1cclxuICAgIC5ibG9nLWluZm8ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLmJsb2ctaW1nIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgICAgLnRpdGxlLXBjIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwzdncsMTZweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG93ZXItYnRuIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAuZ290b2xpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwzdncsMjBweCk7XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0OHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiA4cHggOHB4IDAgcmdiYSgwLCAyNSwgMTE4LCAwLjUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gUEMgc2Nzc1xyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgLmFydGljbGUge1xyXG4gICAgLmJsb2ctd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAuYmxvZy1pbWcge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjQwcHg7XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmxvZy1pbmZvIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMTZweDtcclxuICAgICAgICAgICAgcC5kYXRlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICM4ZDhkOGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcC50ZXh0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMxMjEyMTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5sb3dlci1idG4ge1xyXG4gICAgICAuZ290b2xpc3Qge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCA2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJsb2ctZGV0YWlsLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiA2MHB4IGF1dG87XHJcbiAgICAgIC50aXRsZS1zcCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAzcHggMCA0MHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgLmJsb2ctaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAuYmxvZy1pbWcge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvZy10ZXh0IHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgLnRpdGxlLXBjIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwzdncsMjNweCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNi41ZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubG93ZXItYnRuIHtcclxuICAgICAgICAgICAgLmdvdG9saXN0IHtcclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNjRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
