@charset "UTF-8";
html, body, h1, h2, h3, h4, ul, ol, dl, li, dt, dd, p, div, span, img, a, table, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align: baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

article, header, footer, aside, figure, figcaption, nav, section {
  display: block; }

body {
  line-height: 1;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

ol, ul {
  list-style: none;
  list-style-type: none; }

a {
  outline: 0; }

.portrait {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: auto; }

.landscape {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
  height: 100%; }

.video .landscape, .video .portrait {
  width: 100%;
  height: 100%; }

@media (min-width: 769px) {
  .u-pc {
    display: block !important; }
  .u-sp {
    display: none !important; } }

@media (max-width: 768px) {
  .u-sp {
    display: block !important; }
  .u-pc {
    display: none !important; } }

body {
  font-family: "FOT-筑紫ゴシック Pr5N R","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;
  font-size: 12px;
  background-color: #A8A8A8;
  color: #FFF; }
  body ::selection {
    background: #000; }
  @media (max-width: 768px) {
    body {
      font-size: 11px; } }
  body:before {
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100vw;
    height: 100vh;
    background-image: url("../images/bg_pc.svg");
    background-repeat: no-repeat;
    background-position: center -430px;
    background-size: 110%;
    content: "";
    opacity: 0; }
    @media (max-width: 768px) {
      body:before {
        background-image: url("../images/bg_sp.svg");
        background-position: 60% -250px;
        background-size: 230%; } }
  body.opening:before {
    opacity: 1;
    transition: 1.5s; }
  body.open {
    overflow: hidden; }

.wrapper {
  max-width: 1390px;
  margin: 0 auto;
  width: 84%;
  opacity: 0; }
  @media (max-width: 768px) {
    .wrapper {
      width: 100%; } }
  .wrapper.opening {
    opacity: 1;
    transition: 1.5s; }

.rex_logo {
  width: 48px;
  height: auto;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(50px);
  transition: 1s; }
  .rex_logo.opening {
    transform: translateX(0); }
  @media (max-width: 768px) {
    .rex_logo {
      width: 25px;
      transform: translateX(30px); } }

.top_container {
  padding-top: 60px;
  height: calc(100vh - 80px); }
  @media (max-width: 768px) {
    .top_container {
      height: 100%;
      margin: 0 0 0 20px;
      padding-top: 20px; } }
  .top_container img {
    display: block; }
  .top_container .logo {
    width: 217px;
    height: auto;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .top_container .logo {
        width: 30%; } }
  .top_container .main_ttl {
    width: 612px;
    height: auto;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .top_container .main_ttl {
        width: 50%;
        margin-bottom: 20px; } }
  .top_container .sub_ttl {
    width: 460px;
    height: auto;
    margin-bottom: 75px; }
    @media (max-width: 768px) {
      .top_container .sub_ttl {
        width: 40%;
        margin-bottom: 35px; } }
  .top_container p {
    line-height: 2;
    letter-spacing: 0.12em; }
    @media (max-width: 768px) {
      .top_container p {
        margin-bottom: 40px;
        padding-right: 30px; } }

@media (max-width: 768px) {
  .main_container {
    margin-bottom: 60px; } }

.main_container ul {
  display: flex;
  flex-wrap: wrap;
  margin-left: -10px; }
  @media (max-width: 768px) {
    .main_container ul {
      margin: 0 20px 0 20px; } }
  .main_container ul li {
    width: 258px;
    height: 300px;
    margin: 10px 10px 35px 10px; }
    @media (max-width: 768px) {
      .main_container ul li {
        width: 46%;
        margin: 0 0 -70px 0; } }
    .main_container ul li a {
      color: #FFF;
      text-decoration: none;
      padding-bottom: 20px; }
      .main_container ul li a .date {
        margin: 7px 0 3px 0; }
      .main_container ul li a .comment {
        line-height: 1.5; }
      .main_container ul li a .img_wrap {
        width: 258px;
        height: 258px;
        position: relative;
        overflow: hidden; }
        @media (max-width: 768px) {
          .main_container ul li a .img_wrap {
            width: 100%;
            height: 53%; } }
        .main_container ul li a .img_wrap img {
          transition: 0.3s; }
        .main_container ul li a .img_wrap video {
          pointer-events: none; }
    @media (min-width: 769px) {
      .main_container ul li:hover img {
        opacity: 0.5;
        transition: 0.3s; } }
  @media (max-width: 768px) {
    .main_container ul li:nth-child(odd) {
      margin-right: 5%; } }

#modal {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  display: none;
  z-index: 10;
  overflow: scroll; }
  #modal .modal_inner {
    position: relative;
    width: 100%;
    height: 100%; }
    #modal .modal_inner .pic {
      text-align: center; }
      #modal .modal_inner .pic img, #modal .modal_inner .pic video {
        height: auto;
        max-height: 700px;
        max-width: 700px; }
        @media (max-width: 768px) {
          #modal .modal_inner .pic img, #modal .modal_inner .pic video {
            max-width: 100%; } }
    #modal .modal_inner .date {
      margin: 7px 0 3px 0; }
    #modal .modal_inner .comment {
      line-height: 1.5; }
      @media (max-width: 768px) {
        #modal .modal_inner .comment {
          padding-bottom: 20px; } }
    #modal .modal_inner .close_btn {
      width: 21px;
      height: auto;
      right: -40px;
      position: absolute;
      cursor: pointer; }
      @media (max-width: 768px) {
        #modal .modal_inner .close_btn {
          width: 87px;
          right: 0;
          top: -30px; } }
  #modal .modal_posi {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%); }
    @media (max-width: 768px) {
      #modal .modal_posi {
        width: 75%;
        max-height: 500px; } }

footer {
  position: relative;
  bottom: 0;
  margin: 100px 0 20px 0; }
  @media (max-width: 768px) {
    footer {
      margin: 0 20px 20px 20px; } }
  footer a {
    width: 360px;
    display: block; }
    @media (max-width: 768px) {
      footer a {
        width: 100%; } }
    footer a img {
      display: inline-block; }
    footer a .top_back {
      margin-left: -1px;
      width: 95%; }
    footer a .arrow {
      position: relative;
      top: -5px;
      left: 15px;
      width: 24px;
      height: auto; }
      @media only screen and (min-device-width: 320px) and (max-device-width: 374px) {
        footer a .arrow {
          width: 17px; } }
  footer .copyright {
    font-size: 10px;
    position: absolute;
    right: 0;
    bottom: 0;
    letter-spacing: 0.25em; }
    @media (max-width: 768px) {
      footer .copyright {
        position: static;
        margin-top: 15px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXMiOlsiYXBwLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gcmVzZXRcbmh0bWwsIGJvZHksIGgxLCBoMiwgaDMsIGg0LCB1bCwgb2wsIGRsLCBsaSwgZHQsIGRkLCBwLCBkaXYsIHNwYW4sIGltZywgYSwgdGFibGUsIHRyLCB0aCwgdGQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5hcnRpY2xlLCBoZWFkZXIsIGZvb3RlciwgYXNpZGUsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgbmF2LCBzZWN0aW9uIHsgXG4gIGRpc3BsYXk6YmxvY2s7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5vbCwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5hIHsgb3V0bGluZTogMDt9XG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5AbWl4aW4gc3AoJGJwOiA3NjhweCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwYygkYnA6IDc2OXB4KSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4ucG9ydHJhaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5sYW5kc2NhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8ge1xuXHQubGFuZHNjYXBlLCAucG9ydHJhaXQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AaW5jbHVkZSBwYyB7XG5cdC51LXBjIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxuXHQudS1zcCB7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxufVxuXG5AaW5jbHVkZSBzcCB7XG5cdC51LXNwIHtkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7fVxuXHQudS1wYyB7ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7fVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuXG4vLyBjb250ZW50XG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6IFwiRk9ULeetkee0q+OCtOOCt+ODg+OCryBQcjVOIFJcIixcIua4uOOCtOOCt+ODg+OCryBNZWRpdW1cIixZdUdvdGhpYyxZdUdvdGhpY00sXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIizjg6HjgqTjg6rjgqosTWVpcnlvLHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0E4QThBODtcblx0Y29sb3I6ICNGRkY7XG5cdDo6c2VsZWN0aW9uIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG5cdEBpbmNsdWRlIHNwe1xuXHRcdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnX3NwLnN2ZycpO1xuXHRcdC8vIGJhY2tncm91bmQtcG9zaXRpb246IDYwJSAtMjUwcHg7XG5cdFx0Ly8gYmFja2dyb3VuZC1zaXplOiAyMzAlO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246Zml4ZWQ7XG5cdFx0dG9wOjA7XG5cdFx0bGVmdDowO1xuXHRcdHotaW5kZXg6LTE7XG5cdFx0d2lkdGg6MTAwdnc7XG5cdFx0aGVpZ2h0OjEwMHZoO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnX3BjLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC00MzBweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG5cdFx0Y29udGVudDpcIlwiO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZ19zcC5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDYwJSAtMjUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzMCU7XG5cdFx0fVxuXHR9XG5cdCYub3BlbmluZzpiZWZvcmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogMS41cztcblx0fVxuXHQmLm9wZW4ge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLndyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDEzOTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHdpZHRoOiA4NCU7XG5cdG9wYWNpdHk6IDA7XG5cdEBpbmNsdWRlIHNwe1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCYub3BlbmluZyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiAxLjVzO1xuXHR9XG59XG5cbi5yZXhfbG9nbyB7XG5cdHdpZHRoOiA0OHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuXHR0cmFuc2l0aW9uOiAxcztcblx0Ji5vcGVuaW5nIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblx0QGluY2x1ZGUgc3B7XG5cdFx0d2lkdGg6IDI1cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwcHgpO1xuXHR9XG59XG5cbi50b3BfY29udGFpbmVyIHtcblx0Ly8gbWFyZ2luOiAwIDAgMCA2MHB4O1xuXHRwYWRkaW5nLXRvcDogNjBweDtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG5cdCBAaW5jbHVkZSBzcHtcblx0IFx0aGVpZ2h0OiAxMDAlO1xuXHQgXHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdCBcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHQgfVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5sb2dvIHtcblx0XHR3aWR0aDogMjE3cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblx0fVxuXHQubWFpbl90dGwge1xuXHRcdHdpZHRoOiA2MTJweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQuc3ViX3R0bCB7XG5cdFx0d2lkdGg6IDQ2MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLm1haW5fY29udGFpbmVyIHtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXHR1bCB7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdC8vIG1heC13aWR0aDogMTYwMHB4O1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMCAyMHB4O1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAyNThweDtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRtYXJnaW46IDEwcHggMTBweCAzNXB4IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0d2lkdGg6IDQ2JTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgLTcwcHggMDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI0ZGRjtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQuZGF0ZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiA3cHggMCAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tbWVudCB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0fVxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdC5pbWdfd3JhcCB7XG5cdFx0XHRcdHdpZHRoOiAyNThweDtcblx0XHRcdFx0aGVpZ2h0OiAyNThweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDUzJTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR2aWRlbyB7XG5cdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHQgfVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgcGN7XG5cdFx0XHRcdCY6aG92ZXIgaW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC4zcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdGxpOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1JTtcblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vbW9kYWxcbiNtb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC44KTtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTA7XG5cdG92ZXJmbG93OiBzY3JvbGw7XG5cdC8vIHRyYW5zaXRpb246IDAuNXM7XG5cdCYub3BlbiB7XG5cdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHQvLyBvcGFjaXR5OiAxO1xuXHQvLyB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXHQubW9kYWxfaW5uZXIge1xuXHRcdC8vIG1heC13aWR0aDogNzAwcHg7XG5cdFx0Ly8gbWF4LWhlaWdodDogODAwcHg7XG5cdFx0Ly8gbWFyZ2luOiBhdXRvO1xuXHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQvLyB0b3A6IDA7XG5cdFx0Ly8gYm90dG9tOiAwO1xuXHRcdC8vIGxlZnQ6IDA7XG5cdFx0Ly8gcmlnaHQ6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdC8vIHdpZHRoOiA4MCU7XG5cdFx0XHQvLyBtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHR9XG5cdC5waWMge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcsIHZpZGVvIHtcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogNzAwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmRhdGUge1xuXHRcdG1hcmdpbjogN3B4IDAgM3B4IDA7XG5cdH1cblx0LmNvbW1lbnQge1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdC5jbG9zZV9idG4ge1xuXHRcdHdpZHRoOiAyMXB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRyaWdodDogLTQwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBzcHtcblx0XHRcdHdpZHRoOiA4N3B4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IC0zMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC5tb2RhbF9wb3NpIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdG1heC1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0Ly8gdG9wOiBjYWxjKDUwJSArIDcwcHgpO1xuXHRcdH1cblx0fVxufVxuXG5mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiAxMDBweCAwIDIwcHggMDtcblx0QGluY2x1ZGUgc3B7XG5cdFx0bWFyZ2luOiAwIDIwcHggMjBweCAyMHB4O1xuXHR9XG5cdGEge1xuXHRcdHdpZHRoOiAzNjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQvLyBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIHNwe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHRcdC50b3BfYmFjayB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdHdpZHRoOiA5NSU7XG5cdFx0fVxuXHRcdC5hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOjMyMHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6Mzc0cHgpIHtcblx0XHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3B5cmlnaHQge1xuXHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG5cdFx0QGluY2x1ZGUgc3B7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdH1cbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBLEFBQUEsSUFBSSxFQUFFLElBQUksRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsQ0FBQyxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsR0FBRyxFQUFFLENBQUMsRUFBRSxLQUFLLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLENBQUM7RUFDMUYsTUFBTSxFQUFFLENBQUM7RUFDVCxPQUFPLEVBQUUsQ0FBQztFQUNWLE1BQU0sRUFBRSxDQUFDO0VBQ1QsV0FBVyxFQUFFLE1BQU07RUFDbkIsU0FBUyxFQUFFLElBQUk7RUFDZixjQUFjLEVBQUMsUUFBUTtFQUN2QixrQkFBa0IsRUFBRSxVQUFVO0VBQzlCLGVBQWUsRUFBRSxVQUFVO0VBQzNCLFVBQVUsRUFBRSxVQUFVLEdBQ3ZCOztBQUNELEFBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxVQUFVLEVBQUUsR0FBRyxFQUFFLE9BQU8sQ0FBQztFQUMvRCxPQUFPLEVBQUMsS0FBSyxHQUNkOztBQUNELEFBQUEsSUFBSSxDQUFDO0VBQ0gsV0FBVyxFQUFFLENBQUM7RUFDZCxvQkFBb0IsRUFBRSxJQUFJO0VBQzFCLHdCQUF3QixFQUFFLElBQUksR0FDL0I7O0FBQ0QsQUFBQSxFQUFFLEVBQUUsRUFBRSxDQUFDO0VBQ0wsVUFBVSxFQUFFLElBQUk7RUFDaEIsZUFBZSxFQUFF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 */
