@charset "UTF-8";
/* --------------------------
color
-------------------------- */
/* --------------------------
spacing
-------------------------- */
/* --------------------------
font
-------------------------- */
/* --------------------------
contents width  
-------------------------- */
/* --------------------------
z-index order
-------------------------- */
/* --------------------------
media query
-------------------------- */
/* --------------------------
h with center-line
-------------------------- */
/* --------------------------
Adobe Garamond Pro
-------------------------- */
/* --------------------------
FOT-筑紫Aオールド明朝 Pr6N L
-------------------------- */
/* --------------------------
小塚ゴシック
-------------------------- */
header .header_gnavi .nav_in .nav_about .about__nav.quality {
  border-bottom: 2px solid #fff;
}

section#inner {
  letter-spacing: 0.075em;
}

main.quality {
  width: 100%;
  max-height: 400px;
  height: 40vw;
  background: url(../images/quality/main.jpg) center no-repeat;
  background-size: cover;
  display: block;
}

@media screen and (max-width: 991px) {
  main.quality {
    height: 60vw;
  }
}

@media screen and (max-width: 768px) {
  main.quality {
    height: 50vw;
    max-height: 472px;
  }
}

@media screen and (max-width: 650px) {
  main.quality {
    background: url(../images/quality/main_sp.jpg) center no-repeat;
    background-size: cover;
    height: 65vw;
  }
}

@media screen and (max-width: 438px) {
  main.quality {
    height: 70vw;
  }
}

main.quality .main_inner {
  margin: 0 auto;
  text-align: center;
  padding: 100px 0;
}

@media screen and (max-width: 991px) {
  main.quality .main_inner {
    padding: 100px 0;
  }
}

@media screen and (max-width: 768px) {
  main.quality .main_inner {
    padding: 10% 0;
  }
}

@media screen and (max-width: 650px) {
  main.quality .main_inner {
    padding: 13% 0;
  }
}

@media screen and (max-width: 438px) {
  main.quality .main_inner {
    padding: 15% 0;
  }
}

main.quality .main_inner h2 {
  font-family: 'trajan-pro-3', serif;
  color: #fff;
  font-size: 40px;
  letter-spacing: 0.05em;
  font-weight: 400;
  text-shadow: 0 0 10px #31251b;
}

@media screen and (max-width: 650px) {
  main.quality .main_inner h2 {
    font-size: 2.5em;
  }
}

main.quality .main_inner .txt {
  color: #fff;
  font-size: 16px;
  text-shadow: 0 0 10px #31251b;
}

@media screen and (max-width: 768px) {
  main.quality .main_inner .txt {
    text-align: center;
  }
}

@media screen and (max-width: 650px) {
  main.quality .main_inner .txt {
    font-size: 1.3em;
  }
}

section.lead {
  background: #fff;
  padding: 80px 0 100px;
  margin-top: -100px;
  text-align: center;
}

@media screen and (max-width: 991px) {
  section.lead {
    margin-top: -50px;
  }
}

@media screen and (max-width: 768px) {
  section.lead {
    padding: 10% 0;
  }
}

@media screen and (max-width: 520px) {
  section.lead {
    padding: 20% 0 5%;
  }
}

@media screen and (max-width: 438px) {
  section.lead {
    margin-top: -40px;
  }
}

@media screen and (max-width: 375px) {
  section.lead {
    margin-top: -20px;
  }
}

.lead h3 {
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 0.2em;
  margin: 30px auto 60px;
}

@media screen and (max-width: 520px) {
  .lead h3 {
    font-size: 2.5em;
    margin: 0 auto 40px;
  }
}

.lead .txt {
  color: #000;
  font-size: 16px;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  .lead .txt {
    margin: 0 auto 40px;
  }
}

@media screen and (max-width: 520px) {
  .lead .txt {
    font-size: 1.3em;
  }
}

.quality_link {
  margin-bottom: 110px;
}

@media screen and (max-width: 768px) {
  .quality_link {
    margin-bottom: 15%;
  }
}

