.work-bace {
  padding-top: 84px;
}
@media screen and (max-width: 768px) {
  .work-bace {
    padding-top: 10.1781170483vw;
  }
}
.work-bace .top {
  padding: 0 100px;
  max-width: 1240px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 960px) {
  .work-bace .top {
    flex-direction: column;
  }
}
@media screen and (max-width: 768px) {
  .work-bace .top {
    padding-inline: 5.0890585242vw;
  }
}
.work-bace .top .head h3 {
  font-weight: 700;
  font-family: "Mohave", serif;
  color: var(--color-black);
  font-size: 50px;
}
@media screen and (max-width: 768px) {
  .work-bace .top .head h3 {
    font-size: 5.0890585242vw;
  }
}
.work-bace .top .head h2 {
  font-weight: 500;
  font-family: "Mohave", serif;
  letter-spacing: 0.1rem;
  color: var(--color-blue);
  font-size: 130px;
  margin-top: 15px;
  margin-left: -8px;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
@media screen and (max-width: 768px) {
  .work-bace .top .head h2 {
    font-size: 13.9949109415vw;
    margin-top: 6.3613231552vw;
  }
}
.work-bace .top .head h2 span {
  font-size: 110px;
}
@media screen and (max-width: 768px) {
  .work-bace .top .head h2 span {
    font-size: 11.4503816794vw;
  }
}
.work-bace .top .head p {
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.1rem;
  line-height: 1.7;
  font-size: 16px;
  color: var(--color-blue);
}
@media screen and (max-width: 768px) {
  .work-bace .top .head p {
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    letter-spacing: 0.1rem;
    line-height: 1.7;
    font-size: 4.0712468193vw;
  }
}
@media screen and (max-width: 960px) {
  .work-bace .top .head p {
    order: 1;
  }
}
.work-bace .top .head .br {
  display: none;
}
@media screen and (max-width: 1100px) {
  .work-bace .top .head .br {
    display: block;
  }
}
@media screen and (max-width: 960px) {
  .work-bace .top .head {
    display: contents;
  }
}
.work-bace .top img {
  object-fit: contain;
  width: 534px;
}
@media screen and (max-width: 960px) {
  .work-bace .top img {
    width: 100%;
    order: 0;
    margin-top: 50px;
  }
}
@media screen and (max-width: 768px) {
  .work-bace .top img {
    margin-top: 7.6335877863vw;
  }
}
@media screen and (max-width: 960px) {
  .work-bace .top .pc-content {
    display: contents;
  }
}
.work-bace .menu-box {
  margin-top: 80px;
}
@media screen and (max-width: 960px) {
  .work-bace .menu-box {
    order: 1;
    margin-top: 50px;
  }
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box {
    margin-top: 11.4503816794vw;
  }
}
.work-bace .menu-box .category {
  display: flex;
  gap: 30px;
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.1rem;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .category {
    gap: 7.6335877863vw;
  }
}
.work-bace .menu-box .category a {
  display: block;
  box-sizing: border-box;
  padding: 17px 30px;
  text-decoration: none;
  font-size: 20px;
  border-radius: 100px;
  white-space: nowrap;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .category a {
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    letter-spacing: 0.1rem;
    line-height: 1.7;
    font-size: 4.0712468193vw;
  }
}
.work-bace .menu-box .category a:first-child {
  border: solid var(--color-black) 2px;
  color: var(--color-black);
  padding: 17px 30px;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .category a:first-child {
    padding: 2.0356234097vw 5.0890585242vw;
  }
}
.work-bace .menu-box .category a:last-child {
  background-color: var(--color-blue);
  color: var(--color-white);
  padding: 19px 32px;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .category a:last-child {
    padding: 2.7989821883vw 6.106870229vw;
  }
}
.work-bace .menu-box .filter-btns {
  display: flex;
  gap: 40px;
  margin-top: 35px;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .filter-btns {
    gap: 5.0890585242vw;
    margin-top: 6.3613231552vw;
  }
}
.work-bace .menu-box .filter-btns span {
  display: block;
  color: var(--font-gray);
  font-weight: 700;
  font-family: "Noto Sans JP", sans-serif;
  letter-spacing: 0.1rem;
  font-size: 20px;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .filter-btns span {
    font-weight: 700;
    font-family: "Noto Sans JP", sans-serif;
    letter-spacing: 0.1rem;
    line-height: 1.7;
    font-size: 4.0712468193vw;
  }
}
.work-bace .menu-box .filter-btns span:hover {
  color: var(--color-blue);
}
.work-bace .menu-box .filter-btns span.active {
  color: var(--color-blue);
}
.work-bace .hr {
  padding: 0 100px;
  max-width: 1240px;
  margin: 0 auto;
  margin-top: 30px;
}
@media screen and (max-width: 768px) {
  .work-bace .hr {
    margin-top: 3.8167938931vw;
    padding: 0 5.0890585242vw;
  }
}
.work-bace .hr hr {
  margin: 0;
  background-color: var(--color-black);
}
.work-bace .padding {
  --item-margin-lg: 17.5px;
  --item-margin-sm: 12.5px;
  padding-inline: calc(100px - var(--item-margin-lg));
}
@media screen and (max-width: 768px) {
  .work-bace .padding {
    padding-inline: 5.0890585242vw;
  }
}
.work-bace .padding .grid {
  position: relative;
  max-width: calc(1240px + var(--item-margin-lg) * 2);
  margin: 45px auto calc(100px - var(--item-margin-lg));
}
@media screen and (max-width: 768px) {
  .work-bace .padding .grid {
    margin: 6.3613231552vw auto 15.2671755725vw;
  }
}
.work-bace .padding .grid .item {
  display: block;
  position: absolute;
  width: calc(25% - var(--item-margin-lg) * 2);
  aspect-ratio: 1/1;
  margin: var(--item-margin-lg);
  z-index: 1;
}
@media screen and (max-width: 960px) {
  .work-bace .padding .grid .item {
    width: calc(33.33% - var(--item-margin-lg) * 2);
  }
}
@media screen and (max-width: 768px) {
  .work-bace .padding .grid .item {
    width: calc(50% - var(--item-margin-sm) * 2);
    margin: var(--item-margin-sm);
  }
}
.work-bace .padding .grid .item a {
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.work-bace .padding .grid .item a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.5s;
}
@media (hover: hover) {
  .work-bace .padding .grid .item a:hover img {
    transform: scale(1.1);
  }
}
.work-bace .padding .grid .item-content {
  position: relative;
  width: 100%;
  height: 100%;
}
/*# sourceURL=webpack://./src/sass/work_tcg.scss */
/*# sourceURL=webpack://./src/sass/_include/media_query.scss */
/*# sourceURL=webpack://./src/sass/_include/decoration.scss */
/*# sourceURL=webpack://./src/sass/_include/typography.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zYXNzL3dvcmtfdGNnLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Fzcy9faW5jbHVkZS9tZWRpYV9xdWVyeS5zY3NzIiwid2VicGFjazovLy4vc3JjL3Nhc3MvX2luY2x1ZGUvZGVjb3JhdGlvbi5zY3NzIiwid2VicGFjazovLy4vc3JjL3Nhc3MvX2luY2x1ZGUvdHlwb2dyYXBoeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBO0VBQ0UsaUJBQUE7QUFWRjtBQ2NFO0VETEY7SUFJSSw0QkFBQTtFQVRGO0FBQ0Y7QUFVRTtFRW9DQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFRnBDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSx1QkFBQTtBQU5KO0FDTEU7RURPQTtJQU9JLHNCQUFBO0VBTEo7QUFDRjtBQ0pFO0VEQ0E7SUFXSSw4QkFBQTtFQUpKO0FBQ0Y7QUFPTTtFR2NKLGdCQUFBO0VBQ0EsNEJBMUNTO0VINkJILHlCQUFBO0VBQ0EsZUFBQTtBQUpSO0FDZkU7RURnQkk7SUFNSSx5QkFBQTtFQUhSO0FBQ0Y7QUFNTTtFR0ZKLGdCQUFBO0VBQ0EsNEJBcENTO0VBcUNULHNCQUFBO0VIRU0sd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0FBRlI7QUNoQ0U7RUQwQkk7SUFXSSwwQkFBQTtJQUNBLDBCQUFBO0VBRFI7QUFDRjtBQUdRO0VBQ0UsZ0JBQUE7QUFEVjtBQ3pDRTtFRHlDTTtJQUlJLDBCQUFBO0VBQVY7QUFDRjtBQUlNO0VHL0NKLGdCQUFBO0VBQ0EsdUNBaEJTO0VBaUJULHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VINkNNLHdCQUFBO0FBRVI7QUN0REU7RURrREk7SUd4Q0osZ0JBQUE7SUFDQSx1Q0F2QlM7SUF3QlQsc0JBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VIZ0RBO0FBQ0Y7QUNyRUU7RUR3REk7SUFRSSxRQUFBO0VBU1I7QUFDRjtBQU5NO0VBQ0UsYUFBQTtBQVFSO0FBUFE7RUFGRjtJQUdJLGNBQUE7RUFVUjtBQUNGO0FDbEZFO0VEcUJFO0lBdURJLGlCQUFBO0VBVU47QUFDRjtBQVBJO0VBQ0UsbUJBQUE7RUFDQSxZQUFBO0FBU047QUMzRkU7RURnRkU7SUFLSSxXQUFBO0lBQ0EsUUFBQTtJQUNBLGdCQUFBO0VBVU47QUFDRjtBQzVGRTtFRDBFRTtJQVdJLDBCQUFBO0VBV047QUFDRjtBQ3ZHRTtFRCtGRTtJQUVJLGlCQUFBO0VBVU47QUFDRjtBQVBFO0VBQ0UsZ0JBQUE7QUFTSjtBQy9HRTtFRHFHQTtJQUlJLFFBQUE7SUFDQSxnQkFBQTtFQVVKO0FBQ0Y7QUMvR0U7RUQrRkE7SUFTSSwyQkFBQTtFQVdKO0FBQ0Y7QUFUSTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VHM0ZKLGdCQUFBO0VBQ0EsdUNBL0JTO0VBZ0NULHNCQUFBO0FIdUdGO0FDM0hFO0VEMkdFO0lBTUksbUJBQUE7RUFjTjtBQUNGO0FBYk07RUFDRSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7QUFlUjtBQ3pJRTtFRG1ISTtJR3pHSixnQkFBQTtJQUNBLHVDQXZCUztJQXdCVCxzQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RUhtSUE7QUFDRjtBQWxCUTtFQUNFLG9DQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBQW9CVjtBQ3ZKRTtFRGdJTTtJQU1JLHNDQUFBO0VBcUJWO0FBQ0Y7QUFsQlE7RUFDRSxtQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUFvQlY7QUNqS0U7RUQwSU07SUFLSSxxQ0FBQTtFQXNCVjtBQUNGO0FBakJJO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBQW1CTjtBQzNLRTtFRHFKRTtJQU1JLG1CQUFBO0lBQ0EsMEJBQUE7RUFvQk47QUFDRjtBQWxCTTtFQUNFLGNBQUE7RUFDQSx1QkFBQTtFRy9JTixnQkFBQTtFQUNBLHVDQS9CUztFQWdDVCxzQkFBQTtFSCtJTSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FBc0JSO0FDM0xFO0VEK0pJO0lHckpKLGdCQUFBO0lBQ0EsdUNBdkJTO0lBd0JULHNCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFSHFMQTtBQUNGO0FBekJRO0VBQ0Usd0JBQUE7QUEyQlY7QUF4QlE7RUFDRSx3QkFBQTtBQTBCVjtBQXJCRTtFRWhKQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtFRmdKRSxnQkFBQTtBQXlCSjtBQ2hORTtFRHFMQTtJQUtJLDBCQUFBO0lBQ0EseUJBQUE7RUEwQko7QUFDRjtBQXpCSTtFQUNFLFNBQUE7RUFDQSxvQ0FBQTtBQTJCTjtBQXZCRTtFQUNFLHdCQUFBO0VBQ0Esd0JBQUE7RUFFQSxtREFBQTtBQXdCSjtBQy9ORTtFRG1NQTtJQU9JLDhCQUFBO0VBeUJKO0FBQ0Y7QUF2Qkk7RUFDRSxrQkFBQTtFQUNBLG1EQUFBO0VBQ0EscURBQUE7QUF5Qk47QUN6T0U7RUQ2TUU7SUFNSSwyQ0FBQTtFQTBCTjtBQUNGO0FBekJNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsNENBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtBQTJCUjtBQzVQRTtFRDJOSTtJQVNJLCtDQUFBO0VBNEJSO0FBQ0Y7QUMzUEU7RURxTkk7SUFhSSw0Q0FBQTtJQUNBLDZCQUFBO0VBNkJSO0FBQ0Y7QUE1QlE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBQThCVjtBQTdCVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtBQStCWjtBQzlORTtFRG1NVTtJQUNFLHFCQUFBO0VBOEJaO0FBQ0Y7QUExQk07RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FBNEJSIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIl9pbmNsdWRlL2NvbG9yXCI7XG5AdXNlIFwiX2luY2x1ZGUvZGVjb3JhdGlvblwiO1xuQHVzZSBcIl9pbmNsdWRlL2Vhc2VcIjtcbkB1c2UgXCJfaW5jbHVkZS9tZWRpYV9xdWVyeVwiIGFzIG1xO1xuQHVzZSBcIl9pbmNsdWRlL3BhdGhcIjtcbkB1c2UgXCJfaW5jbHVkZS90eXBvZ3JhcGh5XCI7XG5AdXNlIFwiX2luY2x1ZGUvdndcIjtcbkB1c2UgXCJfaW5jbHVkZS9nZW9tXCI7XG5cbi53b3JrLWJhY2Uge1xuICBwYWRkaW5nLXRvcDogODRweDtcblxuICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgcGFkZGluZy10b3A6IHZ3LnNtKDQwKTtcbiAgfVxuICAudG9wIHtcbiAgICBAaW5jbHVkZSBkZWNvcmF0aW9uLnBhZGRpbmctaW5saW5lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbXEubWQtc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICBwYWRkaW5nLWlubGluZTogdncuc20oMjApO1xuICAgIH1cblxuICAgIC5oZWFkIHtcbiAgICAgIGgzIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5lbi1ib2xkO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncuc20oMjApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5lbi1yZWd1bGFyO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcblxuICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy5zbSg1NSk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogdncuc20oMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdncuc20oNDUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zZXJpZi1tYWluLWxnO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc2VyaWYtbWFpbi1zbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS5tZC1zbSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEubWQtc20ge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHdpZHRoOiA1MzRweDtcblxuICAgICAgQGluY2x1ZGUgbXEubWQtc20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogdncuc20oMzApO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYy1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1xLm1kLXNtIHtcbiAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW51LWJveCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgIEBpbmNsdWRlIG1xLm1kLXNtIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICBtYXJnaW4tdG9wOiB2dy5zbSg0NSk7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnNlcmlmLWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgZ2FwOiB2dy5zbSgzMCk7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnNlcmlmLW1haW4tc207XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAycHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dy5zbSg4KSB2dy5zbSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibHVlKTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dy5zbSgxMSkgdncuc20oMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICBnYXA6IHZ3LnNtKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogdncuc20oMjUpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1mb250LWdyYXkpO1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnNlcmlmLWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LnNlcmlmLW1haW4tc207XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmx1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ociB7XG4gICAgQGluY2x1ZGUgZGVjb3JhdGlvbi5wYWRkaW5nLWlubGluZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgbWFyZ2luLXRvcDogdncuc20oMTUpO1xuICAgICAgcGFkZGluZzogMCB2dy5zbSgyMCk7XG4gICAgfVxuICAgIGhyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAucGFkZGluZyB7XG4gICAgLS1pdGVtLW1hcmdpbi1sZzogMTcuNXB4O1xuICAgIC0taXRlbS1tYXJnaW4tc206IDEyLjVweDtcblxuICAgIHBhZGRpbmctaW5saW5lOiBjYWxjKDEwMHB4IC0gdmFyKC0taXRlbS1tYXJnaW4tbGcpKTtcblxuICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2dy5zbSgyMCk7XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEyNDBweCArIHZhcigtLWl0ZW0tbWFyZ2luLWxnKSAqIDIpO1xuICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gY2FsYygxMDBweCAtIHZhcigtLWl0ZW0tbWFyZ2luLWxnKSk7XG5cbiAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgbWFyZ2luOiB2dy5zbSgyNSkgYXV0byB2dy5zbSg2MCk7XG4gICAgICB9XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIHZhcigtLWl0ZW0tbWFyZ2luLWxnKSAqIDIpO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgICBtYXJnaW46IHZhcigtLWl0ZW0tbWFyZ2luLWxnKTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBtcS5tZC1zbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gdmFyKC0taXRlbS1tYXJnaW4tbGcpICogMik7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gdmFyKC0taXRlbS1tYXJnaW4tc20pICogMik7XG4gICAgICAgICAgbWFyZ2luOiB2YXIoLS1pdGVtLW1hcmdpbi1zbSk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1xLmhhcy1ob3ZlciB7XG4gICAgICAgICAgICAmOmhvdmVyIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pdGVtLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkLXJlc3BvbnNpdmUtdGhyZXNob2xkMTogOTYwcHg7XG4kLXJlc3BvbnNpdmUtdGhyZXNob2xkMjogNzY4cHg7XG5cbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JC1yZXNwb25zaXZlLXRocmVzaG9sZDIgKyAxfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZC1zbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JC1yZXNwb25zaXZlLXRocmVzaG9sZDF9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skLXJlc3BvbnNpdmUtdGhyZXNob2xkMn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbm8tc20ge1xuICBAaW5jbHVkZSBzbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBuby1sZyB7XG4gIEBpbmNsdWRlIGxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIG1ha2Utc3dpdGNoaW5nLWNsYXNzIHtcbiAgLm5vLXNtIHtcbiAgICBAaW5jbHVkZSBuby1zbTtcbiAgfVxuXG4gIC8vIC5uby1tZCB7XG4gIC8vICAgQGluY2x1ZGUgbm8tbWQ7XG4gIC8vIH1cblxuICAubm8tbGcge1xuICAgIEBpbmNsdWRlIG5vLWxnO1xuICB9XG5cbiAgLnNtLW9ubHkge1xuICAgIEBpbmNsdWRlIG5vLWxnO1xuICAgIC8vIEBpbmNsdWRlIG5vLW1kO1xuICB9XG5cbiAgLmxnLW9ubHkge1xuICAgIEBpbmNsdWRlIG5vLXNtO1xuICAgIC8vIEBpbmNsdWRlIG5vLW1kO1xuICB9XG5cbiAgLy8gLm1kLW9ubHkge1xuICAvLyAgIEBpbmNsdWRlIG5vLXNtO1xuICAvLyAgIEBpbmNsdWRlIG5vLWxnO1xuICAvLyB9XG59XG5cbkBtaXhpbiBoYXMtaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlIFwicGF0aFwiO1xuQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gZHVtbXktaW1hZ2UtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMjU1IDAgMCAvIDUwJSk7XG59XG5cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIGZpdC1pbWFnZSgkbWV0aG9kOiBjb3Zlcikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6ICRtZXRob2Q7XG4gIH1cbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0LWZpeC10b3AoJGZzeiwgJGxoLCAkYmFzZTogMCkge1xuICBtYXJnaW4tdG9wOiAkYmFzZSArIG1hdGguZGl2KCgkbGggLSAkZnN6KSwgLTIpO1xufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQtZml4LWJvdHRvbSgkZnN6LCAkbGgsICRiYXNlOiAwKSB7XG4gIG1hcmdpbi1ib3R0b206ICRiYXNlICsgbWF0aC5kaXYoKCRsaCAtICRmc3opLCAtMik7XG59XG5cbkBtaXhpbiBsaW5lLWhlaWdodC1maXgoJGZzeiwgJGxoLCAkbXQ6IDAsICRtYjogMCkge1xuICBAaW5jbHVkZSBsaW5lLWhlaWdodC1maXgtdG9wKCRmc3osICRsaCwgJG10KTtcbiAgQGluY2x1ZGUgbGluZS1oZWlnaHQtZml4LWJvdHRvbSgkZnN6LCAkbGgsICRtYik7XG59XG5cbkBtaXhpbiB0ZXh0LXJlcGxhY2VtZW50LWxnKCRwYXRoKSB7XG4gIEBpbmNsdWRlIHBhdGguYmctbGcoJHBhdGgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbkBtaXhpbiB0ZXh0LXJlcGxhY2VtZW50LXNtKCRwYXRoKSB7XG4gIEBpbmNsdWRlIHBhdGguYmctc20oJHBhdGgpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWlubGluZSB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiIsIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCIuLi9faW5jbHVkZS92d1wiO1xuXG4kLWZvbnQtamE6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kLWZvbnQtZW46IFwiTW9oYXZlXCIsIHNlcmlmO1xuXG5AbWl4aW4gc2VyaWYtcmVndWxhcigpIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICQtZm9udC1qYTtcbn1cblxuQG1peGluIHNlcmlmLW1lZGl1bSgpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6ICQtZm9udC1qYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuQG1peGluIHNlcmlmLW1haW4tbGcoKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkLWZvbnQtamE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtaXhpbiBzZXJpZi1tYWluLXNtKCkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJC1mb250LWphO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXNpemU6IHZ3LnNtKDE2KTtcbn1cblxuQG1peGluIHNlcmlmLWJvbGQoKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkLWZvbnQtamE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbkBtaXhpbiBlbi1yZWd1bGFyKCkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJC1mb250LWVuO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG5AbWl4aW4gZW4tYm9sZCgpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICQtZm9udC1lbjtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */