@charset "UTF-8";
.commonOutlineArea {
  /*==================================================================================
 init
==================================================================================*/
}

.commonOutlineArea html,
.commonOutlineArea body,
.commonOutlineArea p,
.commonOutlineArea ol,
.commonOutlineArea ul,
.commonOutlineArea li,
.commonOutlineArea dl,
.commonOutlineArea dt,
.commonOutlineArea dd,
.commonOutlineArea blockquote,
.commonOutlineArea figure,
.commonOutlineArea fieldset,
.commonOutlineArea legend,
.commonOutlineArea textarea,
.commonOutlineArea pre,
.commonOutlineArea iframe,
.commonOutlineArea hr,
.commonOutlineArea h1,
.commonOutlineArea h2,
.commonOutlineArea h3,
.commonOutlineArea h4,
.commonOutlineArea h5,
.commonOutlineArea h6 {
  margin: 0;
  padding: 0;
  line-height: 1;
}

.commonOutlineArea h1,
.commonOutlineArea h2,
.commonOutlineArea h3,
.commonOutlineArea h4,
.commonOutlineArea h5,
.commonOutlineArea h6 {
  font-size: 100%;
  font-weight: 500;
}

.commonOutlineArea ul {
  list-style: none;
}

.commonOutlineArea button,
.commonOutlineArea input,
.commonOutlineArea select,
.commonOutlineArea textarea {
  margin: 0;
}

.commonOutlineArea html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.commonOutlineArea *,
.commonOutlineArea *:before,
.commonOutlineArea *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.commonOutlineArea img,
.commonOutlineArea embed,
.commonOutlineArea iframe,
.commonOutlineArea object,
.commonOutlineArea audio,
.commonOutlineArea video {
  height: auto;
  max-width: 100%;
}

.commonOutlineArea iframe {
  border: 0;
}

.commonOutlineArea table {
  border-collapse: collapse;
  border-spacing: 0;
}

.commonOutlineArea td,
.commonOutlineArea th {
  padding: 0;
  text-align: left;
}

/*==================================================================================
 pc - tablet
==================================================================================*/
.commonOutlineArea {
  margin: auto;
  width: 94%;
  max-width: 1000px;
  font-family: メイリオ, YuGothic, Yu Gothic, "游ゴシック", sans-serif;
  letter-spacing: 0.1em;
}

.commonOutlineArea article.outlines > div,
.commonOutlineArea article.outlines > table {
  margin: auto !important;
}

.commonOutlineArea section.intro {
  position: relative;
  /*padding-bottom: 80px;*/
  padding-left: 50%;
}

.commonOutlineArea section.intro > header {
  padding-top: 5px;
  font-size: 14px;
}

.commonOutlineArea section.intro > header h3 {
  padding-bottom: 30px;
  line-height: 1.4;
  font-size: 125%;
}

.commonOutlineArea section.intro > header dl:not(:last-of-type) {
  padding-bottom: 30px;
}

.commonOutlineArea section.intro > header dt {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin-bottom: 10px;
  padding: 7px;
  min-width: 70px;
  text-align: center;
  color: #fff;
  background: #181b17;
}

.commonOutlineArea section.intro > header dd {
  line-height: 1.7;
}

.commonOutlineArea section.intro > header dd a {
  color: #1d80cd;
}

.commonOutlineArea section.intro .image {
  position: absolute;
  top: 0;
  left: 0;
  width: 48%;
}

.commonOutlineArea section.intro .image img {
  width: 100%;
  height: auto;
}

.commonOutlineArea article.outlines {
  /*margin-bottom: 100px;*/
}

.commonOutlineArea article.outlines > div h4,
.commonOutlineArea article.outlines > table h4 {
  padding-bottom: 15px;
  line-height: 1.4;
  font-size: 20px;
  font-weight: normal !important;
  background-color: #7e7f7f;
  padding: 10px;
  margin-bottom: 10px !important;
  color: #fff;
}

.commonOutlineArea article.outlines > div + div,
.commonOutlineArea article.outlines > table + div {
  margin-top: 60px !important;
}

.commonOutlineArea article.outlines > table + table {
  margin-top: 30px !important;
}

.commonOutlineArea article.outlines table {
  width: 100% !important;
  border-collapse: collapse;
  color: #333;
  background: #fff;
}

.commonOutlineArea article.outlines table th,
.commonOutlineArea article.outlines table td {
  padding: 20px !important;
  border: 1px solid #cecece;
  vertical-align: middle;
  text-align: left !important;
  line-height: 1.4;
  font-size: 14px;
  color: #000;
}

.commonOutlineArea article.outlines table td:first-of-type {
  min-width: 250px;
  background: #eaeaea !important;
  color: #000;
  font-weight: bold;
}

@media (min-width: 768px) {
  .commonOutlineArea article.outlines table + table tr:first-child td {
    /*border-top: none !important;*/
  }
}

.commonOutlineArea section.intro {
  padding-bottom: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  padding-left: 0;
}

.commonOutlineArea section.intro > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 50%;
          flex: 1 50%;
}

.commonOutlineArea section.intro > header h3:empty {
  padding-bottom: 0;
}

.commonOutlineArea section.intro .image {
  position: relative;
  width: auto;
}

.commonOutlineArea section.intro .image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.commonOutlineArea article.outlines > div + div,
.commonOutlineArea article.outlines > table + div {
  margin-top: 0 !important;
}

.commonOutlineArea article.outlines > div:not(:empty) + div,
.commonOutlineArea article.outlines > table:not(:empty) + div {
  margin-top: 60px !important;
}

.commonOutlineArea section.intro > header dd.contact span {
  font-weight: bold;
}

.commonOutlineArea section.intro > header dd.contact a {
  font-size: 24px;
  color: #ff0000;
}

.u-hide--pc {
  display: none;
}

/*==================================================================================
 sp
==================================================================================*/
@media screen and (max-width: 767px) {
  .commonOutlineArea article.outlines {
    /*margin-bottom: 80px;*/
  }
  .commonOutlineArea article.outlines > div h4,
  .commonOutlineArea article.outlines > table h4 {
    padding-bottom: 10px;
    font-size: 16px;
  }
  .commonOutlineArea article.outlines > div + div,
  .commonOutlineArea article.outlines > table + div {
    margin-top: 40px !important;
  }
  .commonOutlineArea article.outlines > table + table {
    margin-top: 20px !important;
  }
  .commonOutlineArea article.outlines table th,
  .commonOutlineArea article.outlines table td {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    padding: 15px 15px !important;
    width: 100%;
    border: 1px solid #cecece;
    font-size: 12px;
  }
  .commonOutlineArea article.outlines table td {
    border-bottom: none !important;
  }
  .commonOutlineArea article.outlines table tr:last-of-type td:last-of-type {
    border-bottom: 1px solid #cecece !important;
  }
  .commonOutlineArea article.outlines > table + table td:first-of-type {
    /*border-top: none !important;*/
  }
  .commonOutlineArea section.intro {
    padding-bottom: 60px;
    padding-top: 190px;
    padding-left: 0;
  }
  .commonOutlineArea section.intro > header {
    padding-top: 0;
    font-size: 12px;
  }
  .commonOutlineArea section.intro > header h3 {
    padding-bottom: 20px;
    text-align: center;
  }
  .commonOutlineArea section.intro > header dl:not(:last-of-type) {
    padding-bottom: 20px;
  }
  .commonOutlineArea section.intro > header dt {
    margin-bottom: 5px;
    padding: 5px;
    min-width: 70px;
  }
  .commonOutlineArea section.intro .image {
    right: 0;
    left: 0;
    width: auto;
    text-align: center;
  }
  .commonOutlineArea section.intro .image img {
    width: auto;
    height: 180px;
  }
  .commonOutlineArea article.outlines > div + div,
  .commonOutlineArea article.outlines > table + div {
    margin-top: 0 !important;
  }
  .commonOutlineArea article.outlines > div:not(:empty) + div,
  .commonOutlineArea article.outlines > table:not(:empty) + div {
    margin-top: 40px !important;
  }
  .commonOutlineArea section.intro {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-top: 0;
  }
  .u-hide--pc {
    display: block;
  }
}

@media screen and (min-width: 768px) {
  .outline {
    font-size: 48px;
  }
}

