@charset "UTF-8";
/* ======================================================================
 p-confirm
====================================================================== */
/**
 * error message of akismet
 */
.mw_wp_form .akismet_error {
  display: block;
}

/**
 * vertical style of radio and checkbox
 */
.mw_wp_form .vertical-item {
  display: block;
}

.mw_wp_form .vertical-item + .vertical-item {
  margin-top: 5px;
}

/**
 * horizontal style of radio and checkbox
 */
.mw_wp_form .horizontal-item + .horizontal-item {
  margin-left: 10px;
}

/**
 * radio and checkbox
 */
.mwform-checkbox-field label,
.mwform-radio-field label {
  margin-bottom: 0;
  font-weight: normal;
}

.mwform-checkbox-field input,
.mwform-radio-field input {
  margin-right: 5px;
}

/**
 * datepicker
 */
.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-month,
.mw_wp_form .ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
  margin: 0 5px;
  width: 40%;
}

/**
 * deprecated message
 */
.mw-wp-form-deprecated-message {
  margin: 0 0 5px;
  padding: 5px;
  border: #b40404 solid 2px;
  border-radius: 5px;
  background: #f5a9a9;
  font-size: 10px;
  line-height: 1.6;
}

/**
 * file
 */
.mw_wp_form input[type=file] {
  display: inline-block;
}

/**
 * file delete button
 */
.mwform-file-delete {
  visibility: hidden;
  cursor: pointer;
}

/**
 * tel and zip
 */
.mwform-tel-field input[type=text],
.mwform-zip-field input[type=text] {
  display: inline-block;
  width: auto;
}

.contact {
  margin: 50px auto 0;
}
@media screen and (max-width: 767px) {
  .contact {
    margin: 20px auto 0;
  }
}
.contact .mw_wp_form {
  margin: 55px auto 0;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form {
    margin: 40px auto 0 -20px;
    width: calc(100% + 40px);
  }
}
.contact .mw_wp_form input,
.contact .mw_wp_form textarea {
  padding: 13px 15px;
  border: solid 1px #ccc;
  border-radius: 4px;
  font-size: 14px;
}
.contact .mw_wp_form input::-webkit-input-placeholder, .contact .mw_wp_form textarea::-webkit-input-placeholder {
  color: #c9c9c9;
}
.contact .mw_wp_form input::-moz-placeholder, .contact .mw_wp_form textarea::-moz-placeholder {
  color: #c9c9c9;
}
.contact .mw_wp_form input:-ms-input-placeholder, .contact .mw_wp_form textarea:-ms-input-placeholder {
  color: #c9c9c9;
}
.contact .mw_wp_form input::-ms-input-placeholder, .contact .mw_wp_form textarea::-ms-input-placeholder {
  color: #c9c9c9;
}
.contact .mw_wp_form input::placeholder,
.contact .mw_wp_form textarea::placeholder {
  color: #c9c9c9;
}
.contact .mw_wp_form input.error,
.contact .mw_wp_form textarea.error {
  border: solid 1px #ea1b43;
}
.contact .mw_wp_form label.error {
  display: block;
  margin: 8px 0 0;
  color: #ea1b43;
  font-size: 12px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .mwform-radio-field.mwform-radio-field {
    display: block;
    margin: 15px 0 0;
  }
  .contact .mw_wp_form .mwform-radio-field.mwform-radio-field:first-child {
    margin: 20px 0 0;
  }
}
.contact .mw_wp_form .mwform-radio-field > label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media screen and (min-width: 768px) {
  .contact .mw_wp_form .mwform-radio-field > label {
    margin: -5px 0 0;
  }
}
.contact .mw_wp_form .confirm_type {
  margin: 3px 6px 0 0;
  width: 24px;
  height: 24px;
}
.contact .mw_wp_form .company,
.contact .mw_wp_form .content {
  max-width: 500px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .company,
.contact .mw_wp_form .content {
    max-width: 100%;
  }
}
.contact .mw_wp_form .official_position {
  max-width: 300px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .official_position {
    max-width: 100%;
  }
}
.contact .mw_wp_form .tel {
  max-width: 160px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .tel {
    max-width: 140px;
  }
}
.contact .mw_wp_form .user_name,
.contact .mw_wp_form .user_name_kana,
.contact .mw_wp_form .email {
  max-width: 400px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .user_name,
.contact .mw_wp_form .user_name_kana,
.contact .mw_wp_form .email {
    max-width: 100%;
  }
}
.contact .mw_wp_form .content {
  height: 158px;
}
@media screen and (max-width: 767px) {
  .contact .mw_wp_form .content {
    height: 130px;
  }
}