.quality_link ul {
  margin: 0 auto;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.quality_link ul li {
  padding: 50px 30px 30px;
  border: 1px solid #163259;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
          box-shadow: 0 0 10px rgba(17, 24, 44, 0.3);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
}

@media screen and (max-width: 1140px) {
  .quality_link ul li {
    overflow: hidden;
    height: 39.3em;
  }
}

@media screen and (max-width: 991px) {
  .quality_link ul li {
    height: 37em;
  }
}

@media screen and (max-width: 820px) {
  .quality_link ul li {
    height: 36.4em;
  }
}

@media screen and (max-width: 768px) {
  .quality_link ul li {
    margin-bottom: 30px;
    height: auto;
  }
}

@media screen and (max-width: 520px) {
  .quality_link ul li {
    padding: 30px 20px 20px;
  }
}

.quality_link .contents_ttl {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .quality_link .contents_ttl {
    margin-bottom: 10px;
  }
}

.quality_link .txt {
  font-size: 12px;
}

@media screen and (max-width: 520px) {
  .quality_link .txt {
    font-size: 1em;
  }
}

.quality_link .imgBox {
  margin: 30px 0;
  height: 270px;
}

@media screen and (max-width: 1140px) {
  .quality_link .imgBox {
    height: auto;
  }
}

@media screen and (max-width: 768px) {
  .quality_link .imgBox {
    height: auto;
  }
}

.quality_link .cycle_imgWrap img {
  width: 59%;
}

@media screen and (max-width: 768px) {
  .quality_link .cycle_imgWrap img {
    width: 59%;
  }
}

.quality_link .viewmore a {
  display: block;
  width: 70%;
  margin: 0 auto;
  background: #163259;
  border: 1px solid #163259;
  color: #b39860;
  font-size: 20px;
  letter-spacing: 0.2em;
  text-align: center;
  padding: 20px 30px;
  -webkit-transition: .3s;
  transition: .3s;
  position: relative;
}

@media screen and (max-width: 1140px) {
  .quality_link .viewmore a {
    width: 100%;
    padding: 20px 0;
  }
}

@media screen and (max-width: 768px) {
  .quality_link .viewmore a {
    width: 100%;
    padding: 15px 0;
  }
}

@media screen and (max-width: 520px) {
  .quality_link .viewmore a {
    font-size: 1.3em;
  }
}

.quality_link .viewmore a::after {
  content: '';
  display: block;
  background: url(../images/common/btn_viewmore_arw.png) center no-repeat;
  background-size: contain;
  width: 60px;
  height: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}

.quality_link .viewmore a:hover {
  background: #fff;
  color: #163259;
}

.quality_link .viewmore a:hover::after {
  content: '';
  display: block;
  background: url(../images/common/btn_viewmore_arw_blue.png) center no-repeat;
  background-size: contain;
  width: 60px;
  height: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 15px;
}

.quality_link .comingsoon {
  display: block;
  width: 70%;
  margin: 0 auto;
  background: #eeedee;
  color: #b39860;
  font-size: 20px;
  letter-spacing: 0.2em;
  text-align: center;
  padding: 23px 30px;
}

@media screen and (max-width: 1140px) {
  .quality_link .comingsoon {
    width: 100%;
    padding: 23px 0;
  }
}

@media screen and (max-width: 768px) {
  .quality_link .comingsoon {
    width: 100%;
    padding: 18px 0;
  }
}

@media screen and (max-width: 520px) {
  .quality_link .comingsoon {
    font-size: 1.3em;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInF1YWxpdHkuY3NzIiwiLi4vc2V0dGluZ3MvX3Zhci5zY3NzIiwiLi4vc2V0dGluZ3MvX21peGluLnNjc3MiLCIuLi9zZXR0aW5ncy9fZm9udC5zY3NzIiwicXVhbGl0eS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0NoQjs7NEJERTRCO0FDc0M1Qjs7NEJEbkM0QjtBQzBDNUI7OzRCRHZDNEI7QUN3RDVCOzs0QkRyRDRCO0FDOEQ1Qjs7NEJEM0Q0QjtBRWQ1Qjs7NEJGaUI0QjtBRUU1Qjs7NEJGQzRCO0FHckI1Qjs7NEJId0I0QjtBR0w1Qjs7NEJIUTRCO0FHQzVCOzs0QkhFNEI7QUkxQjVCO0VBTXdCLDZCSFdOO0FEWWxCOztBSWRBO0VBR1EsdUJBQXVCO0FKZS9COztBSVhBO0VBRVEsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osNERBQTREO0VBQzVELHNCQUFzQjtFQUN0QixjQUFjO0FKYXRCOztBSVhRO0VBVFI7SUFVWSxZQUFZO0VKZXRCO0FBQ0Y7O0FJZFE7RUFaUjtJQWFZLFlBQVk7SUFDWixpQkFBaUI7RUprQjNCO0FBQ0Y7O0FJakJRO0VBaEJSO0lBaUJZLCtEQUErRDtJQUMvRCxzQkFBc0I7SUFDdEIsWUFBWTtFSnFCdEI7QUFDRjs7QUlwQlE7RUFyQlI7SUFzQlksWUFBWTtFSndCdEI7QUFDRjs7QUkvQ0E7RUEwQlksY0FBYztFQUNkLGtCQUFrQjtFQUNsQixnQkFBZ0I7QUp5QjVCOztBSXZCWTtFQTlCWjtJQStCZ0IsZ0JBQWdCO0VKMkI5QjtBQUNGOztBSTFCWTtFQWpDWjtJQWtDZ0IsY0FBYztFSjhCNUI7QUFDRjs7QUk3Qlk7RUFwQ1o7SUFxQ2dCLGNBQWM7RUppQzVCO0FBQ0Y7O0FJaENZO0VBdkNaO0lBd0NnQixjQUFjO0VKb0M1QjtBQUNGOztBSTdFQTtFQTRDZ0Isa0NBQWtDO0VBQ2xDLFdIbERFO0VHbURGLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLDZCQUE2QjtBSnFDN0M7O0FJbkNnQjtFQW5EaEI7SUFvRG9CLGdCQUFnQjtFSnVDbEM7QUFDRjs7QUk1RkE7RUF5RGdCLFdIOURFO0VHK0RGLGVBQWU7RUFDZiw2QkFBNkI7QUp1QzdDOztBSXJDZ0I7RUE3RGhCO0lBOERvQixrQkFBa0I7RUp5Q3BDO0FBQ0Y7O0FJeENnQjtFQWhFaEI7SUFpRW9CLGdCQUFnQjtFSjRDbEM7QUFDRjs7QUl0Q0E7RUFFUSxnQkgvRVU7RUdnRlYscUJBQXFCO0VBQ3JCLGtCQUFrQjtFQUNsQixrQkFBa0I7QUp3QzFCOztBSXRDUTtFQVBSO0lBUVksaUJBQWlCO0VKMEMzQjtBQUNGOztBSXpDUTtFQVZSO0lBV1ksY0FBYztFSjZDeEI7QUFDRjs7QUk1Q1E7RUFiUjtJQWNZLGlCQUFpQjtFSmdEM0I7QUFDRjs7QUkvQ1E7RUFoQlI7SUFpQlksaUJBQWlCO0VKbUQzQjtBQUNGOztBSWxEUTtFQW5CUjtJQW9CWSxpQkFBaUI7RUpzRDNCO0FBQ0Y7O0FJbERBO0VBRVEsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixxQkFBcUI7RUFDckIsc0JBQXNCO0FKb0Q5Qjs7QUlsRFE7RUFQUjtJQVFZLGdCQUFnQjtJQUNoQixtQkFBbUI7RUpzRDdCO0FBQ0Y7O0FJaEVBO0VBY1EsV0hoSFU7RUdpSFYsZUFBZTtFQUNmLGNBQWM7QUpzRHRCOztBSXBEUTtFQWxCUjtJQW1CWSxtQkFBbUI7RUp3RDdCO0FBQ0Y7O0FJdkRRO0VBckJSO0lBc0JZLGdCQUFnQjtFSjJEMUI7QUFDRjs7QUl2REE7RUFDSSxvQkFBb0I7QUowRHhCOztBSXhESTtFQUhKO0lBSVEsa0JBQWtCO0VKNER4QjtBQUNGOztBSWpFQTtFQVFRLGNBQWM7RUFDZCx3QkFBdUI7TUFBdkIscUJBQXVCO1VBQXZCLHVCQUF1QjtBSjZEL0I7O0FJdEVBO0VBWVksdUJBQXVCO0VBQ3ZCLHlCSHJKUTtFR3NKUiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLGtEQUEwQztVQUExQywwQ0FBMEM7RUFDMUMsb0JBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYiw0QkFBc0I7RUFBdEIsNkJBQXNCO01BQXRCLDBCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIseUJBQThCO01BQTlCLHNCQUE4QjtVQUE5Qiw4QkFBOEI7RUFDOUIsbUJBQW1CO0FKOEQvQjs7QUk1RFk7RUFyQlo7SUFzQmdCLGdCQUFnQjtJQUNoQixjQUFjO0VKZ0U1QjtBQUNGOztBSS9EWTtFQXpCWjtJQTBCZ0IsWUFBWTtFSm1FMUI7QUFDRjs7QUlsRVk7RUE1Qlo7SUE2QmdCLGNBQWM7RUpzRTVCO0FBQ0Y7O0FJckVZO0VBL0JaO0lBZ0NnQixtQkFBbUI7SUFDbkIsWUFBWTtFSnlFMUI7QUFDRjs7QUl4RVk7RUFuQ1o7SUFvQ2dCLHVCQUF1QjtFSjRFckM7QUFDRjs7QUlqSEE7RUEwQ1EsbUJBQW1CO0FKMkUzQjs7QUl6RVE7RUE1Q1I7SUE2Q1ksbUJBQW1CO0VKNkU3QjtBQUNGOztBSTNIQTtFQWtEUSxlQUFlO0FKNkV2Qjs7QUkzRVE7RUFwRFI7SUFxRFksY0FBYztFSitFeEI7QUFDRjs7QUlySUE7RUEwRFEsY0FBYztFQUNkLGFBQWE7QUorRXJCOztBSTdFUTtFQTdEUjtJQThEWSxZQUFZO0VKaUZ0QjtBQUNGOztBSWhGUTtFQWhFUjtJQWlFWSxZQUFZO0VKb0Z0QjtBQUNGOztBSXRKQTtFQXVFWSxVQUFVO0FKbUZ0Qjs7QUlqRlk7RUF6RVo7SUEwRWdCLFVBQVU7RUpxRnhCO0FBQ0Y7O0FJaEtBO0VBaUZZLGNBQWM7RUFDZCxVQUFVO0VBQ1YsY0FBYztFQUNkLG1CSDVOUTtFRzZOUix5Qkg3TlE7RUc4TlIsY0h6TlE7RUcwTlIsZUFBZTtFQUNmLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHVCQUFlO0VBQWYsZUFBZTtFQUNmLGtCQUFrQjtBSm1GOUI7O0FJakZZO0VBOUZaO0lBK0ZnQixXQUFXO0lBQ1gsZUFBZTtFSnFGN0I7QUFDRjs7QUlwRlk7RUFsR1o7SUFtR2dCLFdBQVc7SUFDWCxlQUFlO0VKd0Y3QjtBQUNGOztBSXZGWTtFQXRHWjtJQXVHZ0IsZ0JBQWdCO0VKMkY5QjtBQUNGOztBSW5NQTtFQTJHZ0IsV0FBVztFQUNYLGNBQWM7RUFDZCx1RUFBdUU7RUFDdkUsd0JBQXdCO0VBQ3hCLFdBQVc7RUFDWCxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFdBQVc7QUo0RjNCOztBSWhOQTtFQXdIZ0IsZ0JIelBFO0VHMFBGLGNIalFJO0FENlZwQjs7QUlyTkE7RUE0SG9CLFdBQVc7RUFDWCxjQUFjO0VBQ2QsNEVBQTRFO0VBQzVFLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsV0FBVztFQUNYLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixXQUFXO0FKNkYvQjs7QUlsT0E7RUE0SVEsY0FBYztFQUNkLFVBQVU7RUFDVixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CLGNIblJZO0VHb1JaLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtBSjBGMUI7O0FJeEZRO0VBdEpSO0lBdUpZLFdBQVc7SUFDWCxlQUFlO0VKNEZ6QjtBQUNGOztBSTNGUTtFQTFKUjtJQTJKWSxXQUFXO0lBQ1gsZUFBZTtFSitGekI7QUFDRjs7QUk5RlE7RUE5SlI7SUErSlksZ0JBQWdCO0VKa0cxQjtBQUNGIiwiZmlsZSI6InF1YWxpdHkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuZm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5jb250ZW50cyB3aWR0aCAgXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxubWVkaWEgcXVlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQWRvYmUgR2FyYW1vbmQgUHJvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5GT1Qt562R57SrQeOCquODvOODq+ODieaYjuacnSBQcjZOIExcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbuWwj+WhmuOCtOOCt+ODg+OCr1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuaGVhZGVyIC5oZWFkZXJfZ25hdmkgLm5hdl9pbiAubmF2X2Fib3V0IC5hYm91dF9fbmF2LnF1YWxpdHkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbn1cblxuc2VjdGlvbiNpbm5lciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xufVxuXG5tYWluLnF1YWxpdHkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogNDB2dztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9xdWFsaXR5L21haW4uanBnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5xdWFsaXR5IHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5xdWFsaXR5IHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gICAgbWF4LWhlaWdodDogNDcycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbWFpbi5xdWFsaXR5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3F1YWxpdHkvbWFpbl9zcC5qcGcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDY1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDM4cHgpIHtcbiAgbWFpbi5xdWFsaXR5IHtcbiAgICBoZWlnaHQ6IDcwdnc7XG4gIH1cbn1cblxubWFpbi5xdWFsaXR5IC5tYWluX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgbWFpbi5xdWFsaXR5IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ucXVhbGl0eSAubWFpbl9pbm5lciB7XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgbWFpbi5xdWFsaXR5IC5tYWluX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMyUgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICBtYWluLnF1YWxpdHkgLm1haW5faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1JSAwO1xuICB9XG59XG5cbm1haW4ucXVhbGl0eSAubWFpbl9pbm5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiAndHJhamFuLXByby0zJywgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMzEyNTFiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBtYWluLnF1YWxpdHkgLm1haW5faW5uZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gIH1cbn1cblxubWFpbi5xdWFsaXR5IC5tYWluX2lubmVyIC50eHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzMxMjUxYjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgbWFpbi5xdWFsaXR5IC5tYWluX2lubmVyIC50eHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICBtYWluLnF1YWxpdHkgLm1haW5faW5uZXIgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxufVxuXG5zZWN0aW9uLmxlYWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA4MHB4IDAgMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBzZWN0aW9uLmxlYWQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZCB7XG4gICAgcGFkZGluZzogMTAlIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgc2VjdGlvbi5sZWFkIHtcbiAgICBwYWRkaW5nOiAyMCUgMCA1JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xuICBzZWN0aW9uLmxlYWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24ubGVhZCB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cblxuLmxlYWQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmxlYWQgaDMge1xuICAgIGZvbnQtc2l6ZTogMi41ZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuXG4ubGVhZCAudHh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIC50eHQge1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmxlYWQgLnR4dCB7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgfVxufVxuXG4ucXVhbGl0eV9saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXR5X2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDE1JTtcbiAgfVxufVxuXG4ucXVhbGl0eV9saW5rIHVsIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucXVhbGl0eV9saW5rIHVsIGxpIHtcbiAgcGFkZGluZzogNTBweCAzMHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNjMyNTk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTcsIDI0LCA0NCwgMC4zKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTQwcHgpIHtcbiAgLnF1YWxpdHlfbGluayB1bCBsaSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDM5LjNlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucXVhbGl0eV9saW5rIHVsIGxpIHtcbiAgICBoZWlnaHQ6IDM3ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLnF1YWxpdHlfbGluayB1bCBsaSB7XG4gICAgaGVpZ2h0OiAzNi40ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfbGluayB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnF1YWxpdHlfbGluayB1bCBsaSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnF1YWxpdHlfbGluayAuY29udGVudHNfdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfbGluayAuY29udGVudHNfdHRsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5xdWFsaXR5X2xpbmsgLnR4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnF1YWxpdHlfbGluayAudHh0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuXG4ucXVhbGl0eV9saW5rIC5pbWdCb3gge1xuICBtYXJnaW46IDMwcHggMDtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gIC5xdWFsaXR5X2xpbmsgLmltZ0JveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5xdWFsaXR5X2xpbmsgLmltZ0JveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5xdWFsaXR5X2xpbmsgLmN5Y2xlX2ltZ1dyYXAgaW1nIHtcbiAgd2lkdGg6IDU5JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfbGluayAuY3ljbGVfaW1nV3JhcCBpbWcge1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbn1cblxuLnF1YWxpdHlfbGluayAudmlld21vcmUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogIzE2MzI1OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE2MzI1OTtcbiAgY29sb3I6ICNiMzk4NjA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAucXVhbGl0eV9saW5rIC52aWV3bW9yZSBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfbGluayAudmlld21vcmUgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5xdWFsaXR5X2xpbmsgLnZpZXdtb3JlIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cblxuLnF1YWxpdHlfbGluayAudmlld21vcmUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvY29tbW9uL2J0bl92aWV3bW9yZV9hcncucG5nKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTVweDtcbn1cblxuLnF1YWxpdHlfbGluayAudmlld21vcmUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTYzMjU5O1xufVxuXG4ucXVhbGl0eV9saW5rIC52aWV3bW9yZSBhOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX3ZpZXdtb3JlX2Fyd19ibHVlLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5xdWFsaXR5X2xpbmsgLmNvbWluZ3Nvb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNlZWVkZWU7XG4gIGNvbG9yOiAjYjM5ODYwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyM3B4IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xuICAucXVhbGl0eV9saW5rIC5jb21pbmdzb29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyM3B4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnF1YWxpdHlfbGluayAuY29taW5nc29vbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMThweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5xdWFsaXR5X2xpbmsgLmNvbWluZ3Nvb24ge1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gIH1cbn1cbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbG9yXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY29sb3ItdGV4dDogIzMzMzMzMztcbiRjb2xvci10ZXh0LWxpZ2h0OiAjYmViZWJlO1xuJGNvbG9yLXRleHQtZGFyazogIzIyMjIyMjtcblxuJGNvbG9yLXJlZDogIzhlMGQxNDtcbiRjb2xvci1ibHVlOiAjMDA3OEI4O1xuJGNvbG9yLWJsdWUtc25vdzogI0U5RjNGQjtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjRDVFQUY4O1xuJGNvbG9yLWJsdWUtZGFyazogIzA0NTQ4QjtcbiRjb2xvci1uYXZ5OiAjMTYzMjU5O1xuJGNvbG9yLW5hdnktbGlnaHQ6ICM0YzZlOWU7XG4kY29sb3IteWVsbG93OiAjRkZFRjI4O1xuJGNvbG9yLWdyZWVuOiAjNjQ4YzBiO1xuJGNvbG9yLWdyZWVuLWxpZ2h0OiAjOTNiNDQ3O1xuJGNvbG9yLWdvbGQ6ICNiMzk4NjA7XG4kY29sb3ItZ29sZC1kYXJrOiAjOTc4MTUzO1xuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLXdoaXRlLWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjg1KTtcbiRjb2xvci13aGl0ZS1saWdodDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4kY29sb3Itd2hpdGUtc25vdzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiRjb2xvci1ibGFjazogIzAwMDtcbiRjb2xvci1ibGFjay1kYXJrOiAjMTMxMzEzO1xuJGNvbG9yLWJsYWNrLWxpZ2h0OiAjMmIyYjJiO1xuJGNvbG9yLWJsYWNrLXNub3c6ICMzOTM5Mzk7XG5cbiRjb2xvci1ncmF5OiAjY2NjO1xuJGNvbG9yLWdyYXktZGFyazogIzgwODA4MDtcbiRjb2xvci1ncmF5LWxpZ2h0OiAjZGRkZGRkO1xuJGNvbG9yLWdyYXktc25vdzogI0Y1RjVGNTtcblxuJGNvbG9yLWJnOiAjRTFFMUUxO1xuJGNvbG9yLWJnLWJyb3duOiAjOGM4MzdiO1xuJGNvbG9yLWJvcmRlcjogIzc3Nzc3NztcbiRjb2xvci1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgLjMpO1xuJGNvbG9yLWJ1dHRvbjogIzRjNGM0YztcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnNwYWNpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kc3BhY2U6IDEwMHB4LCA3MHB4LCA0MHB4LCAzMHB4O1xuJHNwYWNlLXRhYjogODBweCwgNjBweCwgNDBweCwgMzBweDtcbiRzcGFjZS1zcDogNjBweCwgNDBweCwgMzBweCwgMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmZvbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZm9udC1zaXplOiAzLjMzcmVtLCAycmVtLCAxLjZyZW0sIDEuMnJlbSwgMXJlbSwgMC44NzVyZW07XG4kbGluZS1oZWlnaHQ6IDEuNSwgMS41LCAxLjUsIDEuNSwgMS41LCAxLjU7XG5cbiRmb250LXNpemUtc3A6IDMuMzNyZW0sIDJyZW0sIDEuNnJlbSwgMS4ycmVtLCAxcmVtLCAwLjg3NXJlbTtcbiRsaW5lLWhlaWdodC1zcDogMS41LCAxLjUsIDEuNSwgMS41LCAxLjUsIDEuNTtcblxuJGJsYWNrOiA5MDA7XG4kYm9sZDogNzAwO1xuJG1lZGl1bTogNTAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRsaWdodDogMzAwO1xuJHRoaW46IDEwMDtcbiRub3JtYWw6IDQwMDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbmNvbnRlbnRzIHdpZHRoICBcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kY29udGVudHMtd2lkdGg6IDEyOTBweDtcbiRjb250ZW50cy1taWRkbGUtd2lkdGg6IDEwNjBweDtcbiRjb250ZW50cy1uYXJyb3ctd2lkdGg6IDg3MHB4O1xuJGNvbnRlbnRzLXBhZGRpbmc6IDMwcHg7XG4kY29udGVudHMtcGFkZGluZy1zcDogMjBweDtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnotaW5kZXggb3JkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kejogKFxuICBjb250ZW50cyxcbiAgYXJyb3csXG4gIGduYXYsXG4gIGxlZnRiYXIsXG4gIG1lbnUsXG4gIGhlYWRlcixcbiAgZm9vdGVyLFxuICBtb2RhbFxuKTtcbiIsIlxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbm1lZGlhIHF1ZXJ5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gICdzcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KScsXG4gICd0YWInOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJyxcbiAgJ292ZXJ0YWInOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcbiAgJ2xhcHRvcCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExODBweCknLFxuICAnbWRwaSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCknLFxuICAnb3Zlcm1kcGknOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzMxcHgpJyxcbiAgJ3BjJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJ1xuKSAhZGVmYXVsdDtcblxuQG1peGluIHZpZXctYXQoJGJyZWFrcG9pbnQ6IHBjKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuaCB3aXRoIGNlbnRlci1saW5lXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNlbnRlci1saW5lKCRjb2xvcjogIzRmNTc0ZCwgJHBhZGRpbmc6IDMwcHgsICRoZWlnaHQ6IDFweCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmc7XG4gICAgQGluY2x1ZGUgdmlldy1hdChzcCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZyAvIDI7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZztcbiAgICBAaW5jbHVkZSB2aWV3LWF0KHNwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcgLyAyO1xuICAgIH1cbiAgfVxufVxuXG5cbiRfZm9udC1zaXplOiAoXG4gICdzcCc6IDEycHgsXG4gICdwYyc6IDE2cHgsXG4pICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gcmVtKCRweDogMTZweCwgJGtleTogJ3BjJykge1xuICAkdmFsdWU6IG1hcC1nZXQoJF9mb250LXNpemUsICRrZXkpO1xuICBAcmV0dXJuICgkcHggLyAkdmFsdWUpICogMXJlbTtcbn1cblxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQWRvYmUgR2FyYW1vbmQgUHJvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiBnYXJhbW9uZC1yZWd1bGFyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnYWRvYmUtZ2FyYW1vbmQtcHJvJywgc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBnYXJhbW9uZC1zZW1pYm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gZ2FyYW1vbmQtYm9sZCB7XHJcbiAgICBmb250LWZhbWlseTogJ2Fkb2JlLWdhcmFtb25kLXBybycsIHNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRk9ULeetkee0q0Hjgqrjg7zjg6vjg4nmmI7mnJ0gUHI2TiBMXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtaXhpbiB0c3VrdXNoaSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvdC10c3VrdWFvbGRtaW4tcHI2bicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG7lsI/loZrjgrTjgrfjg4Pjgq9cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuQG1peGluIGtvenVrYSB7XHJcbiAgICBmb250LWZhbWlseTogJ2tvenVrYS1nb3RoaWMtcHI2bicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQGltcG9ydCBcIi4uL3NldHRpbmdzL2ltcG9ydFwiO1xyXG5cclxuaGVhZGVyIHtcclxuICAgIC5oZWFkZXJfZ25hdmkge1xyXG4gICAgICAgIC5uYXZfaW4ge1xyXG4gICAgICAgICAgICAubmF2X2Fib3V0IHtcclxuICAgICAgICAgICAgICAgIC5hYm91dF9fbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnF1YWxpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQWJvdXQgQlJBTkNIRVJBXHJcbnNlY3Rpb24ge1xyXG4gICAgJiNpbm5lciB7XHJcbiAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdLb3p1a2EgTWluY2hvIFBybyBSJywgJ+Wwj+WhmuaYjuacnSBQcm8gUicsIHNlcmlmO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA3NWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5tYWluIHtcclxuICAgICYucXVhbGl0eSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHZ3O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVhbGl0eS9tYWluLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTB2dztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDcycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvcXVhbGl0eS9tYWluX3NwLmpwZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2NXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MzhweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbl9pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAlIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzJSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNSUgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICd0cmFqYW4tcHJvLTMnLCBzZXJpZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMzEyNTFiO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnR4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMzMTI1MWI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gICAgJi5sZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMCUgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjAlIDAgNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQzOHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sZWFkIHtcclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gNjBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR4dCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucXVhbGl0eV9saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUlO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW5hdnk7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTcsIDI0LCA0NCwgMC4zKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzdlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNi40ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50c190dGwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWdCb3gge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIGhlaWdodDogMjcwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN5Y2xlX2ltZ1dyYXAge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1OSU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU5JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld21vcmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1uYXZ5O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbmF2eTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NvbW1vbi9idG5fdmlld21vcmVfYXJ3LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmF2eTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9jb21tb24vYnRuX3ZpZXdtb3JlX2Fyd19ibHVlLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29taW5nc29vbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlZGVlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjNweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXX0= */