@media screen and (max-width: 767px) {
  .outline {
    font-size: 32px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm91dGxpbmUuY3NzIiwib3V0bGluZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQjtFQUNFOzttRkRHaUY7QUFDbkY7O0FDTEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBNEJJLFNBQVM7RUFDVCxVQUFVO0VBQ1YsY0FBYztBREdsQjs7QUNqQ0E7Ozs7OztFQXVDSSxlQUFlO0VBQ2YsZ0JBQWdCO0FER3BCOztBQzNDQTtFQTRDSSxnQkFBZ0I7QURHcEI7O0FDL0NBOzs7O0VBbURJLFNBQVM7QURHYjs7QUN0REE7RUF1REksOEJBQThCO0VBQzlCLHNCQUFzQjtBREcxQjs7QUMzREE7OztFQThESSw4QkFBOEI7RUFDOUIsc0JBQXNCO0FERzFCOztBQ2xFQTs7Ozs7O0VBd0VJLFlBQVk7RUFDWixlQUFlO0FER25COztBQzVFQTtFQTZFSSxTQUFTO0FER2I7O0FDaEZBO0VBaUZJLHlCQUF5QjtFQUN6QixpQkFBaUI7QURHckI7O0FDckZBOztFQXVGSSxVQUFVO0VBQ1YsZ0JBQWdCO0FER3BCOztBQ0NBOzttRkRHbUY7QUNDbkY7RUFDRSxZQUFZO0VBQ1osVUFBVTtFQUNWLGlCQUFpQjtFQUNqQiwyREFBYTtFQUNiLHFCQUFxQjtBREN2Qjs7QUNFQTs7RUFFRSx1QkFBdUI7QURDekI7O0FDRUE7RUFDRSxrQkFBa0I7RUFDbEIsd0JBQUE7RUFDQSxpQkFBaUI7QURDbkI7O0FDRUE7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtBRENqQjs7QUNFQTtFQUNFLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZUFBZTtBRENqQjs7QUNFQTtFQUNFLG9CQUFvQjtBREN0Qjs7QUNFQTtFQUNFLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQW1CO0FEQ3JCOztBQ0VBO0VBQ0UsZ0JBQWdCO0FEQ2xCOztBQ0VBO0VBQ0UsY0FBYztBRENoQjs7QUNFQTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztFQUNQLFVBQVU7QURDWjs7QUNFQTtFQUNFLFdBQVc7RUFDWCxZQUFZO0FEQ2Q7O0FDRUE7RUFDRSx3QkFBQTtBRENGOztBQ0VBOztFQUVFLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLDhCQUE4QjtFQUM5Qix5QkFBeUI7RUFDekIsYUFBYTtFQUNiLDhCQUE4QjtFQUM5QixXQUFXO0FEQ2I7O0FDRUE7O0VBRUUsMkJBQTJCO0FEQzdCOztBQ0VBO0VBQ0UsMkJBQTJCO0FEQzdCOztBQ0VBO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUF5QjtFQUN6QixXQUFXO0VBQ1gsZ0JBQWdCO0FEQ2xCOztBQ0VBOztFQUVFLHdCQUF3QjtFQUN4Qix5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLDJCQUEyQjtFQUMzQixnQkFBZ0I7RUFDaEIsZUFBZTtFQUNmLFdBQVc7QURDYjs7QUNFQTtFQUNFLGdCQUFnQjtFQUNoQiw4QkFBOEI7RUFDOUIsV0FBVztFQUNYLGlCQUFpQjtBRENuQjs7QUNFQTtFQUNFO0lBQ0UsK0JBQUE7RURDRjtBQUNGOztBQ0VBO0VBQ0Usb0JBQW9CO0VBQ3BCLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsOEJBQTJCO0VBQTNCLDhCQUEyQjtNQUEzQiwrQkFBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBQ2hCLGVBQWU7QURDakI7O0FDRUE7RUFDRSxtQkFBVztNQUFYLGVBQVc7VUFBWCxXQUFXO0FEQ2I7O0FDRUE7RUFDRSxpQkFBaUI7QURDbkI7O0FDRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztBRENiOztBQ0VBO0VBQ0Usb0JBQWlCO0tBQWpCLGlCQUFpQjtBRENuQjs7QUNFQTs7RUFFRSx3QkFBd0I7QURDMUI7O0FDRUE7O0VBRUUsMkJBQTJCO0FEQzdCOztBQ0VBO0VBQ0UsaUJBQWlCO0FEQ25COztBQ0VBO0VBQ0UsZUFBZTtFQUVmLGNBQWM7QURBaEI7O0FDR0E7RUFDRSxhQUFhO0FEQWY7O0FDR0E7O21GRENtRjtBQ0duRjtFQUNFO0lBQ0UsdUJBQUE7RURERjtFQ0lBOztJQUVFLG9CQUFvQjtJQUNwQixlQUFlO0VERmpCO0VDS0E7O0lBRUUsMkJBQTJCO0VESDdCO0VDTUE7SUFDRSwyQkFBMkI7RURKN0I7RUNPQTs7SUFFRSw4QkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCw2QkFBNkI7SUFDN0IsV0FBVztJQUNYLHlCQUF5QjtJQUN6QixlQUFlO0VETGpCO0VDUUE7SUFDRSw4QkFBOEI7RUROaEM7RUNTQTtJQUNFLDJDQUEyQztFRFA3QztFQ1VBO0lBQ0UsK0JBQUE7RURSRjtFQ1dBO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixlQUFlO0VEVGpCO0VDWUE7SUFDRSxjQUFjO0lBQ2QsZUFBZTtFRFZqQjtFQ2FBO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtFRFhwQjtFQ2NBO0lBQ0Usb0JBQW9CO0VEWnRCO0VDZUE7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLGVBQWU7RURiakI7RUNnQkE7SUFDRSxRQUFRO0lBQ1IsT0FBTztJQUNQLFdBQVc7SUFDWCxrQkFBa0I7RURkcEI7RUNpQkE7SUFDRSxXQUFXO0lBQ1gsYUFBYTtFRGZmO0VDa0JBOztJQUVFLHdCQUF3QjtFRGhCMUI7RUNtQkE7O0lBRUUsMkJBQTJCO0VEakI3QjtFQ29CQTtJQUNFLDRCQUE4QjtJQUE5Qiw4QkFBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixjQUFjO0VEbEJoQjtFQ3FCQTtJQUNFLGNBQWM7RURuQmhCO0FBQ0Y7O0FDc0JBO0VBQ0U7SUFDRSxlQUFlO0VEbkJqQjtBQUNGOztBQ3FCQTtFQUNFO0lBQ0UsZUFBZTtFRGxCakI7QUFDRiIsImZpbGUiOiJvdXRsaW5lLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jb21tb25PdXRsaW5lQXJlYSB7XG4gIC8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gaW5pdFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGh0bWwsXG4uY29tbW9uT3V0bGluZUFyZWEgYm9keSxcbi5jb21tb25PdXRsaW5lQXJlYSBwLFxuLmNvbW1vbk91dGxpbmVBcmVhIG9sLFxuLmNvbW1vbk91dGxpbmVBcmVhIHVsLFxuLmNvbW1vbk91dGxpbmVBcmVhIGxpLFxuLmNvbW1vbk91dGxpbmVBcmVhIGRsLFxuLmNvbW1vbk91dGxpbmVBcmVhIGR0LFxuLmNvbW1vbk91dGxpbmVBcmVhIGRkLFxuLmNvbW1vbk91dGxpbmVBcmVhIGJsb2NrcXVvdGUsXG4uY29tbW9uT3V0bGluZUFyZWEgZmlndXJlLFxuLmNvbW1vbk91dGxpbmVBcmVhIGZpZWxkc2V0LFxuLmNvbW1vbk91dGxpbmVBcmVhIGxlZ2VuZCxcbi5jb21tb25PdXRsaW5lQXJlYSB0ZXh0YXJlYSxcbi5jb21tb25PdXRsaW5lQXJlYSBwcmUsXG4uY29tbW9uT3V0bGluZUFyZWEgaWZyYW1lLFxuLmNvbW1vbk91dGxpbmVBcmVhIGhyLFxuLmNvbW1vbk91dGxpbmVBcmVhIGgxLFxuLmNvbW1vbk91dGxpbmVBcmVhIGgyLFxuLmNvbW1vbk91dGxpbmVBcmVhIGgzLFxuLmNvbW1vbk91dGxpbmVBcmVhIGg0LFxuLmNvbW1vbk91dGxpbmVBcmVhIGg1LFxuLmNvbW1vbk91dGxpbmVBcmVhIGg2IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGgxLFxuLmNvbW1vbk91dGxpbmVBcmVhIGgyLFxuLmNvbW1vbk91dGxpbmVBcmVhIGgzLFxuLmNvbW1vbk91dGxpbmVBcmVhIGg0LFxuLmNvbW1vbk91dGxpbmVBcmVhIGg1LFxuLmNvbW1vbk91dGxpbmVBcmVhIGg2IHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYnV0dG9uLFxuLmNvbW1vbk91dGxpbmVBcmVhIGlucHV0LFxuLmNvbW1vbk91dGxpbmVBcmVhIHNlbGVjdCxcbi5jb21tb25PdXRsaW5lQXJlYSB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGh0bWwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSAqLFxuLmNvbW1vbk91dGxpbmVBcmVhICo6YmVmb3JlLFxuLmNvbW1vbk91dGxpbmVBcmVhICo6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBpbWcsXG4uY29tbW9uT3V0bGluZUFyZWEgZW1iZWQsXG4uY29tbW9uT3V0bGluZUFyZWEgaWZyYW1lLFxuLmNvbW1vbk91dGxpbmVBcmVhIG9iamVjdCxcbi5jb21tb25PdXRsaW5lQXJlYSBhdWRpbyxcbi5jb21tb25PdXRsaW5lQXJlYSB2aWRlbyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgdGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHRkLFxuLmNvbW1vbk91dGxpbmVBcmVhIHRoIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBwYyAtIHRhYmxldFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5jb21tb25PdXRsaW5lQXJlYSB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDk0JTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGZvbnQtZmFtaWx5OiDjg6HjgqTjg6rjgqosIFl1R290aGljLCBZdSBHb3RoaWMsIFwi5ri444K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYsXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKnBhZGRpbmctYm90dG9tOiA4MHB4OyovXG4gIHBhZGRpbmctbGVmdDogNTAlO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZHQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDdweDtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTgxYjE3O1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRkIGEge1xuICBjb2xvcjogIzFkODBjZDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB7XG4gIC8qbWFyZ2luLWJvdHRvbTogMTAwcHg7Ki9cbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYgaDQsXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlIGg0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2U3ZjdmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyBkaXYge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGgsXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgYmFja2dyb3VuZDogI2VhZWFlYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSArIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICAvKmJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDsqL1xuICB9XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+ICoge1xuICBmbGV4OiAxIDUwJTtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgaDM6ZW1wdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyBkaXYge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2Om5vdCg6ZW1wdHkpICsgZGl2LFxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZTpub3QoOmVtcHR5KSArIGRpdiB7XG4gIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGQuY29udGFjdCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRkLmNvbnRhY3QgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi51LWhpZGUtLXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBzcFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHtcbiAgICAvKm1hcmdpbi1ib3R0b206IDgwcHg7Ki9cbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiBoNCxcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSBoNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2ICsgZGl2LFxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIHRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdGgsXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgdGFibGUgdHI6bGFzdC1vZi10eXBlIHRkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2UgIWltcG9ydGFudDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgdGFibGUgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLypib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7Ki9cbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGgzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgZGw6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtaW4td2lkdGg6IDcwcHg7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2ICsgZGl2LFxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXY6bm90KDplbXB0eSkgKyBkaXYsXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGU6bm90KDplbXB0eSkgKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC51LWhpZGUtLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXRsaW5lIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbiIsIi5jb21tb25PdXRsaW5lQXJlYSB7XHJcbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiBpbml0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuICBodG1sLFxyXG4gIGJvZHksXHJcbiAgcCxcclxuICBvbCxcclxuICB1bCxcclxuICBsaSxcclxuICBkbCxcclxuICBkdCxcclxuICBkZCxcclxuICBibG9ja3F1b3RlLFxyXG4gIGZpZ3VyZSxcclxuICBmaWVsZHNldCxcclxuICBsZWdlbmQsXHJcbiAgdGV4dGFyZWEsXHJcbiAgcHJlLFxyXG4gIGlmcmFtZSxcclxuICBocixcclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICBoMSxcclxuICBoMixcclxuICBoMyxcclxuICBoNCxcclxuICBoNSxcclxuICBoNiB7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuXHJcbiAgdWwge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcblxyXG4gIGJ1dHRvbixcclxuICBpbnB1dCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgaHRtbCB7XHJcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgKixcclxuICAqOmJlZm9yZSxcclxuICAqOmFmdGVyIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgfVxyXG5cclxuICBpbWcsXHJcbiAgZW1iZWQsXHJcbiAgaWZyYW1lLFxyXG4gIG9iamVjdCxcclxuICBhdWRpbyxcclxuICB2aWRlbyB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBpZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHBjIC0gdGFibGV0XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHtcclxuICBtYXJnaW46IGF1dG87XHJcbiAgd2lkdGg6IDk0JTtcclxuICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICBmb250LWZhbWlseTog44Oh44Kk44Oq44KqLCBZdUdvdGhpYywgWXUgR290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXYsXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUge1xyXG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8qcGFkZGluZy1ib3R0b206IDgwcHg7Ki9cclxuICBwYWRkaW5nLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBoMyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDEyNSU7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRsOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGR0IHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDdweDtcclxuICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQ6ICMxODFiMTc7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGRkIHtcclxuICBsaW5lLWhlaWdodDogMS43O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZCBhIHtcclxuICBjb2xvcjogIzFkODBjZDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDQ4JTtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIGltZyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB7XHJcbiAgLyptYXJnaW4tYm90dG9tOiAxMDBweDsqL1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiBoNCxcclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSBoNCB7XHJcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZTdmN2Y7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2ICsgZGl2LFxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcclxuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyB0YWJsZSB7XHJcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRoLFxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XHJcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWNlY2U7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRkOmZpcnN0LW9mLXR5cGUge1xyXG4gIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgYmFja2dyb3VuZDogI2VhZWFlYSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSArIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcclxuICAgIC8qYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyovXHJcbiAgfVxyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XHJcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgY29sdW1uLWdhcDogMjBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gKiB7XHJcbiAgZmxleDogMSA1MCU7XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIGgzOmVtcHR5IHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gLmltYWdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvIC5pbWFnZSBpbWcge1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZSArIGRpdiB7XHJcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdjpub3QoOmVtcHR5KSArIGRpdixcclxuLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZTpub3QoOmVtcHR5KSArIGRpdiB7XHJcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZC5jb250YWN0IHNwYW4ge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4uY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkZC5jb250YWN0IGEge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgY29sb3I6ICNmZjAwMDA7XHJcbn1cclxuXHJcbi51LWhpZGUtLXBjIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHNwXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB7XHJcbiAgICAvKm1hcmdpbi1ib3R0b206IDgwcHg7Ki9cclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2IGg0LFxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgaDQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IGRpdiArIGRpdixcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyA+IHRhYmxlICsgZGl2IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyB0YWJsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0aCxcclxuICAuY29tbW9uT3V0bGluZUFyZWEgYXJ0aWNsZS5vdXRsaW5lcyB0YWJsZSB0ZCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlY2VjZTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRkIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzIHRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZDpsYXN0LW9mLXR5cGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZWNlY2UgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyB0YWJsZSB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgIC8qYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50OyovXHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBzZWN0aW9uLmludHJvID4gaGVhZGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIHNlY3Rpb24uaW50cm8gPiBoZWFkZXIgaDMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkbDpub3QoOmxhc3Qtb2YtdHlwZSkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyA+IGhlYWRlciBkdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyAuaW1hZ2Uge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyAuaW1hZ2UgaW1nIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICB9XHJcblxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gZGl2ICsgZGl2LFxyXG4gIC5jb21tb25PdXRsaW5lQXJlYSBhcnRpY2xlLm91dGxpbmVzID4gdGFibGUgKyBkaXYge1xyXG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiBkaXY6bm90KDplbXB0eSkgKyBkaXYsXHJcbiAgLmNvbW1vbk91dGxpbmVBcmVhIGFydGljbGUub3V0bGluZXMgPiB0YWJsZTpub3QoOmVtcHR5KSArIGRpdiB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuY29tbW9uT3V0bGluZUFyZWEgc2VjdGlvbi5pbnRybyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC51LWhpZGUtLXBjIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAub3V0bGluZSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLm91dGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxufVxyXG4iXX0= */
