@charset "UTF-8";
/* CSS Variables */
:root {
  --color-primary: #35488c;
  --color-teal: #62c0b5;
  --color-dark-teal: #1ab09e;
  --color-accent: #fcd25b;
  --color-light-accent: #f5e08b;
  --color-text: #17222e;
  --color-light: #f5f4f6;
  --color-light-gray: #d5d4d6;
  --color-dark-gray: #a5a4a6;
  --color-attn: #e63946;
  --color-white: #ffffff;
  --font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN","Meiryo", "Helvetica Neue", "Helvetica","Arial","Yu Gothic",sans-serif;
}

/* -------------------------
新規会員登録のお申込み
------------------------- */
.p-entry {
  padding: 48px 0;
  /* 新規会員登録のお申込み フォーム */
  /* 新規会員登録のお申込み 完了メッセージ */
  /* 新規会員登録のお申込み 注意事項リストなど */
  /* お問い合わせ文章 */
}

@media screen and (min-width: 768px) {
  .p-entry {
    max-width: 640px;
    padding: 70px 0;
  }
}

.p-entry__hdg {
  font-size: 1.8rem;
  color: var(--color-primary);
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  margin: 0 auto 30px;
}

@media screen and (min-width: 768px) {
  .p-entry__hdg {
    font-size: 3.2rem;
    margin: 0 auto 50px;
  }
}

.p-entry__hdg--second {
  font-size: 1.5rem;
  color: var(--color-text);
  margin: 0 auto 20px;
}

@media screen and (min-width: 768px) {
  .p-entry__hdg--second {
    font-size: 1.9rem;
  }
}

.p-entry__hdg--third {
  font-size: 1.8rem;
  color: var(--color-teal);
  margin: 0 auto 12px;
}

@media screen and (min-width: 768px) {
  .p-entry__hdg--third {
    font-size: 1.8rem;
  }
}

.p-entry__hdg--third::before {
  display: block;
  content: "";
  width: 28px;
  height: 25px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon_mail%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2036%22%3E%3Cpath%20d%3D%22M3%2036c-.8%200-1.5-.3-2.1-.91S0%2033.77%200%2032.96V6.59c0-.81.3-1.52.9-2.13s1.3-.91%202.1-.91h21.7c-.1.51-.17%201.01-.2%201.52s-.02%201.01.05%201.52H3.25L20%2017.64l7.55-4.97c.33.3.68.59%201.05.85s.75.48%201.15.68L20%2020.69%203%209.38v23.58h34V14.7a6.66%206.66%200%20001.57-.68c.49-.29.96-.62%201.43-.99v19.93c0%20.81-.3%201.52-.9%202.13S37.8%2036%2037%2036H3zM3%206.59v26.37V6.59zm30.99%204.56c-1.53%200-2.83-.54-3.89-1.63-1.07-1.09-1.6-2.4-1.6-3.95s.54-2.87%201.61-3.95S32.48%200%2034.01%200s2.83.54%203.89%201.63c1.07%201.09%201.6%202.4%201.6%203.95s-.54%202.87-1.61%203.95-2.37%201.62-3.9%201.62z%22%20fill%3D%22%2362c0b5%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto 8px;
}

.p-entry__steps {
  padding: 16px 10px;
  margin: 0 auto 30px;
  background: var(--color-light);
}

@media screen and (min-width: 768px) {
  .p-entry__steps {
    padding: 30px;
    margin: 0 auto 50px;
  }
}

.p-entry__img {
  max-width: 580px;
  margin: 0 auto min((10vw/1366)*100, 10px);
}

.p-entry__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 580px;
  margin: 0 auto;
}

.p-entry__item {
  width: 20.13423%;
  font-size: 2.16306vw;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-align: center;
}

@media screen and (min-width: 601px) {
  .p-entry__item {
    width: 19.82759%;
    font-size: 1.5rem;
  }
}

.p-entry__text {
  margin: 0 0 15px;
}

.p-entry__text:last-of-type {
  margin: 0 0 30px;
}

@media screen and (min-width: 768px) {
  .p-entry__text:last-of-type {
    margin: 0 0 50px;
  }
}

/* Tab Guide (Bubble with arrow) */
.p-entry__tabGuide {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  max-width: 304px;
  height: 37px;
  font-size: 1.4rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--color-white);
  background: var(--color-teal);
  border-radius: 100px;
  margin: 0 auto 18px;
  padding: 8px 20px;
}

.p-entry__tabGuide::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid var(--color-teal);
}

@media screen and (min-width: 768px) {
  .p-entry__tabGuide {
    font-size: 1.4rem;
  }
}

/* Tabs Container */
.p-entry__tabs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  padding: 0 0 4px;
  margin: 0 auto 0;
}

/* Tab Button */
.p-entry__tab {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 47px;
  padding: 12px;
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  color: var(--color-primary);
  background: var(--color-light);
  border: none;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.3s;
}

@media screen and (min-width: 768px) {
  .p-entry__tab {
    height: 47px;
    font-size: 1.5rem;
  }
}

.p-entry__tab.is-active {
  color: var(--color-white);
  background: var(--color-primary);
}

.p-entry__tab:not(.is-active):hover {
  background: var(--color-light-gray);
}

/* Contents Wrapper (Blue border frame) */
.p-entry__contents {
  background: var(--color-primary);
  padding: 16px;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) {
  .p-entry__contents {
    padding: 16px;
  }
}

.p-entry__contentsInner {
  background: var(--color-white);
  padding: 24px 16px;
}

@media screen and (min-width: 768px) {
  .p-entry__contentsInner {
    padding: 50px 32px;
  }
}

/* Panel (Content Area - White inner) */
.p-entry__panel {
  display: none;
}

.p-entry__panel.is-active {
  display: block;
}

.p-entry__panel .p-entry__text {
  margin: 0 0 15px;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
}

.p-entry__panel .p-entry__text:last-of-type {
  margin: 0 0 48px;
}

/* Corporate Notes in Panel */
.p-entry__corporateNotes {
  margin-bottom: 15px;
  padding: 12px 16px;
  background: rgba(230, 57, 70, 0.08);
  border-radius: 4px;
}

.p-entry__corporateNotes .p-entry__notesHdg {
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: #E63946;
  margin: 0 0 8px;
}

.p-entry__corporateNotes .p-entry__notesList {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  padding: 0;
}

.p-entry__corporateNotes .p-entry__notesItem {
  text-indent: 0;
}

.p-entry__corporateNotes .p-entry__notesItem::before {
  display: none;
}

.p-entry__corporateNotesText {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  margin: 0;
}

.p-entry__corporateNotesLink {
  color: #E63946;
  text-decoration: none;
}

.p-entry__corporateNotesStrong {
  color: #E63946;
  font-weight: 700;
}

/* Form Area (inside contents wrapper) */
.p-entry__formArea {
  margin: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}

.p-entry__formInner {
  background: var(--color-white);
}


.p-entry__formGroup {
  margin: 0 auto 10px;
}

.p-entry__formLabel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.6rem;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin: 0 0 6px;
}

.p-entry__formLabel--required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 17px;
  font-size: 1.0rem;
  color: var(--color-white);
  line-height: 1;
  padding: 0 4px;
  margin: 0 0 0 4px;
  background: var(--color-attn);
}

.p-entry__formInput {
  width: 100%;
  font-size: 1.6rem;
  letter-spacing: 0.025em;
  border: 1px solid var(--color-light-gray);
  border-radius: 8px;
  padding: 12px;
  background: var(--color-light);
}

.p-entry__formInput::-webkit-input-placeholder {
  color: var(--color-dark-gray);
}

.p-entry__formInput::-moz-placeholder {
  color: var(--color-dark-gray);
}

.p-entry__formInput:-ms-input-placeholder {
  color: var(--color-dark-gray);
}

