@charset "UTF-8";
/*
Media Query Mixin
*/
.form_area {
  font-size: 18px;
  /* selectbox用のスタイル */
  /* カスタム矢印アイコン */
  /* フォーカス時のスタイル */
  /* ホバー時のスタイル */
  /* 選択肢のスタイル */
  /* プレースホルダーのスタイル */
  /* ラベルのスタイル */
  /* 選択時のラベル位置 */
  /* 選択時のパディング調整 */
  /*
  .form-group.select-wrapper select:focus,
  .form-group.select-wrapper select:not([value='']) {
  	padding-top: 1.5rem;
  	padding-bottom: 0.5rem;
  }
     */
  /* 無効状態のスタイル */
  /* エラー状態のスタイル */
  /* アニメーション効果 */
  /*
  .form-card {
  	animation: float 6s ease-in-out infinite;
  }
     */
  /* ラベルのスタイル */
  /* フォーカス時のスタイル */
  /* ホバー時のスタイル */
  /* 入力時のラベル位置 */
  /* 無効状態のスタイル */
  /* エラー状態のスタイル */
  /* プレースホルダーのスタイル */
  /* スクロールバーのスタイル */
}
.form_area.withdrawal {
  margin-top: 100px;
}
.form_area.withdrawal .submit-btn {
  margin: 0 auto;
  background: #666;
}
.form_area .form-card {
  max-width: 600px;
  margin: 2rem auto;
  padding: 2rem;
  background: #fafafa;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .form_area .form-card .form-card {
    margin: 1rem;
    padding: 1.5rem;
  }
}
.form_area .form-title {
  text-align: center;
  color: #333;
  margin-bottom: 2rem;
  font-size: 2rem;
  font-weight: 600;
}
@media (max-width: 768px) {
  .form_area .form-title .form-title {
    font-size: 1.5rem;
  }
}
.form_area .alert {
  color: red;
  font-weight: bold;
  text-align: center;
}
.form_area .js_area {
  display: none;
}
.form_area .notice {
  font-size: 0.7em;
  margin-bottom: 1em;
  letter-spacing: 0.05em;
}
.form_area .notice span {
  color: red;
  margin-right: 0.2em;
}
.form_area .modern-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
.form_area .form-group {
  position: relative;
}
.form_area .form-group.required .label-text:after {
  content: "*";
  color: red;
  margin-left: 0.2em;
}
.form_area .form-group .note {
  font-size: 1.2rem;
  margin-top: 0.5em;
  letter-spacing: 0.05em;
}
.form_area .form-group .value.multi-line {
  line-height: 1.5;
  text-align: justify;
  text-justify: inter-ideograph;
}
.form_area .form-group .value a {
  color: #fd4b92;
}
.form_area .floating-label {
  position: relative;
  display: block;
}
.form_area .form-input {
  width: 100%;
  padding: 1rem;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  font-size: 2rem;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background: #fff;
}
.form_area .form-input:hover {
  border-color: #fd4b92;
}
.form_area .form-input:-moz-read-only {
  cursor: default;
}
.form_area .form-input:read-only {
  cursor: default;
}
.form_area .form-input:-moz-read-only:hover {
  border-color: #e0e0e0;
}
.form_area .form-input:read-only:hover {
  border-color: #e0e0e0;
}
.form_area .form-input:focus {
  outline: none;
  border-color: #fd4b92;
  -webkit-box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
          box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
}
.form_area .form-input:-moz-read-only:focus {
  border-color: #e0e0e0;
  box-shadow: none;
}
.form_area .form-input:read-only:focus {
  border-color: #e0e0e0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.form_area .label-text {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  text-shadow: 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff;
  padding: 0 0.5rem;
  color: #666;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
}
.form_area .form-input:not(:-moz-placeholder-shown) + .label-text {
  top: 0;
  font-size: 1rem;
  color: #fd4b92;
}
.form_area .form-input:not(:-ms-input-placeholder) + .label-text {
  top: 0;
  font-size: 1rem;
  color: #fd4b92;
}
.form_area .form-input:focus + .label-text,
.form_area .form-input:not(:placeholder-shown) + .label-text {
  top: 0;
  font-size: 1rem;
  color: #fd4b92;
}
.form_area .form-input:-moz-read-only + .label-text {
  color: #666;
}
.form_area .form-input:read-only + .label-text {
  color: #666;
}
.form_area .submit-btn,
.form_area .btn_link {
  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;
  gap: 0.5rem;
  padding: 1rem 2rem;
  background: #fd4b92;
  color: white;
  border: none;
  border-radius: 8px;
  font-size: 2rem;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  position: relative;
  overflow: hidden;
  text-decoration: none;
}
.form_area .submit-btn:before,
.form_area .btn_link:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}
.form_area .submit-btn:hover,
.form_area .btn_link:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.form_area .submit-btn:hover:before,
.form_area .btn_link:hover:before {
  opacity: 1;
}
.form_area a.submit-btn {
  height: 51px;
  line-height: 51px;
}
.form_area .arrow-icon {
  width: 20px;
  height: 20px;
  fill: currentColor;
}
.form_area .form-group select {
  width: 100%;
  padding: 1.3rem 1rem;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  font-size: 2rem;
  color: #333;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form_area .form-group.select-wrapper {
  position: relative;
}
.form_area .form-group.select-wrapper::after {
  content: "";
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form_area .form-group select:focus {
  outline: none;
  border-color: #fd4b92;
  -webkit-box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
          box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
}
.form_area .form-group select:hover {
  border-color: #fd4b92;
}
.form_area .form-group select option {
  padding: 0.5rem;
  background-color: #fff;
}
.form_area .form-group select option[value=""] {
  color: #999;
}
.form_area .form-group.select-wrapper .label-text {
  position: absolute;
  left: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0 0.5rem;
  color: #666;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
}
.form_area .form-group.select-wrapper select.has-value + .label-text {
  top: 0;
  font-size: 1rem;
  color: #fd4b92;
}
.form_area .form-group select:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.7;
}
.form_area .form-group select.error {
  border-color: #ff4444;
}
.form_area .form-group select.error:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 68, 68, 0.1);
          box-shadow: 0 0 0 3px rgba(255, 68, 68, 0.1);
}
.form_area .form-group .value a {
  color: #333;
  text-decoration: none;
}
@-webkit-keyframes float {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
@keyframes float {
  0% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
  50% {
    -webkit-transform: translateY(-5px);
            transform: translateY(-5px);
  }
  100% {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}
.form_area.confirm .form-group {
  margin-top: 20px;
}
.form_area.confirm .form-group:nh-of-type(1) {
  margin-top: 0;
}
.form_area.confirm .label {
  font-size: 1rem;
  margin-bottom: 1em;
  color: #666;
}
.form_area.confirm .confirm_form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 3rem;
  margin-top: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 767px) {
  .form_area.confirm .confirm_form {
    margin-top: 50px;
  }
}
.form_area.confirm .confirm_form .submit-btn,
.form_area.confirm .confirm_form .btn_link {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.form_area.confirm .confirm_form .btn_link {
  background: #ccc;
  color: #333;
  text-decoration: none;
}
.form_area .thanks {
  text-align: center;
  margin-top: 2em;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .form_area .thanks {
    font-size: 1.5rem;
  }
}
.form_area .thanks span {
  font-size: 1.5rem;
  display: inline-block;
  text-align: left;
}
.form_area .form-group textarea {
  width: 100%;
  min-height: 120px;
  height: 300px;
  padding: 1rem;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  font-size: 2rem;
  background-color: #fff;
  resize: vertical;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.form_area .form-group.textarea-wrapper .label-text {
  position: absolute;
  left: 1rem;
  top: 2rem;
  padding: 0 0.5rem;
  color: #666;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  z-index: 2;
}
.form_area .form-group textarea:focus {
  outline: none;
  border-color: #fd4b92;
  -webkit-box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
          box-shadow: 0 0 0 3px rgba(74, 144, 226, 0.1);
}
.form_area .form-group textarea:hover {
  border-color: #fd4b92;
}
.form_area .form-group.textarea-wrapper .has-value + .label-text,
.form_area .form-group.textarea-wrapper textarea:focus + .label-text {
  top: 0;
  font-size: 0.8rem;
  color: #fd4b92;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.form_area .form-group textarea:disabled {
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 0.7;
}
.form_area .form-group textarea.error {
  border-color: #ff4444;
}
.form_area .form-group textarea.error:focus {
  -webkit-box-shadow: 0 0 0 3px rgba(255, 68, 68, 0.1);
          box-shadow: 0 0 0 3px rgba(255, 68, 68, 0.1);
}
.form_area .form-group textarea::-webkit-input-placeholder {
  color: #999;
  opacity: 1;
}
.form_area .form-group textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form_area .form-group textarea:-ms-input-placeholder {
  color: #999;
  opacity: 1;
}
.form_area .form-group textarea::-ms-input-placeholder {
  color: #999;
  opacity: 1;
}
.form_area .form-group textarea::placeholder {
  color: #999;
  opacity: 1;
}
.form_area .form-group textarea::-webkit-scrollbar {
  width: 8px;
}
.form_area .form-group textarea::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 4px;
}
.form_area .form-group textarea::-webkit-scrollbar-thumb {
  background: #fd4b92;
  border-radius: 4px;
}
.form_area .form-group textarea::-webkit-scrollbar-thumb:hover {
  background: #fd4b92;
}

.form_area {
  margin-top: 50px;
}

.form_note {
  font-size: 1.5rem;
  margin-bottom: 2rem;
  line-height: 1.8;
  text-align: center;
}
.form_note b {
  font-size: 2rem;
  font-weight: bold;
  color: #fd4b92;
  letter-spacing: 0.1em;
}
.form_note p {
  margin-top: 2rem;
}

.form_foot_link p {
  margin-top: 1rem;
  font-size: 1.3rem;
  letter-spacing: 0.05em;
}
.form_foot_link a {
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.form_foot_link a:hover {
  color: #fd4b92;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi90aGVtZXMvaXlvX2NsdWIvYXNzZXRzL3Njc3MvaXlvY2x1Yl9sb2dpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQyIsImZpbGUiOiJpeW9fY2x1Yi9hc3NldHMvY3NzL2l5b2NsdWJfbG9naW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcbk1lZGlhIFF1ZXJ5IE1peGluXG4qL1xuLmZvcm1fYXJlYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgLyogc2VsZWN0Ym9455So44Gu44K544K/44Kk44OrICovXG4gIC8qIOOCq+OCueOCv+ODoOefouWNsOOCouOCpOOCs+ODsyAqL1xuICAvKiDjg5Xjgqnjg7zjgqvjgrnmmYLjga7jgrnjgr/jgqTjg6sgKi9cbiAgLyog44Ob44OQ44O85pmC44Gu44K544K/44Kk44OrICovXG4gIC8qIOmBuOaKnuiCouOBruOCueOCv+OCpOODqyAqL1xuICAvKiDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgrnjgr/jgqTjg6sgKi9cbiAgLyog44Op44OZ44Or44Gu44K544K/44Kk44OrICovXG4gIC8qIOmBuOaKnuaZguOBruODqeODmeODq+S9jee9riAqL1xuICAvKiDpgbjmip7mmYLjga7jg5Hjg4fjgqPjg7PjgrDoqr/mlbQgKi9cbiAgLypcbiAgLmZvcm0tZ3JvdXAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0OmZvY3VzLFxuICAuZm9ybS1ncm91cC5zZWxlY3Qtd3JhcHBlciBzZWxlY3Q6bm90KFt2YWx1ZT0nJ10pIHtcbiAgXHRwYWRkaW5nLXRvcDogMS41cmVtO1xuICBcdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgICAgKi9cbiAgLyog54Sh5Yq554q25oWL44Gu44K544K/44Kk44OrICovXG4gIC8qIOOCqOODqeODvOeKtuaFi+OBruOCueOCv+OCpOODqyAqL1xuICAvKiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7PlirnmnpwgKi9cbiAgLypcbiAgLmZvcm0tY2FyZCB7XG4gIFx0YW5pbWF0aW9uOiBmbG9hdCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxuICAgICAqL1xuICAvKiDjg6njg5njg6vjga7jgrnjgr/jgqTjg6sgKi9cbiAgLyog44OV44Kp44O844Kr44K55pmC44Gu44K544K/44Kk44OrICovXG4gIC8qIOODm+ODkOODvOaZguOBruOCueOCv+OCpOODqyAqL1xuICAvKiDlhaXlipvmmYLjga7jg6njg5njg6vkvY3nva4gKi9cbiAgLyog54Sh5Yq554q25oWL44Gu44K544K/44Kk44OrICovXG4gIC8qIOOCqOODqeODvOeKtuaFi+OBruOCueOCv+OCpOODqyAqL1xuICAvKiDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgrnjgr/jgqTjg6sgKi9cbiAgLyog44K544Kv44Ot44O844Or44OQ44O844Gu44K544K/44Kk44OrICovXG59XG4uZm9ybV9hcmVhLndpdGhkcmF3YWwge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5mb3JtX2FyZWEud2l0aGRyYXdhbCAuc3VibWl0LWJ0biB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xufVxuLmZvcm1fYXJlYSAuZm9ybS1jYXJkIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX2FyZWEgLmZvcm0tY2FyZCAuZm9ybS1jYXJkIHtcbiAgICBtYXJnaW46IDFyZW07XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uZm9ybV9hcmVhIC5mb3JtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtX2FyZWEgLmZvcm0tdGl0bGUgLmZvcm0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uZm9ybV9hcmVhIC5hbGVydCB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybV9hcmVhIC5qc19hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtX2FyZWEgLm5vdGljZSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb3JtX2FyZWEgLm5vdGljZSBzcGFuIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbn1cbi5mb3JtX2FyZWEgLm1vZGVybi1mb3JtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAucmVxdWlyZWQgLmxhYmVsLXRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCAubm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgLnZhbHVlLm11bHRpLWxpbmUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB0ZXh0LWp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgLnZhbHVlIGEge1xuICBjb2xvcjogI2ZkNGI5Mjtcbn1cbi5mb3JtX2FyZWEgLmZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb3JtX2FyZWEgLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mb3JtX2FyZWEgLmZvcm0taW5wdXQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDRiOTI7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Oi1tb3otcmVhZC1vbmx5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZvcm1fYXJlYSAuZm9ybS1pbnB1dDpyZWFkLW9ubHkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Oi1tb3otcmVhZC1vbmx5OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1pbnB1dDpyZWFkLW9ubHk6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ0YjkyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDc0LCAxNDQsIDIyNiwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMSk7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Oi1tb3otcmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTBlMGUwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1pbnB1dDpyZWFkLW9ubHk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xufVxuLmZvcm1fYXJlYSAubGFiZWwtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggI2ZmZiwgMCAwIDNweCAjZmZmLCAwIDAgM3B4ICNmZmYsIDAgMCAzcHggI2ZmZiwgMCAwIDNweCAjZmZmLCAwIDAgM3B4ICNmZmYsIDAgMCAzcHggI2ZmZiwgMCAwIDNweCAjZmZmLCAwIDAgM3B4ICNmZmYsIDAgMCAzcHggI2ZmZiwgMCAwIDNweCAjZmZmLCAwIDAgM3B4ICNmZmYsIDAgMCAzcHggI2ZmZiwgMCAwIDNweCAjZmZmO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Om5vdCg6LW1vei1wbGFjZWhvbGRlci1zaG93bikgKyAubGFiZWwtdGV4dCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZkNGI5Mjtcbn1cbi5mb3JtX2FyZWEgLmZvcm0taW5wdXQ6bm90KDotbXMtaW5wdXQtcGxhY2Vob2xkZXIpICsgLmxhYmVsLXRleHQge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZDRiOTI7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0OmZvY3VzICsgLmxhYmVsLXRleHQsXG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pICsgLmxhYmVsLXRleHQge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNmZDRiOTI7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWlucHV0Oi1tb3otcmVhZC1vbmx5ICsgLmxhYmVsLXRleHQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5mb3JtX2FyZWEgLmZvcm0taW5wdXQ6cmVhZC1vbmx5ICsgLmxhYmVsLXRleHQge1xuICBjb2xvcjogIzY2Njtcbn1cbi5mb3JtX2FyZWEgLnN1Ym1pdC1idG4sXG4uZm9ybV9hcmVhIC5idG5fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjZmQ0YjkyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb3JtX2FyZWEgLnN1Ym1pdC1idG46YmVmb3JlLFxuLmZvcm1fYXJlYSAuYnRuX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbn1cbi5mb3JtX2FyZWEgLnN1Ym1pdC1idG46aG92ZXIsXG4uZm9ybV9hcmVhIC5idG5fbGluazpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbi5mb3JtX2FyZWEgLnN1Ym1pdC1idG46aG92ZXI6YmVmb3JlLFxuLmZvcm1fYXJlYSAuYnRuX2xpbms6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtX2FyZWEgYS5zdWJtaXQtYnRuIHtcbiAgaGVpZ2h0OiA1MXB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbn1cbi5mb3JtX2FyZWEgLmFycm93LWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjNyZW0gMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwLnNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cC5zZWxlY3Qtd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkNGI5MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjEpO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCBzZWxlY3Q6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDRiOTI7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHNlbGVjdCBvcHRpb25bdmFsdWU9XCJcIl0ge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAuc2VsZWN0LXdyYXBwZXIgLmxhYmVsLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAuc2VsZWN0LXdyYXBwZXIgc2VsZWN0Lmhhcy12YWx1ZSArIC5sYWJlbC10ZXh0IHtcbiAgdG9wOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmQ0YjkyO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCBzZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHNlbGVjdC5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDQ0NDtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgc2VsZWN0LmVycm9yOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDY4LCA2OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyNTUsIDY4LCA2OCwgMC4xKTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgLnZhbHVlIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsb2F0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmbG9hdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gIH1cbn1cbi5mb3JtX2FyZWEuY29uZmlybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9ybV9hcmVhLmNvbmZpcm0gLmZvcm0tZ3JvdXA6bmgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZm9ybV9hcmVhLmNvbmZpcm0gLmxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmZvcm1fYXJlYS5jb25maXJtIC5jb25maXJtX2Zvcm0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDNyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX2FyZWEuY29uZmlybSAuY29uZmlybV9mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZm9ybV9hcmVhLmNvbmZpcm0gLmNvbmZpcm1fZm9ybSAuc3VibWl0LWJ0bixcbi5mb3JtX2FyZWEuY29uZmlybSAuY29uZmlybV9mb3JtIC5idG5fbGluayB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb3JtX2FyZWEuY29uZmlybSAuY29uZmlybV9mb3JtIC5idG5fbGluayB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9ybV9hcmVhIC50aGFua3Mge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtX2FyZWEgLnRoYW5rcyB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5mb3JtX2FyZWEgLnRoYW5rcyBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICByZXNpemU6IHZlcnRpY2FsO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwLnRleHRhcmVhLXdyYXBwZXIgLmxhYmVsLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDFyZW07XG4gIHRvcDogMnJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIGNvbG9yOiAjNjY2O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkNGI5MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3NCwgMTQ0LCAyMjYsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoNzQsIDE0NCwgMjI2LCAwLjEpO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZkNGI5Mjtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAudGV4dGFyZWEtd3JhcHBlciAuaGFzLXZhbHVlICsgLmxhYmVsLXRleHQsXG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwLnRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWE6Zm9jdXMgKyAubGFiZWwtdGV4dCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjZmQ0YjkyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHRleHRhcmVhOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC43O1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNDQ0NDtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuZXJyb3I6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgNjgsIDY4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDI1NSwgNjgsIDY4LCAwLjEpO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDhweDtcbn1cbi5mb3JtX2FyZWEgLmZvcm0tZ3JvdXAgdGV4dGFyZWE6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZvcm1fYXJlYSAuZm9ybS1ncm91cCB0ZXh0YXJlYTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmQ0YjkyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZm9ybV9hcmVhIC5mb3JtLWdyb3VwIHRleHRhcmVhOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZDRiOTI7XG59XG5cbi5mb3JtX2FyZWEge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uZm9ybV9ub3RlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3JtX25vdGUgYiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmQ0YjkyO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uZm9ybV9ub3RlIHAge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4uZm9ybV9mb290X2xpbmsgcCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuLmZvcm1fZm9vdF9saW5rIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbn1cbi5mb3JtX2Zvb3RfbGluayBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZDRiOTI7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/