.local-header {
  background: #e60012;
  width: 100%;
  height: 74px;
}
.nc3-c-gheader-dfHeader__logo {
  border-right: 0;
  margin-left: 24px;
  width: auto;
}
.nc3-c-gheader-dfHeader__logo a {
  background: none;
  color: transparent;
}
.local-header .nc3-c-gheader-dfHeader__logo a svg {
  height: 30px;
  position: relative;
  top: 22px;
}

.local-header .local_header__selectLang_wrap {
  height: 74px;
  padding-right: 20px;
  float: right;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
}
@media screen and (max-width: 759px) {
  .nc3-c-gheader-dfHeader__logo {
    padding: 17px 0 17px 0;
    margin-left: 10px;
  }
  .nc3-c-gheader-dfHeader__logo a {
    width: 100px;
    color: transparent;
    position: relative;
    top: -32px;
  }
  .local-header .nc3-c-gheader-dfHeader__logo a svg {
    height: 22px;
    position: relative;
    top: 30px;
  }
  .local-header {
    background: #e60012;
    width: 100%;
    height: 54px;
  }
  .es-mx .local-header .local_header__selectLang {
    width: 215px;
  }
  .local-header .local_header__selectLang_wrap {
    height: 100%;
    padding-right: 9px;
    float: right;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-box-align: center;
            align-items: center;
  }
}
.local-header .nc3-c-gheader-dfHeader__logo a svg {
  width: 100px;
  
}
@media screen and (max-width: 759px) {
  .sp-br {
    display: block;
  }
}
@media screen and (min-width: 760px) {
  .sp-br {
    display: none;
  }
}
.local-header .local_header__selectLang {
  overflow: hidden;
  text-align: center;
  position: relative;
  border-radius: 2px;
  width: 230px;
  margin: 0 auto;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
}
@media screen and (max-width: 759px) {
  .local-header .local_header__selectLang {
    width: 185px;
  }
}
.local-header .local_header__selectLang:before {
  position: absolute;
  top: 1em;
  right: 0.6em;
  width: 0;
  height: 0;
  padding: 0;
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #666;
  pointer-events: none;
  border-radius: 2px;
}
.local-header .local_header__selectLang .selectLang-inner {
  width: 100%;
  text-indent: 0.01px;
  text-overflow: ellipsis;
  border: none;
  outline: none;
  background: transparent;
  background-image: none;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  border-radius: 0;
  font-weight: bold;
  color: #737373;
  padding: 4px 2px;
  border-radius: 2px;
  font-size: 14px;
}
.local-header .local_header__selectLang select {
  overflow: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.local-header .local_header__selectLang select:hover {
  color: #e60012;
}
.local-section__header {
  padding: 70px 0 60px;
}
@media screen and (min-width: 760px), print {
  .local-section__header .nc3-a-heading {
    margin-bottom: 56px;
  }
}
@media screen and (max-width: 759.98px) {
  .local-section__header .nc3-a-heading {
    margin-bottom: 28px;
  }
}
.local-section__header .nc3-a-text {
  text-align: right;
}
.local-footer {
  border-top: 1px solid #e3e3e3;
  width: 100%;
  padding: 20px 0;
  text-align: center;
}
.local-footer:after {
  content: "";
  display: block;
  clear: both;
}
.local-footer .top {
  float: left;
}
.local-footer .privacyPolicy {
  float: right;
}
.local-footer .privacyPolicy li {
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .local-footer .top,
  .local-footer .privacyPolicy {
    float: none;
  }
  .local-section__header {
    padding: 70px 0 30px;
  }
  :not(.ja) .local-section__header h1 {
    text-align: left;
  }
}
.local-footer li {
  display: inline-block;
  margin: 0 10px;
}
.local-footer .ncommon-link {
  color: #999998;
  cursor: pointer;
}
@media screen and (max-width: 979px) and (min-width: 760px) {
  .local-footer .ncommon-gheader-dfHeader__logo {
    padding: 19px 0;
  }
  .local-footer .ncommon-gheader-dfHeader__logo a {
    margin: 0 auto;
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .local-footer .ncommon-gheader-dfHeader__logo {
    padding: 15px 0;
  }
  .local-footer .ncommon-gheader-dfHeader__logo a {
    margin: 0 auto;
    text-align: center;
  }
  .local-footer li {
    display: block;
    padding: 5px;
  }
}
a.textlink {
  color: #e60012;
}
a.textlink span {
  color: #3c3c3c;
  text-decoration: underline;
  text-decoration-color: #3c3c3c;
}
a.textlink:hover span {
  color: #e60012;
  text-decoration: underline;
  text-decoration-color: #e60012;
}
.local-aboutSection__content {
  margin: 0 auto;
  max-width: 792px;
  padding-right: 11px;
  padding-left: 11px;
  padding-bottom: 32px;
}
@media screen and (max-width: 759px) {
  .local-aboutSection__content {
    padding-right: 14px;
    padding-left: 14px;
  }
}
.local-aboutSection__text {
  padding-bottom: 28px;
}
.local-aboutSection {
  padding: 30px 0 30px;
}
.local-aboutSection:last-child {
  padding-bottom: 0;
}
.local-aboutSection .nc3-a-list li {
  margin-bottom: 10px;
}
.local-aboutSection .nc3-a-caption {
  margin-left: 50px;
  margin-top: 20px;
  margin-bottom: 60px;
}
.local-aboutSection .nc3-a-caption li::before {
  content: '* ';
}
.local-aboutSection.section--02 .nc3-a-list {
  margin-left: 50px;
}
.local-aboutSection.section--02 .nc3-a-heading {
  margin-bottom: 32px;
}
.local-aboutSection__heading02 {
  padding: 0 0 32px;
}
.local-aboutSection__description dt {
  font-weight: bold;
  padding-left: 3em;
  text-indent: calc(-2em - 3px);
}
.local-aboutSection__description dt.tl, .local-aboutSection__description dd.tl {
  _padding-left: 3em;
  text-indent: calc(-2.6em - 3px);
}
.local-aboutSection .nc3-a-caption--medium {
  margin: 0;
}
.local-aboutSection__list li {
  text-indent: 0px;
}
ul.local-aboutSection__list {
  margin-top: 20px;
  margin-bottom: 50px;
}
@media screen and (max-width: 759px) {
  .local-aboutSection__description dt {
    padding-left: 2em;
  }
  .local-aboutSection__description dt:nth-child(n+19) {
    text-indent: calc(-2em - 9px);
  }
  .local-aboutSection .local-aboutSection__description dd {
    padding-left: 2em;
    text-indent: none;
  }
  :not(.ja) .local-aboutSection__heading02 {
    text-align: left;
  }
}
.local-aboutSection__description dd {
  padding-left: 3em;
  text-indent: calc(-2em - 3px);
  margin: 10px 0 48px;
}
.local-aboutSection__description dd:last-child {
  margin-bottom: 0;
}
.local-aboutSection__description dt span.question {
  color: #e60012;
  margin-right: 10px;
}
@media screen and (max-width: 759px) {
  .local-aboutSection__description dd:nth-child(n+19) {
    text-indent: calc(-2em - 9px);
  }
  .local-aboutSection__description dt:nth-child(n+9) span.question {
    margin-right: 8px;
  }
  .local-aboutSection__description dd:nth-child(n+19) span.answer {
    margin-right: 8px;
  }
}
.local-aboutSection__description dd span.answer {
  margin-right: 10px;
  font-weight: bold;
}
/* privacyPolicyModal */
.privacypolicyWin {
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.9);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 199;
  display: none;
}
.privacypolicyWin.modalOpen {
  display: block;
}
.privacypolicyWin iframe {
  width: 880px;
  height: 500px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 199;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 0;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
@media all and (-ms-high-contrast: none) {
  .privacypolicyWin iframe {
    margin: -250px 0 0 -440px;
  }
}
.btnClose {
  display: inline-block;
  cursor: pointer;
  position: fixed;
  width: 75px;
  height: 75px;
  color: #8c8c8c;
  background-color: #8c8c8c;
  top: 0;
  right: 20px;
}
.btnClose > i {
  background-image: url("../img/close-stroke-white.svg");
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.btnClose.show:before {
  background: url("../img/close-stroke-white.svg") repeat 0 0/9px 9px;
  width: 58px;
  height: 58px;
  top: 0;
  right: 0;
  position: fixed;
  z-index: 199;
  display: block;
}
.btnClose:hover > i {
  opacity: 0.8;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3YzL3NyYy9lbnRyaWVzL3d3dy5uaW50ZW5kby5jby5qcC9uZXR3b3Jrc2VydmljZV9ndWlkZWxpbmUvYXNzZXRzL2Nzcy9sb2NhbC5zdHlsIiwiLi4vLi4vLi4vLi4vLi4vdjMvc3JjL2luY2x1c2lvbnMvY3NzL2Z1bmN0aW9ucy9fbWVkaWFRdWVyaWVzLnN0eWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxZQUFZLFFBQVo7RUFDQSxPQUFPLEtBQVA7RUFDQSxRQUFRLEtBQVI7O0FBR0Y7RUFDRSxjQUFjLEVBQWQ7RUFDQSxhQUFhLEtBQWI7RUFDQSxPQUFPLEtBQVA7O0FBR0Y7RUFDRSxZQUFZLEtBQVo7O0FBR0Y7RUFDRSxRQUFRLEtBQVI7RUFDQSxlQUFlLEtBQWY7RUFDQSxPQUFPLE1BQVA7RUFDQSxTQUFTLEtBQVQ7RUFDQSxpQkFBaUIsT0FBakI7RUFDQSxhQUFhLE9BQWI7O0FBRWlDO0FBQ2pDO0lBQ0UsU0FBUyxjQUFUO0lBQ0EsYUFBYSxLQUFiOztBQUVGO0lBQ0UsT0FBTyxNQUFQOztBQUVGO0lBQ0UsWUFBWSxRQUFaO0lBQ0EsT0FBTyxLQUFQO0lBQ0EsUUFBUSxLQUFSOztBQUVFO0lBQ0UsT0FBTyxNQUFQOztBQUlOO0lBQ0UsUUFBUSxLQUFSO0lBQ0EsZUFBZSxJQUFmO0lBQ0EsT0FBTyxNQUFQO0lBQ0EsU0FBUyxLQUFUO0lBQ0EsaUJBQWlCLE9BQWpCO0lBQ0EsYUFBYSxPQUFiOzs7QUFJSjtFQUNFLE9BQU8sTUFBUDs7QUFHaUM7QUFDakM7SUFDRSxTQUFTLE1BQVQ7OztBQUcrQjtBQUNqQztJQUNFLFNBQVMsS0FBVDs7O0FBTUo7RUFDRSxVQUFVLE9BQVY7RUFDQSxZQUFZLE9BQVo7RUFDQSxVQUFVLFNBQVY7RUFDQSxlQUFlLElBQWY7RUFDQSxPQUFPLE1BQVA7RUFDQSxRQUFRLE9BQVI7RUFDQSxnQkFBZ0IsT0FBaEI7RUFDQSxZQUFZLE9BQVo7RUFDQSxTQUFTLGFBQVQ7O0FBRWlD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QUNBLE9BQU8sRUFBUDtFQUNBLFVBQVUsTUFBVjtFQUNBLFNBQVMsSUFBVDtFQUNBLFNBQVMsTUFBVDs7QUFFSjtFQUNFLFNBQVMsSUFBVCIsImZpbGUiOiJsb2NhbC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vaW5jbHVzaW9ucy9jc3MvX2luZGV4LnN0eWxcIlxyXG5cclxuLmxvY2FsLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZDogJENPTE9SLVJFRDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDc0cHg7XHJcbn1cclxuXHJcbi5uYzMtYy1naGVhZGVyLWRmSGVhZGVyX19sb2dvIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5uYzMtYy1naGVhZGVyLWRmSGVhZGVyX19sb2dvIGEge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuXHJcbi5sb2NhbC1oZWFkZXIgLmxvY2FsX2hlYWRlcl9fc2VsZWN0TGFuZ193cmFwIHtcclxuICBoZWlnaHQ6IDc0cHg7XHJcbiAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLm5jMy1jLWdoZWFkZXItZGZIZWFkZXJfX2xvZ28ge1xyXG4gICAgcGFkZGluZzogMTdweCAwIDE3cHggMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAubmMzLWMtZ2hlYWRlci1kZkhlYWRlcl9fbG9nbyBhIHtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICB9XHJcbiAgLmxvY2FsLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkQ09MT1ItUkVEO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAuZXMtbXggJiB7XHJcbiAgICAgIC5sb2NhbF9oZWFkZXJfX3NlbGVjdExhbmcge1xyXG4gICAgICAgIHdpZHRoOiAyMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYWwtaGVhZGVyIC5sb2NhbF9oZWFkZXJfX3NlbGVjdExhbmdfd3JhcCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmxvY2FsLWhlYWRlciAubmMzLWMtZ2hlYWRlci1kZkhlYWRlcl9fbG9nbyBhIHN2Z3tcclxuICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLnNwLWJyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xyXG4gIC5zcC1iciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubG9jYWwtaGVhZGVyIC5sb2NhbF9oZWFkZXJfX3NlbGVjdExhbmcge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgd2lkdGg6IDIzMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1oZWFkZXIgLmxvY2FsX2hlYWRlcl9fc2VsZWN0TGFuZyB7XHJcbiAgICB3aWR0aDogMTg1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYWwtaGVhZGVyIC5sb2NhbF9oZWFkZXJfX3NlbGVjdExhbmc6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxZW07XHJcbiAgcmlnaHQ6IDAuNmVtO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM2NjY2NjY7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ubG9jYWwtaGVhZGVyIC5sb2NhbF9oZWFkZXJfX3NlbGVjdExhbmcgLnNlbGVjdExhbmctaW5uZXJ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgdGV4dC1pbmRlbnQ6IDAuMDFweDtcclxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjNzM3MzczO1xyXG4gIHBhZGRpbmc6IDRweCAycHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuLmxvY2FsLWhlYWRlciAubG9jYWxfaGVhZGVyX19zZWxlY3RMYW5nIHNlbGVjdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5sb2NhbC1oZWFkZXIgLmxvY2FsX2hlYWRlcl9fc2VsZWN0TGFuZyBzZWxlY3Q6aG92ZXIge1xyXG4gIGNvbG9yOiAkQ09MT1ItUkVEO1xyXG59XHJcblxyXG5cclxuLmxvY2FsLXNlY3Rpb25fX2hlYWRlciB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDAgNjBweDtcclxuICAgIC5uYzMtYS1oZWFkaW5nIHtcclxuICAgICAgKyRwY190YWIoKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgICAgfVxyXG4gICAgICArJHNwKCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYzMtYS10ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLmxvY2FsLWZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlM2UzZTM7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmxvY2FsLWZvb3RlcjphZnRlciB7XHJcbiBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4ubG9jYWwtZm9vdGVyIC50b3Age1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4ubG9jYWwtZm9vdGVyIC5wcml2YWN5UG9saWN5IHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbGkge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtZm9vdGVyIC50b3AsXHJcbiAgLmxvY2FsLWZvb3RlciAucHJpdmFjeVBvbGljeSAge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG4gIC5sb2NhbC1zZWN0aW9uX19oZWFkZXIge1xyXG4gICAgcGFkZGluZzogNzBweCAwIDMwcHg7XHJcbiAgICA6bm90KC5qYSkgJiB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYWwtZm9vdGVyIGxpe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgMTBweDtcclxufVxyXG5cclxuLmxvY2FsLWZvb3RlciAubmNvbW1vbi1saW5re1xyXG4gIGNvbG9yOiAjOTk5OTk4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIGFuZCAobWluLXdpZHRoOiA3NjBweCkge1xyXG4gIC5sb2NhbC1mb290ZXIgLm5jb21tb24tZ2hlYWRlci1kZkhlYWRlcl9fbG9nbyB7XHJcbiAgICBwYWRkaW5nOiAxOXB4IDA7XHJcbiAgfVxyXG4gIC5sb2NhbC1mb290ZXIgLm5jb21tb24tZ2hlYWRlci1kZkhlYWRlcl9fbG9nbyBhIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzU5cHgpIHtcclxuICAubG9jYWwtZm9vdGVyIC5uY29tbW9uLWdoZWFkZXItZGZIZWFkZXJfX2xvZ28ge1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxuICAubG9jYWwtZm9vdGVyIC5uY29tbW9uLWdoZWFkZXItZGZIZWFkZXJfX2xvZ28gYSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblx0LmxvY2FsLWZvb3RlciBsaXtcclxuXHQgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgcGFkZGluZzogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmxvY2FsLWFib3V0U2VjdGlvbl9fY29udGVudCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgbWF4LXdpZHRoOiA3OTJweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTFweDtcclxuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG4gIC5sb2NhbC1hYm91dFNlY3Rpb25fX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1hYm91dFNlY3Rpb25fX3RleHQge1xyXG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xyXG59XHJcblxyXG4ubG9jYWwtYWJvdXRTZWN0aW9uIHtcclxuICBwYWRkaW5nOiAzMHB4IDAgMzBweDtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5uYzMtYS1saXN0IHtcclxuICAgICAgbGkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5jMy1hLWNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxuICAgICYuc2VjdGlvbi0tMDIge1xyXG4gICAgICAgIC5uYzMtYS1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYzMtYS1oZWFkaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sb2NhbC1hYm91dFNlY3Rpb25fX2hlYWRpbmcwMiB7XHJcbiAgcGFkZGluZzogMCAwIDMycHg7XHJcbn1cclxuXHJcbi5sb2NhbC1hYm91dFNlY3Rpb25fX2Rlc2NyaXB0aW9uIGR0e1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gIHRleHQtaW5kZW50OiBjYWxjKCAtMmVtIC0gM3B4KTtcclxufVxyXG5cclxuLmxvY2FsLWFib3V0U2VjdGlvbiAubmMzLWEtY2FwdGlvbi0tbWVkaXVtIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5sb2NhbC1hYm91dFNlY3Rpb25fX2xpc3QgbGkge1xyXG4gIHRleHQtaW5kZW50OiAwcHg7XHJcbn1cclxuXHJcbnVsLmxvY2FsLWFib3V0U2VjdGlvbl9fbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OXB4KSB7XHJcbiAgLmxvY2FsLWFib3V0U2VjdGlvbl9fZGVzY3JpcHRpb24gZHQge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAmOm50aC1jaGlsZChuKzE5KSB7XHJcbiAgICAgIHRleHQtaW5kZW50OiBjYWxjKC0yZW0gLSA5cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuIC5sb2NhbC1hYm91dFNlY3Rpb24gLmxvY2FsLWFib3V0U2VjdGlvbl9fZGVzY3JpcHRpb24gZGR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgIHRleHQtaW5kZW50OiBub25lO1xyXG4gIH1cclxuICAubG9jYWwtYWJvdXRTZWN0aW9uX19oZWFkaW5nMDIge1xyXG4gICAgOm5vdCguamEpICYge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxvY2FsLWFib3V0U2VjdGlvbl9fZGVzY3JpcHRpb24gZGR7XHJcbiAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgdGV4dC1pbmRlbnQ6IGNhbGMoIC0yZW0gLSAzcHgpO1xyXG5cclxuICBtYXJnaW46ICAxMHB4IDAgNDhweDtcclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2NhbC1hYm91dFNlY3Rpb25fX2Rlc2NyaXB0aW9uIGR0IHNwYW4ucXVlc3Rpb257XHJcbiAgY29sb3I6ICRDT0xPUi1SRUQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTlweCkge1xyXG5cclxuICAubG9jYWwtYWJvdXRTZWN0aW9uX19kZXNjcmlwdGlvbiBkZCB7XHJcbiAgICAmOm50aC1jaGlsZChuKzE5KSB7XHJcbiAgICAgIHRleHQtaW5kZW50OiBjYWxjKC0yZW0gLSA5cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYWwtYWJvdXRTZWN0aW9uX19kZXNjcmlwdGlvbiBkdHtcclxuICAgICY6bnRoLWNoaWxkKG4rOSkge1xyXG4gICAgICBzcGFuLnF1ZXN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubG9jYWwtYWJvdXRTZWN0aW9uX19kZXNjcmlwdGlvbiBkZHtcclxuICAgICY6bnRoLWNoaWxkKG4rMTkpIHtcclxuICAgICAgc3Bhbi5hbnN3ZXIge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9jYWwtYWJvdXRTZWN0aW9uX19kZXNjcmlwdGlvbiBkZCBzcGFuLmFuc3dlcntcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcblxyXG4vKiBwcml2YWN5UG9saWN5TW9kYWwgKi9cclxuXHJcbi5wcml2YWN5cG9saWN5V2luIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuOTApO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxOTk7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnByaXZhY3lwb2xpY3lXaW4ubW9kYWxPcGVuIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnByaXZhY3lwb2xpY3lXaW4gaWZyYW1lIHtcclxuICB3aWR0aDogODgwcHg7XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHotaW5kZXg6IDE5OTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTUwJSwgLTUwJSApO1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG4gIC5wcml2YWN5cG9saWN5V2luIGlmcmFtZSB7XHJcbiAgICBtYXJnaW46IC0yNTBweCAwIDAgLTQ0MHB4O1xyXG4gIH1cclxufVxyXG4uYnRuQ2xvc2V7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiA3NXB4O1xyXG4gIGNvbG9yOiAkQ09MT1ItR1JBWS0xO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRDT0xPUi1HUkFZLTE7XHJcblx0dG9wOiAwO1xyXG5cdHJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4uYnRuQ2xvc2UgPiBpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Nsb3NlLXN0cm9rZS13aGl0ZS5zdmcpO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmJ0bkNsb3NlLnNob3c6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvc2Utc3Ryb2tlLXdoaXRlLnN2ZykgcmVwZWF0IDAgMCAvIDlweCA5cHg7XHJcbiAgICB3aWR0aDogNThweDtcclxuICAgIGhlaWdodDogNThweDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTk5O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmJ0bkNsb3NlOmhvdmVyID4gaXtcclxuICBvcGFjaXR5OiAwLjg7XHJcbn1cclxuIiwiJHBjLXhsYXJnZSgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLMSlweCksIHByaW50IHsge2Jsb2NrfSB9XHJcbn1cclxuJHBjLWxhcmdlKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUsyKXB4KSwgcHJpbnQgeyB7YmxvY2t9IH1cclxufVxyXG4kcGMtc21hbGwoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRXSURUSC1CUkVBSzMpcHgpIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLMiAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuJHBjKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUszKXB4KSwgcHJpbnQgeyB7YmxvY2t9IH1cclxufVxyXG5cclxuJHRhYigpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJFdJRFRILUJSRUFLNClweCkgYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUszIC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG4kcGNfdGFiKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUs0KXB4KSwgcHJpbnQgeyB7YmxvY2t9IH1cclxufVxyXG5cclxuJHNwLWxhcmdlKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICgkV0lEVEgtQlJFQUs1KXB4KSBhbmQgKG1heC13aWR0aDogKCRXSURUSC1CUkVBSzQgLSAwLjAyKXB4KSB7IHtibG9ja30gfVxyXG59XHJcbiRzcC1zbWFsbCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLNSAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuJHNwKCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICgkV0lEVEgtQlJFQUs0IC0gMC4wMilweCkgeyB7YmxvY2t9IH1cclxufVxyXG5cclxuJHRhYl9zcCgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJFdJRFRILUJSRUFLMyAtIDAuMDIpcHgpIHsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiRpZSgpIHtcclxuICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpeyB7YmxvY2t9IH1cclxufVxyXG4kZmlyZWZveCgpIHtcclxuICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7IHtibG9ja30gfVxyXG59XHJcbiRjaHJvbWUoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKXsge2Jsb2NrfSB9XHJcbn1cclxuXHJcbiRwcmludCgpIHtcclxuICBAbWVkaWEgcHJpbnR7IHtibG9ja30gfVxyXG59XHJcblxyXG4kZGVza3RvcCgpIHtcclxuICBodG1sW2RhdGEtZGV2aWNlPVwiZGVza3RvcFwiXSAmIHtcclxuICAgIHtibG9ja31cclxuICB9XHJcbn1cclxuJHRvdWNoKCkge1xyXG4gIGh0bWxbZGF0YS1kZXZpY2U9XCJ0b3VjaFwiXSAmIHtcclxuICAgIHtibG9ja31cclxuICB9XHJcbn1cclxuIl19 */