.p-entry__formInput::-ms-input-placeholder {
  color: var(--color-dark-gray);
}

.p-entry__formInput::placeholder {
  color: var(--color-dark-gray);
}

.p-entry__formInput:focus {
  outline: none;
  border: 1px solid var(--color-primary);
}

.p-entry__formCheckbox {
  font-size: 1.3rem;
  margin: 0 0 30px;
}

@media screen and (min-width: 768px) {
  .p-entry__formCheckbox {
    font-size: 1.5rem;
  }
}

.p-entry__formCheckbox label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.p-entry__formCheckbox input[type="checkbox"] {
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
}

.p-entry__formCheckbox a {
  color: var(--color-primary);
  font-weight: 700;
}

.p-entry__formBtn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 64px;
  font-size: 1.6rem;
  color: var(--color-text);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 0.025em;
  -webkit-font-feature-settings: "palt" 1;
          font-feature-settings: "palt" 1;
  background: var(--color-accent);
  border-radius: 100vh;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  gap: 10px;
}

.p-entry__formBtn::after {
  display: block;
  content: "";
  width: 8px;
  height: 13px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20data-name%3D%22icon_ChevronRight%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2026%22%3E%3Cpath%20d%3D%22M9.95%2013L0%203.03%203.03%200%2016%2013%203.03%2026%200%2022.97%209.95%2013z%22%20fill%3D%22%231f1f1f%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: contain;
}

@media (hover: hover) {
  .p-entry__formBtn:hover {
    background: rgba(252, 210, 91, 0.6);
  }
}

.p-entry__formBtn:disabled {
  background: #ccc;
  color: #888;
  cursor: not-allowed;
}

.p-entry__formBtn:disabled::after {
  display: none;
}

/* Complete Section (after form submission) */
.p-entry__completeSection {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.p-entry__completeText {
  padding: 50px 0;
}

.p-entry__completeText .p-entry__text {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  margin: 0 0 15px;
}

.p-entry__completeText .p-entry__text:last-child {
  margin: 0;
}

.p-entry__complete {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  border: 2px solid var(--color-teal);
  padding: 24px;
}

.p-entry__completeIcon {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 0 8px;
}

.p-entry__completeIcon img {
  width: 28px;
  height: 25px;
}

.p-entry__completeHdg {
  font-size: 1.8rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.2;
  text-align: center;
  color: var(--color-teal);
  margin: 0 0 16px;
}

.p-entry__completeDesc {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  margin: 0;
}

.p-entry__completeNotes {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 16px 0 0;
}

.p-entry__completeNotesHdg {
  font-size: 1.5rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.5;
  text-align: left;
  color: var(--color-text);
  margin: 0 0 8px;
}

.p-entry__completeNotesList {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  list-style: disc;
  padding: 0 0 0 1.5em;
  margin: 0;
}

.p-entry__completeNotesList li {
  margin: 0;
}

.p-entry__notes {
  border-top: 1px solid var(--color-light-gray);
  margin: 30px auto 0;
  padding: 30px 0 0;
}

.p-entry__notesHdg {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.2;
  margin: 0 0 8px;
}

.p-entry__notesText {
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 1.5;
  color: var(--color-text);
  margin: 0 0 15px;
}

.p-entry__notesText:last-of-type {
  margin: 0;
}

.p-entry__notesList {
  font-size: 1.4rem;
  letter-spacing: 0.025em;
  line-height: 1.4;
  padding: 0 0 0 1.0em;
}

.p-entry__notesItem {
  text-indent: -1.0em;
}

.p-entry__notesItem::before {
  content: "・";
  margin: 0 5px 0 0;
}

.p-entry__contact {
  font-size: 1.5rem;
  font-weight: 700;
  list-style: 1.4;
  padding: 30px 0 0;
}

.p-entry__contact a {
  color: var(--color-primary);
  font-weight: 700;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVudHJ5LWZvcm0uY3NzIiwiZm91bmRhdGlvbi9fdmFsaWFibGVzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fZW50cnkuc2NzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDaUJoQixrQkFBQTtBQUNBO0VBQ0Usd0JBQWdCO0VBQ2hCLHFCQUFhO0VBQ2IsMEJBQWtCO0VBQ2xCLHVCQUFlO0VBQ2YsNkJBQXFCO0VBQ3JCLHFCQUFhO0VBQ2Isc0JBQWM7RUFDZCwyQkFBbUI7RUFDbkIsMEJBQWtCO0VBQ2xCLHFCQUFhO0VBQ2Isc0JBQWM7RUFDZCxrSkFBYztBRGZoQjs7QUVmQTs7MkJGbUIyQjtBRWhCM0I7RUFDRSxlQUFlO0VBa0ZmLHFCQUFBO0VBK0ZBLHdCQUFBO0VBU0EsMEJBQUE7RUEwQkEsYUFBQTtBRjlMRjs7QUd2QkU7RURBRjtJQUdJLGdCQUFnQjtJQUNoQixlQUFlO0VGeUJqQjtBQUNGOztBRXhCRTtFQUNFLGlCQUFpQjtFQUNqQiwyQkFBMkI7RUFDM0IsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FGMkJ2Qjs7QUd2Q0U7RURNQTtJQVFJLGlCQUFpQjtJQUNqQixtQkFBbUI7RUY4QnZCO0FBQ0Y7O0FFN0JJO0VBQ0UsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4QixtQkFBbUI7QUZnQ3pCOztBR3BERTtFRGlCRTtJQUtJLGlCQUFpQjtFRm1DdkI7QUFDRjs7QUVqQ0k7RUFDRSxpQkFBaUI7RUFDakIsd0JBQXdCO0VBQ3hCLG1CQUFtQjtBRm9DekI7O0FHaEVFO0VEeUJFO0lBS0ksaUJBQWlCO0VGdUN2QjtBQUNGOztBRTdDSztFQVFHLGNBQWM7RUFDZCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixpMUJBQWkxQjtFQUNqMUIsNEJBQTRCO0VBQzVCLHdCQUF3QjtFQUN4QixrQkFBa0I7QUZ5QzFCOztBRXJDRTtFQUNFLGtCQUFr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Q0FBbUM7RUFDbkMsYUFBYTtBRnNFakI7O0FFcEVFO0VBQ0UsaUJBQWlCO0FGdUVyQjs7QUVuRUU7RUFDRSw2Q0FBNkM7RUFDN0MsbUJBQW1CO0VBQ25CLGlCQUFpQjtBRnNFckI7O0FFcEVFO0VBQ0UsaUJBQWlCO0VBQ2pCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsZUFBZTtBRnVFbkI7O0FFckVFO0VBQ0UsaUJBQWlCO0VBQ2pCLHVCQUF1QjtFQUN2QixnQkFBZ0I7RUFDaEIsb0JBQW9CO0FGd0V4Qjs7QUV0RUU7RUFDQSxtQkFBbUI7QUZ5RXJCOztBRTFFRztFQUdDLFlBQVM7RUFDVCxpQkFBaUI7QUYyRXJCOztBRXRFRTtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLGlCQUFpQjtBRnlFckI7O0FFN0VHO0VBTUcsMkJBQTJCO0VBQzNCLGdCQUFnQjtBRjJFdEIiLCJmaWxlIjoiZW50cnktZm9ybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBDU1MgVmFyaWFibGVzICovXG46cm9vdCB7XG4gIC0tY29sb3ItcHJpbWFyeTogIzM1NDg4YztcbiAgLS1jb2xvci10ZWFsOiAjNjJjMGI1O1xuICAtLWNvbG9yLWRhcmstdGVhbDogIzFhYjA5ZTtcbiAgLS1jb2xvci1hY2NlbnQ6ICNmY2QyNWI7XG4gIC0tY29sb3ItbGlnaHQtYWNjZW50OiAjZjVlMDhiO1xuICAtLWNvbG9yLXRleHQ6ICMxNzIyMmU7XG4gIC0tY29sb3ItbGlnaHQ6ICNmNWY0ZjY7XG4gIC0tY29sb3ItbGlnaHQtZ3JheTogI2Q1ZDRkNjtcbiAgLS1jb2xvci1kYXJrLWdyYXk6ICNhNWE0YTY7XG4gIC0tY29sb3ItYXR0bjogI2U2Mzk0NjtcbiAgLS1jb2xvci13aGl0ZTogI2ZmZmZmZjtcbiAgLS1mb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFwiTWVpcnlvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIixcIkFyaWFsXCIsXCJZdSBHb3RoaWNcIixzYW5zLXNlcmlmO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG7mlrDopo/kvJrlk6HnmbvpjLLjga7jgYrnlLPovrzjgb9cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wLWVudHJ5IHtcbiAgcGFkZGluZzogNDhweCAwO1xuICAvKiDmlrDopo/kvJrlk6HnmbvpjLLjga7jgYrnlLPovrzjgb8g44OV44Kp44O844OgICovXG4gIC8qIOaWsOimj+S8muWToeeZu+mMsuOBruOBiueUs+i+vOOBvyDlrozkuobjg6Hjg4Pjgrvjg7zjgrggKi9cbiAgLyog5paw6KaP5Lya5ZOh55m76Yyy44Gu44GK55Sz6L6844G/IOazqOaEj+S6i+mgheODquOCueODiOOBquOBqSAqL1xuICAvKiDjgYrllY/jgYTlkIjjgo/jgZvmlofnq6AgKi9cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnkge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbi5wLWVudHJ5X19oZGcge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19oZGcge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gIH1cbn1cblxuLnAtZW50cnlfX2hkZy0tc2Vjb25kIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtZW50cnlfX2hkZy0tc2Vjb25kIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG4ucC1lbnRyeV9faGRnLS10aGlyZCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVhbCk7XG4gIG1hcmdpbjogMCBhdXRvIDEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19oZGctLXRoaXJkIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4ucC1lbnRyeV9faGRnLS10aGlyZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnJTIwZGF0YS1uYW1lJTNEJTIyaWNvbl9tYWlsJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MCUyMDM2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMyUyMDM2Yy0uOCUyMDAtMS41LS4zLTIuMS0uOTFTMCUyMDMzLjc3JTIwMCUyMDMyLjk2VjYuNTljMC0uODEuMy0xLjUyLjktMi4xM3MxLjMtLjkxJTIwMi4xLS45MWgyMS43Yy0uMS41MS0uMTclMjAxLjAxLS4yJTIwMS41MnMtLjAyJTIwMS4wMS4wNSUyMDEuNTJIMy4yNUwyMCUyMDE3LjY0bDcuNTUtNC45N2MuMzMuMy42OC41OSUyMDEuMDUuODVzLjc1LjQ4JTIwMS4xNS42OEwyMCUyMDIwLjY5JTIwMyUyMDkuMzh2MjMuNThoMzRWMTQuN2E2LjY2JTIwNi42NiUyMDAlMjAwMDEuNTctLjY4Yy40OS0uMjkuOTYtLjYyJTIwMS40My0uOTl2MTkuOTNjMCUyMC44MS0uMyUyMDEuNTItLjklMjAyLjEzUzM3LjglMjAzNiUyMDM3JTIwMzZIM3pNMyUyMDYuNTl2MjYuMzdWNi41OXptMzAuOTklMjA0LjU2Yy0xLjUzJTIwMC0yLjgzLS41NC0zLjg5LTEuNjMtMS4wNy0xLjA5LTEuNi0yLjQtMS42LTMuOTVzLjU0LTIuODclMjAxLjYxLTMuOTVTMzIuNDglMjAwJTIwMzQuMDElMjAwczIuODMuNTQlMjAzLjg5JTIwMS42M2MxLjA3JTIwMS4wOSUyMDEuNiUyMDIuNCUyMDEuNiUyMDMuOTVzLS41NCUyMDIuODctMS42MSUyMDMuOTUtMi4zNyUyMDEuNjItMy45JTIwMS42MnolMjIlMjBmaWxsJTNEJTIyJTIzNjJjMGI1JTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbn1cblxuLnAtZW50cnlfX3N0ZXBzIHtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19zdGVwcyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG59XG5cbi5wLWVudHJ5X19pbWcge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDAgYXV0byBtaW4oKDEwdncvMTM2NikqMTAwLCAxMHB4KTtcbn1cblxuLnAtZW50cnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucC1lbnRyeV9faXRlbSB7XG4gIHdpZHRoOiAyMC4xMzQyMyU7XG4gIGZvbnQtc2l6ZTogMi4xNjMwNnZ3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAucC1lbnRyeV9faXRlbSB7XG4gICAgd2lkdGg6IDE5LjgyNzU5JTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4ucC1lbnRyeV9fdGV4dCB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi5wLWVudHJ5X190ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X190ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgfVxufVxuXG4ucC1lbnRyeV9fZm9ybUFyZWEge1xuICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG4ucC1lbnRyeV9fZm9ybUdyb3VwIHtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cblxuLnAtZW50cnlfX2Zvcm1MYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBtYXJnaW46IDAgMCA2cHg7XG59XG5cbi5wLWVudHJ5X19mb3JtTGFiZWwtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbjogMCAwIDAgNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hdHRuKTtcbn1cblxuLnAtZW50cnlfX2Zvcm1JbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbn1cblxuLnAtZW50cnlfX2Zvcm1JbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmF5KTtcbn1cblxuLnAtZW50cnlfX2Zvcm1JbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucC1lbnRyeV9fZm9ybUNoZWNrYm94IHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWVudHJ5X19mb3JtQ2hlY2tib3gge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5wLWVudHJ5X19mb3JtQ2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucC1lbnRyeV9fZm9ybUNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnAtZW50cnlfX2Zvcm1DaGVja2JveCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucC1lbnRyeV9fZm9ybUJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQpO1xuICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGdhcDogMTBweDtcbn1cblxuLnAtZW50cnlfX2Zvcm1CdG46OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBkYXRhLW5hbWUlM0QlMjJpY29uX0NoZXZyb25SaWdodCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTkuOTUlMjAxM0wwJTIwMy4wMyUyMDMuMDMlMjAwJTIwMTYlMjAxMyUyMDMuMDMlMjAyNiUyMDAlMjAyMi45NyUyMDkuOTUlMjAxM3olMjIlMjBmaWxsJTNEJTIyJTIzMWYxZjFmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5wLWVudHJ5X19mb3JtQnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MiwgMjEwLCA5MSwgMC42KTtcbiAgfVxufVxuXG4ucC1lbnRyeV9fY29tcGxldGUge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZWFsKTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLnAtZW50cnlfX2NvbXBsZXRlTm90ZXMge1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbn1cblxuLnAtZW50cnlfX25vdGVzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuLnAtZW50cnlfX25vdGVzSGRnIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLnAtZW50cnlfX25vdGVzTGlzdCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMCAwIDAgMS4wZW07XG59XG5cbi5wLWVudHJ5X19ub3Rlc0l0ZW0ge1xuICB0ZXh0LWluZGVudDogLTEuMGVtO1xufVxuXG4ucC1lbnRyeV9fbm90ZXNJdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cblxuLnAtZW50cnlfX2NvbnRhY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGlzdC1zdHlsZTogMS40O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuLnAtZW50cnlfX2NvbnRhY3QgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIi8vIGJyZWFrcG9pbnRcbiRicmVha3BvaW50czogKFxuICAneHMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTFweCknLFxuICAnc3MnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTFweCknLFxuICAnc20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLFxuICAnbWQnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAnbGwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCknLFxuICAnbGcnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJyxcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSdcbikgIWRlZmF1bHQ7XG5cbi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu5pu444GN5pa5XG4vLyBAaW5jbHVkZSBtcShtZCkge1xuLy8gICDjgZPjgZPjgavjg5bjg6njgqbjgrbjgrXjgqTjgro3MjBweOW5heS7peS4iuOBruWgtOWQiOOBruioreWumuOCkuiomOi8iVxuLy8gfVxuXG4vL+mBqeWunOWkieabtOOBmeOCi1xuLyogQ1NTIFZhcmlhYmxlcyAqL1xuOnJvb3Qge1xuICAtLWNvbG9yLXByaW1hcnk6ICMzNTQ4OGM7XG4gIC0tY29sb3ItdGVhbDogIzYyYzBiNTtcbiAgLS1jb2xvci1kYXJrLXRlYWw6ICMxYWIwOWU7XG4gIC0tY29sb3ItYWNjZW50OiAjZmNkMjViO1xuICAtLWNvbG9yLWxpZ2h0LWFjY2VudDogI2Y1ZTA4YjtcbiAgLS1jb2xvci10ZXh0OiAjMTcyMjJlO1xuICAtLWNvbG9yLWxpZ2h0OiAjZjVmNGY2O1xuICAtLWNvbG9yLWxpZ2h0LWdyYXk6ICNkNWQ0ZDY7XG4gIC0tY29sb3ItZGFyay1ncmF5OiAjYTVhNGE2O1xuICAtLWNvbG9yLWF0dG46ICNlNjM5NDY7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcIk1laXJ5b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIFwiSGVsdmV0aWNhXCIsXCJBcmlhbFwiLFwiWXUgR290aGljXCIsc2Fucy1zZXJpZjtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuaWsOimj+S8muWToeeZu+mMsuOBruOBiueUs+i+vOOBv1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnAtZW50cnl7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxuICAmX19oZGd7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICAgIH1cbiAgICAmLS1zZWNvbmR7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tdGhpcmR7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZWFsKTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEycHg7XG4gICAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBkYXRhLW5hbWUlM0QlMjJpY29uX21haWwlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQwJTIwMzYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zJTIwMzZjLS44JTIwMC0xLjUtLjMtMi4xLS45MVMwJTIwMzMuNzclMjAwJTIwMzIuOTZWNi41OWMwLS44MS4zLTEuNTIuOS0yLjEzczEuMy0uOTElMjAyLjEtLjkxaDIxLjdjLS4xLjUxLS4xNyUyMDEuMDEtLjIlMjAxLjUycy0uMDIlMjAxLjAxLjA1JTIwMS41MkgzLjI1TDIwJTIwMTcuNjRsNy41NS00Ljk3Yy4zMy4zLjY4LjU5JTIwMS4wNS44NXMuNzUuNDglMjAxLjE1LjY4TDIwJTIwMjAuNjklMjAzJTIwOS4zOHYyMy41OGgzNFYxNC43YTYuNjYlMjA2LjY2JTIwMCUyMDAwMS41Ny0uNjhjLjQ5LS4yOS45Ni0uNjIlMjAxLjQzLS45OXYxOS45M2MwJTIwLjgxLS4zJTIwMS41Mi0uOSUyMDIuMTNTMzcuOCUyMDM2JTIwMzclMjAzNkgzek0zJTIwNi41OXYyNi4zN1Y2LjU5em0zMC45OSUyMDQuNTZjLTEuNTMlMjAwLTIuODMtLjU0LTMuODktMS42My0xLjA3LTEuMDktMS42LTIuNC0xLjYtMy45NXMuNTQtMi44NyUyMDEuNjEtMy45NVMzMi40OCUyMDAlMjAzNC4wMSUyMDBzMi44My41NCUyMDMuODklMjAxLjYzYzEuMDclMjAxLjA5JTIwMS42JTIwMi40JTIwMS42JTIwMy45NXMtLjU0JTIwMi44Ny0xLjYxJTIwMy45NS0yLjM3JTIwMS42Mi0zLjklMjAxLjYyeiUyMiUyMGZpbGwlM0QlMjIlMjM2MmMwYjUlMjIlMkYlM0UlM0MlMkZzdmclM0UnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3N0ZXBze1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpZ2h0KTtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XG4gICAgfVxuICB9XG4gICZfX2ltZ3tcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvICN7XCJtaW4oKDEwdncvMTM2NikqMTAwLCAxMHB4KVwifTtcbiAgfVxuICAmX19saXN0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJl9faXRlbXtcbiAgICB3aWR0aDogKDYwJS8yOTgpKjEwMDtcbiAgICBmb250LXNpemU6ICgxM3Z3LzYwMSkqMTAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIG1xKHNtKSB7XG4gICAgICB3aWR0aDogKDExNSUvNTgwKSoxMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dHtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIOaWsOimj+S8muWToeeZu+mMsuOBruOBiueUs+i+vOOBvyDjg5Xjgqnjg7zjg6AgKi9cbiAgJl9fZm9ybUFyZWF7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxuICAmX19mb3JtR3JvdXB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAmX19mb3JtTGFiZWx7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbjogMCAwIDZweDtcbiAgICAmLS1yZXF1aXJlZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAwIDRweDtcbiAgICAgIG1hcmdpbjogMCAwIDAgNHB4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYXR0bik7XG4gICAgfVxuICB9XG4gICZfX2Zvcm1JbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1saWdodCk7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JheSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgfVxuICAmX19mb3JtQ2hlY2tib3h7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBAaW5jbHVkZSBtcShtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICAgIGxhYmVse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG4gICZfX2Zvcm1CdG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjRweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5ncyA6IFwicGFsdFwiIDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcbiAgICB0cmFuc2l0aW9uIDogYWxsIDAuNXM7XG4gICAgZ2FwOiAxMHB4O1xuICAgICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmclMjBkYXRhLW5hbWUlM0QlMjJpY29uX0NoZXZyb25SaWdodCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTYlMjAyNiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTkuOTUlMjAxM0wwJTIwMy4wMyUyMDMuMDMlMjAwJTIwMTYlMjAxMyUyMDMuMDMlMjAyNiUyMDAlMjAyMi45NyUyMDkuOTUlMjAxM3olMjIlMjBmaWxsJTNEJTIyJTIzMWYxZjFmJTIyJTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTIsIDIxMCwgOTEsMC42KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyog5paw6KaP5Lya5ZOh55m76Yyy44Gu44GK55Sz6L6844G/IOWujOS6huODoeODg+OCu+ODvOOCuCAqL1xuICAmX19jb21wbGV0ZXtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZWFsKTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gICZfX2NvbXBsZXRlTm90ZXN7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gIH1cblxuICAvKiDmlrDopo/kvJrlk6HnmbvpjLLjga7jgYrnlLPovrzjgb8g5rOo5oSP5LqL6aCF44Oq44K544OI44Gq44GpICovXG4gICZfX25vdGVze1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG4gICZfX25vdGVzSGRne1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cbiAgJl9fbm90ZXNMaXN0e1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogMCAwIDAgMS4wZW07XG4gIH1cbiAgJl9fbm90ZXNJdGVte1xuICB0ZXh0LWluZGVudDogLTEuMGVtO1xuICAmOjpiZWZvcmV7XG4gICAgY29udGVudDogXCLjg7tcIjtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICB9XG5cbiAgLyog44GK5ZWP44GE5ZCI44KP44Gb5paH56ugICovXG4gICZfX2NvbnRhY3R7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaXN0LXN0eWxlOiAxLjQ7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgYXtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG59XG5cbiIsIi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OI44Gu6Kit5a6aXG4vL21peGlu44CAYnJlYWtwb2ludFxuQG1peGluIG1xKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiJdfQ== */