.contact__step {
  display: block;
  margin: 0 auto;
  width: 500px;
}
@media screen and (max-width: 767px) {
  .contact__step {
    width: calc(100% - 24px);
  }
}

.contact__row {
  padding: 25px 0;
  border-top: solid 1px #ddd;
}
@media screen and (max-width: 767px) {
  .contact__row {
    padding: 23.5px 20px;
  }
}
@media screen and (min-width: 768px) {
  .contact__row {
    display: grid;
    grid-template-columns: 200px 1fr;
    gap: 20px;
  }
}

.contact__label {
  font-weight: bold;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .contact__label {
    margin: 0 0 15px;
  }
}

.contact__required {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  .contact__required {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
.contact__required:after {
  padding: 3px 3px 4px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #f79d36;
  color: #fff;
  content: "必須";
  font-weight: bold;
  font-size: 12px;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .contact__required:after {
    margin: 0 0 0 8px;
  }
}

.contact__input {
  font-size: 16px;
}

.contact__agree {
  display: none;
}

.contact__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  .contact__buttons {
    margin: 0 auto 40px;
  }
}
.contact__buttons > * + * {
  margin: 30px auto 0;
}
.contact__buttons [name=submitBack] {
  width: 260px;
  border: solid 2px #ccc;
  background-image: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(50%, #fff), color-stop(50%, #ccc), to(#ccc));
  background-image: linear-gradient(to right, #fff, #fff 50%, #ccc 50%, #ccc);
}
.contact__buttons [name=submitBack]:after {
  top: calc(50% - 8px);
  right: unset;
  left: 20px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtY29uZmlybS5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBRUY7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7QUFBQTtFQUVFO0VBQ0E7OztBQUVGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUdBO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBR0E7QUFBQTtFQUVFO0VBQ0E7OztBQUlGO0VBQ0U7O0FDeUdBO0VEMUdGO0lBSUk7OztBQUlGO0VBQ0U7O0FDaUdGO0VEbEdBO0lBSUk7SUFDQTs7O0FBRUY7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0FBQUE7RUFDRSxPQ3JFQzs7QUR1RUg7QUFBQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDMEVKO0VEeEVFO0lBRUk7SUFDQTs7RUFDQTtJQUNFOzs7QUFLSjtFQUNFO0VBQ0E7O0FDc0VOO0VEeEVJO0lBS0k7OztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0FBQUE7RUFFRTs7QUM4Q0o7RURoREU7QUFBQTtJQUtJOzs7QUFHSjtFQUNFOztBQ3VDSjtFRHhDRTtJQUlJOzs7QUFHSjtFQUNFOztBQ2dDSjtFRGpDRTtJQUlJOzs7QUFHSjtBQUFBO0FBQUE7RUFHRTs7QUN1Qko7RUQxQkU7QUFBQTtBQUFBO0lBTUk7OztBQUdKO0VBQ0U7O0FDZ0JKO0VEakJFO0lBSUk7Ozs7QUFLUjtFQUNFO0VBQ0E7RUFDQTs7QUNLQTtFRFJGO0lBTUk7Ozs7QUFHSjtFQUNFO0VBQ0E7O0FDSEE7RURDRjtJQUtJOzs7QUNJRjtFRFRGO0lBUUk7SUFDQTtJQUNBOzs7O0FBR0o7RUFDRTtFQUNBOztBQ2hCQTtFRGNGO0lBS0k7Ozs7QUFHSjtFQUNFO0VBQ0E7O0FDeEJBO0VEc0JGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBLFlDbkxjO0VEb0xkLE9DbE1JO0VEbU1KO0VBQ0E7RUFDQTtFQUNBOztBQ3JDRjtFRDZCQTtJQVdJOzs7O0FBSU47RUFDRTs7O0FBRUY7RUFDRTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUN0REE7RURrREY7SUFPSTs7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6InAtY29uZmlybS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLWNvbmZpcm1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogZXJyb3IgbWVzc2FnZSBvZiBha2lzbWV0XG4gKi9cbi5td193cF9mb3JtIC5ha2lzbWV0X2Vycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogdmVydGljYWwgc3R5bGUgb2YgcmFkaW8gYW5kIGNoZWNrYm94XG4gKi9cbi5td193cF9mb3JtIC52ZXJ0aWNhbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXdfd3BfZm9ybSAudmVydGljYWwtaXRlbSArIC52ZXJ0aWNhbC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKipcbiAqIGhvcml6b250YWwgc3R5bGUgb2YgcmFkaW8gYW5kIGNoZWNrYm94XG4gKi9cbi5td193cF9mb3JtIC5ob3Jpem9udGFsLWl0ZW0gKyAuaG9yaXpvbnRhbC1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qKlxuICogcmFkaW8gYW5kIGNoZWNrYm94XG4gKi9cbi5td2Zvcm0tY2hlY2tib3gtZmllbGQgbGFiZWwsXG4ubXdmb3JtLXJhZGlvLWZpZWxkIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5td2Zvcm0tY2hlY2tib3gtZmllbGQgaW5wdXQsXG4ubXdmb3JtLXJhZGlvLWZpZWxkIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi8qKlxuICogZGF0ZXBpY2tlclxuICovXG4ubXdfd3BfZm9ybSAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi5td193cF9mb3JtIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICBtYXJnaW46IDAgNXB4O1xuICB3aWR0aDogNDAlO1xufVxuXG4vKipcbiAqIGRlcHJlY2F0ZWQgbWVzc2FnZVxuICovXG4ubXctd3AtZm9ybS1kZXByZWNhdGVkLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAjYjQwNDA0IHNvbGlkIDJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjVhOWE5O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi8qKlxuICogZmlsZVxuICovXG4ubXdfd3BfZm9ybSBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBmaWxlIGRlbGV0ZSBidXR0b25cbiAqL1xuLm13Zm9ybS1maWxlLWRlbGV0ZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKipcbiAqIHRlbCBhbmQgemlwXG4gKi9cbi5td2Zvcm0tdGVsLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLm13Zm9ybS16aXAtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5cbi5jb250YWN0IHtcbiAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuXG5cbiAgLm13X3dwX2Zvcm0ge1xuICAgIG1hcmdpbjogNTVweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwIGNhbGMoLTEgKiAkc3Atc2lkZS1wYWRkaW5nICogMik7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgJHNwLXNpZGUtcGFkZGluZyAqIDQpO1xuICAgIH1cbiAgICBpbnB1dCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS00O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktODtcbiAgICAgIH1cbiAgICAgICYuZXJyb3Ige1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWExYjQzO1xuICAgICAgfVxuICAgIH1cbiAgICBsYWJlbC5lcnJvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgIGNvbG9yOiAjZWExYjQzO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAubXdmb3JtLXJhZGlvLWZpZWxkLm13Zm9ybS1yYWRpby1maWVsZCB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5td2Zvcm0tcmFkaW8tZmllbGQge1xuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHBjLXRhYiB7XG4gICAgICAgICAgbWFyZ2luOiAtNXB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29uZmlybV90eXBlIHtcbiAgICAgIG1hcmdpbjogM3B4IDZweCAwIDA7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG4gICAgLmNvbXBhbnksXG4gICAgLmNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5vZmZpY2lhbF9wb3NpdGlvbiB7XG4gICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRlbCB7XG4gICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC51c2VyX25hbWUsXG4gICAgLnVzZXJfbmFtZV9rYW5hLFxuICAgIC5lbWFpbCB7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxNThweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmNvbnRhY3RfX3N0ZXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA1MDBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xuICB9XG59XG4uY29udGFjdF9fcm93IHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyYXktNTtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMjMuNXB4IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcGMtdGFiIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjAwcHggMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmNvbnRhY3RfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuLmNvbnRhY3RfX3JlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcGFkZGluZzogM3B4IDNweCA0cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY29udGVudDogXCLlv4XpoIhcIjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCAwIDhweDtcbiAgICB9XG4gIH1cbn1cbi5jb250YWN0X19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWN0X19hZ3JlZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGFjdF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIH1cbiAgPiAqICsgKiB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMDs7XG4gIH1cbiAgW25hbWU9c3VibWl0QmFja10ge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAkZ3JheS00O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHdoaXRlLCAkd2hpdGUgNTAlLCAkZ3JheS00IDUwJSwgJGdyYXktNCk7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Atc2lkZS1wYWRkaW5nOiAxMHB4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcbiRwYy1icDogMTAyNXB4O1xuXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxuJHNwLWJwOiA3NjdweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4kZm9udC0yOiByb2JvdG8sIHNhbnMtc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzIyMjtcbiR3aGl0ZTogI2ZmZjtcbiRncmF5LTE6ICNkZGQ7XG4kZ3JheS0yOiAjNjY2O1xuJGdyYXktMzogIzg4ODtcbiRncmF5LTQ6ICNjY2M7XG4kZ3JheS01OiAjZGRkO1xuJGdyYXktNjogI2Y1ZjVmNTtcbiRncmF5LTc6ICM3MDcwNzA7XG4kZ3JheS04OiAjYzljOWM5O1xuJGdyYXktOTogI2Y3ZjdmODtcbiRncmF5LTEwOiAjZWVlO1xuXG4kY29sb3ItcHJpbWFyeTogIzVjYmRhNjtcbiRjb2xvci1wcmltYXJ5LWRlZXA6ICM1M2FhOTY7XG4kY29sb3Itc2Vjb25kYXJ5OiAjZjc5ZDM2O1xuJGNvbG9yLXNlY29uZGFyeS1kZWVwOiAjZGY4ZTMxO1xuXG4kY29sb3Itc2VydmljZS0xOiAjNDFiY2UxO1xuJGNvbG9yLXNlcnZpY2UtMjogIzVjYmRhNjtcbiRjb2xvci1zZXJ2aWNlLTM6ICMzNzQ4Y2I7XG4kY29sb3Itc2VydmljZS00OiAjZDY1NTkxO1xuJGNvbG9yLXNlcnZpY2UtNTogI2JkODk1YztcblxuJGNvbG9yLTE6ICM0MWUxYzM7XG4kY29sb3ItMjogIzQzOGJjOTtcbiRjb2xvci0zOiAjZTdmYWY2O1xuJGNvbG9yLTQ6ICNlN2YxZmE7XG4kY29sb3ItNTogI2ZjZTFjMTtcbiRjb2xvci02OiAjZTFlNGZmO1xuJGNvbG9yLTc6ICNmZWU4ZjI7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1LCAuMjUsIC43NSwgLjc1KTtcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1LCAuMSwgLjI1LCAxKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyLCAwLCAxLCAxKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAsIDAsIC41OCwgMSk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIsIDAsIC41OCwgMSk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUsIC4wODUsIC42OCwgLjUzKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NSwgLjA1NSwgLjY3NSwgLjE5KTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMywgLjY4NSwgLjIyKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNSwgLjg1NSwgLjA2KTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1LCAuMDUsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNiwgLjA0LCAuOTgsIC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNiwgLS4yOCwgLjczNSwgLjA0NSk7XG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxLCAuMzU1LCAxKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQsIC40NCwgMSk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzLCAxLCAuMzIsIDEpO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoLjM5LCAuNTc1LCAuNTY1LCAxKTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MiwgLjE2NSwgMSk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KTtcbi8vIEluIE91dFxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMSk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcsIDAsIC4xNzUsIDEpO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2LCAwLCAuMDcsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUsIC41NSwgLjk1KTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNSwgLjg2KTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4LCAtLjU1LCAuMjY1LCAxLjU1KTtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlLWFyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLW1pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xLW1heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMtdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcC10YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjLWNvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEZpcmVGb3hcbkBtaXhpbiBmaXJlZm94IHtcbiAgLTpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRWRnZVxuQG1peGluIGVkZ2Uge1xuICAtOmxhbmcoeCk6Oi1tcy0sXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBJRSgxMSlcbkBtaXhpbiBpZSB7XG4gIC06LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIFNhZmFyaVxuQG1peGluIHNhZmFyaSB7XG4gIC06bGFuZyh4KSArIC06LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcblxuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */
