/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "SVN-Gilroy", sans-serif; }

.procedure {
  padding: 3rem 0;
  position: relative;
  background: rgba(211, 211, 211, 0.1); }
  @media screen and (max-width: 768px) {
    .procedure {
      padding: 7rem 0; } }
  .procedure::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/careers/bg-careers.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    pointer-events: none;
    z-index: 0; }

.proce-block {
  padding: 4.8rem 2.4rem 2.4rem 2.4rem;
  max-width: 80.2rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 1;
  background-color: #fff;
  border-top: 0.5rem solid #000; }
  @media screen and (max-width: 580px) {
    .proce-block {
      padding: 3rem 0; } }

.decor-top {
  max-width: 33.2rem;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  margin-bottom: -1.6rem; }

.proce-list {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin: 4rem 0; }

.proce-item {
  width: 100%; }
  .proce-item:nth-child(odd) .proce-box {
    background: rgba(0, 105, 181, 0.1); }

.proce-content {
  width: 100%;
  display: flex;
  gap: 3.2rem;
  align-items: center; }
  @media screen and (max-width: 580px) {
    .proce-content {
      align-items: start; } }

.proce-box {
  padding: 2.4rem 3.2rem;
  background: rgba(0, 105, 181, 0.05);
  backdrop-filter: blur(0.6rem);
  display: flex;
  align-items: center;
  gap: 3.2rem;
  position: relative;
  flex-wrap: wrap; }
  @media screen and (max-width: 580px) {
    .proce-box {
      align-items: center;
      justify-content: center;
      padding: 1.6rem; } }
  .proce-box .num {
    width: fit-content;
    color: #0069B5;
    font-family: var(--font-pri);
    font-size: 5.2rem;
    font-weight: 700;
    line-height: 1.15;
    opacity: 0.5; }
    @media only screen and (max-width: 1200px) {
      .proce-box .num {
        font-size: 4.7rem; } }
    @media only screen and (max-width: 800px) {
      .proce-box .num {
        font-size: 3.8rem; } }

.proce-info {
  flex: 1;
  padding-right: 12rem; }
  @media screen and (max-width: 580px) {
    .proce-info {
      padding-right: 0; } }

.b-title {
  font-family: var(--font-pri);
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 0.8;
  color: #1A1A1A;
  margin-bottom: 1.6rem; }
  @media only screen and (max-width: 1200px) {
    .b-title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .b-title {
      font-size: 1.7rem; } }

.proce-txt {
  line-height: normal; }
  .proce-txt p {
    overflow: hidden;
    color: #666;
    text-overflow: ellipsis;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 0.4rem; }
  .proce-txt a {
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    color: #2A81CF;
    text-overflow: ellipsis;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 400;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    line-height: 0.8; }

.proce-icon {
  position: absolute;
  right: 3.2rem;
  top: 50%;
  display: flex;
  align-items: center;
  max-width: 13rem;
  width: 100%;
  padding-top: 9rem;
  transform: translateY(-50%); }
  @media screen and (max-width: 580px) {
    .proce-icon {
      position: relative;
      top: unset;
      transform: translate(0);
      right: unset; } }
  @media screen and (max-width: 480px) {
    .proce-icon {
      padding-top: 8rem; } }
  .proce-icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

.job-list {
  display: flex;
  margin: 0 -1.2rem;
  flex-wrap: wrap;
  row-gap: 2.4rem; }
  @media screen and (max-width: 768px) {
    .job-list {
      margin: 0 -0.8rem;
      row-gap: 1.6rem; } }

.job-item {
  width: 50%;
  padding: 0 1.2rem; }
  @media screen and (max-width: 768px) {
    .job-item {
      padding: 0 0.8rem; } }
  @media screen and (max-width: 650px) {
    .job-item {
      width: 100%; } }

.job-box {
  padding: 2.4rem;
  border: 1px solid rgba(0, 105, 181, 0.5);
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(0.6rem);
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  transition: 0.3s;
  height: 100%; }
  @media screen and (max-width: 768px) {
    .job-box {
      gap: 1.6rem;
      padding: 1.6rem; } }
  .job-box:hover {
    border: 1px solid rgba(0, 105, 181, 0.5);
    background: rgba(0, 105, 181, 0.1); }

.job-title {
  overflow: hidden;
  color: #0B0B0B;
  text-overflow: ellipsis;
  font-family: var(--font-pri);
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 1.6rem;
  transition: 0.3s;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media only screen and (max-width: 1200px) {
    .job-title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .job-title {
      font-size: 1.7rem; } }
  @media screen and (max-width: 768px) {
    .job-title {
      margin-bottom: 0.8rem; } }
  .job-title:hover {
    color: #0069B5; }

.location {
  color: #0069B5;
  font-family: var(--font-pri);
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.job-desc {
  display: flex;
  align-items: center;
  gap: 1.6rem;
  flex-wrap: wrap;
  row-gap: 0.4rem; }
  .job-desc p {
    width: fit-content;
    color: #0B0B0B;
    font-family: var(--font-pri);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.4; }
    @media screen and (max-width: 768px) {
      .job-desc p {
        font-size: 1.2rem; } }
    .job-desc p strong {
      font-weight: 700; }

.job-content p {
  overflow: hidden;
  color: #666;
  text-overflow: ellipsis;
  font-family: var(--font-pri);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; }

.careers-job {
  padding: 9.6rem 0; }
  .careers-job .sec-title {
    margin-bottom: 4rem; }
  @media screen and (max-width: 768px) {
    .careers-job {
      padding: 5rem 0; }
      .careers-job .sec-title {
        margin-bottom: 2.4rem; } }

.no-job_block {
  display: flex;
  gap: 1.6rem;
  align-items: center; }
  @media screen and (max-width: 580px) {
    .no-job_block {
      flex-direction: column-reverse;
      align-items: center; } }

.nj-txt {
  max-width: 78.4rem;
  width: 100%;
  display: flex;
  gap: 2.4rem;
  flex-direction: column; }
  @media screen and (max-width: 980px) {
    .nj-txt {
      width: 60%; } }
  @media screen and (max-width: 580px) {
    .nj-txt {
      width: 100%;
      justify-content: center;
      align-items: center; } }
  .nj-txt p {
    color: #000;
    font-family: var(--font-pri);
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.5; }
    @media only screen and (max-width: 1200px) {
      .nj-txt p {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .nj-txt p {
        font-size: 1.5rem; } }
    @media screen and (max-width: 580px) {
      .nj-txt p {
        text-align: center; } }

.nj-title {
  color: #000;
  font-family: var(--font-pri);
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.4; }
  @media only screen and (max-width: 1200px) {
    .nj-title {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .nj-title {
      font-size: 1.6rem; } }
  @media screen and (max-width: 580px) {
    .nj-title {
      text-align: center; } }

.nj-img {
  flex: 1;
  display: flex;
  justify-content: center;
  flex-shrink: 0; }
  .nj-img img {
    width: auto;
    max-height: 15rem;
    height: 100%;
    object-fit: contain; }

.career-detail {
  padding: 9.6rem 0; }
  @media screen and (max-width: 768px) {
    .career-detail {
      padding: 5rem 0; } }

.cd-block {
  display: flex;
  margin: 0 -1.2rem; }
  @media screen and (max-width: 768px) {
    .cd-block {
      flex-direction: column-reverse;
      gap: 3.2rem; } }

.cd-info {
  width: calc(8 / 12 * 100%);
  padding: 0 1.2rem;
  display: flex;
  flex-direction: column;
  align-items: center; }
  @media screen and (max-width: 1200px) {
    .cd-info {
      flex: 1;
      width: 100%; } }

.cd-txt {
  padding: 4rem 0;
  color: #000;
  text-align: center;
  font-family: var(--font-pri);
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.5; }
  @media only screen and (max-width: 1200px) {
    .cd-txt {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .cd-txt {
      font-size: 1.5rem; } }

.cd-summary {
  width: 25%;
  padding: 0 1.2rem;
  position: relative;
  margin-left: auto; }
  @media screen and (max-width: 1200px) {
    .cd-summary {
      max-width: 28rem;
      width: 100%;
      flex-shrink: 0; } }
  @media screen and (max-width: 768px) {
    .cd-summary {
      max-width: 100%; } }

.cd-top {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-bottom: 6.4rem; }
  @media screen and (max-width: 768px) {
    .cd-top {
      margin-bottom: 3.2rem;
      gap: 1.2rem; } }
  .cd-top .location {
    color: #0069B5;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.5; }

.cd-info_list {
  display: flex;
  flex-direction: column;
  gap: 4rem; }
  @media screen and (max-width: 480px) {
    .cd-info_list {
      gap: 1.6rem; } }

.cd-info_item {
  width: 100%;
  border: 0.1rem solid rgba(0, 105, 181, 0.5);
  background: rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(0.6rem);
  padding: 2.4rem;
  display: flex;
  gap: 2.5rem; }
  @media screen and (max-width: 768px) {
    .cd-info_item {
      gap: 1.6rem; } }
  @media screen and (max-width: 480px) {
    .cd-info_item {
      flex-direction: column;
      gap: 1.2rem;
      padding: 1.2rem; } }

.cd-i_title {
  max-width: 14rem;
  color: #0069B5;
  width: 100%;
  flex-shrink: 0;
  font-family: var(--font-pri);
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.3; }
  @media only screen and (max-width: 1200px) {
    .cd-i_title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .cd-i_title {
      font-size: 1.7rem; } }
  @media screen and (max-width: 880px) {
    .cd-i_title {
      max-width: 10rem; } }
  @media screen and (max-width: 480px) {
    .cd-i_title {
      max-width: 100%;
      padding-bottom: 0.4rem;
      border-bottom: 0.1rem solid rgba(0, 105, 181, 0.5); } }

.cd-i_content {
  border-left: 0.1rem solid rgba(0, 105, 181, 0.5);
  padding-left: 1.6rem; }
  @media screen and (max-width: 480px) {
    .cd-i_content {
      padding-left: 0;
      border: 0; } }
  .cd-i_content ol {
    list-style-type: decimal; }
    .cd-i_content ol li::before {
      display: none; }
  .cd-i_content ul {
    list-style-type: none !important; }
  .cd-i_content ul,
  .cd-i_content ol {
    padding-left: 2rem;
    display: flex;
    flex-direction: column;
    gap: 0.8rem; }
    @media screen and (max-width: 480px) {
      .cd-i_content ul,
      .cd-i_content ol {
        padding-left: 1.2rem;
        border-left: 0;
        padding-top: 0; } }
    .cd-i_content ul li,
    .cd-i_content ol li {
      color: #000;
      font-family: var(--font-pri);
      font-size: 1.8rem;
      font-weight: 400;
      line-height: 150%;
      position: relative; }
      @media only screen and (max-width: 1200px) {
        .cd-i_content ul li,
        .cd-i_content ol li {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .cd-i_content ul li,
        .cd-i_content ol li {
          font-size: 1.5rem; } }
      .cd-i_content ul li::before,
      .cd-i_content ol li::before {
        content: '';
        width: 0.4rem;
        height: 0.4rem;
        position: absolute;
        top: 1rem;
        left: -1.2rem;
        background: #000;
        border-radius: 10rem; }
        @media screen and (max-width: 480px) {
          .cd-i_content ul li::before,
          .cd-i_content ol li::before {
            top: 0.7rem;
            border-radius: 50%; } }

.sum-box {
  padding: 2.4rem;
  border: 0.1rem solid rgba(0, 105, 181, 0.5);
  background: #0069B5;
  backdrop-filter: blur(0.6rem);
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  position: sticky;
  top: 10rem;
  left: 0; }
  @media screen and (max-width: 768px) {
    .sum-box {
      gap: 2.4rem; }
      .sum-box .btn {
        margin: 0 auto; }
        .sum-box .btn img {
          width: 2rem;
          height: 2rem; } }
  .sum-box .btn {
    font-size: 1.6rem; }
    .sum-box .btn:hover {
      border-color: #fff; }

.sum-list {
  display: flex;
  flex-direction: column;
  gap: 1.6rem; }
  @media screen and (max-width: 768px) {
    .sum-list {
      flex-direction: row;
      justify-content: center;
      row-gap: 0.8rem;
      flex-wrap: wrap; } }

.sum-item {
  display: flex;
  align-items: center;
  gap: 1rem; }
  .sum-item img {
    width: 1.6rem;
    height: 1.6rem; }
  .sum-item p {
    color: #FFF;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 400; }
    .sum-item p strong {
      font-weight: 700; }

.cd-title {
  color: #0B0B0B;
  font-family: var(--font-pri);
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.2; }
  @media only screen and (max-width: 1200px) {
    .cd-title {
      font-size: 3.5rem; } }
  @media only screen and (max-width: 800px) {
    .cd-title {
      font-size: 2.7rem; } }

.job-req {
  padding: 6.4rem 0 9.6rem 0;
  background: linear-gradient(180deg, var(--color-frimary-600, rgba(0, 105, 181, 0.1)) 0%, var(--Color-Frimary-0, rgba(232, 255, 255, 0.1)) 100%); }
  @media screen and (max-width: 768px) {
    .job-req {
      padding: 5rem 0; } }
  .job-req .job-list {
    margin-top: 4rem; }
    @media screen and (max-width: 768px) {
      .job-req .job-list {
        margin-top: 2.4rem; } }

.modal-apply {
  padding: 4.8rem;
  max-width: 79.3rem;
  width: 100%; }
  @media screen and (max-width: 768px) {
    .modal-apply {
      padding: 2.4rem; } }
  @media screen and (max-width: 480px) {
    .modal-apply {
      padding: 2.4rem 1.5rem; } }
  .modal-apply .close-modal {
    display: none !important; }
  .modal-apply .btn-close_modal {
    width: 2.4rem;
    height: 2.4rem;
    display: flex;
    position: absolute;
    top: 2rem;
    right: 2.2rem;
    cursor: pointer; }
    .modal-apply .btn-close_modal img {
      width: 100%;
      height: 100%;
      object-fit: contain; }

.apply-title {
  color: #0069B5;
  font-family: var(--font-pri);
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.1;
  text-align: center;
  margin-bottom: 4rem; }
  @media only screen and (max-width: 1200px) {
    .apply-title {
      font-size: 3.1rem; } }
  @media only screen and (max-width: 800px) {
    .apply-title {
      font-size: 2.6rem; } }

.form-apply {
  margin-top: 4rem; }
  @media screen and (max-width: 768px) {
    .form-apply .form-wrap {
      gap: 1.6rem; } }
  .form-apply .form-group .form-label {
    row-gap: 0.8rem; }
    @media screen and (max-width: 768px) {
      .form-apply .form-group .form-label {
        row-gap: 0.4rem; } }
  .form-apply form input[type="file"] {
    display: none; }
  .form-apply form label label {
    min-height: 13.4rem;
    border: 0.1rem solid rgba(0, 105, 181, 0.5);
    transition: 0.3s;
    position: relative; }
    .form-apply form label label:hover {
      border-color: #0069b5; }

.upload-icon {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  cursor: pointer; }
  .upload-icon img {
    width: 2.4rem;
    height: 2.4rem; }
  .upload-icon p {
    color: #D4D4D4;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5;
    word-break: break-word;
    padding: 0 1.5rem; }
    .upload-icon p.note {
      color: #D50000;
      font-family: var(--font-pri);
      font-size: 1.2rem;
      font-weight: 400;
      line-height: 1.33; }

.btn-sub {
  width: 100%;
  position: relative; }
  .btn-sub .wpcf7-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0 !important; }
  @media screen and (max-width: 768px) {
    .btn-sub {
      display: flex;
      justify-content: center; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FyZWVycy5jc3MiLCJzb3VyY2VzIjpbImNhcmVlcnMuc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19jYXJlZXJzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cblxuLy8gTGF5b3V0XG4vLyBAaW1wb3J0IFwiX2xheW91dHMvcHJvZHVjdFwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9jYXJlZXJzXCI7IiwiQG1peGluIGZ6LTQwMCB7XHJcbiAgICBmb250LXNpemU6IDQwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTEyMCB7XHJcbiAgICBmb250LXNpemU6IDEycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05NiB7XHJcbiAgICBmb250LXNpemU6IDkuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MCB7XHJcbiAgICBmb250LXNpemU6IDlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gICAgZm9udC1zaXplOiA3LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICAgIGZvbnQtc2l6ZTogNS42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICAgIGZvbnQtc2l6ZTogNS41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU0IHtcclxuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTIge1xyXG4gICAgZm9udC1zaXplOiA1LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRDbGVhcmZpeFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gY2xlYXIge1xyXG4gICp6b29tOiAxO1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZvbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1pbmN5bygpIHtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIiwgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsXHJcbiAgICBzZXJpZjtcclxufVxyXG5AbWl4aW4gbWluY2hvKCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIixcclxuICAgIHNlcmlmO1xyXG59XHJcblxyXG5AbWl4aW4gbW9uc3Rmb250KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JGJyZWFrcG9pbnQyfSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtaW4tc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLWxhbmQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLXBvcnQge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHRhYi1taW5pIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZsZXggQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuQG1peGluIGZsZXgtaWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5AbWl4aW4gdHJhbnNpdGlvbigkczogMC41cykge1xyXG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XHJcbn1cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuQG1peGluIGltZ0NvdmVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuQG1peGluIGF1dG9YIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuQG1peGluIHNjcm9sbGJhciB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCA1cHggIzgwYTIwMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XHJcbiAgbWFyZ2luOiAkbWFyZ2luMSAwcmVtICRtYXJnaW4yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nMSwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZzEgMHJlbSAkcGFkZGluZzI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93IHtcclxuICBib3gtc2hhZG93OiAwIDAuMnJlbSAwLjRyZW0gMCByZ2JhKDI3LCAyOCwgMjksIDAuMDQpO1xyXG59XHJcbiIsIjpyb290IHtcclxuICAtLWZvbnQtcHJpOiBcIlNWTi1HaWxyb3lcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuJGNvbG9yLXByaTogIzAwNjliNTtcclxuJGNvbG9yLXNlY29uZDogI2VjMWQyMztcclxuJGNvbG9yLXRleHQ6ICMwMDAwMDA7XHJcbiRoZWFkZXI6IDcuNXJlbTtcclxuXHJcbkBtaXhpbiBtYXgoJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZhbHVlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLnByb2NlZHVyZSB7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuMSk7XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogN3JlbSAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2NhcmVlcnMvYmctY2FyZWVycy5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5wcm9jZS1ibG9jayB7XG4gIHBhZGRpbmc6IDQuOHJlbSAyLjRyZW0gMi40cmVtIDIuNHJlbTtcbiAgbWF4LXdpZHRoOiA4MC4ycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItdG9wOiAwLjVyZW0gc29saWQgIzAwMDtcblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbn1cblxuLmRlY29yLXRvcCB7XG4gIG1heC13aWR0aDogMzMuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1ib3R0b206IC0xLjZyZW07XG59XG5cbi5wcm9jZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuXG4ucHJvY2UtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIC5wcm9jZS1ib3gge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxMDUsIDE4MSwgMC4xMCk7XG5cbiAgICB9XG4gIH1cbn1cblxuLnByb2NlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4KDU4MHB4KSB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG5cbn1cblxuLnByb2NlLWJveCB7XG4gIHBhZGRpbmc6IDIuNHJlbSAzLjJyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMTA1LCAxODEsIDAuMDUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS42cmVtO1xuICB9XG5cbiAgLm51bSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjMDA2OUI1O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgQGluY2x1ZGUgZnotNTI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLnByb2NlLWluZm8ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5iLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgQGluY2x1ZGUgZnotMjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIGNvbG9yOiAjMUExQTFBO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG5cbi5wcm9jZS10eHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIHAge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICB9XG5cbiAgYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICBjb2xvcjogIzJBODFDRjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiBhdXRvO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1wb3NpdGlvbjogZnJvbS1mb250O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gIH1cbn1cblxuLnByb2NlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzLjJyZW07XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEzcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDlyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxufVxuXG4uam9iLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTEuMnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyLjRyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwIC0wLjhyZW07XG4gICAgcm93LWdhcDogMS42cmVtO1xuICB9XG59XG5cbi5qb2ItaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMS4ycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDY1MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmpvYi1ib3gge1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMTA1LCAxODEsIDAuNTApO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjApO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC42cmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjRyZW07XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgICBwYWRkaW5nOiAxLjZyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDEwNSwgMTgxLCAwLjUwKTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDEwNSwgMTgxLCAwLjEwKTtcbiAgfVxuXG59XG5cbi5qb2ItdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzBCMEIwQjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gIEBpbmNsdWRlIGZ6LTI0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNjlCNTtcbiAgfVxufVxuXG4ubG9jYXRpb24ge1xuICBjb2xvcjogIzAwNjlCNTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgQGluY2x1ZGUgZnotMTQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uam9iLWRlc2Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAwLjRyZW07XG5cbiAgcCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGNvbG9yOiAjMEIwQjBCO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLmpvYi1jb250ZW50IHtcbiAgcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi5jYXJlZXJzLWpvYiB7XG4gIHBhZGRpbmc6IDkuNnJlbSAwO1xuXG4gIC5zZWMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG5cbiAgICAuc2VjLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm5vLWpvYl9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS42cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5uai10eHQge1xuICBtYXgtd2lkdGg6IDc4LjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtYXgoOTgwcHgpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDU4MHB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgQGluY2x1ZGUgZnotMTg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgbWF4KDU4MHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5uai10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0yMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5qLWltZyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDE1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cblxuLmNhcmVlci1kZXRhaWwge1xuICBwYWRkaW5nOiA5LjZyZW0gMDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cblxuLmNkLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIC0xLjJyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogMy4ycmVtO1xuICB9XG59XG5cblxuLmNkLWluZm8ge1xuICB3aWR0aDogY2FsYyg4IC8gMTIgKiAxMDAlKTtcbiAgcGFkZGluZzogMCAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNkLXR4dCB7XG4gIHBhZGRpbmc6IDRyZW0gMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgQGluY2x1ZGUgZnotMTg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jZC1zdW1tYXJ5IHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIG1heC13aWR0aDogMjhyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNkLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiA2LjRyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG5cbiAgLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogIzAwNjlCNTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uY2QtaW5mb19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG59XG5cbi5jZC1pbmZvX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgwLCAxMDUsIDE4MSwgMC41MCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwLjZyZW0pO1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMi41cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIGdhcDogMS42cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gIH1cbn1cblxuLmNkLWlfdGl0bGUge1xuICBtYXgtd2lkdGg6IDE0cmVtO1xuICBjb2xvcjogIzAwNjlCNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0yNDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcblxuICBAaW5jbHVkZSBtYXgoODgwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMTA1LCAxODEsIDAuNSk7XG4gIH1cbn1cblxuLmNkLWlfY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAwLjFyZW0gc29saWQgcmdiYSgwLCAxMDUsIDE4MSwgMC41MCk7XG4gIHBhZGRpbmctbGVmdDogMS42cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXG4gICAgbGkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjhyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAvLyBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgcmdiYSgwLCAxMDUsIDE4MSwgMC41MCk7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAwLjRyZW07XG4gICAgICAgIGhlaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbGVmdDogLTEuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zdW0tYm94IHtcbiAgcGFkZGluZzogMi40cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDAsIDEwNSwgMTgxLCAwLjUwKTtcbiAgYmFja2dyb3VuZDogIzAwNjlCNTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNnJlbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwcmVtO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyLjRyZW07XG5cbiAgICAuYnRuIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgQGluY2x1ZGUgZnotMTY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnN1bS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAwLjhyZW07XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zdW0taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gIH1cblxuICBwIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLmNkLXRpdGxlIHtcbiAgY29sb3I6ICMwQjBCMEI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gIEBpbmNsdWRlIGZ6LTQwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uam9iLXJlcSB7XG4gIHBhZGRpbmc6IDYuNHJlbSAwIDkuNnJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB2YXIoLS1jb2xvci1mcmltYXJ5LTYwMCwgcmdiYSgwLCAxMDUsIDE4MSwgMC4xMCkpIDAlLCB2YXIoLS1Db2xvci1GcmltYXJ5LTAsIHJnYmEoMjMyLCAyNTUsIDI1NSwgMC4xMCkpIDEwMCUpO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gIC5qb2ItbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtYXBwbHkge1xuICBwYWRkaW5nOiA0LjhyZW07XG4gIG1heC13aWR0aDogNzkuM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgcGFkZGluZzogMi40cmVtIDEuNXJlbTtcbiAgfVxuXG4gIC5jbG9zZS1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIH1cblxuICAuYnRuLWNsb3NlX21vZGFsIHtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMnJlbTtcbiAgICByaWdodDogMi4ycmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG5cbi5hcHBseS10aXRsZSB7XG4gIGNvbG9yOiAjMDA2OUI1O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0zNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4uZm9ybS1hcHBseSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgLmZvcm0td3JhcCB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgLmZvcm0tbGFiZWwge1xuICAgICAgcm93LWdhcDogMC44cmVtO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgICAgcm93LWdhcDogMC40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvcm0gaW5wdXQge1xuICAgICZbdHlwZT1cImZpbGVcIl0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBmb3JtIHtcbiAgICBsYWJlbCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzLjRyZW07XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMCwgMTA1LCAxODEsIDAuNSk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDY5YjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnVwbG9hZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMi40cmVtO1xuICAgIGhlaWdodDogMi40cmVtO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICNENEQ0RDQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbTtcblxuICAgICYubm90ZSB7XG4gICAgICBjb2xvcjogI0Q1MDAwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1zdWIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC53cGNmNy1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQTs7OERBRThEO0FBVTlEOzs4REFFOEQ7QUFjOUQ7OzhEQUU4RDtBQTRDOUQ7OzhEQUU4RDtBQzVFOUQsQUFBQSxLQUFLLENBQUM7RUFDSixVQUFVLENBQUEseUJBQUMsR0FDWjs7QUNGRCxBQUFBLFVBQVUsQ0FBQztFQUNULE9BQU8sRUFBRSxNQUFNO0VBQ2YsUUFBUSxFQUFFLFFBQVE7RUFDbEIsVUFBVSxFQUFFLHdCQUF3QixHQXNCckM7RURmQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lDVnJDLEFBQUEsVUFBVSxDQUFDO01BTVAsT0FBTyxFQUFFLE1BQU0sR0FtQmxCO0VBekJELEFBU0UsVUFUUSxBQVNQLFFBQVEsQ0FBQztJQUNSLE9BQU8sRUFBRSxFQUFFO0lBQ1gsUUFBUSxFQUFFLFFBQVE7SUFDbEIsS0FBSyxFQUFFLElBQUk7SUFDWCxNQUFNLEVBQUUsSUFBSTtJQUNaLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLEdBQUcsRUFBRSxHQUFHO0lBQ1IsSUFBSSxFQUFFLEdBQUc7SUFDVCxTQUFTLEVBQUUscUJBQXFCO0lBQ2hDLFVBQVUsRUFBRSxxQ0FBcUM7SUFDakQsZUFBZSxFQUFFLE9BQU87SUFDeEIsaUJBQWlCLEVBQUUsU0FBUztJQUM1QixtQkFBbUIsRUFBRSxNQUFNO0lBQzNCLGNBQWMsRUFBRSxJQUFJO0lBQ3BCLE9BQU8sRUFBRSxDQUFDLEdBQ1g7O0FBR0gsQUFBQSxZQUFZLENBQUM7RUFDWCxPQUFPLEVBQUUsMkJBQTJCO0VBQ3BDLFNBQVMs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 */
