@charset "UTF-8";
/*メディアクエリー
---------------------------------------------*/
/* fadein
---------------------------------------------*/
.fadein {
  opacity: 0;
  visibility: hidden;
  transition: opacity 1s, visibility 1s, transform 1s;
}

.is-fadein {
  opacity: 1;
  visibility: visible;
  transform: translateX(0);
}

.fade {
  animation: fadeIn 1s ease 0.3s 1 normal;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* コンテンツ
---------------------------------------------*/
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-feature-settings: "palt" 1;
  font-family: 'Lato', "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", 'Hiragino Kaku Gothic ProN', "メイリオ", Meiryo, "Lucida Grande", Verdana, "ＭＳ Ｐゴシック", sans-serif !important;
  width: 100%;
  letter-spacing: 1px;
}

body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  line-height: 1.6em;
  background: #f6f5f3;
}

img {
  width: 100%;
  display: block;
}

@media screen and (min-width: 769px) {
  .spNone {
    display: block;
  }
}

@media screen and (max-width: 768px) {
  .spNone {
    display: none;
  }
}

@media screen and (min-width: 769px) {
  .pcNone {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .pcNone {
    display: block;
  }
}

.wrapper {
  overflow: hidden;
}

div.mainArea {
  width: 100%;
  padding: 80px 0;
  background-color: #f2f2e6;
}

@media screen and (max-width: 768px) {
  div.mainArea {
    padding: 0 0 80px;
  }
}

div.mainArea h1 {
  width: 100%;
  max-width: 1220px;
  margin: 0 auto 30px;
}

div.mainArea h1 img {
  width: 100%;
}

@media screen and (max-width: 768px) {
  div.mainArea h1 {
    margin: 0 auto 20px;
  }
}

div.mainArea p {
  font-size: 18px;
  margin: 0 auto;
  text-align: center;
  line-height: 200%;
}

@media screen and (max-width: 768px) {
  div.mainArea p {
    font-size: 16px;
  }
}

.button {
  width: 29.3%;
  position: absolute;
  bottom: -4%;
  left: 5%;
  z-index: 1;
}

@media screen and (min-width: 769px) {
  .button {
    width: 13.3%;
    max-width: 160px;
    bottom: -8%;
    left: 8%;
  }
}

.button a {
  display: block;
}

.button a:hover {
  cursor: pointer !important;
  animation: bounce 1s ease forwards;
}

.scrollButton {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (max-width: 768px) {
  .scrollButton {
    display: none !important;
  }
}

.scrollButton.right {
  right: 0;
}

.scrollButton.right a::before {
  right: 45%;
  transform: translateY(-50%) rotate(45deg);
}

.scrollButton.left {
  left: 0;
}

.scrollButton.left a::before {
  left: 45%;
  transform: translateY(-50%) rotate(-135deg);
}

.scrollButton a {
  display: block;
  width: 40px;
  height: 40px;
  background-color: #fff;
  position: relative;
}

.scrollButton a::before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-top: 1px solid #333;
  border-right: 1px solid #333;
}

div.content {
  width: 100%;
  margin: 0 auto;
  padding-top: 100px;
}

@media screen and (max-width: 768px) {
  div.content {
    padding-top: 60px;
  }
}

div.content div.block {
  width: 100%;
  max-width: 700px;
  margin: 0 auto 80px;
  padding: 5%;
  background: #fff;
}

@media screen and (max-width: 768px) {
  div.content div.block {
    width: 90%;
    margin: 0 auto 50px;
  }
}

div.content div.block h2 {
  margin: 0 auto 20px;
  font-size: 24px;
  text-align: center;
  font-family: futura-pt, sans-serif;
  font-weight: 500;
  color: #cf8abc;
}

@media screen and (max-width: 768px) {
  div.content div.block h2 {
    font-size: 18px;
  }
}

div.content div.block h2 span {
  border-top: solid 1px #666;
  border-bottom: solid 1px #666;
  display: block;
  margin-top: 10px;
  padding: 25px;
  color: #000;
  font-size: 44px;
}

@media screen and (max-width: 768px) {
  div.content div.block h2 span {
    padding: 20px;
    font-size: 24px;
  }
}

div.content div.block .staff {
  width: 100%;
  margin-bottom: 20px;
}

div.content div.block .staff a {
  color: #000;
  text-decoration: none;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

div.content div.block .staff a figure {
  width: 100px;
  margin-inline-start: 0;
  margin-inline-end: 0;
  margin-block-start: 0;
  margin-block-end: 0;
}

div.content div.block .staff a figure img {
  width: 100%;
  border-radius: 50%;
  padding: 0;
}

div.content div.block .staff a h3 {
  width: calc(100% - 80px);
  padding-left: 20px;
  margin-block-start: 0;
  margin-block-end: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

div.content div.block .staff a h3 div {
  margin: 0;
  padding: 0;
  width: 100%;
  font-size: 22px;
  font-weight: normal;
  text-align: left;
}

div.content div.block .staff a h3 div span {
  font-size: 12px;
}

div.content div.block .item {
  width: 100%;
  margin: 0 auto;
}

@media screen and (max-width: 768px) {
  div.content div.block .item {
    width: 100%;
  }
}

div.content div.block .item .mainimg {
  width: 100%;
  margin: 0 auto 30px;
}

div.content div.block .item p.title {
  margin: 0 auto 20px;
  text-align: center;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.7em;
}

@media screen and (max-width: 768px) {
  div.content div.block .item p.title {
    font-size: 16px;
  }
}

div.content div.block .item p.title span {
  border-bottom: dashed 1px #000;
  margin-bottom: 5px;
  display: inline-block;
}

div.content div.block .item p.item {
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  margin: 25px auto 45px;
}

@media screen and (max-width: 768px) {
  div.content div.block .item p.item {
    width: 90%;
    font-size: 20px;
  }
}

div.content div.block .item p.item span {
  font-size: 18px;
  margin-bottom: 10px;
  display: inline-block;
}

@media screen and (max-width: 768px) {
  div.content div.block .item p.item span {
    font-size: 16px;
  }
}

div.content div.block .item p.text {
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 1.8em;
}

@media screen and (max-width: 768px) {
  div.content div.block .item p.text {
    font-size: 13px;
  }
}

div.content div.block .item a.check {
  width: 100%;
  padding: 20px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
  background: #cf8abc;
  color: #fff;
  display: block;
  border-radius: 50px;
  text-decoration: none;
  position: relative;
}

div.content div.block .item a.check::before {
  content: "";
  display: block;
  position: absolute;
  right: 6%;
  top: 38%;
  border-left: 2px solid #fff;
  border-top: 2px solid #fff;
  width: 15px;
  height: 15px;
  transform: rotate(135deg);
}

div.content div.block .item .itemlink {
  width: 600px;
  display: flex;
  font-size: 14px;
  position: relative;
}

@media screen and (max-width: 768px) {
  div.content div.block .item .itemlink {
    width: 90%;
    margin: 0 auto 40px;
    font-size: 12px;
  }
}

div.content div.block .item .itemlink a {
  display: flex;
  text-decoration: none;
  color: #000;
}

div.content div.block .item .itemlink a .left {
  width: 30%;
}

div.content div.block .item .itemlink a .left img {
  width: 100%;
}

div.content div.block .item .itemlink a .right {
  width: 70%;
  line-height: 1.7em;
  padding: 10% 0 0 5%;
}

@media screen and (max-width: 768px) {
  div.content div.block .item .itemlink a .right {
    padding: 0 0 0 5%;
  }
}

div.content div.block .item .itemlink a .right .btn {
  width: 70%;
  margin-top: 10px;
  padding: 15px;
  color: #cf8abc;
  border: solid 1px #cf8abc;
  border-radius: 50px;
  text-align: center;
  font-weight: bold;
}

@media screen and (max-width: 768px) {
  div.content div.block .item .itemlink a .right .btn {
    width: 100%;
    font-size: 13px;
  }
}

#footArea {
  width: 100%;
  padding-bottom: 50px;
  text-align: center;
}

@media screen and (max-width: 768px) {
  #footArea {
    width: 90%;
    margin: 0 auto;
  }
}

#footArea div a {
  color: #fff;
  text-decoration: none;
}

#footArea .dailylife_top a {
  width: 100%;
  max-width: 700px;
  margin: 0 auto 50px;
  padding: 15px;
  display: block;
  background: #222;
  border-radius: 50px;
}

#footArea .palcloset_top a {
  width: 150px;
  margin: 0 auto 20px;
  display: block;
}

#footArea .palcloset_top a img {
  width: 100%;
}

#footArea small {
  font-size: 10px;
  line-height: 1.0;
}

.btn2 {
  width: 170px;
  margin: 0px auto 40px;
}

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

.btn2 a {
  color: #000;
  text-decoration: none;
  display: block;
  font-size: 12px;
}

.copy {
  font-size: 10px;
  text-align: center;
  margin-bottom: 30px;
}

.flexslider {
  margin: 0 0 0px;
  background: transparent;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  -o-box-shadow: 0;
  box-shadow: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0NBQ2hCOztBQUdILEtBQUssQ0FBQztFQUNKLFNBQVMsRUFBRSxJQUFJO0VBQ2YsVUFBVSxFQUFFLE1BQU07RUFDbEIsYUFBYSxFQUFFLElBQUk7Q0FDcEI7O0FBRUQsV0FBVyxDQUFDO0VBQ1YsTUFBTSxFQUFFLE9BQU87RUFDZixVQUFVLEVBQUUsV0FBVztFQUN2QixNQUFNLEVBQUUsSUFBSTtFQUNaLHFCQUFxQixFQUFFLENBQUM7RUFDeEIsa0JBQWtCLEVBQUUsQ0FBQztFQUNyQixhQUFhLEVBQUUsQ0FBQztFQUNoQixrQkFBa0IsRUFBRSxDQUFDO0VBQ3JCLGVBQWUsRUFBRSxDQUFDO0VBQ2xCLGFBQWEsRUFBRSxDQUFDO0VBQ2hCLFVBQVUsRUFBRSxDQUFDO0NBQ2QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gQGNoYXJzZXQgXCJ1dGYtOFwiO1xuQGltcG9ydCBcImNvbXBhc3MvY29tcGFzc1wiO1xuQGltcG9ydCBcIm1peGluXCI7XG5cbi8vIC8q44Oq44K744OD44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vLyBAaW5jbHVkZSBnbG9iYWwtcmVzZXQ7XG5cbi8vIC8q44OV44Kp44Oz44OIXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gLy8gQGluY2x1ZGUgZm9udC1mYWNlKFwibm90by1zYW5zXCIsIFwiLi4vZm9udHMvTm90b1NhbnNDSktqcC1Cb2xkXCIpO1xuXG4vKuODoeODh+OCo+OCouOCr+OCqOODquODvFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRicmVha3BvaW50czogKFwieHNcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KVwiLFxuICBcInNwXCI6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweClcIixcbiAgXCJwY1wiOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpXCIsXG4gIFwieGxcIjogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClcIixcbikgIWRlZmF1bHQ7XG5cbi8vIC8q5aSJ5pWwXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLy8gJHBjRm9udFhzOiAxMnB4O1xuLy8gJHBjRm9udFM6IDE0cHg7XG4vLyAkcGNGb250TTogMTRweDtcbi8vICRwY0ZvbnRMOiAyMnB4O1xuLy8gJHBjU3BhY2UxOiAxOXB4O1xuLy8gJHBjU3BhY2UyOiAzOHB4O1xuLy8gJHBjU3BhY2UzOiA1N3B4O1xuLy8gJHJlZDogI2Q0NTY1Nztcbi8vICRzcEZvbnRTOiAxMHB4O1xuLy8gJHNwRm9udE06IDE0cHg7XG4vLyAkc3BGb250TDogMTZweDtcblxuJG1vbnRobHlfY29sb3I6I2NmOGFiYztcblxuXG5cbi8qIGZhZGVpblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYWRlaW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcywgdmlzaWJpbGl0eSAxcywgdHJhbnNmb3JtIDFzO1xufVxuLmlzLWZhZGVpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5mYWRle1xuICBhbmltYXRpb246IGZhZGVJbiAxcyBlYXNlIDAuM3MgMSBub3JtYWw7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7IFxuICAwJSB7b3BhY2l0eTogMH0gXG4gIDEwMCUge29wYWNpdHk6IDF9IFxufVxuXG5cbi8qIOOCs+ODs+ODhuODs+ODhFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCIxO1xuICBmb250LWZhbWlseTogJ0xhdG8nLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCJMdWNpZGEgR3JhbmRlXCIsIFZlcmRhbmEsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIGJhY2tncm91bmQ6ICNmNmY1ZjM7XG5cbn1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BOb25lIHtcbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGNOb25lIHtcbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ud3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cblxuXG5kaXYubWFpbkFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmU2O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmc6MCAwIDgwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjAwJTtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBwLnRpdGxlIHtcbi8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICBmb250LXNpemU6IDM2cHg7XG4vLyAgIGNvbG9yOiAjMDAwO1xuLy8gICBtYXJnaW46IDNweCBhdXRvIDIwcHg7XG4vLyAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cbi8vICAgQGluY2x1ZGUgbXEoc3ApIHtcbi8vICAgICBmb250LXNpemU6IDI0cHg7XG4vLyAgIH1cbi8vIH1cblxuLmJ1dHRvbiB7XG4gIHdpZHRoOiAyOS4zJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC00JTtcbiAgbGVmdDogNSU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbXEocGMpIHtcbiAgICB3aWR0aDogMTMuMyU7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICBib3R0b206IC04JTtcbiAgICBsZWZ0OiA4JTtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFuaW1hdGlvbjogYm91bmNlIDFzIGVhc2UgZm9yd2FyZHM7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLnJpZ2h0IHtcbiAgICByaWdodDogMDtcblxuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzMztcbiAgICB9XG4gIH1cbn1cblxuZGl2LmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOjEwMHB4O1xuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gIH1cbiAgZGl2LmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHg7XG4gICAgcGFkZGluZzo1JTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbiAgICB9XG4gICAgaDIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IGZ1dHVyYS1wdCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjokbW9udGhseV9jb2xvcjtcbiAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgYm9yZGVyLXRvcDpzb2xpZCAxcHggIzY2NjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTpzb2xpZCAxcHggIzY2NjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgcGFkZGluZzoyNXB4O1xuICAgICAgICBjb2xvcjojMDAwO1xuICAgICAgICBmb250LXNpemU6NDRweDtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOjI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhZmYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZpZ3VyZXtcbiAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OjA7XG4gICAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGRpdntcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzowO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogNS41ZW07XG4gIFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6bm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAubWFpbmltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIHAudGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBkYXNoZWQgMXB4ICMwMDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuXG4gICAgICBwLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMjVweCBhdXRvIDQ1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cblxuXG4gICAgICBwLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICAgICAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYS5jaGVjayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOjIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDokbW9udGhseV9jb2xvcjtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDYlO1xuICAgICAgICAgIHRvcDogMzglO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaXRlbWxpbmsge1xuICAgICAgICB3aWR0aDogNjAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgICAgICAgLmxlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAwIDAgNSU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idG57XG4gICAgICAgICAgICAgIHdpZHRoOjcwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiRtb250aGx5X2NvbG9yO1xuICAgICAgICAgICAgICBib3JkZXI6c29saWQgMXB4ICRtb250aGx5X2NvbG9yO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG59XG5cblxuXG4jZm9vdEFyZWF7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBtYXJnaW4tdG9wOjEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTo1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbXEoc3Ape1xuICAgIHdpZHRoOjkwJTtcbiAgICBtYXJnaW46MCBhdXRvO1xuICB9XG4gIGRpdntcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGF7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIH1cbiAgfVxuICAuZGFpbHlsaWZlX3RvcHtcbiAgICBhe1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIG1heC13aWR0aDo3MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgICBwYWRkaW5nOjE1cHg7XG4gICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgLy8gYm9yZGVyOnNvbGlkIDFweCAjZGFkYWRhO1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgfVxuICB9XG4gIC5wYWxjbG9zZXRfdG9we1xuICAgIGF7XG4gICAgICB3aWR0aDoxNTBweDtcbiAgICAgIG1hcmdpbjowIGF1dG8gMjBweDtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHNtYWxse1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMS4wO1xuICB9XG59XG5cbi5idG4yIHtcbiAgd2lkdGg6IDE3MHB4O1xuXG4gIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcblxuICBAaW5jbHVkZSBtcShzcCkge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luOiAwcHggYXV0byAyNXB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uY29weSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZmxleHNsaWRlciB7XG4gIG1hcmdpbjogMCAwIDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMDtcbiAgLW1vei1ib3gtc2hhZG93OiAwO1xuICAtby1ib3gtc2hhZG93OiAwO1xuICBib3gtc2hhZG93OiAwO1xufSIsIkBtaXhpbiBtcSgkYnJlYWtwb2ludDogc3ApIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gY2xlYXJmaXgge1xuXHQqem9vbTogMTtcblx0Jjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogdGFibGU7XG5cdGNsZWFyOiBib3RoO1xuXHR9XG59XG5AbWl4aW4gaW1nWm9vbSB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcblx0Jjo6aG92ZXJ7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuXHR9XG59XG5AbWl4aW4gZm9udC1mYWNlKCRmYW1pbHksICRwYXRoLCAkd2VpZ2h0OiBub3JtYWwsICRzdHlsZTogbm9ybWFsKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICAgIHNyYzogdXJsKCcjeyRwYXRofS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnI3skcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCcjeyRwYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICB9XG59XG5AbWl4aW4gbGluay1jb2xvcigkY29sb3IpIHtcbiAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIFxuICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDIwJSk7XG4gICAgIH1cbn1cbkBtaXhpbiBsaW5rLWJnLWNvbG9yKCRjb2xvcikge1xuICAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgXG4gICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xuICAgICB9XG59XG5AbWl4aW4gbGluay1ib3JkZXItY29sb3IoJGNvbG9yKSB7XG4gICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgIHRyYW5zaXRpb246IDFzO1xuICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3I7XG4gICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICB9XG59XG5AbWl4aW4gZmxleHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuQG1peGluIGZsZXgtY2VudGVye1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1peGluIG1hcmtlcigkY29sb3Ipe1xuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDApIDYwJSwgJGNvbG9yIDAlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMCkgNjAlLCAkY29sb3IgMCUpO1xufVxuQG1peGluIHBvc2l0aW9uLWNlbnRlcntcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuXG5cbkBtaXhpbiBhbmltZS1ibGlua3tcblx0LmJsaW5rIHtcblx0ICAgIGFuaW1hdGlvbjogYmxpbmsgMnMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWw7XG5cdCAgICAtd2Via2l0LWFuaW1hdGlvbjogYmxpbmsgMnMgZWFzZSAwcyBpbmZpbml0ZSBub3JtYWwgO1xuXHR9XG5cdEBrZXlmcmFtZXMgYmxpbmsge1xuXHQgICAgMCUgeyBvcGFjaXR5OiAwIH1cblx0ICAgIFxuXHQgICAgMTAwJSB7IG9wYWNpdHk6IDEgfVxuXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG5cdCAgICAwJSB7IG9wYWNpdHk6IDAgfVxuXHQgICAgXG5cdCAgICAxMDAlIHsgb3BhY2l0eTogMSB9XG5cdH1cbn1cbkBtaXhpbiBhbmltZS1mdXdhdHtcblx0LmZ1d2F0QW5pbWUge1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ICAtbXMtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblx0ICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQgIC1tcy1hbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG5cdCAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuXHQgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZ1d2F0QW5pbWU7XG5cdCAgLW1zLWFuaW1hdGlvbi1uYW1lOiBmdXdhdEFuaW1lO1xuXHQgIGFuaW1hdGlvbi1uYW1lOiBmdXdhdEFuaW1lO1xuXHQgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBmdXdhdEFuaW1lIHtcblx0ICAwJSB7IG9wYWNpdHk6IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7fVxuXHQgIDEwMCUgeyBvcGFjaXR5OiAxOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cdH1cblx0QGtleWZyYW1lcyBmdXdhdEFuaW1lIHtcblx0ICAwJSB7IG9wYWNpdHk6IDA7LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7fVxuXHQgIDEwMCUgeyBvcGFjaXR5OiAxOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOy1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO31cblx0fVxufVxuQG1peGluIGFuaW1lLXN2ZygkY29sb3Ipe1xuXHQuZHJhd2luZ1RleHR7ICAgIFxuXHQgICAgc3Ryb2tlOiRjb2xvcjtcblx0ICAgIGZpbGw6JGNvbG9yO1xuXHQgICAgc3Ryb2tlLXdpZHRoOjE7XG5cdCAgICBzdHJva2UtZGFzaGFycmF5OiAzMDAwO1xuXHQgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MzAwMDtcblx0ICAgIGFuaW1hdGlvbjogREFTSCAycyBlYXNlLWluIGFsdGVybmF0ZSBmb3J3YXJkcztcblx0ICAgIC13ZWJraXQtYW5pbWF0aW9uOkRBU0ggMnMgZWFzZS1pbiBhbHRlcm5hdGUgZm9yd2FyZHM7XG5cdCAgICAtby1hbmltYXRpb246REFTSCAycyBlYXNlLWluIGFsdGVybmF0ZSBmb3J3YXJkcztcblx0ICAgIGFuaW1hdGlvbjpEQVNIIDJzIGVhc2UtaW4gYWx0ZXJuYXRlIGZvcndhcmRzO1xuXHR9XG5cdEAtd2Via2l0LWtleWZyYW1lcyBEQVNIe1xuXHRcdDAle3N0cm9rZS1kYXNob2Zmc2V0OjMwMDA7ZmlsbC1vcGFjaXR5OiAwO31cblx0XHQ4MCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MDtmaWxsLW9wYWNpdHk6IDA7fVxuXHRcdDEwMCV7ZmlsbC1vcGFjaXR5OiAxO31cblx0fVxuXHRAa2V5ZnJhbWVzIERBU0h7XG5cdFx0MCV7c3Ryb2tlLWRhc2hvZmZzZXQ6MzAwMDtmaWxsLW9wYWNpdHk6IDA7fVxuXHRcdDgwJXtzdHJva2UtZGFzaG9mZnNldDowO2ZpbGwtb3BhY2l0eTogMDt9XG5cdFx0MTAwJXtmaWxsLW9wYWNpdHk6IDE7fVxuXHR9XG59XG5AbWl4aW4gbG9hZGluZ3tcblx0I2xvYWRlci1iZyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxufVxuQG1peGluIG1vbm9xbG97XG5cdC5tb25vcWxve1xuXHRcdC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0fVxufSJdfQ== */
