.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: center;
}
@media screen and (max-width: 960px) {
  .work-bace .top {
    flex-direction: column;
    align-items: flex-start;
  }
}
@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-yellow);
  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 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-yellow);
}
@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 {
  width: 534px;
  object-fit: contain;
}
@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:last-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:last-child {
    padding: 2.0356234097vw 5.0890585242vw;
  }
}
.work-bace .menu-box .category a:first-child {
  background-color: var(--color-yellow);
  color: var(--color-white);
  padding: 19px 32px;
}
@media screen and (max-width: 768px) {
  .work-bace .menu-box .category a:first-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 {
  color: var(--font-gray);
  display: block;
  pointer-events: auto;
  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-yellow);
}
.work-bace .menu-box .filter-btns span.active {
  color: var(--color-yellow);
}
.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_cb.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9zYXNzL3dvcmtfY2Iuc2NzcyIsIndlYnBhY2s6Ly8uL3NyYy9zYXNzL19pbmNsdWRlL21lZGlhX3F1ZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Fzcy9faW5jbHVkZS9kZWNvcmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9zcmMvc2Fzcy9faW5jbHVkZS90eXBvZ3JhcGh5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBV0E7RUFDRSxpQkFBQTtBQVZGO0FDY0U7RURMRjtJQUlJLDRCQUFBO0VBVEY7QUFDRjtBQVVFO0VFb0NBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VGcENFLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0FBTko7QUNMRTtFRE9BO0lBT0ksc0JBQUE7SUFDQSx1QkFBQTtFQUxKO0FBQ0Y7QUNMRTtFRENBO0lBWUksOEJBQUE7RUFKSjtBQUNGO0FBT007RUdhSixnQkFBQTtFQUNBLDRCQTFDUztFSDhCSCx5QkFBQTtFQUNBLGVBQUE7QUFKUjtBQ2hCRTtFRGlCSTtJQU1JLHlCQUFBO0VBSFI7QUFDRjtBQU1NO0VHSEosZ0JBQUE7RUFDQSw0QkFwQ1M7RUFxQ1Qsc0JBQUE7RUhHTSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QUFGUjtBQ2pDRTtFRDJCSTtJQVdJLDBCQUFBO0lBQ0EsMEJBQUE7RUFEUjtBQUNGO0FBWU07RUdoREosZ0JBQUE7RUFDQSx1Q0FoQlM7RUFpQlQsc0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUg4Q00sMEJBQUE7QUFOUjtBQy9DRTtFRG1ESTtJR3pDSixnQkFBQTtJQUNBLHVDQXZCUztJQXdCVCxzQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7RUh5Q0E7QUFDRjtBQzlERTtFRHlESTtJQVFJLFFBQUE7RUFDUjtBQUNGO0FBRU07RUFDRSxhQUFBO0FBQVI7QUFDUTtFQUZGO0lBR0ksY0FBQTtFQUVSO0FBQ0Y7QUMzRUU7RURzQkU7SUF1REksaUJBQUE7RUFFTjtBQUNGO0FBQ0k7RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QUFDTjtBQ3BGRTtFRGlGRTtJQUlJLFdBQUE7SUFDQSxRQUFBO0lBQ0EsZ0JBQUE7RUFHTjtBQUNGO0FDckZFO0VEMkVFO0lBVUksMEJBQUE7RUFJTjtBQUNGO0FDaEdFO0VEK0ZFO0lBRUksaUJBQUE7RUFHTjtBQUNGO0FBQUU7RUFDRSxnQkFBQTtBQUVKO0FDeEdFO0VEcUdBO0lBSUksUUFBQTtJQUNBLGdCQUFBO0VBR0o7QUFDRjtBQ3hHRTtFRCtGQTtJQVNJLDJCQUFBO0VBSUo7QUFDRjtBQUZJO0VBQ0UsYUFBQTtFQUNBLFNBQUE7RUczRkosZ0JBQUE7RUFDQSx1Q0EvQlM7RUFnQ1Qsc0JBQUE7QUhnR0Y7QUNwSEU7RUQyR0U7SUFNSSxtQkFBQTtFQU9OO0FBQ0Y7QUFOTTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBQVFSO0FDbElFO0VEbUhJO0lHekdKLGdCQUFBO0lBQ0EsdUNBdkJTO0lBd0JULHNCQUFBO0lBQ0EsZ0JBQUE7SUFDQSx5QkFBQTtFSDRIQTtBQUNGO0FBWFE7RUFDRSxvQ0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7QUFhVjtBQ2hKRTtFRGdJTTtJQU1JLHNDQUFBO0VBY1Y7QUFDRjtBQVhRO0VBQ0UscUNBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0FBYVY7QUMxSkU7RUQwSU07SUFLSSxxQ0FBQTtFQWVWO0FBQ0Y7QUFWSTtFQUNFLGFBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QUFZTjtBQ3BLRTtFRHFKRTtJQU1JLG1CQUFBO0lBQ0EsMEJBQUE7RUFhTjtBQUNGO0FBWE07RUFDRSx1QkFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFR2hKTixnQkFBQTtFQUNBLHVDQS9CUztFQWdDVCxzQkFBQTtFSGdKTSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0FBZVI7QUNyTEU7RUQrSkk7SUdySkosZ0JBQUE7SUFDQSx1Q0F2QlM7SUF3QlQsc0JBQUE7SUFDQSxnQkFBQTtJQUNBLHlCQUFBO0VIK0tBO0FBQ0Y7QUFsQlE7RUFDRSwwQkFBQTtBQW9CVjtBQWpCUTtFQUNFLDBCQUFBO0FBbUJWO0FBZEU7RUVqSkEsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7RUZpSkUsZ0JBQUE7QUFrQko7QUMxTUU7RURzTEE7SUFLSSwwQkFBQTtJQUNBLHlCQUFBO0VBbUJKO0FBQ0Y7QUFsQkk7RUFDRSxTQUFBO0VBQ0Esb0NBQUE7QUFvQk47QUFoQkU7RUFDRSx3QkFBQTtFQUNBLHdCQUFBO0VBRUEsbURBQUE7QUFpQko7QUN6TkU7RURvTUE7SUFPSSw4QkFBQTtFQWtCSjtBQUNGO0FBaEJJO0VBQ0Usa0JBQUE7RUFDQSxtREFBQTtFQUNBLHFEQUFBO0FBa0JOO0FDbk9FO0VEOE1FO0lBTUksMkNBQUE7RUFtQk47QUFDRjtBQWxCTTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLDRDQUFBO0VBQ0EsaUJBQUE7RUFDQSw2QkFBQTtFQUNBLFVBQUE7QUFvQlI7QUN0UEU7RUQ0Tkk7SUFTSSwrQ0FBQTtFQXFCUjtBQUNGO0FDclBFO0VEc05JO0lBYUksNENBQUE7SUFDQSw2QkFBQTtFQXNCUjtBQUNGO0FBckJRO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7QUF1QlY7QUF0QlU7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7QUF3Qlo7QUN4TkU7RURvTVU7SUFDRSxxQkFBQTtFQXVCWjtBQUNGO0FBbkJNO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBQXFCUiIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOm1ldGFcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJfaW5jbHVkZS9jb2xvclwiO1xuQHVzZSBcIl9pbmNsdWRlL2RlY29yYXRpb25cIjtcbkB1c2UgXCJfaW5jbHVkZS9lYXNlXCI7XG5AdXNlIFwiX2luY2x1ZGUvbWVkaWFfcXVlcnlcIiBhcyBtcTtcbkB1c2UgXCJfaW5jbHVkZS9wYXRoXCI7XG5AdXNlIFwiX2luY2x1ZGUvdHlwb2dyYXBoeVwiO1xuQHVzZSBcIl9pbmNsdWRlL3Z3XCI7XG5AdXNlIFwiX2luY2x1ZGUvZ2VvbVwiO1xuXG4ud29yay1iYWNlIHtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG5cbiAgQGluY2x1ZGUgbXEuc20ge1xuICAgIHBhZGRpbmctdG9wOiB2dy5zbSg0MCk7XG4gIH1cbiAgLnRvcCB7XG4gICAgQGluY2x1ZGUgZGVjb3JhdGlvbi5wYWRkaW5nLWlubGluZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbXEubWQtc20ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2dy5zbSgyMCk7XG4gICAgfVxuXG4gICAgLmhlYWQge1xuICAgICAgaDMge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LmVuLWJvbGQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgZm9udC1zaXplOiB2dy5zbSgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAaW5jbHVkZSB0eXBvZ3JhcGh5LmVuLXJlZ3VsYXI7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci15ZWxsb3cpO1xuICAgICAgICBmb250LXNpemU6IDEzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdncuc20oNTUpO1xuICAgICAgICAgIG1hcmdpbi10b3A6IHZ3LnNtKDI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNwYW4ge1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMTEwcHg7XG5cbiAgICAgICAgLy8gICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgIC8vICAgICBmb250LXNpemU6IHZ3LnNtKDQ1KTtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc2VyaWYtbWFpbi1sZztcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICAgIEBpbmNsdWRlIHR5cG9ncmFwaHkuc2VyaWYtbWFpbi1zbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtcS5tZC1zbSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbXEubWQtc20ge1xuICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDUzNHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIG1xLm1kLXNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZ3LnNtKDMwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGMtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtcS5tZC1zbSB7XG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS1ib3gge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtcS5tZC1zbSB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgbWFyZ2luLXRvcDogdncuc20oNDUpO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zZXJpZi1ib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgIGdhcDogdncuc20oMzApO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zZXJpZi1tYWluLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIHZhcigtLWNvbG9yLWJsYWNrKSAycHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dy5zbSg4KSB2dy5zbSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IteWVsbG93KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIHBhZGRpbmc6IDE5cHggMzJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiB2dy5zbSgxMSkgdncuc20oMjQpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICBnYXA6IHZ3LnNtKDIwKTtcbiAgICAgICAgbWFyZ2luLXRvcDogdncuc20oMjUpO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWZvbnQtZ3JheSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zZXJpZi1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICAgICAgQGluY2x1ZGUgdHlwb2dyYXBoeS5zZXJpZi1tYWluLXNtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXllbGxvdyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhyIHtcbiAgICBAaW5jbHVkZSBkZWNvcmF0aW9uLnBhZGRpbmctaW5saW5lO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtcS5zbSB7XG4gICAgICBtYXJnaW4tdG9wOiB2dy5zbSgxNSk7XG4gICAgICBwYWRkaW5nOiAwIHZ3LnNtKDIwKTtcbiAgICB9XG4gICAgaHIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5wYWRkaW5nIHtcbiAgICAtLWl0ZW0tbWFyZ2luLWxnOiAxNy41cHg7XG4gICAgLS1pdGVtLW1hcmdpbi1zbTogMTIuNXB4O1xuXG4gICAgcGFkZGluZy1pbmxpbmU6IGNhbGMoMTAwcHggLSB2YXIoLS1pdGVtLW1hcmdpbi1sZykpO1xuXG4gICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZ3LnNtKDIwKTtcbiAgICB9XG5cbiAgICAuZ3JpZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTI0MHB4ICsgdmFyKC0taXRlbS1tYXJnaW4tbGcpICogMik7XG4gICAgICBtYXJnaW46IDQ1cHggYXV0byBjYWxjKDEwMHB4IC0gdmFyKC0taXRlbS1tYXJnaW4tbGcpKTtcblxuICAgICAgQGluY2x1ZGUgbXEuc20ge1xuICAgICAgICBtYXJnaW46IHZ3LnNtKDI1KSBhdXRvIHZ3LnNtKDYwKTtcbiAgICAgIH1cbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gdmFyKC0taXRlbS1tYXJnaW4tbGcpICogMik7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgIG1hcmdpbjogdmFyKC0taXRlbS1tYXJnaW4tbGcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xLm1kLXNtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSB2YXIoLS1pdGVtLW1hcmdpbi1sZykgKiAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1xLnNtIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSB2YXIoLS1pdGVtLW1hcmdpbi1zbSkgKiAyKTtcbiAgICAgICAgICBtYXJnaW46IHZhcigtLWl0ZW0tbWFyZ2luLXNtKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbXEuaGFzLWhvdmVyIHtcbiAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW0tY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiQtcmVzcG9uc2l2ZS10aHJlc2hvbGQxOiA5NjBweDtcbiQtcmVzcG9uc2l2ZS10aHJlc2hvbGQyOiA3NjhweDtcblxuQG1peGluIGxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skLXJlc3BvbnNpdmUtdGhyZXNob2xkMiArIDF9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1kLXNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skLXJlc3BvbnNpdmUtdGhyZXNob2xkMX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyQtcmVzcG9uc2l2ZS10aHJlc2hvbGQyfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuby1zbSB7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1peGluIG5vLWxnIHtcbiAgQGluY2x1ZGUgbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1zd2l0Y2hpbmctY2xhc3Mge1xuICAubm8tc20ge1xuICAgIEBpbmNsdWRlIG5vLXNtO1xuICB9XG5cbiAgLy8gLm5vLW1kIHtcbiAgLy8gICBAaW5jbHVkZSBuby1tZDtcbiAgLy8gfVxuXG4gIC5uby1sZyB7XG4gICAgQGluY2x1ZGUgbm8tbGc7XG4gIH1cblxuICAuc20tb25seSB7XG4gICAgQGluY2x1ZGUgbm8tbGc7XG4gICAgLy8gQGluY2x1ZGUgbm8tbWQ7XG4gIH1cblxuICAubGctb25seSB7XG4gICAgQGluY2x1ZGUgbm8tc207XG4gICAgLy8gQGluY2x1ZGUgbm8tbWQ7XG4gIH1cblxuICAvLyAubWQtb25seSB7XG4gIC8vICAgQGluY2x1ZGUgbm8tc207XG4gIC8vICAgQGluY2x1ZGUgbm8tbGc7XG4gIC8vIH1cbn1cblxuQG1peGluIGhhcy1ob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCJwYXRoXCI7XG5AdXNlIFwic2FzczptZXRhXCI7XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbkBtaXhpbiBkdW1teS1pbWFnZS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUgMCAwIC8gNTAlKTtcbn1cblxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmUpIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gZml0LWltYWdlKCRtZXRob2Q6IGNvdmVyKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogJG1ldGhvZDtcbiAgfVxufVxuXG5AbWl4aW4gbGluZS1oZWlnaHQtZml4LXRvcCgkZnN6LCAkbGgsICRiYXNlOiAwKSB7XG4gIG1hcmdpbi10b3A6ICRiYXNlICsgbWF0aC5kaXYoKCRsaCAtICRmc3opLCAtMik7XG59XG5cbkBtaXhpbiBsaW5lLWhlaWdodC1maXgtYm90dG9tKCRmc3osICRsaCwgJGJhc2U6IDApIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJhc2UgKyBtYXRoLmRpdigoJGxoIC0gJGZzeiksIC0yKTtcbn1cblxuQG1peGluIGxpbmUtaGVpZ2h0LWZpeCgkZnN6LCAkbGgsICRtdDogMCwgJG1iOiAwKSB7XG4gIEBpbmNsdWRlIGxpbmUtaGVpZ2h0LWZpeC10b3AoJGZzeiwgJGxoLCAkbXQpO1xuICBAaW5jbHVkZSBsaW5lLWhlaWdodC1maXgtYm90dG9tKCRmc3osICRsaCwgJG1iKTtcbn1cblxuQG1peGluIHRleHQtcmVwbGFjZW1lbnQtbGcoJHBhdGgpIHtcbiAgQGluY2x1ZGUgcGF0aC5iZy1sZygkcGF0aCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1peGluIHRleHQtcmVwbGFjZW1lbnQtc20oJHBhdGgpIHtcbiAgQGluY2x1ZGUgcGF0aC5iZy1zbSgkcGF0aCk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuQG1peGluIHBhZGRpbmctaW5saW5lIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuIiwiQHVzZSBcInNhc3M6bWV0YVwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQHVzZSBcIi4uL19pbmNsdWRlL3Z3XCI7XG5cbiQtZm9udC1qYTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiQtZm9udC1lbjogXCJNb2hhdmVcIiwgc2VyaWY7XG5cbkBtaXhpbiBzZXJpZi1yZWd1bGFyKCkge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJC1mb250LWphO1xufVxuXG5AbWl4aW4gc2VyaWYtbWVkaXVtKCkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJC1mb250LWphO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xufVxuXG5AbWl4aW4gc2VyaWYtbWFpbi1sZygpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICQtZm9udC1qYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1peGluIHNlcmlmLW1haW4tc20oKSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkLWZvbnQtamE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGZvbnQtc2l6ZTogdncuc20oMTYpO1xufVxuXG5AbWl4aW4gc2VyaWYtYm9sZCgpIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICQtZm9udC1qYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuQG1peGluIGVuLXJlZ3VsYXIoKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiAkLWZvbnQtZW47XG4gIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbkBtaXhpbiBlbi1ib2xkKCkge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJC1mb250LWVuO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== */