/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\css-loader\dist\cjs.js??ruleSet[1].rules[1].use[1]!C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\postcss-loader\dist\cjs.js??ruleSet[1].rules[1].use[2]!C:\Users\weihao.wong\AppData\Roaming\npm\node_modules\sass-loader\dist\cjs.js??ruleSet[1].rules[1].use[3]!./innergigabyte/scss/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
body {
  margin: 0;
}

body.dd-open {
  overflow: hidden;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #222;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:hover {
  background: #999;
}

.\!container{
  width: 100% !important;
  margin-right: auto !important;
  margin-left: auto !important;
}

.container{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.vm {
    display: inline-block;
    vertical-align: middle;
  }

.btn {
    display: inline-block;
    vertical-align: middle;
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer;
  }

.section{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.sticky-container .sticky-top,
  .sticky-container .stickyTop {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }

.sticky-container .sticky-content {
    position: relative;
  }

.section {
    position: relative;
    z-index: 11;
  }

.drop-shadow {
    --shadow-size: 3rem;
    --shadow-color: #000;
    -webkit-filter: drop-shadow(0 0 3rem #000);
            filter: drop-shadow(0 0 3rem #000);
    -webkit-filter: drop-shadow(0 0 var(--shadow-size) var(--shadow-color));
            filter: drop-shadow(0 0 var(--shadow-size) var(--shadow-color));
  }

.shadow-theme {
    --shadow-color: rgba(117, 234, 255, 0.2);
  }

*,
  ::before,
  ::after {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, 0.5);
    --tw-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-ring-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow: 0 0 rgba(0, 0, 0, 0);
    --tw-shadow-colored: 0 0 rgba(0, 0, 0, 0);
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
  }

.pos-corner {
    --pos-space: 0;
    --pos-ratio: .4;
    position: absolute;
    right: calc(0 * .4);
    right: calc(var(--pos-space) * var(--pos-ratio));
    bottom: calc(0 * .4);
    bottom: calc(var(--pos-space) * var(--pos-ratio));
  }

.qcard {
    --qcard-space: 2em;
    --pos-ratio: .4;
    padding: 2em;
    padding: var(--qcard-space);
    background-color: rgba(22, 22, 22, 0.7);
    -webkit-backdrop-filter: blur(10px);
            backdrop-filter: blur(10px);
    color: #b5b5b5;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    overflow: hidden;
    min-height: 300px;
  }

.qcard h2,
  .qcard h3,
  .qcard h4,
  .qcard h5 {
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.75rem;
  }

.qcard h2 > img,
  .qcard h3 > img,
  .qcard h4 > img,
  .qcard h5 > img {
    max-height: 1.3em;
  }

.qcard{
  row-gap: 2rem;
}

.qcard > p {
    margin: 0;
  }

.qcard .qcard-body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    row-gap: 2rem;
  }

.qcard .qcard-body > p {
    margin: 0;
  }

.qcard .qcard-bg{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.qcard .qcard-bg > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

.qcard .qcard-bg .cover{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), color-stop(59.67%, rgba(0, 0, 0, 0)), to(rgba(22, 22, 22, 0.95)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 59.67%, rgba(22, 22, 22, 0.95) 100%);
}

.qcard .qcard-bg + .qcard-body {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  }

.qcard .align-end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-flow: column;
            flex-flow: column;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }

.qcard .pos-corner {
    --pos-space: var(--qcard-space);
  }

.text-secondary {
    color: #b5b5b5;
  }

/*!
   * Bootstrap Icons v1.13.1 (https://icons.getbootstrap.com/)
   * Copyright 2019-2024 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
   */

@font-face {
    font-display: block;
    font-family: "bootstrap-icons";
    src: url("../../innergigabyte/fonts/bootstrap-icons/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), url("../../innergigabyte/fonts/bootstrap-icons/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff");
  }

.bi::before,
  [class^=bi-]::before,
  [class*=" bi-"]::before {
    display: inline-block;
    font-family: "bootstrap-icons" !important;
    font-style: normal;
    font-weight: normal !important;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

.bi-arrow-left::before {
    content: "\f12f";
  }

.bi-arrow-right::before {
    content: "\f138";
  }

.bi-pause-circle::before {
    content: "\f4c2";
  }

.bi-play-circle::before {
    content: "\f4f3";
  }
.kf-container .pointer-events-none{
  pointer-events: none;
}
.kf-container .visible{
  visibility: visible;
}
.kf-container .fixed{
  position: fixed;
}
.kf-container .absolute{
  position: absolute;
}
.kf-container .relative{
  position: relative;
}
.kf-container .left-0{
  left: 0px;
}
.kf-container .top-0{
  top: 0px;
}
.kf-container .top-\[-100vh\]{
  top: -100vh;
}
.kf-container .z-50{
  z-index: 50;
}
.kf-container .col-auto{
  grid-column: auto;
}
.kf-container .mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.kf-container .my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.kf-container .my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.kf-container .-mt-screen{
  margin-top: -100vh;
}
.kf-container .mb-0{
  margin-bottom: 0px;
}
.kf-container .mb-1{
  margin-bottom: 0.25rem;
}
.kf-container .mb-10{
  margin-bottom: 2.5rem;
}
.kf-container .mb-20{
  margin-bottom: 5rem;
}
.kf-container .mb-5{
  margin-bottom: 1.25rem;
}
.kf-container .ms-2{
  margin-left: 0.5rem;
}
.kf-container .ms-3{
  margin-left: 0.75rem;
}
.kf-container .mt-0{
  margin-top: 0px;
}
.kf-container .mt-20{
  margin-top: 5rem;
}
.kf-container .mt-5{
  margin-top: 1.25rem;
}
.kf-container .flex{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .grid{
  display: grid;
}
.kf-container .hidden{
  display: none;
}
.kf-container .h-80{
  height: 20rem;
}
.kf-container .h-96{
  height: 24rem;
}
.kf-container .h-fit{
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.kf-container .h-full{
  height: 100%;
}
.kf-container .h-screen{
  height: 100vh;
}
.kf-container .min-h-400px{
  min-height: 400px;
}
.kf-container .w-full{
  width: 100%;
}
.kf-container .max-w-full{
  max-width: 100%;
}
.kf-container .max-w-xs{
  max-width: 20rem;
}
.kf-container .flex-shrink{
  -ms-flex-negative: 1;
      flex-shrink: 1;
}
.kf-container .transform{
  -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.kf-container .resize{
  resize: both;
}
.kf-container .flex-row-reverse{
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.kf-container .flex-col{
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .flex-col-reverse{
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.kf-container .flex-wrap{
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kf-container .items-center{
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .items-baseline{
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.kf-container .justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .gap-0{
  gap: 0px;
}
.kf-container .gap-10{
  gap: 2.5rem;
}
.kf-container .gap-24{
  gap: 6rem;
}
.kf-container .gap-3{
  gap: 0.75rem;
}
.kf-container .gap-5{
  gap: 1.25rem;
}
.kf-container .gap-y-2{
  row-gap: 0.5rem;
}
.kf-container .gap-y-5{
  row-gap: 1.25rem;
}
.kf-container :is(.space-y-10 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(2.5rem * (1 - 0));
  margin-top: calc(2.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(2.5rem * calc(1 - 0));
  margin-top: calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2.5rem * 0);
  margin-bottom: calc(2.5rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-12 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(3rem * (1 - 0));
  margin-top: calc(3rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(3rem * calc(1 - 0));
  margin-top: calc(3rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(3rem * 0);
  margin-bottom: calc(3rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-40 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(10rem * (1 - 0));
  margin-top: calc(10rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(10rem * calc(1 - 0));
  margin-top: calc(10rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(10rem * 0);
  margin-bottom: calc(10rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-5 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * (1 - 0));
  margin-top: calc(1.25rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.25rem * calc(1 - 0));
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * 0);
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.kf-container :is(.space-y-6 > :not([hidden]) ~ :not([hidden])){
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * (1 - 0));
  margin-top: calc(1.5rem * (1 - var(--tw-space-y-reverse)));
  margin-top: calc(1.5rem * calc(1 - 0));
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * 0);
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.kf-container .overflow-hidden{
  overflow: hidden;
}
.kf-container .border{
  border-width: 1px;
}
.kf-container .bg-neutral-600{
  --tw-bg-opacity: 1;
  background-color: rgba(82, 82, 82, 1);
  background-color: rgba(82, 82, 82, var(--tw-bg-opacity, 1));
}
.kf-container .bg-neutral-950{
  --tw-bg-opacity: 1;
  background-color: rgba(10, 10, 10, 1);
  background-color: rgba(10, 10, 10, var(--tw-bg-opacity, 1));
}
.kf-container .bg-transparent{
  background-color: transparent;
}
.kf-container .bg-opacity-60{
  --tw-bg-opacity: 0.6;
}
.kf-container .object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}
.kf-container .object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kf-container .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.kf-container .py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.kf-container .py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.kf-container .pb-10{
  padding-bottom: 2.5rem;
}
.kf-container .pt-20{
  padding-top: 5rem;
}
.kf-container .pt-5{
  padding-top: 1.25rem;
}
.kf-container .text-center{
  text-align: center;
}
.kf-container .text-start{
  text-align: left;
}
.kf-container .text-30{
  font-size: 1.875rem;
}
.kf-container .text-white{
  --tw-text-opacity: 1;
  color: rgba(255, 255, 255, 1);
  color: rgba(255, 255, 255, var(--tw-text-opacity, 1));
}
.kf-container .opacity-0{
  opacity: 0;
}
.kf-container .opacity-100{
  opacity: 1;
}
.kf-container .shadow{
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  -webkit-box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 rgba(0,0,0,0), 0 0 rgba(0,0,0,0), 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
          box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)), var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)), var(--tw-shadow);
}
.kf-container .outline{
  outline-style: solid;
}
.kf-container .drop-shadow{
  --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .grayscale{
  --tw-grayscale: grayscale(100%);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) grayscale(100%) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .filter{
  -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
          filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.kf-container .\!container{
  --tw-gutter-x: 1rem !important;
  --tw-gutter-y: 0 !important;
  padding-right: calc(1rem * .5) !important;
  padding-right: calc(var(--tw-gutter-x) * .5) !important;
  padding-left: calc(1rem * .5) !important;
  padding-left: calc(var(--tw-gutter-x) * .5) !important;
}
.kf-container .container{
  --tw-gutter-x: 1rem;
  --tw-gutter-y: 0;
  padding-right: calc(1rem * .5);
  padding-right: calc(var(--tw-gutter-x) * .5);
  padding-left: calc(1rem * .5);
  padding-left: calc(var(--tw-gutter-x) * .5);
}
.kf-container .row{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  table-layout: auto;
  margin-top: calc(-1 * var(--tw-gutter-y));
  margin-right: calc(-.5 * var(--tw-gutter-x));
  margin-left: calc(-.5 * var(--tw-gutter-x));
}
.kf-container :is(.row > *){
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tw-gutter-x) * .5);
  padding-left: calc(var(--tw-gutter-x) * .5);
  margin-top: var(--tw-gutter-y);
}
.kf-container .col{
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;;
          flex: 1 0 0%;;
}
.kf-container .col-auto{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.kf-container :is(.row-cols-auto>*){
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}
.kf-container .col-9{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}
.kf-container .col-12{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}
.kf-container :is(.row-cols-2>*){
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.kf-container .g-10{
  --tw-gutter-x: 2.5rem;
  --tw-gutter-y: 2.5rem;
}
.kf-container .gx-10{
  --tw-gutter-x: 2.5rem;
}
.kf-container .gy-20{
  --tw-gutter-y: 5rem;
}
.kf-container .gy-5{
  --tw-gutter-y: 1.25rem;
}
.kf-container  .full{
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container  .center{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container  .center-y{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container  .center-x{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
/* input */
.deep-dive-modals {
  z-index: 10001;
  position: fixed;
  width: 0;
  height: 0;
  visibility: hidden;
  display: none;
  opacity: 0;
}

.deep-dive-container.transitioning {
  visibility: visible;
}
.dd-open .deep-dive-container.active {
  pointer-events: auto;
}

.sections {
  -webkit-transition: -webkit-transform 1000ms;
  transition: -webkit-transform 1000ms;
  transition: transform 1000ms;
  transition: transform 1000ms, -webkit-transform 1000ms;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

@-webkit-keyframes slideToLeft {
  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}

@keyframes slideToLeft {
  to {
    -webkit-transform: translate(-100%);
            transform: translate(-100%);
  }
}
@-webkit-keyframes slideFromLeft {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }
}
@keyframes slideFromLeft {
  from {
    -webkit-transform: translate(100%);
            transform: translate(100%);
  }
}
.dd-open {
  overflow: hidden;
}
.dd-open .deep-dive-container.active {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.KeyfeatureParseContenArea .deep-dive-modals {
  z-index: 130001;
}

.innergigabyteContent .overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  -webkit-animation: bgfade 0.5s forwards;
          animation: bgfade 0.5s forwards;
  background-color: rgba(0, 0, 0, 0);
  -webkit-backdrop-filter: blur(15px);
          backdrop-filter: blur(15px);
}
@-webkit-keyframes bgfade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes bgfade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes popup {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
@keyframes popup {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  100% {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
  }
}
.innergigabyteContent .popup{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  max-width: 100%;
  width: 960px;
  height: calc(100% - 80px);
  z-index: 100;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-animation: popup 0.5s forwards;
          animation: popup 0.5s forwards;
  background: transparent;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.innergigabyteContent .popup .popup-content {
  position: relative;
  max-width: 960px;
  width: 100%;
}
.innergigabyteContent .popup .kp {
  color: #d1d1d1;
  font-family: "noto sans";
}
.innergigabyteContent .popup h4 {
  font-weight: 600;
}
.innergigabyteContent .close{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: fixed;
  width: 40px;
  height: 40px;
  bottom: 80px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  background-image: url(../../innergigabyte/images/deep-dive-close-button.svg);
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
  cursor: pointer;
  z-index: 101;
  -webkit-animation: fade-popup 0.5s forwards 0.5s;
          animation: fade-popup 0.5s forwards 0.5s;
  opacity: 0;
}
.innergigabyteContent .close:hover {
  background-image: url(../../innergigabyte/images/deep-dive-close-button2.svg);
}
@-webkit-keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}
@keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}
.innergigabyteContent .closebar {
  position: fixed;
  width: 100%;
  height: calc(15vh + 40px);
  bottom: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0));
  pointer-events: none;
  z-index: 100;
  -webkit-animation: fade-popup 0.5s forwards 0.75s;
          animation: fade-popup 0.5s forwards 0.75s;
  opacity: 0;
}
@keyframes fade-popup {
  0% {
    translate: 0 100%;
    opacity: 0;
  }
  100% {
    translate: 0 0;
    opacity: 1;
  }
}

.deep-dive-content{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5rem;
  position: relative;
  max-width: 100%;
  width: 100%;
  min-height: 100vh;
  background-color: #111;
  padding: 10vh 4vw calc(120px + 10vh);
}

.deep-dive-grid{
  display: inline-grid;
  gap: 2.5rem;
}

.deep-dive-grid.grid-column-2 {
  grid-template-columns: repeat(2, minmax(auto, 1fr));
  grid-template-rows: auto;
}

.deep-dive-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.deep-dive-column .content-box {
  width: 100%;
}
.deep-dive-column .content-box ul {
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
  margin-left: 1.1rem;
}
.deep-dive-column .content-box ul li {
  list-style-type: square;
  list-style-position: outside;
  margin-bottom: 0.3rem;
  font-size: 1rem;
}
.deep-dive-column .content-box ul li:last-child {
  margin-bottom: 0;
}

.kf-container {
  /**
   * Swiper 12.0.3
   * Most modern mobile touch slider and framework with hardware accelerated transitions
   * https://swiperjs.com
   *
   * Copyright 2014-2025 Vladimir Kharlampidi
   *
   * Released under the MIT License
   *
   * Released on: October 21, 2025
   */
}
.kf-container :root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
.kf-container :host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.kf-container .swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.kf-container .swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-timing-function: initial;
          transition-timing-function: initial;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.kf-container .swiper-android .swiper-slide,
.kf-container .swiper-ios .swiper-slide,
.kf-container .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.kf-container .swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.kf-container .swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}
.kf-container .swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.kf-container .swiper-slide-invisible-blank {
  visibility: hidden;
}
.kf-container {
  /* Auto Height */
}
.kf-container .swiper-autoheight,
.kf-container .swiper-autoheight .swiper-slide {
  height: auto;
}
.kf-container .swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
.kf-container .swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.kf-container {
  /* 3D Effects */
}
.kf-container .swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.kf-container .swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.kf-container .swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.kf-container .swiper-3d .swiper-slide,.kf-container .swiper-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
  }
.kf-container {
  /* CSS Mode */
}
.kf-container .swiper-css-mode  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
  }
.kf-container .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
      display: none;
    }
.kf-container .swiper-css-mode  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
.kf-container .swiper-css-mode.swiper-horizontal  > .swiper-wrapper {
      -webkit-scroll-snap-type: x mandatory;
          -ms-scroll-snap-type: x mandatory;
              scroll-snap-type: x mandatory;
    }
.kf-container .swiper-css-mode.swiper-vertical  > .swiper-wrapper {
      -webkit-scroll-snap-type: y mandatory;
          -ms-scroll-snap-type: y mandatory;
              scroll-snap-type: y mandatory;
    }
.kf-container .swiper-css-mode.swiper-free-mode  > .swiper-wrapper {
      -webkit-scroll-snap-type: none;
          -ms-scroll-snap-type: none;
              scroll-snap-type: none;
    }
.kf-container .swiper-css-mode.swiper-free-mode  > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
.kf-container .swiper-css-mode.swiper-centered  > .swiper-wrapper::before {
      content: "";
      -ms-flex-negative: 0;
          flex-shrink: 0;
      -webkit-box-ordinal-group: 10000;
          -ms-flex-order: 9999;
              order: 9999;
    }
.kf-container .swiper-css-mode.swiper-centered  > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper > .swiper-slide:first-child {
      margin-left: var(--swiper-centered-offset-before);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-horizontal  > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper > .swiper-slide:first-child {
      margin-top: var(--swiper-centered-offset-before);
    }
.kf-container .swiper-css-mode.swiper-centered.swiper-vertical  > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
.kf-container {
  /* Slide styles start */
  /* 3D Shadows */
}
.kf-container .swiper-3d .swiper-slide-shadow,.kf-container .swiper-3d .swiper-slide-shadow-left,.kf-container .swiper-3d .swiper-slide-shadow-right,.kf-container .swiper-3d .swiper-slide-shadow-top,.kf-container .swiper-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
.kf-container .swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
.kf-container .swiper-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
.kf-container .swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.kf-container .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.kf-container .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
            animation: swiper-preloader-spin 1s infinite linear;
  }
.kf-container .swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.kf-container .swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.kf-container {
  /* Slide styles end */
}
.kf-container :root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.kf-container .swiper-button-prev,
.kf-container .swiper-button-next {
  position: absolute;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.kf-container .swiper-button-prev.swiper-button-disabled,.kf-container .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
.kf-container .swiper-button-prev.swiper-button-hidden,.kf-container .swiper-button-next.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
.swiper-navigation-disabled :is(.kf-container .swiper-button-prev) {
    display: none !important;
  }
.swiper-navigation-disabled :is(.kf-container .swiper-button-next) {
    display: none !important;
  }
.kf-container .swiper-button-prev svg,.kf-container .swiper-button-next svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transform-origin: center;
            transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
.kf-container .swiper-button-lock {
  display: none;
}
.kf-container .swiper-button-prev,
.kf-container .swiper-button-next {
  top: 50%;
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
}
.kf-container .swiper-button-prev {
  left: 4px;
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
}
.kf-container .swiper-button-prev .swiper-navigation-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
.kf-container .swiper-button-next {
  right: 4px;
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}
.kf-container .swiper-horizontal .swiper-button-prev,.kf-container .swiper-horizontal .swiper-button-next,.kf-container .swiper-horizontal  ~ .swiper-button-prev,.kf-container .swiper-horizontal  ~ .swiper-button-next {
    top: 50%;
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    margin-left: 0;
  }
.kf-container .swiper-horizontal .swiper-button-prev,.kf-container .swiper-horizontal ~ .swiper-button-prev,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-next,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-next {
    left: 4px;
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
.kf-container .swiper-horizontal .swiper-button-next,.kf-container .swiper-horizontal ~ .swiper-button-next,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-prev,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-prev {
    right: 4px;
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
.kf-container .swiper-horizontal .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.kf-container .swiper-horizontal ~ .swiper-button-prev:not(.does-not-exist) .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-next .swiper-navigation-icon {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
    }
.kf-container .swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.kf-container .swiper-horizontal.swiper-rtl ~ .swiper-button-prev .swiper-navigation-icon {
      -webkit-transform: rotate(0deg);
              transform: rotate(0deg);
    }
.kf-container .swiper-vertical .swiper-button-prev,.kf-container .swiper-vertical .swiper-button-next,.kf-container .swiper-vertical  ~ .swiper-button-prev,.kf-container .swiper-vertical  ~ .swiper-button-next {
    left: 50%;
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - var(--swiper-navigation-size) / 2);
    margin-top: 0;
  }
.kf-container .swiper-vertical .swiper-button-prev,.kf-container .swiper-vertical  ~ .swiper-button-prev {
    top: 4px;
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
  }
.kf-container .swiper-vertical .swiper-button-prev .swiper-navigation-icon,.kf-container .swiper-vertical ~ .swiper-button-prev .swiper-navigation-icon {
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
    }
.kf-container .swiper-vertical .swiper-button-next,.kf-container .swiper-vertical  ~ .swiper-button-next {
    bottom: 4px;
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
  }
.kf-container .swiper-vertical .swiper-button-next .swiper-navigation-icon,.kf-container .swiper-vertical ~ .swiper-button-next .swiper-navigation-icon {
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
    }
.kf-container :root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.kf-container .swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.kf-container .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
.swiper-pagination-disabled > :is(.kf-container .swiper-pagination),.kf-container .swiper-pagination.swiper-pagination-disabled {
    display: none !important;
  }
.kf-container {
  /* Common Styles */
}
.kf-container .swiper-pagination-fraction,
.kf-container .swiper-pagination-custom,
.kf-container .swiper-horizontal > .swiper-pagination-bullets,
.kf-container .swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: 8px;
  bottom: var(--swiper-pagination-bottom, 8px);
  top: auto;
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.kf-container {
  /* Bullets */
}
.kf-container .swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
    position: relative;
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
            transform: scale(0.66);
  }
.kf-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
            transform: scale(0.33);
  }
.kf-container .swiper-pagination-bullet {
  width: 8px;
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: 8px;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: 50%;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: #000;
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: 0.2;
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
.kf-container button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
.swiper-pagination-clickable :is(.kf-container .swiper-pagination-bullet) {
    cursor: pointer;
  }
.kf-container .swiper-pagination-bullet:only-child {
    display: none !important;
  }
.kf-container .swiper-pagination-bullet-active {
  opacity: 1;
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.kf-container .swiper-vertical > .swiper-pagination-bullets,
.kf-container .swiper-pagination-vertical.swiper-pagination-bullets {
  right: 8px;
  right: var(--swiper-pagination-right, 8px);
  left: auto;
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.kf-container .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
.kf-container .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 8px;
  }
.kf-container .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.kf-container .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display: inline-block;
      -webkit-transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms top, 200ms -webkit-transform;
      transition: 200ms transform, 200ms top;
      transition: 200ms transform, 200ms top, 200ms -webkit-transform;
    }
.kf-container .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
.kf-container .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    white-space: nowrap;
  }
.kf-container .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.kf-container .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      -webkit-transition: 200ms left, 200ms -webkit-transform;
      transition: 200ms left, 200ms -webkit-transform;
      transition: 200ms transform, 200ms left;
      transition: 200ms transform, 200ms left, 200ms -webkit-transform;
    }
.kf-container .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
.kf-container {
  /* Fraction */
}
.kf-container .swiper-pagination-fraction {
  color: inherit;
  color: var(--swiper-pagination-fraction-color, inherit);
}
.kf-container {
  /* Progress */
}
.kf-container .swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.kf-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transform-origin: left top;
            transform-origin: left top;
  }
.swiper-rtl :is(.kf-container .swiper-pagination-progressbar) .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
            transform-origin: right top;
  }
.swiper-horizontal > :is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical > .swiper-pagination-progressbar-opposite:is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
.swiper-vertical > :is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal > .swiper-pagination-progressbar-opposite:is(.kf-container .swiper-pagination-progressbar),.kf-container .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: 4px;
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
.kf-container .swiper-pagination-lock {
  display: none;
}
.kf-container :root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.kf-container .swiper-scrollbar {
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: rgba(0, 0, 0, 0.1);
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important;
  }
.swiper-horizontal > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: 1%;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: 4px;
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: auto;
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: 4px;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * 1%);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
.swiper-vertical > :is(.kf-container .swiper-scrollbar),.kf-container .swiper-scrollbar.swiper-scrollbar-vertical {
    position: absolute;
    left: auto;
    left: var(--swiper-scrollbar-left, auto);
    right: 4px;
    right: var(--swiper-scrollbar-right, 4px);
    top: 1%;
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: 4px;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * 1%);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
.kf-container .swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: 10px;
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.kf-container .swiper-scrollbar-cursor-drag {
  cursor: move;
}
.kf-container .swiper-scrollbar-lock {
  display: none;
}
.kf-container .swiper-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.kf-container .b-swiper .swiper-pagination {
  --swiper-pagination-bullet-width: 60px;
  --swiper-pagination-bullet-height: 4px;
  --swiper-pagination-color: $color-highlight;
  --swiper-pagination-color: #575757;
  --swiper-pagination-bullet-inactive-color: #575757;
  --swiper-pagination-bullet-inactive-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 8px;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  row-gap: 8px;
  row-gap: var(--swiper-pagination-bullet-horizontal-gap);
}
.kf-container .b-swiper .swiper-pagination .swiper-pagination-bullet {
  position: relative;
  border-radius: calc(var(--swiper-pagination-bullet-height) * 0.5);
}
.kf-container .b-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: calc(100% * min(var(--progress), 1));
  background: #00FFFF;
}
.kf-container .b-swiper .b-swiper-autoplay-control {
  margin: 0 4px;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  cursor: pointer;
  font-size: 1.5em;
}
.kf-container .b-swiper .b-swiper-autoplay-control .bi-pause-circle {
  display: none;
}
.kf-container .b-swiper .b-swiper-autoplay-control .bi-play-circle {
  display: block;
}
.kf-container .b-swiper.autoplay .b-swiper-autoplay-control .bi-play-circle {
  display: none;
}
.kf-container .b-swiper.autoplay .b-swiper-autoplay-control .bi-pause-circle {
  display: block;
}
.kf-container .b-swiper .b-swiper-pagination {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  margin-top: 20px;
}
.kf-container .b-swiper .b-swiper-pagination.vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 0;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination {
  --swiper-pagination-bullet-horizontal-gap: 0;
  --swiper-pagination-bullet-vertical-gap: 8px;
  --swiper-pagination-bullet-width: 4px;
  --swiper-pagination-bullet-height: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination-bullet,
.kf-container .b-swiper .b-swiper-pagination.vertical .b-swiper-autoplay-control {
  margin: 4px 0;
  margin: var(--swiper-pagination-bullet-vertical-gap, 4px) 0;
}
.kf-container .b-swiper .b-swiper-pagination.vertical .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
  height: calc(100% * var(--progress));
  width: 100%;
}
.kf-container .b-swiper .b-swiper-pagination .swiper-pagination.swiper-pagination-lock + .b-swiper-autoplay-control {
  display: none;
}
.kf-container{
  font-size: 1rem;
}
.kf-container{
  font-family: Titillium Web, Noto Sans;
  font-weight: 400;
  line-height: normal;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #000;
  color: #fff;
  --localnav-height: 46px;
}
.kf-container *,
.kf-container *::before,
.kf-container *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.kf-container h1,
.kf-container h2,
.kf-container h3,
.kf-container h4,
.kf-container h5,
.kf-container h6,
.kf-container ol,
.kf-container ul,
.kf-container li,
.kf-container p {
  margin: 0;
  padding: 0;
}
.kf-container img {
  display: block;
}
.kf-container a,
.kf-container a:hover,
.kf-container a:visited {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.kf-container p{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  color: #D1D1D1;
  font-family: "Noto Sans";
  font-size: 16px;
}
.kf-container ul li {
  color: #D1D1D1;
  font-family: "Noto Sans";
  font-size: 18px;
}
.kf-container h2,
.kf-container h3,
.kf-container h4,
.kf-container h5 {
  color: #fff;
}
.kf-container h2 {
  font-family: "Orbitron", "Noto Sans";
  font-size: 32px;
  font-weight: 400;
  line-height: 1.2;
}
.kf-container h3 {
  font-family: "Orbitron", "Noto Sans";
  font-size: 32px;
  font-weight: 500;
  line-height: 1.2;
  /* letter-spacing: 4px; */
}
.kf-container h4 {
  font-family: "Titillium Web", "Noto Sans";
  font-size: 22px;
  line-height: 1.2;
  font-weight: 700;
  color: #eee;
}
.kf-container h5 {
  font-family: "Titillium Web", "Noto Sans";
  font-size: 22px;
  font-weight: 400;
}

.kf-container a[data-tip] {
  font-size: 0.8em;
  vertical-align: super;
  display: inline-block;
  font-weight: 100;
  line-height: inherit;
  cursor: pointer;
  color: inherit;
}
.kf-container a[data-tip]:active, .kf-container a[data-tip]:hover, .kf-container a[data-tip]:visited {
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.kf-container a[data-tip] {
  font-size: 12px;
  font-family: Arial;
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0.7);
  color: #2e2e2e;
  /* transform    : scale(0.8); */
  -webkit-transform-origin: center;
          transform-origin: center;
  padding: 1px 3px;
  line-height: 1;
  font-weight: bolder;
  margin-left: 2px;
  text-shadow: 0 0 1px;
}
.kf-container a[data-tip]:active, .kf-container a[data-tip]:hover, .kf-container a[data-tip]:visited {
  background: #ff6400;
  border: 1px solid #ff6400;
  color: #000;
}
.kf-container .section-tip {
  padding-top: 3em;
  padding-bottom: 3em;
  font-size: 0.7em;
  line-height: 1.4;
  font-family: "Titillium Web";
}
.kf-container .section-tip > .container {
  max-width: 74%;
}
.kf-container .section-tip ol {
  padding: 0;
  margin: 0;
}
.kf-container .section-tip ol li {
  margin-bottom: 10px;
}
.kf-container .section-tip .content-box {
  padding: 0;
}
.KeyfeatureParseContenArea.blackBackGround .kf-container .section-tip, .theme-dark .kf-container .section-tip {
  background: #000000;
  color: #afafaf;
}
.kf-container .dots {
  --dots-spacing: 1vw;
  position: fixed;
  right: 0;
  top: 50%;
  color: white;
  z-index: 9999;
  display: grid;
  justify-items: flex-end;
  grid-gap: 4px;
  gap: 4px;
  overflow: hidden;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.kf-container .dots::before {
  content: "";
  display: block;
  width: 21px;
  height: 163px;
  margin-right: 1vw;
  margin-right: var(--dots-spacing, 1vw);
  margin-bottom: 1vw;
  margin-bottom: var(--dots-spacing, 1vw);
}
.kf-container .dots::after {
  content: "";
  display: block;
  width: 21px;
  height: 191px;
  margin-top: 1vw;
  margin-top: var(--dots-spacing, 1vw);
  margin-right: 1vw;
  margin-right: var(--dots-spacing, 1vw);
}
.kf-container .dots a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 6px 1vw;
  padding: 6px var(--dots-spacing, 1vw);
  min-width: 80px;
  color: rgba(255, 255, 255, 0.5647058824);
}
.kf-container .dots a p {
  white-space: nowrap;
  font-size: 0.8em;
  text-align: right;
  pointer-events: none;
  padding: 0 8px 0 0;
  position: relative;
  margin: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.kf-container .dots a::after {
  content: "";
  display: block;
  width: 0.6em;
  height: 0.6em;
  border-radius: 50%;
  border: 1px solid #FF6400;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.kf-container .dots a.highlight div {
  background-color: rgba(255, 255, 255, 0.1882352941);
  background-color: var(--dots-highlight-color, rgba(255, 255, 255, 0.1882352941));
}
.kf-container .dots a.active, .kf-container .dots a:hover {
  -webkit-text-decoration-color: rgba(0, 0, 0, 0);
          text-decoration-color: rgba(0, 0, 0, 0);
  color: #fff;
}
.kf-container .dots a.active p, .kf-container .dots a:hover p {
  pointer-events: inherit;
}
.kf-container .dots a.active::after, .kf-container .dots a:hover::after {
  background-color: #FF6400;
}
.kf-container .sticky-dots {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: 100vh;
  padding-top: var(--localnav-height);
  z-index: 20;
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
}
.kf-container .sticky-dots .dots {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.kf-container .sticky-dots + * {
  margin-top: -100vh;
}
.kf-container .dots.visible-by-first {
  visibility: hidden;
  opacity: 0;
}
.kf-container .dots.visible-by-first.visible {
  visibility: visible;
  opacity: 1;
}
.kf-container .dots.visible-by-first.visible > a[href] {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: dot-FadeInFromRight 400ms ease 0s backwards;
          animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(1) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(2) {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(3) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(4) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(5) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(6) {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(7) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(8) {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}
.kf-container .dots.visible-by-first.visible > a:nth-child(9) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
.kf-container .dots.visible-by-archor {
  opacity: 0;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}
.kf-container .dots.visible-by-archor.visible {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.kf-container .dots.visible-by-archor.visible > a[href] {
  -webkit-transform: translateX(0);
          transform: translateX(0);
  -webkit-animation: dot-FadeInFromRight 400ms ease 0s backwards;
          animation: dot-FadeInFromRight 400ms ease 0s backwards;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(1) {
  -webkit-animation-delay: 0ms;
          animation-delay: 0ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(2) {
  -webkit-animation-delay: 50ms;
          animation-delay: 50ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(3) {
  -webkit-animation-delay: 100ms;
          animation-delay: 100ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(4) {
  -webkit-animation-delay: 150ms;
          animation-delay: 150ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(5) {
  -webkit-animation-delay: 200ms;
          animation-delay: 200ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(6) {
  -webkit-animation-delay: 250ms;
          animation-delay: 250ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(7) {
  -webkit-animation-delay: 300ms;
          animation-delay: 300ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(8) {
  -webkit-animation-delay: 350ms;
          animation-delay: 350ms;
}
.kf-container .dots.visible-by-archor.visible > a:nth-child(9) {
  -webkit-animation-delay: 400ms;
          animation-delay: 400ms;
}
@-webkit-keyframes dot-FadeInFromRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
@keyframes dot-FadeInFromRight {
  from {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}
.kf-container .wrapper {
  margin: 0 auto;
}
.kf-container .stickyTop {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
.kf-container .no-wrap {
  white-space: nowrap;
}
.kf-container .overflow-hidden {
  overflow: hidden;
}
.kf-container .link-simple {
  border-bottom: 1px solid;
    color: #b5b5b5;
}
.kf-container sup {
  font-size: 0.5em;
}
.kf-container .note {
  font-weight: 300;
  font-size: 0.75em;
  line-height: 1.25em;
  font-family: "Titillium Web", arial, sans-serif, Microsoft JhengHei;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
}
.kf-container .yt-iframe {
  position: relative;
}
.kf-container .yt-iframe > iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.kf-container .yt-iframe::after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.kf-container .qtag {
    display: inline-block;
    vertical-align: middle;
  color: #FFF;
  font-size: 0.7em;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: capitalize;
  border: 1px solid;
  padding: 0.1em 0.8em;
  }
.kf-container .kp .kp-main {
  font-family: "Orbitron", "Noto Sans";
  font-weight: 500;
  color: #FF6400;
  line-height: 1;
  font-size: 120px;
}
.kf-container .kp .kp-sub {
  line-height: 1;
}
.kf-container .kp .kp-main + .kp-sub {
  margin-top: 0.25em;
}
.kf-container .kp.style .kp-main {
  font-size: 40px;
  font-family: "Titillium Web", "Noto Sans";
}
.kf-container .kp.style2 .kp-main {
  font-family: "Titillium Web", "Noto Sans";
  font-size: 20px;
  font-weight: 400;
}
.kf-container .kp.style2 .kp-sub {
  font-weight: 700;
  color: #fff;
}
.kf-container a[data-dd] {
  cursor: pointer;
}
.kf-container .content-box .hightlight {
  font-size: 1.125em;
  line-height: 1;
  color: #75eaff;
  letter-spacing: 0.05em;
}
.kf-container .bg-parallax {
  height: 120%;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 150ms ease;
  transition: -webkit-transform 150ms ease;
  transition: transform 150ms ease;
  transition: transform 150ms ease, -webkit-transform 150ms ease;
}
.kf-container .gs-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .gs-tab-contents {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .gs-tab-contents .gs-tab-content {
  position: absolute;
  opacity: 0;
  pointer-events: none;
  visibility: none;
  -webkit-transition: all 450ms ease;
  transition: all 450ms ease;
}
.kf-container .gs-tab-contents .gs-tab-content.active {
  position: static;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.kf-container .color-linear-vi {
    background-image: linear-gradient(140deg, #FF6400 0%, #FF6400 100%);
  color: transparent;
  -webkit-background-clip: text;
          background-clip: text;
  text-shadow: none;
  }
.kf-container .sup {
  display: inline-block;
  vertical-align: top;
  font-size: 0.6em;
}
.kf-container i + a{
  margin-left: 1rem;
}
.kf-container .playbtn {
  display: block;
  --playbtn-size: 5rem;
  cursor: pointer;
  position: relative;
}
.kf-container .playbtn::before {
    display: inline-block;
    font-family: "bootstrap-icons";
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: normal;
            font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: -0.125em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f4f2";
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: var(--playbtn-size);
  color: #ccc;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-filter: drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.6));
          filter: drop-shadow(2px 3px 8px rgba(0, 0, 0, 0.6));
  -webkit-transition: color 250ms ease;
  transition: color 250ms ease;
  }
.kf-container .playbtn:hover::before {
  color: #fff;
}
.kf-container .qcard:has(> .pos-corner),
.kf-container .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: calc(2 * var(--qcard-space) * var(--pos-ratio) + 40px);
}
.kf-container .qcard .feature-swiper-navigation {
  font-size: 0.8em;
}
.kf-container .qcard ul {
  margin-top: 0.5rem;
  margin-left: 0.8em;
}
.kf-container .qcard ul li {
  list-style-type: square;
  list-style-position: outside;
  font-weight: 300;
  font-size: 0.625em;
  line-height: 1.25em;
  font-family: "Titillium Web", arial, sans-serif, Microsoft JhengHei;
  -webkit-filter: brightness(80%);
          filter: brightness(80%);
  margin-bottom: 0.25em;
}
.kf-container .qcard ul li:last-child {
  margin-bottom: 0;
}
.kf-container .logo-cross {
  fill: #75eaff;
  stroke-miterlimit: 10;
  --cross-anim-time: 250ms;
}
.kf-container .logo-cross .logo-cross-border {
  stroke-width: 1px;
  stroke: #75eaff;
}
.kf-container .logo-cross-top {
  stroke-dashoffset: 0;
  stroke-dasharray: 1066px;
  stroke-width: 70px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-top);
          clip-path: url(#cross-clippath-top);
}
.kf-container .logo-cross-bottom {
  stroke-dashoffset: 0;
  stroke-dasharray: 1096px;
  stroke-width: 70px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-bottom);
          clip-path: url(#cross-clippath-bottom);
}
.kf-container .logo-cross-center {
  stroke-dashoffset: 0;
  stroke-dasharray: 681px;
  stroke-width: 44px;
  stroke: #75eaff;
  -webkit-clip-path: url(#cross-clippath-center);
          clip-path: url(#cross-clippath-center);
}
@-webkit-keyframes cross-anim-top {
  from {
    stroke-dashoffset: 1066px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes cross-anim-top {
  from {
    stroke-dashoffset: 1066px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes cross-anim-bottom {
  from {
    stroke-dashoffset: 1096px;
  }
  to {
    stroke-dashoffset: 2192px;
  }
}
@keyframes cross-anim-bottom {
  from {
    stroke-dashoffset: 1096px;
  }
  to {
    stroke-dashoffset: 2192px;
  }
}
@-webkit-keyframes cross-anim-center {
  from {
    stroke-dashoffset: 681px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes cross-anim-center {
  from {
    stroke-dashoffset: 681px;
  }
  to {
    stroke-dashoffset: 0;
  }
}
.kf-container .top-image {
  position: relative;
}
.kf-container .top-image img{
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container :is(.top-image img){
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container .vi-line-left {
  --gs-vi-line-width: 2px;
  position: relative;
  margin-left: 1rem;
}
.kf-container .vi-line-left::before {
  content: "";
  position: absolute;
  top: 0;
  left: -1rem;
  height: 100%;
  width: 2px;
  width: var(--gs-vi-line-width, 2px);
  background: #FF6400;
  -webkit-transform: scaleY(1.01);
          transform: scaleY(1.01);
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2px));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 2px));
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--gs-vi-line-width, 2px)));
          clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--gs-vi-line-width, 2px)));
}
.kf-container .btn-deepdive {
  color: #fff;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  background-image: url(../../innergigabyte/images/btn-deepdive.svg);
  background-position-x: 0;
  background-position-y: 0;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: background 0.25s;
  transition: background 0.25s;
}
.kf-container .btn-deepdive:hover {
  background-image: url(../../innergigabyte/images/btn-deepdive2.svg);
}
.kf-container .feature-swiper {
  font-size: 0.8em;
}
.kf-container .feature-swiper .swiper-slide {
  height: auto;
}
.kf-container .feature-swiper-navigation {
  --swiper-navigation-size: 36px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0.8em 0;
  font-size: 1em;
  gap: 1em;
}
.kf-container .feature-swiper-navigation .swiper-button-prev,
.kf-container .feature-swiper-navigation .swiper-button-next {
  position: static;
  margin: 0;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  padding: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .feature-swiper-navigation .swiper-button-prev.swiper-button-disabled,
.kf-container .feature-swiper-navigation .swiper-button-next.swiper-button-disabled {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .feature-swiper-navigation .swiper-button-prev::after,
.kf-container .feature-swiper-navigation .swiper-button-next::after {
  content: none;
}
.kf-container .feature-swiper-navigation .swiper-button-prev > svg,
.kf-container .feature-swiper-navigation .swiper-button-prev > i,
.kf-container .feature-swiper-navigation .swiper-button-next > svg,
.kf-container .feature-swiper-navigation .swiper-button-next > i {
  display: none;
}
.kf-container .feature-swiper-navigation .swiper-button-prev {
  background-image: url(../../innergigabyte/images/swiper-button-prev.svg);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.kf-container .feature-swiper-navigation .swiper-button-prev:hover {
  background-image: url(../../innergigabyte/images/swiper-button-prev2.svg);
}
.kf-container .feature-swiper-navigation .swiper-button-next {
  background-image: url(../../innergigabyte/images/swiper-button-next.svg);
  -webkit-transition: background 0.5s;
  transition: background 0.5s;
}
.kf-container .feature-swiper-navigation .swiper-button-next:hover {
  background-image: url(../../innergigabyte/images/swiper-button-next2.svg);
}
.kf-container .text-big{
  font-size: 1.1em;
  color: #fff;
}
.kf-container .text-small {
  color: #b5b5b5;
}
.kf-container .grid{
  gap: 2.5rem;
}
.kf-container .grid-template-4a > :not([hidden]):nth-child(1), .kf-container .grid-template-4a > :not([hidden]):nth-child(2),
.kf-container .grid-template-4c > :not([hidden]):nth-child(1),
.kf-container .grid-template-4c > :not([hidden]):nth-child(2) {
  grid-row: span 2/span 2;
}
.kf-container .grid-template-4a {
  grid-template-rows: 1fr 2fr;
}
.kf-container .grid-template-4b h2 > img,
.kf-container .grid-template-4b h3 > img,
.kf-container .grid-template-4b h4 > img,
.kf-container .grid-template-4b h5 > img,
.kf-container .grid-template-4b h6 > img {
  height: 100%;
}
.kf-container .grid-template-4d h2 > img,
.kf-container .grid-template-4d h3 > img,
.kf-container .grid-template-4d h4 > img,
.kf-container .grid-template-4d h5 > img,
.kf-container .grid-template-4d h6 > img {
  height: 100%;
}
.kf-container .grid-template-5d > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5d > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5d > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5d > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5d > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5d {
  grid-template-areas: "area1 area2 area3" "area1 area2 area4" "area1 area2 area5";
}
.kf-container .grid-template-5d .qcard {
  min-height: 200px;
}
.kf-container .grid-template-5e .qcard {
  min-height: 0;
  min-height: initial;
}
.kf-container .grid-template-5e > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5e > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5e > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5e > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5e > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5e {
  grid-template-areas: "area1 area2 area2" "area1 area5 area4" "area3 area3 area4";
}
.kf-container .grid-template-5f > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-5f > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-5f > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-5f > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-5f > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-5f .qcard {
  min-height: 375px;
}
.kf-container .grid-template-5f {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(8, 1fr);
  grid-template-areas: "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area2 area3 area4" "area2 area3 area5" "area2 area3 area5" "area2 area3 area5";
}
.kf-container .grid-template-6a > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-6a > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-6a > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-6a > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-6a > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-6a > :nth-child(6) {
  grid-area: area6;
}
.kf-container .grid-template-6a {
  grid-template-areas: "area1 area2 area3" "area1 area2 area3" "area4 area2 area3" "area4 area5 area6" "area4 area5 area6" "area4 area5 area6";
}
.kf-container .grid-template-6b > :nth-child(1) {
  grid-area: area1;
}
.kf-container .grid-template-6b > :nth-child(2) {
  grid-area: area2;
}
.kf-container .grid-template-6b > :nth-child(3) {
  grid-area: area3;
}
.kf-container .grid-template-6b > :nth-child(4) {
  grid-area: area4;
}
.kf-container .grid-template-6b > :nth-child(5) {
  grid-area: area5;
}
.kf-container .grid-template-6b > :nth-child(6) {
  grid-area: area6;
}
.kf-container .grid-template-6b {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(6, 1fr);
  grid-template-areas: "area1 area1 area4" "area1 area1 area4" "area1 area1 area4" "area2 area3 area5" "area2 area3 area5" "area2 area3 area6";
}
.kf-container .grid-template-6b .qcard {
  min-height: 0;
}
.kf-container .grid-template-7a{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .btn-gameassist {
  cursor: pointer;
  padding: 0.8em 1em;
  line-height: 1;
  color: #fff;
  outline: none;
  display: inline-block;
  vertical-align: middle;
  background: transparent;
  border: 1px solid #4b4b4b;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-radius: 5px;
}
.kf-container .btn-gameassist.active, .kf-container .btn-gameassist:hover {
  background-color: rgba(255, 102, 0, 0.15);
  border: 1px solid #ff6400;
}
.kf-container .section-kv {
  position: relative;
  padding: 0;
}
.kf-container .section-kv img {
  width: 100%;
}
.kf-container .section-kv img.rwd {
  display: none;
}
.kf-container .section-x3d a {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.kf-container .section-x3d .icons.grid {
  grid-auto-flow: column;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.kf-container .section-x3d .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.kf-container .section-x3d .icons.grid div img {
  max-width: 60px;
}
.kf-container .section-x3d .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-x3d .kp-info-value,
.kf-container .section-x3d .kp-info-top-bottom,
.kf-container .section-x3d .qtag {
  color: inherit;
}
.kf-container .section-x3d .text-contnet p {
  margin: 0 auto;
}
.kf-container .section-x3d{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .section-hero {
  background: url("../../innergigabyte/images/bg-hero.jpg") center/cover no-repeat;
}
.kf-container .section-hero .feature-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 25px;
}
.kf-container .section-hero .feature-icons img {
  height: 50px;
}
.kf-container .section-hero .hero_heading{
  font-family: Orbitron, Noto Sans, Noto Sans TC, sans-serif;
  font-size: 48px;
  color: #fff;
  letter-spacing: 0.07em;
  -webkit-filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
}
.kf-container .section-hero {
  background: url("../../innergigabyte/images/bg-hero.jpg") center/cover no-repeat;
}
.kf-container .section-hero .feature-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 25px;
}
.kf-container .section-hero .feature-icons img {
  height: 50px;
}
.kf-container .section-hero .hero_heading{
  font-family: Orbitron, Noto Sans, Noto Sans TC, sans-serif;
  font-size: 48px;
  color: #fff;
  letter-spacing: 0.07em;
  -webkit-filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 0.1em rgba(0, 0, 0, 0.25));
}
.kf-container .section-ai span.grdnt {
  position: absolute;
  width: 1px;
  height: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-item-align: center;
      align-self: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#FF6400), to(#FF6400));
  background-image: linear-gradient(0deg, #FF6400 0%, #FF6400 100%);
}
.kf-container .section-ai a {
  -ms-flex-item-align: end;
      align-self: flex-end;
}
.kf-container .section-ai .icons.grid {
  grid-auto-flow: column;
  justify-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2rem;
}
.kf-container .section-ai .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.kf-container .section-ai .icons.grid div img {
  max-width: 60px;
}
.kf-container .section-ai .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-ai{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .section-d5 .qcard {
  color: #fff;
  height: 100%;
  padding-bottom: calc(36px + 1em);
  background: linear-gradient(0deg, #111 0%, #111 1000%), linear-gradient(135deg, #333 0%, #030303 50%, #333 100%);
  background-clip: padding-box, border-box;
  background-origin: border-box;
  border: 1px solid transparent;
  border-radius: 10px;
}
.kf-container .section-d5 .qcard h3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .section-d5 .qcard .note {
  left: var(--qcard-space);
  bottom: var(--qcard-space);
}
.kf-container .deep-dive-ai .deep-dive-column {
  width: 100%;
}
.kf-container .deep-dive-ai p {
  color: #aaa;
}
.kf-container .deep-dive-ai .kp-info-top-bottom {
  color: #fff;
}
.kf-container .deep-dive-ai ul {
  font-size: 1.1rem;
  line-height: 2rem;
  margin-top: 0.5rem;
}
.kf-container .deep-dive-ai ul li {
  margin-bottom: 0;
  color: #aaa;
}
.kf-container .deep-dive-ai .airow{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 1.25rem;
}
.kf-container .deep-dive-ai .airow > div {
  max-width: 50%;
}
.kf-container .deep-dive-ai .airow > div img {
  max-width: 100%;
}
.kf-container .deep-dive-ai .EZtoPeak{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.25rem;
}
.kf-container .deep-dive-ai .ai-swiper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.kf-container .deep-dive-ai .ai-swiper .qcard img {
  max-width: 100%;
}
.kf-container .deep-dive-ai .ai-swiper p span {
  font-size: inherit;
  font-family: inherit;
}
.kf-container .deep-dive-ai div:has(> .safeOC) {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 5rem auto 0;
}
.kf-container .deep-dive-ai .safeOC {
  --xgap: 5rem;
  --ygap: 1rem;
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: repeat(3, 1fr);
  grid-row-gap: 1rem;
  grid-row-gap: var(--ygap);
  row-gap: 1rem;
  row-gap: var(--ygap);
  grid-column-gap: 5rem;
  grid-column-gap: var(--xgap);
  -webkit-column-gap: 5rem;
     -moz-column-gap: 5rem;
          column-gap: 5rem;
  -webkit-column-gap: var(--xgap);
     -moz-column-gap: var(--xgap);
          column-gap: var(--xgap);
}
.kf-container .deep-dive-ai .safeOC > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .deep-dive-ai .safeOC > div p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.kf-container .deep-dive-ai .safeOC > div p:first-child {
  --padlr: 0.5lh;
  --clipborder: 2px;
  margin-right: 9px;
  min-width: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  background: none;
  color: #fff;
  letter-spacing: 2px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 0 calc(0.5lh) 0 0.5lh;
  padding: 0 calc(var(--padlr)) 0 var(--padlr);
}
.kf-container .deep-dive-ai .safeOC > div p:first-child::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(45deg, #FF6400, #FF6400);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
}
@-webkit-keyframes svg-clip-show {
  to {
    -webkit-clip-path: polygon(0 100%, 0 -100%, 200% 100%);
            clip-path: polygon(0 100%, 0 -100%, 200% 100%);
  }
}
@keyframes svg-clip-show {
  to {
    -webkit-clip-path: polygon(0 100%, 0 -100%, 200% 100%);
            clip-path: polygon(0 100%, 0 -100%, 200% 100%);
  }
}
.kf-container .section-overview {
  position: relative;
  padding: 1px 0;
  background-image: url(../../innergigabyte/images/vi-falcon_logo.png);
  background-position-x: center;
  background-position-y: center;
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
}
.kf-container .section-overview ul,
.kf-container .section-overview ol {
  list-style: decimal;
}
.kf-container .section-overview #overview .thumb {
  width: 180px;
  margin: 3px 0;
}
.kf-container .section-overview .paging {
  font-size: 0.5em;
  border-bottom: 1px solid #414141;
}
.kf-container .section-overview .paging h3 {
  font-size: 2em;
  padding: 0.5em;
  color: #888;
  border-bottom: 3px solid transparent;
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .section-overview .paging > div {
  cursor: pointer;
  position: relative;
  height: auto;
  background: none;
  border-radius: 0;
  opacity: 1;
  font-size: 1.2em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  line-height: 1.2;
}
.kf-container .section-overview .paging > div:hover h3 {
  border-color: #aaa;
  color: #aaa;
  -webkit-filter: saturate(0.5);
          filter: saturate(0.5);
}
.kf-container .section-overview .paging > div.active h3 {
  border-color: #fff;
  -webkit-filter: none;
          filter: none;
  color: #fff;
}
.kf-container .section-overview .diagram {
  list-style: none;
}
.kf-container .section-overview .diagram > li {
  list-style: none;
}
.kf-container .section-overview .diagram ul li {
  list-style-type: disc;
  list-style-position: outside;
}
.kf-container .section-overview .feature-icons {
  padding: 3rem;
}
.kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
.kf-container .section-summary {
  background: url("../../innergigabyte/images/summary-bg.jpg") center center/cover no-repeat;
  min-height: 80vh;
}
.kf-container .section-summary .summary-text ul {
  margin-left: 1.2em;
}
.kf-container .section-summary .summary-text ul,
.kf-container .section-summary .summary-text li {
  list-style: disc;
  list-style-position: outside;
  margin-bottom: 0.4em;
  line-height: 1.2;
}
.kf-container .section-summary .summary-img img {
  max-height: auto;
  max-width: 100%;
  width: auto;
  height: auto;
}
.kf-container .section-changebg .changebg {
  -webkit-transition-duration: 450ms;
          transition-duration: 450ms;
  -webkit-transition-duration: var(--bg-trans-time, 450ms);
          transition-duration: var(--bg-trans-time, 450ms);
}
.kf-container .section-memory {
  margin-bottom: -100vh;
}
.kf-container .section-memory::after {
  content: "";
  display: block;
  height: 100vh;
}
.kf-container .section-memory .row{
  font-size: .7em;
  --tw-gutter-y: 2.5rem;
  --tw-gutter-x: 2.5rem;
}
.kf-container .section-memory .row p{
  font-size: 1.2em;
}
.kf-container .section-memory .list{
  --tw-gutter-y: 5rem;
  --tw-gutter-x: 2.5rem;
}
.kf-container .section-memory .section-content {
  position: relative;
  max-width: 960px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5rem;
  padding-bottom: 5rem;
  padding-left: 2rem;
  padding-right: 2rem;
}
.kf-container .section-memory .timeline-lightdown {
  height: 100vh;
}
.kf-container .top-image {
  margin: 0 auto;
  max-width: 100%;
  height: 500px;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .top-image.scale {
  max-width: 85%;
}
.kf-container .deep-dive-ai div:has(> .icons.grid) {
  display: grid;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .deep-dive-ai .icons.grid {
  justify-items: start;
  gap: 1rem;
}
.kf-container .deep-dive-ai .icons.grid div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.kf-container .deep-dive-ai .icons.grid div img {
  max-width: 60px;
}
.kf-container .deep-dive-ai .icons.grid div p {
  margin: 0;
  font-size: 1rem;
}
.kf-container .section-vrm{
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0;
  background-color: black;
}
.kf-container .section-vrm .section-top {
  height: 500px;
}
.kf-container .section-vrm .top-image {
  margin: 0 auto;
  max-width: 100%;
  -webkit-transition: all ease 800ms;
  transition: all ease 800ms;
}
.kf-container .section-vrm .top-image.scale {
  max-width: 85%;
}
.kf-container .section-vrm .grid{
  grid-template-columns: repeat(1, minmax(auto, 1fr));
}
.kf-container .section-vrm .kp .qtag {
  margin-left: 1rem;
}
.kf-container .section-vrm .first {
  -webkit-box-flex: 1.1;
      -ms-flex-positive: 1.1;
          flex-grow: 1.1;
  border-right: 0px solid #696969;
}
.kf-container .section-cooling {
  padding-top: 0;
  background: #000 url("../../innergigabyte/images/cooling-bg.jpg") center top no-repeat;
}
.kf-container .section-cooling .latch-swiper img {
  max-width: 100%;
  margin-bottom: 1rem;
}
.kf-container .section-cooling .latch-swiper p {
  margin: 0;
}
.kf-container .section-cooling .img-thermal-guard {
  -o-object-position: 27%;
     object-position: 27%;
}
.kf-container .section-thermal{
  padding-left: 2rem;
  padding-right: 2rem;
}
.kf-container .section-pcb {
  overflow: hidden;
  --pcb-bg-size: 960px;
  --pcb-bg-padding: 0.6;
}
.kf-container .section-pcb {
  background: url("../../innergigabyte/images/ip/pcb-design.jpg") center top no-repeat;
  background-size: var(--pcb-bg-size) auto;
  padding-top: calc(var(--pcb-bg-size) * var(--pcb-bg-padding));
  min-height: calc(var(--pcb-bg-size) * 0.6206896552);
}
.kf-container .section-ud {
  background-image: url("../../innergigabyte/images/ud-bg.jpg");
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: 5rem;
}
.kf-container .section-ud .ud-grid{
  gap: 0.5rem;
}
.kf-container .section-ud .ud-grid > :not([hidden]):last-child {
  grid-column: span 2/span 2;
}
.kf-container .section-ud .qcard {
  height: 100%;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-ud .qcard:has(> .pos-corner),
.kf-container .section-ud .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-ud .qcard.bg-full {
  padding: 0;
}
.kf-container .section-ud .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-ud .qcard.bg-full:has(> .pos-corner),
.kf-container .section-ud .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-connectivity{
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  --slcdw: 960px;
}
.kf-container .section-connectivity {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  height: auto;
  -ms-flex-item-align: start;
      align-self: start;
}
.kf-container .section-connectivity .sticky-center .slidecard {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main{
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main .text{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .main img {
  max-width: 90px;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders {
  position: relative;
  width: var(--slcdw);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5rem;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  overflow: hidden;
  width: calc(var(--slcdw) * 0.7);
  height: calc(var(--slcdw) * 0.5);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 2rem;
  top: 0;
  left: 0;
  z-index: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard {
  width: 100%;
  height: 100%;
}
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard:has(> .pos-corner),
.kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider .qcard .qcard-body:has(> .pos-corner) {
  padding-bottom: var(--qcard-space);
}
.kf-container .section-connectivity .section-content {
  width: 0;
  min-height: 200vh;
}
.kf-container .section-diy {
  background-image: url(../../innergigabyte/images/diy-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.kf-container .section-diy .qcard {
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0.2509803922);
  border: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.kf-container .section-diy .qcard.noborder {
  -webkit-box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
          box-shadow: 0px 0px 20px 5px rgba(0, 0, 0, 0);
  border: 1px solid transparent;
  -webkit-backdrop-filter: blur(0px);
          backdrop-filter: blur(0px);
}
.kf-container .section-diy .diy-grid{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid > :not([hidden]):first-child, .kf-container .section-diy .diy-grid > :not([hidden]):last-child {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .diy-grid2{
  gap: 0.5rem;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]) {
  grid-column: span 3/span 3;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):first-child, .kf-container .section-diy .diy-grid2 > :not([hidden]):last-child {
  grid-column: span 6/span 6;
}
.kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(2), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(3), .kf-container .section-diy .diy-grid2 > :not([hidden]):nth-child(4) {
  grid-column: span 2/span 2;
}
.kf-container .section-diy .qcard.bg-full {
  padding: 0;
}
.kf-container .section-diy .qcard.bg-full .qcard-body {
  padding: var(--qcard-space);
}
.kf-container .section-diy .qcard.bg-full:has(> .pos-corner),
.kf-container .section-diy .qcard.bg-full .qcard-body:has(> .pos-corner) {
  padding-bottom: 0;
}
.kf-container .section-software {
  background: url("../../innergigabyte/images/aorus-world-5.jpg") center top/100% auto no-repeat;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .section-software .img {
  max-width: 100%;
}
.kf-container .section-amd {
  position: relative;
  overflow: hidden;
  max-width: 2560px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 3rem 10rem;
}
.kf-container .section-amd .cols {
  max-width: 100%;
  width: 1366px;
  min-height: 32vw;
  display: grid;
  grid-template-columns: 1fr 0.75fr;
  justify-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
}
.kf-container .section-amd .cols div {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.kf-container .section-amd .cols div:has(img) {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  height: 100%;
}
.kf-container .section-amd .cols div:has(img) img {
  position: absolute;
  width: 65vw;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container .section-amd .cols div:has(p) {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.kf-container .section-amd .footnote {
  position: relative;
  max-width: 960px;
}
.kf-container .Antenna {
  max-width: 100%;
  gap: 5rem;
}
.kf-container .deep-dive-container {
    color: #b5b5b5;
  }
.kf-container .deep-dive-container::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(4% + var(--localnav-height));
  left: 0;
  background: url("../../innergigabyte/images/vi-line-1.svg") 0 0/cover no-repeat;
  --vi-line-width: max(400px, 25vw);
  width: max(400px, 25vw);
  width: var(--vi-line-width);
  height: calc(max(400px, 25vw) * 0.0345821326);
  height: calc(var(--vi-line-width) * 0.0345821326);
}
.kf-container .deep-dive-column:has(.ddr5-vi-frame) {
  -ms-flex-item-align: center;
      align-self: center;
}
.kf-container .deep-dive-column:has(.benefit) {
  margin: 0 auto;
}
.kf-container .deep-dive-column .benefit {
  grid-template-columns: repeat(3, minmax(auto, 1fr));
  justify-items: center;
}
.kf-container .deep-dive-column .benefit div {
  position: relative;
  max-width: 200px;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1px;
}
.kf-container .deep-dive-column .benefit div p {
  position: relative;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem;
  margin: 0;
}
.kf-container .deep-dive-column .benefit div::before {
  --clipborder: 1px;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#00D0FF), to(#FF00BF));
  background-image: linear-gradient(0deg, #00D0FF 0%, #FF00BF 100%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + 1px) 100%, calc(0% + 1px) calc(0% + 1px), calc(100% - 1px) calc(0% + 1px), calc(100% - 1px) calc(100% - 1px), calc(0% + 1px) calc(100% - 1px), calc(0% + 1px) 100%, 100% 100%, 100% 0%);
  -webkit-clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
          clip-path: polygon(0 0, 0% 100%, calc(0% + var(--clipborder)) 100%, calc(0% + var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(0% + var(--clipborder)), calc(100% - var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) calc(100% - var(--clipborder)), calc(0% + var(--clipborder)) 100%, 100% 100%, 100% 0%);
}
.kf-container .pbo-switch div {
  cursor: pointer;
}
.kf-container .pbo-switch div > *{
  width: 100%;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .pbo-switch div h4 {
  color: #696969;
}
.kf-container .pbo-switch div img {
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-switch div p {
  color: #696969;
}
.kf-container .pbo-switch div{
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.kf-container .pbo-switch div.active h4 {
  color: #eeeeee;
}
.kf-container .pbo-switch div.active img {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-switch div.active p {
  color: #eeeeee;
}
.kf-container .pbo-switch,
.kf-container .pbo-switch * {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.kf-container .pbo-swiper {
  max-width: 960px;
  width: 100%;
  margin: 0 auto;
}
.kf-container .pbo-swiper .swiper-slide {
  width: 100%;
  -webkit-filter: saturate(0);
          filter: saturate(0);
}
.kf-container .pbo-swiper .swiper-slide.swiper-slide-active {
  -webkit-filter: saturate(1);
          filter: saturate(1);
}
.kf-container .pbo-swiper .text-right {
  text-align: right;
}
.kf-container .ddr5-vi-frame {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.kf-container .ddr5-vi-frame > img {
  -o-object-fit: contain;
     object-fit: contain;
  position: relative;
  height: 100%;
  -webkit-transform: translate(-28%, -10%);
          transform: translate(-28%, -10%);
}
.kf-container .ddr5-vi-frame > img.frame {
  position: absolute;
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
}
.kf-container .step .step-img {
  max-width: 100%;
}
.kf-container #deep-dive-wifi .kp.style2{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
}
.kf-container #deep-dive-rgb .rgb-container {
  padding: 5rem 0;
  width: 100%;
}
.kf-container #deep-dive-rgb .rgb-container .rgb-model {
  width: 100%;
  position: relative;
}
.kf-container .rgb-model {
  position: relative;
  overflow: hidden;
}
.kf-container .rgb-model .cover {
  position: relative;
  width: 100%;
  z-index: 12;
  overflow: hidden;
}
.kf-container .rgb-model .cover img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container :is(.rgb-model .rgb-effects){
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}
.kf-container .rgb-model .rgb-effects {
  overflow: hidden;
  z-index: 11;
}
.kf-container .rgb-model .rgb-effects img {
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.kf-container img.wave {
  -webkit-animation: wave 2s infinite ease-in-out alternate;
          animation: wave 2s infinite ease-in-out alternate;
}
@-webkit-keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@keyframes wave {
  0% {
    -webkit-filter: brightness(0);
            filter: brightness(0);
  }
  100% {
    -webkit-filter: brightness(1);
            filter: brightness(1);
  }
}
@media (min-width: 631px){
  .\!container{
    max-width: 631px !important;
  }
  .container{
    max-width: 631px;
  }
  .kf-container .w600\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .grid{
    gap: 1.25rem;
  }
  .kf-container .grid-template-4a,
.kf-container .grid-template-4c{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4d{
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d{
    grid-template-rows: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(1){
    grid-column: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(3){
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(4){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-5a > :not([hidden]):nth-child(1), .kf-container .grid-template-5a > :not([hidden]):nth-child(2), .kf-container .grid-template-5a > :not([hidden]):nth-child(3){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-5b {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-template-rows: auto;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(3), .kf-container .grid-template-5b > :not([hidden]):nth-child(4) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .kf-container .grid-template-5c {
    grid-template-columns: repeat(2, minmax(auto, 1fr));
    grid-template-rows: auto;
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(1){
    grid-column: span 2 / span 2;
  }
  .kf-container .section-overview #overview{
    padding-top: 5rem;
  }
  .kf-container .section-overview .feature-icons > div,
.kf-container .section-overview .feature-icons > a{
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .kf-container .section-ud .ud-grid{
    gap: 1.25rem;
  }
  .kf-container .section-diy .diy-grid{
    gap: 1.25rem;
  }
  .kf-container .section-diy .diy-grid2{
    gap: 1.25rem;
  }
}
@media (min-width: 961px){
  .\!container{
    max-width: 961px !important;
  }
  .container{
    max-width: 961px;
  }
  .kf-container .w960\:absolute{
    position: absolute;
  }
  .kf-container .w960\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w960\:block{
    display: block;
  }
  .kf-container .w960\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w960\:grid{
    display: grid;
  }
  .kf-container .w960\:min-h-300px{
    min-height: 300px;
  }
  .kf-container .w960\:w-full{
    width: 100%;
  }
  .kf-container .w960\:flex-row{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .kf-container .w960\:items-start{
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .kf-container .w960\:gap-20{
    gap: 5rem;
  }
  .kf-container .w960\:object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }
  .kf-container .w960\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w960\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w960\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w960\:text-end{
    text-align: right;
  }
  .kf-container .w960\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .kf-container .w960\:offset-1{
    margin-left: 8.33333333%;
  }
  .kf-container .w960\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w960\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w960\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w960\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w960\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w960\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w960\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container :is(.w960\:row-cols-2>*){
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container :is(.w960\:row-cols-4>*){
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .grid-template-4a,
.kf-container .grid-template-4c{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(1){
    grid-column: span 1 / span 1;
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4b > :not([hidden]):nth-child(2){
    grid-column: span 2 / span 2;
    grid-row: span 1 / span 1;
  }
  .kf-container .grid-template-4d{
    grid-template-columns: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d{
    grid-template-rows: repeat(5, minmax(auto, 1fr));
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(1){
    grid-column: span 3 / span 3;
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(2){
    grid-column: span 2 / span 2;
    grid-row: span 3 / span 3;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(3){
    grid-column: span 3 / span 3;
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-4d > :not([hidden]):nth-child(4){
    grid-column: span 2 / span 2;
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-5a{
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
  .kf-container .grid-template-5a > :not([hidden]):nth-child(1), .kf-container .grid-template-5a > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
  }
  .kf-container .grid-template-5b {
    grid-auto-flow: column;
    grid-template-columns: repeat(3, minmax(auto, 1fr));
    grid-template-rows: repeat(3, auto);
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(1){
    grid-row: span 3 / span 3;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(2), .kf-container .grid-template-5b > :not([hidden]):nth-child(3){
    grid-row: span 2 / span 2;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5b > :not([hidden]):nth-child(4), .kf-container .grid-template-5b > :not([hidden]):nth-child(5){
    grid-row: span 1 / span 1;
    grid-column: span 1 / span 1;
  }
  .kf-container .grid-template-5c {
    grid-template-columns: repeat(6, minmax(auto, 1fr));
    grid-template-rows: repeat(2, auto);
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(1), .kf-container .grid-template-5c > :not([hidden]):nth-child(2){
    grid-row: span 2 / span 2;
    grid-column: span 3 / span 3;
  }
  .kf-container .grid-template-5c > :not([hidden]):nth-child(3), .kf-container .grid-template-5c > :not([hidden]):nth-child(4), .kf-container .grid-template-5c > :not([hidden]):nth-child(5){
    grid-row: span 1 / span 1;
    grid-column: span 2 / span 2;
  }
  .kf-container .grid-template-7a {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .kf-container .grid-template-7a > :nth-child(1){
    grid-column: span 7 / span 7;
  }
  .kf-container .grid-template-7a > :nth-child(2){
    grid-column: span 5 / span 5;
  }
  .kf-container .grid-template-7a > :nth-child(3){
    grid-column: span 5 / span 5;
  }
  .kf-container .grid-template-7a > :nth-child(4){
    grid-column: span 7 / span 7;
  }
  .kf-container .grid-template-7a > :nth-child(5){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(6){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(7){
    grid-column: span 4 / span 4;
  }
  .kf-container .deep-dive-ai .airow{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .deep-dive-ai .EZtoPeak{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .kf-container .section-overview .feature-icons{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .section-overview .feature-icons>*{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .section-memory .row{
    --tw-gutter-y: 5rem;
  }
  .kf-container .section-vrm .grid{
    grid-template-columns: repeat(3, minmax(auto, 1fr));
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .section-vrm .first{
    border-right-width: 1px;
  }
  .kf-container .section-pcb {
    --pcb-bg-size: 100%;
    --pcb-bg-padding: 0.43;
  }
  .kf-container .section-ud .ud-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera .sliders{
    margin-bottom: 0px;
  }
  .kf-container .section-diy .diy-grid{
    grid-template-columns: repeat(2, minmax(auto, 1fr));
  }
  .kf-container .section-diy .diy-grid2{
    grid-template-columns: repeat(6, minmax(auto, 1fr));
  }
  .kf-container .pbo-switch div > *{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .pbo-switch div{
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
@media (min-width: 1321px){
  .\!container{
    max-width: 1321px !important;
  }
  .container{
    max-width: 1321px;
  }
  .kf-container .w1320\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w1320\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w1320\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .container{
    max-width: 1200px;
  }
  .kf-container .grid-template-7a {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
  }
  .kf-container .grid-template-7a > :nth-child(1), .kf-container .grid-template-7a > :nth-child(2), .kf-container .grid-template-7a > :nth-child(3){
    grid-column: span 4 / span 4;
  }
  .kf-container .grid-template-7a > :nth-child(4), .kf-container .grid-template-7a > :nth-child(5), .kf-container .grid-template-7a > :nth-child(6), .kf-container .grid-template-7a > :nth-child(7){
    grid-column: span 3 / span 3;
  }
  .kf-container .section-overview ul,
.kf-container .section-overview ol{
    list-style-type: disc;
  }
  .kf-container .section-overview #overview{
    padding-bottom: 14rem;
  }
  .kf-container .section-overview .feature-icons>*{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .section-summary .summary-img img{
    max-height: 35vw;
  }
}
@media (min-width: 1921px){
  .\!container{
    max-width: 1921px !important;
  }
  .container{
    max-width: 1921px;
  }
  .kf-container{
    font-size: 1.375rem;
  }
  .kf-container .container{
    max-width: 1800px;
  }
  .kf-container .wrapper{
    max-width: 1500px;
  }
  .kf-container .section-hero .hero_heading {
    font-size: 64px;
  }
  .kf-container .section-hero .hero_heading {
    font-size: 64px;
  }
  .kf-container .section-d5 .qcard{
    min-height: 450px;
  }
  .kf-container .section-overview #overview {
    font-size: 0.8em;
  }
  .kf-container .section-pcb {
    --pcb-bg-size: 1920px;
  }
}
@media screen and (max-width: 960px){
  .innergigabyteContent .popup {
    width: 95%;
  }
  .deep-dive-content {
    padding: 10vh 5vw calc(120px + 10vh);
  }
  .deep-dive-grid.grid-column-2 {
    grid-template-columns: repeat(1, minmax(auto, 1fr));
  }
  .kf-container .grid-template-5d {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-5e {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-5f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .grid-template-6a {
    grid-template-areas: "area1 area2" "area3 area4" "area5 area6";
  }
  .kf-container .grid-template-6b .qcard {
    min-height: 300px;
  }
  .kf-container .grid-template-6b{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-kv img {
    display: none;
  }
  .kf-container .section-kv img.rwd {
    display: block;
  }
  .kf-container .section-x3d .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .kf-container .section-ai .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .kf-container .deep-dive-ai .icons.grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 1.5rem;
  }
  .kf-container .section-ud .qcard {
    min-height: auto;
  }
  .kf-container .section-connectivity {
    --slcdw: 90vw;
  }
  .kf-container .section-connectivity .sticky-center {
    position: relative;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera {
    height: auto;
  }
  .kf-container .section-connectivity .sticky-center .slidecard .camera .sliders .slider {
    width: auto;
    height: auto;
    -webkit-transform: translateX(0) !important;
            transform: translateX(0) !important;
  }
  .kf-container .section-connectivity .section-content {
    min-height: 0;
  }
  .kf-container .section-diy .qcard {
    min-height: auto;
  }
  .kf-container .section-amd .cols{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-amd .cols div:has(img) {
    min-height: 50vw;
  }
  .kf-container .section-amd .cols div:has(img) img {
    width: 125vw;
  }
  .kf-container .deep-dive-column .benefit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .pbo-switch:has(> :last-child.active) {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@media screen and (max-width: 1200px){
  .kf-container .dots {
    display: none;
  }
}
@media screen and (max-width: 768px){
  .kf-container .kp .kp-main {
    font-size: 80px;
  }
  .kf-container .kp.style .kp-main {
    font-size: 30px;
  }
  .kf-container .grid-template-6a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .kf-container .section-amd {
    padding: 10vw 5vw;
  }
  .kf-container .section-amd .cols div:has(img) {
    min-height: 80vw;
  }
  .kf-container .section-amd .cols div:has(img) img {
    width: 200vw;
  }
}
@media screen and (min-width: 960px){
  .kf-container .grid-template-5e > :nth-child(5) {
    min-height: 350px;
  }
}
@media screen and (max-width: 1920px) and (min-width: 1367px){
  .kf-container .deep-dive-ai .safeOC {
    --xgap: 3rem;
  }
}
@media screen and (max-width: 1366px){
  .kf-container .deep-dive-ai .safeOC {
    grid-auto-flow: row;
  }
  .kf-container .deep-dive-ai .safeOC > div {
    width: 100%;
  }
}
@media screen and (max-width: 540px){
  .kf-container .deep-dive-ai .safeOC > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 600px){
  .kf-container .Antenna {
    gap: 1.25rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7QUFBQTtBQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7RUFBQTtNQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFB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WjtBYzM0T1E7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FkNDRPWjtBY3g0T1k7RUFDSTtFQUFBO0FkMDRPaEI7QWN0NE9RO0VBRUk7VUFBQTtFQUNBO0FkdTRPWjtBY3I0T1k7RUFFSTtBZHM0T2hCO0FjaDRPWTtFQUNJO0FkazRPaEI7QWM1M09BO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtBZDgzT0o7QWM1M09JO0VBQ0k7RUFDQTtVQUFBO0FkODNPUjtBYzEzT0E7RUFDSTtBZDQzT0o7QWN4M09BO0VBQ0k7RUFDQTtBZDAzT0o7QWN4M09JO0VBQ0k7RUFDQTtBZDAzT1I7QWN4M09RO0VBQ0k7VUFBQTtFQUNBO1VBQUE7QWQwM09aO0FjcDNPWTtFQUNJO1VBQUE7QWRzM09oQjtBY3YzT1k7RUFDSTtVQUFBO0FkeTNPaEI7QWMxM09ZO0VBQ0k7VUFBQTtBZDQzT2hCO0FjNzNPWTtFQUNJO1VBQUE7QWQrM09oQjtBY2g0T1k7RUFDSTtVQUFBO0FkazRPaEI7QWNuNE9ZO0VBQ0k7VUFBQTtBZHE0T2hCO0FjdDRPWTtFQUNJO1VBQUE7QWR3NE9oQjtBY3o0T1k7RUFDSTtVQUFBO0FkMjRPaEI7QWM1NE9ZO0VBQ0k7VUFBQTtBZDg0T2hCO0FjeDRPQTtFQUVJO0VBQ0E7VUFBQTtFQUNBO0VBQUE7QWR5NE9KO0FjdjRPSTtFQUVJO0VBQ0E7VUFBQTtBZHc0T1I7QWN0NE9RO0VBQ0k7VUFBQTtFQUNBO1VBQUE7QWR3NE9aO0FjbDRPWTtFQUNJO1VBQUE7QWRvNE9oQjtBY3I0T1k7RUFDSTtVQUFBO0FkdTRPaEI7QWN4NE9ZO0VBQ0k7VUFBQTtBZDA0T2hCO0FjMzRPWTtFQUNJO1VBQUE7QWQ2NE9oQjtBYzk0T1k7RUFDSTtVQUFBO0FkZzVPaEI7QWNqNU9ZO0VBQ0k7VUFBQTtBZG01T2hCO0FjcDVPWTtFQUNJO1VBQUE7QWRzNU9oQjtBY3Y1T1k7RUFDSTtVQUFBO0Fk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M09JO0VBQ0k7QWZzM09SO0FlbjNPSTtFQUNJO0FmcTNPUjtBZWwzT0k7RUFDSTtBZm8zT1I7QWVqM09JO0VBQ0k7QWZtM09SO0FlaDNPSTtFQUNJO0FmazNPUjtBZXg0T0E7RUE2Qkk7QWZtM09KO0FldjJPSTtFQUNJO0FmKzJPUjtBZTUyT0k7RUFDSTtBZjgyT1I7QWUzMk9JO0VBQ0k7QWY2Mk9SO0FlMTJPSTtFQUNJO0FmNDJPUjtBZXoyT0k7RUFDSTtBZjIyT1I7QWV4Mk9JO0VBQ0k7QWYwMk9SO0FlaDRPQTtFQXlCSTtFQUNBO0VBQ0E7QWYwMk9KO0FlejFPSTtFQUNJO0FmaTJPUjtBZTkxT0k7RUFDSTtBZmcyT1I7QWU3MU9JO0VBQ0k7QWYrMU9SO0FlNTFPSTtFQUNJO0FmODFPUjtBZTMxT0k7RUFDSTtBZjYxT1I7QWUxMU9JO0VBQ0k7QWY0MU9SO0FlbDNPQTtFQXlCSTtBZjQxT0o7QWVyME9JO0VBQ0k7QWZrMU9SO0FlLzBPSTtFQUNJO0FmaTFPUjtBZTkwT0k7RUFDSTtBZmcxT1I7QWU3ME9JO0VBQ0k7QWYrME9SO0FlNTBPSTtFQUNJO0FmODBPUjtBZTMwT0k7RUFDSTtBZjYwT1I7QWVuMk9BO0VBeUJJO0VBQ0E7RUFDQTtBZjYwT0o7QWVyME9JO0VBQ0k7QWZ1ME9SO0FlMXpPSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUF1REo7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7QWZ5ek9KO0FldnpPSTtFQUVJO0VBQ0E7QWZ3ek9SO0FlcHpPQTtFQUNJO0VBQ0E7QWZzek9KO0FlcHpPSTtFQUNJO0Fmc3pPUjtBZWh6T1E7RUFDSTtBZnV6T1o7QWU3eU9JO0VBQ0k7TUFBQTtBZm96T1I7QWVqek9JO0VBQ0k7RUFDQTtFQUNBO01BQUE7VUFBQTtFQUNBO0FmbXpPUjtBZTN5T1E7RUFDSTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtBZm96T1o7QWVsek9ZO0VBQ0k7QWZvek9oQjtBZWp6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QUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO09BQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFYzhkSTs7SUFBQTtFQUFBO0VBb0JBO0lBQUE7RUFBQTtFQW1CUTtJQUFBO0lBQUE7RUFBQTtFQUtBO0lBQUE7SUFBQTtFQUFBO0VBUVI7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBZVE7SUFBQTtJQUFBO0VBQUE7RUFLQTtJQUFBO0lBQUE7RUFBQTtFQUtBO0lBQUE7SUFBQTtFQUFBO0VBS0E7SUFBQTtJQUFBO0VBQUE7RUFNUjtJQUFBO0VBQUE7RUFvQlk7SUFBQTtFQUFBO0VBTWhCO0lBT1E7SUFDQTtJQUNBO0VmeTVPTjtFZXQ0T2M7SUFBQTtJQUNBO0VBREE7RUFNQTtJQUFBO0lBQ0E7RUFEQTtF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QnQ3T0Y7QUFBQTtFRHlFSTtJQVNRO0VmeWpQVjtFZTNpUEU7SUFLUTtFZnFqUFY7RWV6M05GO0lBMENRO0lBQUE7SUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VmbzFPTjtFZTkxTUY7SUFZUTtFZnlwT047RWVqb09NO0lBcUJRO0VmeXBPZDtFZXZwT2M7SUFDSTtFZnlwT2xCO0NnQnZoU0Y7QUFBQTtFRG11Qkk7SUFJUTtFZm0zT1Y7Q2dCMWxRRjtBQUFBO0VEZ3RDSTtJQVVRO0VmMndPVjtDZ0JyK1FGO0FBQUE7RURndENJO0lBY1E7RWY0d09WO0VlendPTTtJQUlRO0VmNndPZDtDZ0JsL1FGO0FBQUE7RURpdUNRO0lBUVE7SUFBQTtRQUFBO1lBQUE7RWY4d09kO0NnQnYvUUY7QUFBQTtFRGc1REE7SUFLUTtJQUNBO0lBQUE7UUFBQTtZQUFBO0lBQ0E7SUFDQTtRQUFBO1lBQUE7RWZvcE9OIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fdGFpbHdpbmRjc3Muc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19mdW5jdGlvbi5zY3NzIiwid2VicGFjazovL3g4NzAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXGJvb3RzdHJhcC1pY29uc1xcZm9udFxcYm9vdHN0cmFwLWljb25zLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fZGVlcGRpdmUuc2NzcyIsIndlYnBhY2s6Ly94ODcwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXHN3aXBlci5jc3MiLCJ3ZWJwYWNrOi8veDg3MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxtb2R1bGVzXFxuYXZpZ2F0aW9uLmNzcyIsIndlYnBhY2s6Ly94ODcwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXG1vZHVsZXNcXHBhZ2luYXRpb24uY3NzIiwid2VicGFjazovL3g4NzAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcbW9kdWxlc1xcc2Nyb2xsYmFyLmNzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19iLXN3aXBlci5zY3NzIiwid2VicGFjazovL3g4NzAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19nc190aXAuc2NzcyIsIndlYnBhY2s6Ly94ODcwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19nc19kb3RzLnNjc3MiLCJ3ZWJwYWNrOi8veDg3MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fc2VjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly94ODcwLzxubyBzb3VyY2U+Il0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5ib2R5LmRkLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xyXG59XHJcblxyXG4kdGhlbWUtY29sb3I6ICM3NWVhZmY7XHJcblxyXG5AaW1wb3J0IFwidGFpbHdpbmRjc3NcIjtcclxuQGltcG9ydCBcImRlZXBkaXZlXCI7XHJcblxyXG4ua2YtY29udGFpbmVyIHtcclxuICAgIEBpbXBvcnQgXCJzd2lwZXJcIjtcclxuICAgIEBpbXBvcnQgXCJiLXN3aXBlclwiO1xyXG4gICAgLy9AaW1wb3J0IFwiYm9vdHN0cmFwXCI7XHJcbiAgICAvL0BpbXBvcnQgXCJjb21wb25lbnRcIjtcclxuXHJcbiAgICBAYXBwbHkgdGV4dC0xNjtcclxuICAgIC8vQGFwcGx5IHcxMzIwOnRleHQtMTY7XHJcbiAgICBAYXBwbHkgdzE5MjA6dGV4dC0yMjtcclxuICAgIEBhcHBseSBmb250LXRpdGlsbGl1bTtcclxuXHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgIC0tbG9jYWxuYXYtaGVpZ2h0OiA0NnB4O1xyXG5cclxuICAgICosXHJcbiAgICAqOjpiZWZvcmUsXHJcbiAgICAqOjphZnRlciB7XHJcbiAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW1wb3J0IFwiYmFzZVwiO1xyXG59XHJcblxyXG4ua2YtY29udGFpbmVyIHtcclxuICAgIEBpbXBvcnQgXCJnc190aXBcIjtcclxuICAgIEBpbXBvcnQgXCJnc19kb3RzXCI7XHJcbiAgICBAaW1wb3J0IFwic2VjdGlvbnNcIjtcclxufSIsIi8vQHRhaWx3aW5kIGJhc2U7XHJcbkB0YWlsd2luZCBjb21wb25lbnRzO1xyXG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xyXG5AdGFpbHdpbmQgdmFyaWFudHM7XHJcblxyXG5AbGF5ZXIgY29tcG9uZW50cyB7XHJcbiAgICBAaW1wb3J0IFwiY29tcG9uZW50XCI7XHJcblxyXG4gICAgLnRleHQtc2Vjb25kYXJ5IHtcclxuICAgICAgICBjb2xvcjogI2I1YjViNTtcclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyLWxpbmVhci12aSB7XHJcbiAgICAgICAgYm9yZGVyLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTQwZGVnLCAjRkY2NDAwIDAlLCAjRkY2NDAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5iZy1saW5lYXItdmkge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNGRjY0MDAgMCUsICNGRjY0MDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJGJvb3RzdHJhcC1pY29ucy1mb250LWRpcjogXCIuLi8uLi9pbm5lcmdpZ2FieXRlL2ZvbnRzL2Jvb3RzdHJhcC1pY29uc1wiO1xyXG4gICAgQGltcG9ydCBcIkBnbG9iYWwvYm9vdHN0cmFwLWljb25zXCI7XHJcbn1cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLmZ1bGwge1xyXG4gICAgICAgIEBhcHBseSBhYnNvbHV0ZSB0b3AtMCBsZWZ0LTAgdy1mdWxsIGgtZnVsbDtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIganVzdGlmeS1jZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci15IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNlbnRlci14IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcbiAgICAvL0BpbXBvcnQgXCJ0YWlsd2luZGNzc19ic19ncmlkXCI7XHJcbn1cclxuXHJcbi8qIGlucHV0ICovIiwiQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcblxyXG4kdGhlbWUtY29sb3I6ICNmZjY0MDAgIWRlZmF1bHQ7XHJcbiRkcm9wLXNoYWRvdy1jb2xvcjogcmdiYSgkdGhlbWUtY29sb3IsIC4yKTtcclxuXHJcbi8vIEBtaXhpbiBmb250LWFvcnVze1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IEFPUlVTLCBBcmlhbCwg5b6u6Luf5q2j6buR6auULCBcIk1pY3Jvc29mdCBKaGVuZ0hlaVwiLCDlvq7ou5/pm4Xpu5Hpq5QsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFNpbUhlaSwg44Oh44Kk44Oq44KqLCBNZWlyeW8sIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCDmlrDntLDmmI7pq5QsIEFyaWFsLCBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbi8vIH1cclxuLy8gQG1peGluIGZvbnQtYWxkcmljaHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBcIkFsZHJpY2hcIiwgXCJOb3RvIFNhbnNcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC10aXRpbGxpdW17XHJcbi8vICAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCIsIFwiTm90byBTYW5zIFRDXCIsIHNhbnMtc2VyaWY7XHJcbi8vIH1cclxuLy8gQG1peGluIGZvbnQtb3JiaXRyb257XHJcbi8vICAgICBmb250LWZhbWlseTogJ09yYml0cm9uJywgXCJOb3RvIFNhbnNcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG5cclxuLy8gLmZvbnQtYW9ydXMge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1hb3J1cztcclxuLy8gfVxyXG4vLyAuZm9udC1hbGRyaWNoIHtcclxuLy8gICAgIEBpbmNsdWRlIGZvbnQtYWxkcmljaDtcclxuLy8gfVxyXG4vLyAuZm9udC10aXRpbGxpdW0ge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC10aXRpbGxpdW07XHJcbi8vIH1cclxuLy8gLmZvbnQtb3JiaXRyb24ge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1vcmJpdHJvbjtcclxuLy8gfVxyXG5cclxuLnZtIHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgICBAYXBwbHkgcHktMjA7XHJcbn1cclxuXHJcbi5zdGlja3ktY29udGFpbmVyIHtcclxuXHJcbiAgICAuc3RpY2t5LXRvcCxcclxuICAgIC5zdGlja3lUb3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGlja3ktY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdXRpbGl0aWVzIHtcclxuICAgIC55b3V0dWJlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgQGFwcGx5IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIENvbnRlbnRSYXRpbyg5IC8gMTYpO1xyXG5cclxuICAgICAgICA+aWZyYW1lLFxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBAYXBwbHkgZnVsbDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDExO1xyXG59XHJcblxyXG4uX3RpbWVsaW5lX3N0YXJ0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTNhNzAxO1xyXG4gICAgY29sb3I6ICMxM2E3MDE7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxufVxyXG5cclxuLl90aW1lbGluZV9lbmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNzA2MDY7XHJcbiAgICBjb2xvcjogI2M3MDYwNjtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4uZHJvcC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctc2l6ZTogM3JlbTtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjMDAwO1xyXG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgdmFyKC0tc2hhZG93LXNpemUpIHZhcigtLXNoYWRvdy1jb2xvcikpO1xyXG59XHJcblxyXG4uYmFja2Ryb3Atc2hhZG93IHtcclxuICAgIC0tc2hhZG93LXNpemU6IDNyZW07XHJcbiAgICAtLXNoYWRvdy1jb2xvcjogIzAwMDtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogZHJvcC1zaGFkb3coMCAwIHZhcigtLXNoYWRvdy1zaXplKSB2YXIoLS1zaGFkb3ctY29sb3IpKTtcclxufVxyXG5cclxuLnRleHQtc2hhZG93IHtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgdmFyKC0tc2hhZG93LXNpemUpIHZhcigtLXNoYWRvdy1jb2xvcikpO1xyXG59XHJcblxyXG4uc2hhZG93LXRoZW1lIHtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjeyRkcm9wLXNoYWRvdy1jb2xvcn07XHJcbn1cclxuXHJcbi5ociB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNBM0EzQTM7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxufVxyXG5cclxuKixcclxuOjpiZWZvcmUsXHJcbjo6YWZ0ZXIge1xyXG4gICAgLS10dy1ib3JkZXItc3BhY2luZy14OiAwO1xyXG4gICAgLS10dy1ib3JkZXItc3BhY2luZy15OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteDogMDtcclxuICAgIC0tdHctdHJhbnNsYXRlLXk6IDA7XHJcbiAgICAtLXR3LXJvdGF0ZTogMDtcclxuICAgIC0tdHctc2tldy14OiAwO1xyXG4gICAgLS10dy1za2V3LXk6IDA7XHJcbiAgICAtLXR3LXNjYWxlLXg6IDE7XHJcbiAgICAtLXR3LXNjYWxlLXk6IDE7XHJcbiAgICAtLXR3LXBhbi14OiA7XHJcbiAgICAtLXR3LXBhbi15OiA7XHJcbiAgICAtLXR3LXBpbmNoLXpvb206IDtcclxuICAgIC0tdHctc2Nyb2xsLXNuYXAtc3RyaWN0bmVzczogcHJveGltaXR5O1xyXG4gICAgLS10dy1ncmFkaWVudC1mcm9tLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXZpYS1wb3NpdGlvbjogO1xyXG4gICAgLS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogO1xyXG4gICAgLS10dy1vcmRpbmFsOiA7XHJcbiAgICAtLXR3LXNsYXNoZWQtemVybzogO1xyXG4gICAgLS10dy1udW1lcmljLWZpZ3VyZTogO1xyXG4gICAgLS10dy1udW1lcmljLXNwYWNpbmc6IDtcclxuICAgIC0tdHctbnVtZXJpYy1mcmFjdGlvbjogO1xyXG4gICAgLS10dy1yaW5nLWluc2V0OiA7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LXdpZHRoOiAwcHg7XHJcbiAgICAtLXR3LXJpbmctb2Zmc2V0LWNvbG9yOiAjZmZmO1xyXG4gICAgLS10dy1yaW5nLWNvbG9yOiByZ2JhKDU5LCAxMzAsIDI0NiwgMC41KTtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtc2hhZG93OiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctcmluZy1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1zaGFkb3ctY29sb3JlZDogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LWJsdXI6IDtcclxuICAgIC0tdHctYnJpZ2h0bmVzczogO1xyXG4gICAgLS10dy1jb250cmFzdDogO1xyXG4gICAgLS10dy1ncmF5c2NhbGU6IDtcclxuICAgIC0tdHctaHVlLXJvdGF0ZTogO1xyXG4gICAgLS10dy1pbnZlcnQ6IDtcclxuICAgIC0tdHctc2F0dXJhdGU6IDtcclxuICAgIC0tdHctc2VwaWE6IDtcclxuICAgIC0tdHctZHJvcC1zaGFkb3c6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtYmx1cjogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1icmlnaHRuZXNzOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWNvbnRyYXN0OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1odWUtcm90YXRlOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWludmVydDogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLXNhdHVyYXRlOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLXNlcGlhOiA7XHJcbn1cclxuXHJcbi5wb3MtY29ybmVyIHtcclxuICAgIC0tcG9zLXNwYWNlOiAwO1xyXG4gICAgLS1wb3MtcmF0aW86IC40O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IGNhbGModmFyKC0tcG9zLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykpO1xyXG4gICAgYm90dG9tOiBjYWxjKHZhcigtLXBvcy1zcGFjZSkgKiB2YXIoLS1wb3MtcmF0aW8pKTtcclxufVxyXG5cclxuLmNsaXAtbGVmdC1ib3R0b20ge1xyXG4gICAgLS1jbGlwLXNpemU6IDVyZW07XHJcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgdmFyKC0tY2xpcC1zaXplKSAxMDAlLCAwIGNhbGMoMTAwJSAtIHZhcigtLWNsaXAtc2l6ZSkpKTtcclxufVxyXG5cclxuLnFjYXJkIHtcclxuICAgIC0tcWNhcmQtc3BhY2U6IDJlbTtcclxuICAgIC0tcG9zLXJhdGlvOiAuNDtcclxuICAgIHBhZGRpbmc6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDIyLCAyMiwgLjcpO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgQGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgIGgyLFxyXG4gICAgaDMsXHJcbiAgICBoNCxcclxuICAgIGg1IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0zO1xyXG5cclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBhcHBseSBnYXAteS04O1xyXG5cclxuICAgID5wIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLWJvZHkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG5cclxuICAgICAgICBAYXBwbHkgZ2FwLXktODtcclxuXHJcbiAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC1iZyB7XHJcbiAgICAgICAgQGFwcGx5IGZ1bGw7XHJcblxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmdWxsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNikgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMCkgNTkuNjclLCByZ2JhKDIyLCAyMiwgMjIsIDAuOTUpIDEwMCUpO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLWJnKy5xY2FyZC1ib2R5IHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLWVuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcy1jb3JuZXIge1xyXG4gICAgICAgIC0tcG9zLXNwYWNlOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICB9XHJcbn0iLCJAdXNlIFwic2FzczptYXRoXCI7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gICAgdzYwMDogXCI2MzFweFwiLFxyXG4gICAgdzk2MDogJzk2MXB4JyxcclxuICAgIHcxMzIwOiAnMTMyMXB4JyxcclxuICAgIHcxOTIwOiAnMTkyMXB4JyxcclxuKSAhZGVmYXVsdDtcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpe1xyXG4gICAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICAgICRtaW46IGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5AbWl4aW4gY2xlYXIoKSB7XHJcbiAgICBjb250ZW50ICAgOiBcIlwiO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICBjbGVhciAgICAgOiBib3RoO1xyXG4gICAgaGVpZ2h0ICAgIDogMDtcclxufVxyXG5cclxuQG1peGluIGZ1bGwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wICAgICA6IDA7XHJcbiAgICBsZWZ0ICAgIDogMDtcclxuICAgIHdpZHRoICAgOiAxMDAlO1xyXG4gICAgaGVpZ2h0ICA6IDEwMCU7XHJcbn1cclxuQG1peGluIGNsZWFyLWZpeCgpIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGNsZWFyKCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzdHJpcC11bml0cygkbnVtYmVyKSB7XHJcbiAgICBAcmV0dXJuIG1hdGguZGl2KCRudW1iZXIsICRudW1iZXIgKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXQtdncoJHB4KSB7XHJcbiAgICAkdnc6ICRweDtcclxuXHJcbiAgICBAaWYoJHZ3LWVuYWJsZSkge1xyXG4gICAgICAgICR2dy1jb250ZXh0OiAkdnctdmlld3BvcnQgKiAwLjAxICogMXB4O1xyXG4gICAgICAgICR2dyAgICAgICAgOiBtYXRoLmRpdigkcHgsICR2dy1jb250ZXh0KSAqIDF2dztcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICR2dztcclxufVxyXG5cclxuQG1peGluIGJhY2tncm91bmQtYXV0bygkd2lkdGgsICRoZWlnaHQpIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgJGFzcGVjdDogbWF0aC5kaXYoc3RyaXAtdW5pdHMoJGhlaWdodCksIHN0cmlwLXVuaXRzKCR3aWR0aCkpO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50ICAgICAgIDogJyc7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBwZXJjZW50YWdlKCRhc3BlY3QpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gaW1nMngoKSB7XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksXHJcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjI1ZHBweCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWZ0ZXJibG9jayB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHBlcmNlbnQoJHBlcmNlbnRhZ2UpIHtcclxuICAgIEBpZiB1bml0KCRwZXJjZW50YWdlKSAhPVwiJVwiIHtcclxuICAgICAgICAkcGVyY2VudGFnZTogcGVyY2VudGFnZSgkcGVyY2VudGFnZSk7XHJcbiAgICB9XHJcblxyXG4gICAgQHJldHVybiAkcGVyY2VudGFnZTtcclxufVxyXG5cclxuQG1peGluIGlubGluZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5ICAgICAgIDogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuQG1peGluIHBhZGRpbmdSYXRpbygkcGVyY2VudGFnZSkge1xyXG4gICAgJHBlcmNlbnRhZ2U6IHBlcmNlbnQoJHBlcmNlbnRhZ2UpO1xyXG5cclxuICAgIHBhZGRpbmctYm90dG9tOiAkcGVyY2VudGFnZTtcclxufVxyXG5cclxuQG1peGluIENvbnRlbnRSYXRpbygkcGVyY2VudGFnZSkge1xyXG4gICAgQGluY2x1ZGUgYWZ0ZXJibG9jaygpIHtcclxuICAgICAgICBAaW5jbHVkZSBwYWRkaW5nUmF0aW8oJHBlcmNlbnRhZ2UpO1xyXG5cclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIFJhbmdlKCRzdGFydDoxLCAkZW5kLCAkc3RlcDogMSkge1xyXG4gICAgJGluZGV4OiAkc3RhcnQ7XHJcblxyXG4gICAgQHdoaWxlICRpbmRleCA8PSRlbmQge1xyXG4gICAgICAgIEBjb250ZW50KCRpbmRleCk7XHJcblxyXG4gICAgICAgICRpbmRleDogJGluZGV4ICsgJHN0ZXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBLZXlmcmFtZXMoJGZyYW1lcykge1xyXG4gICAgQGluY2x1ZGUgUmFuZ2UoJGVuZDokZnJhbWVzKSB1c2luZyAoJGluZGV4KSB7XHJcbiAgICAgICAgJHN0ZXA6IHBlcmNlbnRhZ2UoJGluZGV4IC0gMSkgKiBtYXRoLmRpdigxLCAkZnJhbWVzIC0gMSk7XHJcblxyXG4gICAgICAgICN7JHN0ZXB9IHtcclxuICAgICAgICAgICAgQGNvbnRlbnQoJGluZGV4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCBJY29ucyB2MS4xMy4xIChodHRwczovL2ljb25zLmdldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTktMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvaWNvbnMvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuJGJvb3RzdHJhcC1pY29ucy1mb250OiBcImJvb3RzdHJhcC1pY29uc1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LWRpcjogXCIuL2ZvbnRzXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZTogXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1kaXJ9LyN7JGJvb3RzdHJhcC1pY29ucy1mb250fVwiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2g6IFwiMjRlM2ViODRkMGJjYWY4M2Q3N2Y5MDRjNzhhYzFmNDdcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1zcmM6IHVybChcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWZpbGV9LndvZmYyPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZj8jeyRib290c3RyYXAtaWNvbnMtZm9udC1oYXNofVwiKSBmb3JtYXQoXCJ3b2ZmXCIpICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udDtcbiAgc3JjOiAkYm9vdHN0cmFwLWljb25zLWZvbnQtc3JjO1xufVxuXG4uYmk6OmJlZm9yZSxcbltjbGFzc149XCJiaS1cIl06OmJlZm9yZSxcbltjbGFzcyo9XCIgYmktXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYm9vdHN0cmFwLWljb25zLWZvbnQgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjEyNWVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJGJvb3RzdHJhcC1pY29ucy1tYXA6IChcbiAgXCIxMjNcIjogXCJcXGY2N2ZcIixcbiAgXCJhbGFybS1maWxsXCI6IFwiXFxmMTAxXCIsXG4gIFwiYWxhcm1cIjogXCJcXGYxMDJcIixcbiAgXCJhbGlnbi1ib3R0b21cIjogXCJcXGYxMDNcIixcbiAgXCJhbGlnbi1jZW50ZXJcIjogXCJcXGYxMDRcIixcbiAgXCJhbGlnbi1lbmRcIjogXCJcXGYxMDVcIixcbiAgXCJhbGlnbi1taWRkbGVcIjogXCJcXGYxMDZcIixcbiAgXCJhbGlnbi1zdGFydFwiOiBcIlxcZjEwN1wiLFxuICBcImFsaWduLXRvcFwiOiBcIlxcZjEwOFwiLFxuICBcImFsdFwiOiBcIlxcZjEwOVwiLFxuICBcImFwcC1pbmRpY2F0b3JcIjogXCJcXGYxMGFcIixcbiAgXCJhcHBcIjogXCJcXGYxMGJcIixcbiAgXCJhcmNoaXZlLWZpbGxcIjogXCJcXGYxMGNcIixcbiAgXCJhcmNoaXZlXCI6IFwiXFxmMTBkXCIsXG4gIFwiYXJyb3ctOTBkZWctZG93blwiOiBcIlxcZjEwZVwiLFxuICBcImFycm93LTkwZGVnLWxlZnRcIjogXCJcXGYxMGZcIixcbiAgXCJhcnJvdy05MGRlZy1yaWdodFwiOiBcIlxcZjExMFwiLFxuICBcImFycm93LTkwZGVnLXVwXCI6IFwiXFxmMTExXCIsXG4gIFwiYXJyb3ctYmFyLWRvd25cIjogXCJcXGYxMTJcIixcbiAgXCJhcnJvdy1iYXItbGVmdFwiOiBcIlxcZjExM1wiLFxuICBcImFycm93LWJhci1yaWdodFwiOiBcIlxcZjExNFwiLFxuICBcImFycm93LWJhci11cFwiOiBcIlxcZjExNVwiLFxuICBcImFycm93LWNsb2Nrd2lzZVwiOiBcIlxcZjExNlwiLFxuICBcImFycm93LWNvdW50ZXJjbG9ja3dpc2VcIjogXCJcXGYxMTdcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZS1maWxsXCI6IFwiXFxmMTE4XCIsXG4gIFwiYXJyb3ctZG93bi1jaXJjbGVcIjogXCJcXGYxMTlcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMWFcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtY2lyY2xlXCI6IFwiXFxmMTFiXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTFjXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LXNxdWFyZVwiOiBcIlxcZjExZFwiLFxuICBcImFycm93LWRvd24tbGVmdFwiOiBcIlxcZjExZVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMWZcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjEyMFwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMjFcIixcbiAgXCJhcnJvdy1kb3duLXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjEyMlwiLFxuICBcImFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxMjNcIixcbiAgXCJhcnJvdy1kb3duLXNob3J0XCI6IFwiXFxmMTI0XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyNVwiLFxuICBcImFycm93LWRvd24tc3F1YXJlXCI6IFwiXFxmMTI2XCIsXG4gIFwiYXJyb3ctZG93bi11cFwiOiBcIlxcZjEyN1wiLFxuICBcImFycm93LWRvd25cIjogXCJcXGYxMjhcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTI5XCIsXG4gIFwiYXJyb3ctbGVmdC1jaXJjbGVcIjogXCJcXGYxMmFcIixcbiAgXCJhcnJvdy1sZWZ0LXJpZ2h0XCI6IFwiXFxmMTJiXCIsXG4gIFwiYXJyb3ctbGVmdC1zaG9ydFwiOiBcIlxcZjEyY1wiLFxuICBcImFycm93LWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMmRcIixcbiAgXCJhcnJvdy1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEyZVwiLFxuICBcImFycm93LWxlZnRcIjogXCJcXGYxMmZcIixcbiAgXCJhcnJvdy1yZXBlYXRcIjogXCJcXGYxMzBcIixcbiAgXCJhcnJvdy1yZXR1cm4tbGVmdFwiOiBcIlxcZjEzMVwiLFxuICBcImFycm93LXJldHVybi1yaWdodFwiOiBcIlxcZjEzMlwiLFxuICBcImFycm93LXJpZ2h0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTMzXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTM0XCIsXG4gIFwiYXJyb3ctcmlnaHQtc2hvcnRcIjogXCJcXGYxMzVcIixcbiAgXCJhcnJvdy1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEzNlwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjEzN1wiLFxuICBcImFycm93LXJpZ2h0XCI6IFwiXFxmMTM4XCIsXG4gIFwiYXJyb3ctdXAtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzlcIixcbiAgXCJhcnJvdy11cC1jaXJjbGVcIjogXCJcXGYxM2FcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZS1maWxsXCI6IFwiXFxmMTNiXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1jaXJjbGVcIjogXCJcXGYxM2NcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTNkXCIsXG4gIFwiYXJyb3ctdXAtbGVmdC1zcXVhcmVcIjogXCJcXGYxM2VcIixcbiAgXCJhcnJvdy11cC1sZWZ0XCI6IFwiXFxmMTNmXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxNDBcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGVcIjogXCJcXGYxNDFcIixcbiAgXCJhcnJvdy11cC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjE0MlwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjE0M1wiLFxuICBcImFycm93LXVwLXJpZ2h0XCI6IFwiXFxmMTQ0XCIsXG4gIFwiYXJyb3ctdXAtc2hvcnRcIjogXCJcXGYxNDVcIixcbiAgXCJhcnJvdy11cC1zcXVhcmUtZmlsbFwiOiBcIlxcZjE0NlwiLFxuICBcImFycm93LXVwLXNxdWFyZVwiOiBcIlxcZjE0N1wiLFxuICBcImFycm93LXVwXCI6IFwiXFxmMTQ4XCIsXG4gIFwiYXJyb3dzLWFuZ2xlLWNvbnRyYWN0XCI6IFwiXFxmMTQ5XCIsXG4gIFwiYXJyb3dzLWFuZ2xlLWV4cGFuZFwiOiBcIlxcZjE0YVwiLFxuICBcImFycm93cy1jb2xsYXBzZVwiOiBcIlxcZjE0YlwiLFxuICBcImFycm93cy1leHBhbmRcIjogXCJcXGYxNGNcIixcbiAgXCJhcnJvd3MtZnVsbHNjcmVlblwiOiBcIlxcZjE0ZFwiLFxuICBcImFycm93cy1tb3ZlXCI6IFwiXFxmMTRlXCIsXG4gIFwiYXNwZWN0LXJhdGlvLWZpbGxcIjogXCJcXGYxNGZcIixcbiAgXCJhc3BlY3QtcmF0aW9cIjogXCJcXGYxNTBcIixcbiAgXCJhc3Rlcmlza1wiOiBcIlxcZjE1MVwiLFxuICBcImF0XCI6IFwiXFxmMTUyXCIsXG4gIFwiYXdhcmQtZmlsbFwiOiBcIlxcZjE1M1wiLFxuICBcImF3YXJkXCI6IFwiXFxmMTU0XCIsXG4gIFwiYmFja1wiOiBcIlxcZjE1NVwiLFxuICBcImJhY2tzcGFjZS1maWxsXCI6IFwiXFxmMTU2XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2UtZmlsbFwiOiBcIlxcZjE1N1wiLFxuICBcImJhY2tzcGFjZS1yZXZlcnNlXCI6IFwiXFxmMTU4XCIsXG4gIFwiYmFja3NwYWNlXCI6IFwiXFxmMTU5XCIsXG4gIFwiYmFkZ2UtM2QtZmlsbFwiOiBcIlxcZjE1YVwiLFxuICBcImJhZGdlLTNkXCI6IFwiXFxmMTViXCIsXG4gIFwiYmFkZ2UtNGstZmlsbFwiOiBcIlxcZjE1Y1wiLFxuICBcImJhZGdlLTRrXCI6IFwiXFxmMTVkXCIsXG4gIFwiYmFkZ2UtOGstZmlsbFwiOiBcIlxcZjE1ZVwiLFxuICBcImJhZGdlLThrXCI6IFwiXFxmMTVmXCIsXG4gIFwiYmFkZ2UtYWQtZmlsbFwiOiBcIlxcZjE2MFwiLFxuICBcImJhZGdlLWFkXCI6IFwiXFxmMTYxXCIsXG4gIFwiYmFkZ2UtYXItZmlsbFwiOiBcIlxcZjE2MlwiLFxuICBcImJhZGdlLWFyXCI6IFwiXFxmMTYzXCIsXG4gIFwiYmFkZ2UtY2MtZmlsbFwiOiBcIlxcZjE2NFwiLFxuICBcImJhZGdlLWNjXCI6IFwiXFxmMTY1XCIsXG4gIFwiYmFkZ2UtaGQtZmlsbFwiOiBcIlxcZjE2NlwiLFxuICBcImJhZGdlLWhkXCI6IFwiXFxmMTY3XCIsXG4gIFwiYmFkZ2UtdG0tZmlsbFwiOiBcIlxcZjE2OFwiLFxuICBcImJhZGdlLXRtXCI6IFwiXFxmMTY5XCIsXG4gIFwiYmFkZ2Utdm8tZmlsbFwiOiBcIlxcZjE2YVwiLFxuICBcImJhZGdlLXZvXCI6IFwiXFxmMTZiXCIsXG4gIFwiYmFkZ2UtdnItZmlsbFwiOiBcIlxcZjE2Y1wiLFxuICBcImJhZGdlLXZyXCI6IFwiXFxmMTZkXCIsXG4gIFwiYmFkZ2Utd2MtZmlsbFwiOiBcIlxcZjE2ZVwiLFxuICBcImJhZGdlLXdjXCI6IFwiXFxmMTZmXCIsXG4gIFwiYmFnLWNoZWNrLWZpbGxcIjogXCJcXGYxNzBcIixcbiAgXCJiYWctY2hlY2tcIjogXCJcXGYxNzFcIixcbiAgXCJiYWctZGFzaC1maWxsXCI6IFwiXFxmMTcyXCIsXG4gIFwiYmFnLWRhc2hcIjogXCJcXGYxNzNcIixcbiAgXCJiYWctZmlsbFwiOiBcIlxcZjE3NFwiLFxuICBcImJhZy1wbHVzLWZpbGxcIjogXCJcXGYxNzVcIixcbiAgXCJiYWctcGx1c1wiOiBcIlxcZjE3NlwiLFxuICBcImJhZy14LWZpbGxcIjogXCJcXGYxNzdcIixcbiAgXCJiYWcteFwiOiBcIlxcZjE3OFwiLFxuICBcImJhZ1wiOiBcIlxcZjE3OVwiLFxuICBcImJhci1jaGFydC1maWxsXCI6IFwiXFxmMTdhXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmUtZmlsbFwiOiBcIlxcZjE3YlwiLFxuICBcImJhci1jaGFydC1saW5lXCI6IFwiXFxmMTdjXCIsXG4gIFwiYmFyLWNoYXJ0LXN0ZXBzXCI6IFwiXFxmMTdkXCIsXG4gIFwiYmFyLWNoYXJ0XCI6IFwiXFxmMTdlXCIsXG4gIFwiYmFza2V0LWZpbGxcIjogXCJcXGYxN2ZcIixcbiAgXCJiYXNrZXRcIjogXCJcXGYxODBcIixcbiAgXCJiYXNrZXQyLWZpbGxcIjogXCJcXGYxODFcIixcbiAgXCJiYXNrZXQyXCI6IFwiXFxmMTgyXCIsXG4gIFwiYmFza2V0My1maWxsXCI6IFwiXFxmMTgzXCIsXG4gIFwiYmFza2V0M1wiOiBcIlxcZjE4NFwiLFxuICBcImJhdHRlcnktY2hhcmdpbmdcIjogXCJcXGYxODVcIixcbiAgXCJiYXR0ZXJ5LWZ1bGxcIjogXCJcXGYxODZcIixcbiAgXCJiYXR0ZXJ5LWhhbGZcIjogXCJcXGYxODdcIixcbiAgXCJiYXR0ZXJ5XCI6IFwiXFxmMTg4XCIsXG4gIFwiYmVsbC1maWxsXCI6IFwiXFxmMTg5XCIsXG4gIFwiYmVsbFwiOiBcIlxcZjE4YVwiLFxuICBcImJlemllclwiOiBcIlxcZjE4YlwiLFxuICBcImJlemllcjJcIjogXCJcXGYxOGNcIixcbiAgXCJiaWN5Y2xlXCI6IFwiXFxmMThkXCIsXG4gIFwiYmlub2N1bGFycy1maWxsXCI6IFwiXFxmMThlXCIsXG4gIFwiYmlub2N1bGFyc1wiOiBcIlxcZjE4ZlwiLFxuICBcImJsb2NrcXVvdGUtbGVmdFwiOiBcIlxcZjE5MFwiLFxuICBcImJsb2NrcXVvdGUtcmlnaHRcIjogXCJcXGYxOTFcIixcbiAgXCJib29rLWZpbGxcIjogXCJcXGYxOTJcIixcbiAgXCJib29rLWhhbGZcIjogXCJcXGYxOTNcIixcbiAgXCJib29rXCI6IFwiXFxmMTk0XCIsXG4gIFwiYm9va21hcmstY2hlY2stZmlsbFwiOiBcIlxcZjE5NVwiLFxuICBcImJvb2ttYXJrLWNoZWNrXCI6IFwiXFxmMTk2XCIsXG4gIFwiYm9va21hcmstZGFzaC1maWxsXCI6IFwiXFxmMTk3XCIsXG4gIFwiYm9va21hcmstZGFzaFwiOiBcIlxcZjE5OFwiLFxuICBcImJvb2ttYXJrLWZpbGxcIjogXCJcXGYxOTlcIixcbiAgXCJib29rbWFyay1oZWFydC1maWxsXCI6IFwiXFxmMTlhXCIsXG4gIFwiYm9va21hcmstaGVhcnRcIjogXCJcXGYxOWJcIixcbiAgXCJib29rbWFyay1wbHVzLWZpbGxcIjogXCJcXGYxOWNcIixcbiAgXCJib29rbWFyay1wbHVzXCI6IFwiXFxmMTlkXCIsXG4gIFwiYm9va21hcmstc3Rhci1maWxsXCI6IFwiXFxmMTllXCIsXG4gIFwiYm9va21hcmstc3RhclwiOiBcIlxcZjE5ZlwiLFxuICBcImJvb2ttYXJrLXgtZmlsbFwiOiBcIlxcZjFhMFwiLFxuICBcImJvb2ttYXJrLXhcIjogXCJcXGYxYTFcIixcbiAgXCJib29rbWFya1wiOiBcIlxcZjFhMlwiLFxuICBcImJvb2ttYXJrcy1maWxsXCI6IFwiXFxmMWEzXCIsXG4gIFwiYm9va21hcmtzXCI6IFwiXFxmMWE0XCIsXG4gIFwiYm9va3NoZWxmXCI6IFwiXFxmMWE1XCIsXG4gIFwiYm9vdHN0cmFwLWZpbGxcIjogXCJcXGYxYTZcIixcbiAgXCJib290c3RyYXAtcmVib290XCI6IFwiXFxmMWE3XCIsXG4gIFwiYm9vdHN0cmFwXCI6IFwiXFxmMWE4XCIsXG4gIFwiYm9yZGVyLWFsbFwiOiBcIlxcZjFhOVwiLFxuICBcImJvcmRlci1ib3R0b21cIjogXCJcXGYxYWFcIixcbiAgXCJib3JkZXItY2VudGVyXCI6IFwiXFxmMWFiXCIsXG4gIFwiYm9yZGVyLWlubmVyXCI6IFwiXFxmMWFjXCIsXG4gIFwiYm9yZGVyLWxlZnRcIjogXCJcXGYxYWRcIixcbiAgXCJib3JkZXItbWlkZGxlXCI6IFwiXFxmMWFlXCIsXG4gIFwiYm9yZGVyLW91dGVyXCI6IFwiXFxmMWFmXCIsXG4gIFwiYm9yZGVyLXJpZ2h0XCI6IFwiXFxmMWIwXCIsXG4gIFwiYm9yZGVyLXN0eWxlXCI6IFwiXFxmMWIxXCIsXG4gIFwiYm9yZGVyLXRvcFwiOiBcIlxcZjFiMlwiLFxuICBcImJvcmRlci13aWR0aFwiOiBcIlxcZjFiM1wiLFxuICBcImJvcmRlclwiOiBcIlxcZjFiNFwiLFxuICBcImJvdW5kaW5nLWJveC1jaXJjbGVzXCI6IFwiXFxmMWI1XCIsXG4gIFwiYm91bmRpbmctYm94XCI6IFwiXFxmMWI2XCIsXG4gIFwiYm94LWFycm93LWRvd24tbGVmdFwiOiBcIlxcZjFiN1wiLFxuICBcImJveC1hcnJvdy1kb3duLXJpZ2h0XCI6IFwiXFxmMWI4XCIsXG4gIFwiYm94LWFycm93LWRvd25cIjogXCJcXGYxYjlcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1sZWZ0XCI6IFwiXFxmMWJhXCIsXG4gIFwiYm94LWFycm93LWluLWRvd24tcmlnaHRcIjogXCJcXGYxYmJcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93blwiOiBcIlxcZjFiY1wiLFxuICBcImJveC1hcnJvdy1pbi1sZWZ0XCI6IFwiXFxmMWJkXCIsXG4gIFwiYm94LWFycm93LWluLXJpZ2h0XCI6IFwiXFxmMWJlXCIsXG4gIFwiYm94LWFycm93LWluLXVwLWxlZnRcIjogXCJcXGYxYmZcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtcmlnaHRcIjogXCJcXGYxYzBcIixcbiAgXCJib3gtYXJyb3ctaW4tdXBcIjogXCJcXGYxYzFcIixcbiAgXCJib3gtYXJyb3ctbGVmdFwiOiBcIlxcZjFjMlwiLFxuICBcImJveC1hcnJvdy1yaWdodFwiOiBcIlxcZjFjM1wiLFxuICBcImJveC1hcnJvdy11cC1sZWZ0XCI6IFwiXFxmMWM0XCIsXG4gIFwiYm94LWFycm93LXVwLXJpZ2h0XCI6IFwiXFxmMWM1XCIsXG4gIFwiYm94LWFycm93LXVwXCI6IFwiXFxmMWM2XCIsXG4gIFwiYm94LXNlYW1cIjogXCJcXGYxYzdcIixcbiAgXCJib3hcIjogXCJcXGYxYzhcIixcbiAgXCJicmFjZXNcIjogXCJcXGYxYzlcIixcbiAgXCJicmlja3NcIjogXCJcXGYxY2FcIixcbiAgXCJicmllZmNhc2UtZmlsbFwiOiBcIlxcZjFjYlwiLFxuICBcImJyaWVmY2FzZVwiOiBcIlxcZjFjY1wiLFxuICBcImJyaWdodG5lc3MtYWx0LWhpZ2gtZmlsbFwiOiBcIlxcZjFjZFwiLFxuICBcImJyaWdodG5lc3MtYWx0LWhpZ2hcIjogXCJcXGYxY2VcIixcbiAgXCJicmlnaHRuZXNzLWFsdC1sb3ctZmlsbFwiOiBcIlxcZjFjZlwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvd1wiOiBcIlxcZjFkMFwiLFxuICBcImJyaWdodG5lc3MtaGlnaC1maWxsXCI6IFwiXFxmMWQxXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoXCI6IFwiXFxmMWQyXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3ctZmlsbFwiOiBcIlxcZjFkM1wiLFxuICBcImJyaWdodG5lc3MtbG93XCI6IFwiXFxmMWQ0XCIsXG4gIFwiYnJvYWRjYXN0LXBpblwiOiBcIlxcZjFkNVwiLFxuICBcImJyb2FkY2FzdFwiOiBcIlxcZjFkNlwiLFxuICBcImJydXNoLWZpbGxcIjogXCJcXGYxZDdcIixcbiAgXCJicnVzaFwiOiBcIlxcZjFkOFwiLFxuICBcImJ1Y2tldC1maWxsXCI6IFwiXFxmMWQ5XCIsXG4gIFwiYnVja2V0XCI6IFwiXFxmMWRhXCIsXG4gIFwiYnVnLWZpbGxcIjogXCJcXGYxZGJcIixcbiAgXCJidWdcIjogXCJcXGYxZGNcIixcbiAgXCJidWlsZGluZ1wiOiBcIlxcZjFkZFwiLFxuICBcImJ1bGxzZXllXCI6IFwiXFxmMWRlXCIsXG4gIFwiY2FsY3VsYXRvci1maWxsXCI6IFwiXFxmMWRmXCIsXG4gIFwiY2FsY3VsYXRvclwiOiBcIlxcZjFlMFwiLFxuICBcImNhbGVuZGFyLWNoZWNrLWZpbGxcIjogXCJcXGYxZTFcIixcbiAgXCJjYWxlbmRhci1jaGVja1wiOiBcIlxcZjFlMlwiLFxuICBcImNhbGVuZGFyLWRhdGUtZmlsbFwiOiBcIlxcZjFlM1wiLFxuICBcImNhbGVuZGFyLWRhdGVcIjogXCJcXGYxZTRcIixcbiAgXCJjYWxlbmRhci1kYXktZmlsbFwiOiBcIlxcZjFlNVwiLFxuICBcImNhbGVuZGFyLWRheVwiOiBcIlxcZjFlNlwiLFxuICBcImNhbGVuZGFyLWV2ZW50LWZpbGxcIjogXCJcXGYxZTdcIixcbiAgXCJjYWxlbmRhci1ldmVudFwiOiBcIlxcZjFlOFwiLFxuICBcImNhbGVuZGFyLWZpbGxcIjogXCJcXGYxZTlcIixcbiAgXCJjYWxlbmRhci1taW51cy1maWxsXCI6IFwiXFxmMWVhXCIsXG4gIFwiY2FsZW5kYXItbWludXNcIjogXCJcXGYxZWJcIixcbiAgXCJjYWxlbmRhci1tb250aC1maWxsXCI6IFwiXFxmMWVjXCIsXG4gIFwiY2FsZW5kYXItbW9udGhcIjogXCJcXGYxZWRcIixcbiAgXCJjYWxlbmRhci1wbHVzLWZpbGxcIjogXCJcXGYxZWVcIixcbiAgXCJjYWxlbmRhci1wbHVzXCI6IFwiXFxmMWVmXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2UtZmlsbFwiOiBcIlxcZjFmMFwiLFxuICBcImNhbGVuZGFyLXJhbmdlXCI6IFwiXFxmMWYxXCIsXG4gIFwiY2FsZW5kYXItd2Vlay1maWxsXCI6IFwiXFxmMWYyXCIsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiBcIlxcZjFmM1wiLFxuICBcImNhbGVuZGFyLXgtZmlsbFwiOiBcIlxcZjFmNFwiLFxuICBcImNhbGVuZGFyLXhcIjogXCJcXGYxZjVcIixcbiAgXCJjYWxlbmRhclwiOiBcIlxcZjFmNlwiLFxuICBcImNhbGVuZGFyMi1jaGVjay1maWxsXCI6IFwiXFxmMWY3XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrXCI6IFwiXFxmMWY4XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGUtZmlsbFwiOiBcIlxcZjFmOVwiLFxuICBcImNhbGVuZGFyMi1kYXRlXCI6IFwiXFxmMWZhXCIsXG4gIFwiY2FsZW5kYXIyLWRheS1maWxsXCI6IFwiXFxmMWZiXCIsXG4gIFwiY2FsZW5kYXIyLWRheVwiOiBcIlxcZjFmY1wiLFxuICBcImNhbGVuZGFyMi1ldmVudC1maWxsXCI6IFwiXFxmMWZkXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50XCI6IFwiXFxmMWZlXCIsXG4gIFwiY2FsZW5kYXIyLWZpbGxcIjogXCJcXGYxZmZcIixcbiAgXCJjYWxlbmRhcjItbWludXMtZmlsbFwiOiBcIlxcZjIwMFwiLFxuICBcImNhbGVuZGFyMi1taW51c1wiOiBcIlxcZjIwMVwiLFxuICBcImNhbGVuZGFyMi1tb250aC1maWxsXCI6IFwiXFxmMjAyXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoXCI6IFwiXFxmMjAzXCIsXG4gIFwiY2FsZW5kYXIyLXBsdXMtZmlsbFwiOiBcIlxcZjIwNFwiLFxuICBcImNhbGVuZGFyMi1wbHVzXCI6IFwiXFxmMjA1XCIsXG4gIFwiY2FsZW5kYXIyLXJhbmdlLWZpbGxcIjogXCJcXGYyMDZcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2VcIjogXCJcXGYyMDdcIixcbiAgXCJjYWxlbmRhcjItd2Vlay1maWxsXCI6IFwiXFxmMjA4XCIsXG4gIFwiY2FsZW5kYXIyLXdlZWtcIjogXCJcXGYyMDlcIixcbiAgXCJjYWxlbmRhcjIteC1maWxsXCI6IFwiXFxmMjBhXCIsXG4gIFwiY2FsZW5kYXIyLXhcIjogXCJcXGYyMGJcIixcbiAgXCJjYWxlbmRhcjJcIjogXCJcXGYyMGNcIixcbiAgXCJjYWxlbmRhcjMtZXZlbnQtZmlsbFwiOiBcIlxcZjIwZFwiLFxuICBcImNhbGVuZGFyMy1ldmVudFwiOiBcIlxcZjIwZVwiLFxuICBcImNhbGVuZGFyMy1maWxsXCI6IFwiXFxmMjBmXCIsXG4gIFwiY2FsZW5kYXIzLXJhbmdlLWZpbGxcIjogXCJcXGYyMTBcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2VcIjogXCJcXGYyMTFcIixcbiAgXCJjYWxlbmRhcjMtd2Vlay1maWxsXCI6IFwiXFxmMjEyXCIsXG4gIFwiY2FsZW5kYXIzLXdlZWtcIjogXCJcXGYyMTNcIixcbiAgXCJjYWxlbmRhcjNcIjogXCJcXGYyMTRcIixcbiAgXCJjYWxlbmRhcjQtZXZlbnRcIjogXCJcXGYyMTVcIixcbiAgXCJjYWxlbmRhcjQtcmFuZ2VcIjogXCJcXGYyMTZcIixcbiAgXCJjYWxlbmRhcjQtd2Vla1wiOiBcIlxcZjIxN1wiLFxuICBcImNhbGVuZGFyNFwiOiBcIlxcZjIxOFwiLFxuICBcImNhbWVyYS1maWxsXCI6IFwiXFxmMjE5XCIsXG4gIFwiY2FtZXJhLXJlZWxzLWZpbGxcIjogXCJcXGYyMWFcIixcbiAgXCJjYW1lcmEtcmVlbHNcIjogXCJcXGYyMWJcIixcbiAgXCJjYW1lcmEtdmlkZW8tZmlsbFwiOiBcIlxcZjIxY1wiLFxuICBcImNhbWVyYS12aWRlby1vZmYtZmlsbFwiOiBcIlxcZjIxZFwiLFxuICBcImNhbWVyYS12aWRlby1vZmZcIjogXCJcXGYyMWVcIixcbiAgXCJjYW1lcmEtdmlkZW9cIjogXCJcXGYyMWZcIixcbiAgXCJjYW1lcmFcIjogXCJcXGYyMjBcIixcbiAgXCJjYW1lcmEyXCI6IFwiXFxmMjIxXCIsXG4gIFwiY2Fwc2xvY2stZmlsbFwiOiBcIlxcZjIyMlwiLFxuICBcImNhcHNsb2NrXCI6IFwiXFxmMjIzXCIsXG4gIFwiY2FyZC1jaGVja2xpc3RcIjogXCJcXGYyMjRcIixcbiAgXCJjYXJkLWhlYWRpbmdcIjogXCJcXGYyMjVcIixcbiAgXCJjYXJkLWltYWdlXCI6IFwiXFxmMjI2XCIsXG4gIFwiY2FyZC1saXN0XCI6IFwiXFxmMjI3XCIsXG4gIFwiY2FyZC10ZXh0XCI6IFwiXFxmMjI4XCIsXG4gIFwiY2FyZXQtZG93bi1maWxsXCI6IFwiXFxmMjI5XCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyYVwiLFxuICBcImNhcmV0LWRvd24tc3F1YXJlXCI6IFwiXFxmMjJiXCIsXG4gIFwiY2FyZXQtZG93blwiOiBcIlxcZjIyY1wiLFxuICBcImNhcmV0LWxlZnQtZmlsbFwiOiBcIlxcZjIyZFwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYyMmVcIixcbiAgXCJjYXJldC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjIyZlwiLFxuICBcImNhcmV0LWxlZnRcIjogXCJcXGYyMzBcIixcbiAgXCJjYXJldC1yaWdodC1maWxsXCI6IFwiXFxmMjMxXCIsXG4gIFwiY2FyZXQtcmlnaHQtc3F1YXJlLWZpbGxcIjogXCJcXGYyMzJcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmVcIjogXCJcXGYyMzNcIixcbiAgXCJjYXJldC1yaWdodFwiOiBcIlxcZjIzNFwiLFxuICBcImNhcmV0LXVwLWZpbGxcIjogXCJcXGYyMzVcIixcbiAgXCJjYXJldC11cC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzNlwiLFxuICBcImNhcmV0LXVwLXNxdWFyZVwiOiBcIlxcZjIzN1wiLFxuICBcImNhcmV0LXVwXCI6IFwiXFxmMjM4XCIsXG4gIFwiY2FydC1jaGVjay1maWxsXCI6IFwiXFxmMjM5XCIsXG4gIFwiY2FydC1jaGVja1wiOiBcIlxcZjIzYVwiLFxuICBcImNhcnQtZGFzaC1maWxsXCI6IFwiXFxmMjNiXCIsXG4gIFwiY2FydC1kYXNoXCI6IFwiXFxmMjNjXCIsXG4gIFwiY2FydC1maWxsXCI6IFwiXFxmMjNkXCIsXG4gIFwiY2FydC1wbHVzLWZpbGxcIjogXCJcXGYyM2VcIixcbiAgXCJjYXJ0LXBsdXNcIjogXCJcXGYyM2ZcIixcbiAgXCJjYXJ0LXgtZmlsbFwiOiBcIlxcZjI0MFwiLFxuICBcImNhcnQteFwiOiBcIlxcZjI0MVwiLFxuICBcImNhcnRcIjogXCJcXGYyNDJcIixcbiAgXCJjYXJ0MlwiOiBcIlxcZjI0M1wiLFxuICBcImNhcnQzXCI6IFwiXFxmMjQ0XCIsXG4gIFwiY2FydDRcIjogXCJcXGYyNDVcIixcbiAgXCJjYXNoLXN0YWNrXCI6IFwiXFxmMjQ2XCIsXG4gIFwiY2FzaFwiOiBcIlxcZjI0N1wiLFxuICBcImNhc3RcIjogXCJcXGYyNDhcIixcbiAgXCJjaGF0LWRvdHMtZmlsbFwiOiBcIlxcZjI0OVwiLFxuICBcImNoYXQtZG90c1wiOiBcIlxcZjI0YVwiLFxuICBcImNoYXQtZmlsbFwiOiBcIlxcZjI0YlwiLFxuICBcImNoYXQtbGVmdC1kb3RzLWZpbGxcIjogXCJcXGYyNGNcIixcbiAgXCJjaGF0LWxlZnQtZG90c1wiOiBcIlxcZjI0ZFwiLFxuICBcImNoYXQtbGVmdC1maWxsXCI6IFwiXFxmMjRlXCIsXG4gIFwiY2hhdC1sZWZ0LXF1b3RlLWZpbGxcIjogXCJcXGYyNGZcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGVcIjogXCJcXGYyNTBcIixcbiAgXCJjaGF0LWxlZnQtdGV4dC1maWxsXCI6IFwiXFxmMjUxXCIsXG4gIFwiY2hhdC1sZWZ0LXRleHRcIjogXCJcXGYyNTJcIixcbiAgXCJjaGF0LWxlZnRcIjogXCJcXGYyNTNcIixcbiAgXCJjaGF0LXF1b3RlLWZpbGxcIjogXCJcXGYyNTRcIixcbiAgXCJjaGF0LXF1b3RlXCI6IFwiXFxmMjU1XCIsXG4gIFwiY2hhdC1yaWdodC1kb3RzLWZpbGxcIjogXCJcXGYyNTZcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHNcIjogXCJcXGYyNTdcIixcbiAgXCJjaGF0LXJpZ2h0LWZpbGxcIjogXCJcXGYyNThcIixcbiAgXCJjaGF0LXJpZ2h0LXF1b3RlLWZpbGxcIjogXCJcXGYyNTlcIixcbiAgXCJjaGF0LXJpZ2h0LXF1b3RlXCI6IFwiXFxmMjVhXCIsXG4gIFwiY2hhdC1yaWdodC10ZXh0LWZpbGxcIjogXCJcXGYyNWJcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHRcIjogXCJcXGYyNWNcIixcbiAgXCJjaGF0LXJpZ2h0XCI6IFwiXFxmMjVkXCIsXG4gIFwiY2hhdC1zcXVhcmUtZG90cy1maWxsXCI6IFwiXFxmMjVlXCIsXG4gIFwiY2hhdC1zcXVhcmUtZG90c1wiOiBcIlxcZjI1ZlwiLFxuICBcImNoYXQtc3F1YXJlLWZpbGxcIjogXCJcXGYyNjBcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZS1maWxsXCI6IFwiXFxmMjYxXCIsXG4gIFwiY2hhdC1zcXVhcmUtcXVvdGVcIjogXCJcXGYyNjJcIixcbiAgXCJjaGF0LXNxdWFyZS10ZXh0LWZpbGxcIjogXCJcXGYyNjNcIixcbiAgXCJjaGF0LXNxdWFyZS10ZXh0XCI6IFwiXFxmMjY0XCIsXG4gIFwiY2hhdC1zcXVhcmVcIjogXCJcXGYyNjVcIixcbiAgXCJjaGF0LXRleHQtZmlsbFwiOiBcIlxcZjI2NlwiLFxuICBcImNoYXQtdGV4dFwiOiBcIlxcZjI2N1wiLFxuICBcImNoYXRcIjogXCJcXGYyNjhcIixcbiAgXCJjaGVjay1hbGxcIjogXCJcXGYyNjlcIixcbiAgXCJjaGVjay1jaXJjbGUtZmlsbFwiOiBcIlxcZjI2YVwiLFxuICBcImNoZWNrLWNpcmNsZVwiOiBcIlxcZjI2YlwiLFxuICBcImNoZWNrLXNxdWFyZS1maWxsXCI6IFwiXFxmMjZjXCIsXG4gIFwiY2hlY2stc3F1YXJlXCI6IFwiXFxmMjZkXCIsXG4gIFwiY2hlY2tcIjogXCJcXGYyNmVcIixcbiAgXCJjaGVjazItYWxsXCI6IFwiXFxmMjZmXCIsXG4gIFwiY2hlY2syLWNpcmNsZVwiOiBcIlxcZjI3MFwiLFxuICBcImNoZWNrMi1zcXVhcmVcIjogXCJcXGYyNzFcIixcbiAgXCJjaGVjazJcIjogXCJcXGYyNzJcIixcbiAgXCJjaGV2cm9uLWJhci1jb250cmFjdFwiOiBcIlxcZjI3M1wiLFxuICBcImNoZXZyb24tYmFyLWRvd25cIjogXCJcXGYyNzRcIixcbiAgXCJjaGV2cm9uLWJhci1leHBhbmRcIjogXCJcXGYyNzVcIixcbiAgXCJjaGV2cm9uLWJhci1sZWZ0XCI6IFwiXFxmMjc2XCIsXG4gIFwiY2hldnJvbi1iYXItcmlnaHRcIjogXCJcXGYyNzdcIixcbiAgXCJjaGV2cm9uLWJhci11cFwiOiBcIlxcZjI3OFwiLFxuICBcImNoZXZyb24tY29tcGFjdC1kb3duXCI6IFwiXFxmMjc5XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWxlZnRcIjogXCJcXGYyN2FcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtcmlnaHRcIjogXCJcXGYyN2JcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtdXBcIjogXCJcXGYyN2NcIixcbiAgXCJjaGV2cm9uLWNvbnRyYWN0XCI6IFwiXFxmMjdkXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtZG93blwiOiBcIlxcZjI3ZVwiLFxuICBcImNoZXZyb24tZG91YmxlLWxlZnRcIjogXCJcXGYyN2ZcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1yaWdodFwiOiBcIlxcZjI4MFwiLFxuICBcImNoZXZyb24tZG91YmxlLXVwXCI6IFwiXFxmMjgxXCIsXG4gIFwiY2hldnJvbi1kb3duXCI6IFwiXFxmMjgyXCIsXG4gIFwiY2hldnJvbi1leHBhbmRcIjogXCJcXGYyODNcIixcbiAgXCJjaGV2cm9uLWxlZnRcIjogXCJcXGYyODRcIixcbiAgXCJjaGV2cm9uLXJpZ2h0XCI6IFwiXFxmMjg1XCIsXG4gIFwiY2hldnJvbi11cFwiOiBcIlxcZjI4NlwiLFxuICBcImNpcmNsZS1maWxsXCI6IFwiXFxmMjg3XCIsXG4gIFwiY2lyY2xlLWhhbGZcIjogXCJcXGYyODhcIixcbiAgXCJjaXJjbGUtc3F1YXJlXCI6IFwiXFxmMjg5XCIsXG4gIFwiY2lyY2xlXCI6IFwiXFxmMjhhXCIsXG4gIFwiY2xpcGJvYXJkLWNoZWNrXCI6IFwiXFxmMjhiXCIsXG4gIFwiY2xpcGJvYXJkLWRhdGFcIjogXCJcXGYyOGNcIixcbiAgXCJjbGlwYm9hcmQtbWludXNcIjogXCJcXGYyOGRcIixcbiAgXCJjbGlwYm9hcmQtcGx1c1wiOiBcIlxcZjI4ZVwiLFxuICBcImNsaXBib2FyZC14XCI6IFwiXFxmMjhmXCIsXG4gIFwiY2xpcGJvYXJkXCI6IFwiXFxmMjkwXCIsXG4gIFwiY2xvY2stZmlsbFwiOiBcIlxcZjI5MVwiLFxuICBcImNsb2NrLWhpc3RvcnlcIjogXCJcXGYyOTJcIixcbiAgXCJjbG9ja1wiOiBcIlxcZjI5M1wiLFxuICBcImNsb3VkLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjI5NFwiLFxuICBcImNsb3VkLWFycm93LWRvd25cIjogXCJcXGYyOTVcIixcbiAgXCJjbG91ZC1hcnJvdy11cC1maWxsXCI6IFwiXFxmMjk2XCIsXG4gIFwiY2xvdWQtYXJyb3ctdXBcIjogXCJcXGYyOTdcIixcbiAgXCJjbG91ZC1jaGVjay1maWxsXCI6IFwiXFxmMjk4XCIsXG4gIFwiY2xvdWQtY2hlY2tcIjogXCJcXGYyOTlcIixcbiAgXCJjbG91ZC1kb3dubG9hZC1maWxsXCI6IFwiXFxmMjlhXCIsXG4gIFwiY2xvdWQtZG93bmxvYWRcIjogXCJcXGYyOWJcIixcbiAgXCJjbG91ZC1kcml6emxlLWZpbGxcIjogXCJcXGYyOWNcIixcbiAgXCJjbG91ZC1kcml6emxlXCI6IFwiXFxmMjlkXCIsXG4gIFwiY2xvdWQtZmlsbFwiOiBcIlxcZjI5ZVwiLFxuICBcImNsb3VkLWZvZy1maWxsXCI6IFwiXFxmMjlmXCIsXG4gIFwiY2xvdWQtZm9nXCI6IFwiXFxmMmEwXCIsXG4gIFwiY2xvdWQtZm9nMi1maWxsXCI6IFwiXFxmMmExXCIsXG4gIFwiY2xvdWQtZm9nMlwiOiBcIlxcZjJhMlwiLFxuICBcImNsb3VkLWhhaWwtZmlsbFwiOiBcIlxcZjJhM1wiLFxuICBcImNsb3VkLWhhaWxcIjogXCJcXGYyYTRcIixcbiAgXCJjbG91ZC1oYXplLWZpbGxcIjogXCJcXGYyYTZcIixcbiAgXCJjbG91ZC1oYXplXCI6IFwiXFxmMmE3XCIsXG4gIFwiY2xvdWQtaGF6ZTItZmlsbFwiOiBcIlxcZjJhOFwiLFxuICBcImNsb3VkLWxpZ2h0bmluZy1maWxsXCI6IFwiXFxmMmE5XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW4tZmlsbFwiOiBcIlxcZjJhYVwiLFxuICBcImNsb3VkLWxpZ2h0bmluZy1yYWluXCI6IFwiXFxmMmFiXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nXCI6IFwiXFxmMmFjXCIsXG4gIFwiY2xvdWQtbWludXMtZmlsbFwiOiBcIlxcZjJhZFwiLFxuICBcImNsb3VkLW1pbnVzXCI6IFwiXFxmMmFlXCIsXG4gIFwiY2xvdWQtbW9vbi1maWxsXCI6IFwiXFxmMmFmXCIsXG4gIFwiY2xvdWQtbW9vblwiOiBcIlxcZjJiMFwiLFxuICBcImNsb3VkLXBsdXMtZmlsbFwiOiBcIlxcZjJiMVwiLFxuICBcImNsb3VkLXBsdXNcIjogXCJcXGYyYjJcIixcbiAgXCJjbG91ZC1yYWluLWZpbGxcIjogXCJcXGYyYjNcIixcbiAgXCJjbG91ZC1yYWluLWhlYXZ5LWZpbGxcIjogXCJcXGYyYjRcIixcbiAgXCJjbG91ZC1yYWluLWhlYXZ5XCI6IFwiXFxmMmI1XCIsXG4gIFwiY2xvdWQtcmFpblwiOiBcIlxcZjJiNlwiLFxuICBcImNsb3VkLXNsYXNoLWZpbGxcIjogXCJcXGYyYjdcIixcbiAgXCJjbG91ZC1zbGFzaFwiOiBcIlxcZjJiOFwiLFxuICBcImNsb3VkLXNsZWV0LWZpbGxcIjogXCJcXGYyYjlcIixcbiAgXCJjbG91ZC1zbGVldFwiOiBcIlxcZjJiYVwiLFxuICBcImNsb3VkLXNub3ctZmlsbFwiOiBcIlxcZjJiYlwiLFxuICBcImNsb3VkLXNub3dcIjogXCJcXGYyYmNcIixcbiAgXCJjbG91ZC1zdW4tZmlsbFwiOiBcIlxcZjJiZFwiLFxuICBcImNsb3VkLXN1blwiOiBcIlxcZjJiZVwiLFxuICBcImNsb3VkLXVwbG9hZC1maWxsXCI6IFwiXFxmMmJmXCIsXG4gIFwiY2xvdWQtdXBsb2FkXCI6IFwiXFxmMmMwXCIsXG4gIFwiY2xvdWRcIjogXCJcXGYyYzFcIixcbiAgXCJjbG91ZHMtZmlsbFwiOiBcIlxcZjJjMlwiLFxuICBcImNsb3Vkc1wiOiBcIlxcZjJjM1wiLFxuICBcImNsb3VkeS1maWxsXCI6IFwiXFxmMmM0XCIsXG4gIFwiY2xvdWR5XCI6IFwiXFxmMmM1XCIsXG4gIFwiY29kZS1zbGFzaFwiOiBcIlxcZjJjNlwiLFxuICBcImNvZGUtc3F1YXJlXCI6IFwiXFxmMmM3XCIsXG4gIFwiY29kZVwiOiBcIlxcZjJjOFwiLFxuICBcImNvbGxlY3Rpb24tZmlsbFwiOiBcIlxcZjJjOVwiLFxuICBcImNvbGxlY3Rpb24tcGxheS1maWxsXCI6IFwiXFxmMmNhXCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5XCI6IFwiXFxmMmNiXCIsXG4gIFwiY29sbGVjdGlvblwiOiBcIlxcZjJjY1wiLFxuICBcImNvbHVtbnMtZ2FwXCI6IFwiXFxmMmNkXCIsXG4gIFwiY29sdW1uc1wiOiBcIlxcZjJjZVwiLFxuICBcImNvbW1hbmRcIjogXCJcXGYyY2ZcIixcbiAgXCJjb21wYXNzLWZpbGxcIjogXCJcXGYyZDBcIixcbiAgXCJjb21wYXNzXCI6IFwiXFxmMmQxXCIsXG4gIFwiY29uZS1zdHJpcGVkXCI6IFwiXFxmMmQyXCIsXG4gIFwiY29uZVwiOiBcIlxcZjJkM1wiLFxuICBcImNvbnRyb2xsZXJcIjogXCJcXGYyZDRcIixcbiAgXCJjcHUtZmlsbFwiOiBcIlxcZjJkNVwiLFxuICBcImNwdVwiOiBcIlxcZjJkNlwiLFxuICBcImNyZWRpdC1jYXJkLTItYmFjay1maWxsXCI6IFwiXFxmMmQ3XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrXCI6IFwiXFxmMmQ4XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1mcm9udC1maWxsXCI6IFwiXFxmMmQ5XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1mcm9udFwiOiBcIlxcZjJkYVwiLFxuICBcImNyZWRpdC1jYXJkLWZpbGxcIjogXCJcXGYyZGJcIixcbiAgXCJjcmVkaXQtY2FyZFwiOiBcIlxcZjJkY1wiLFxuICBcImNyb3BcIjogXCJcXGYyZGRcIixcbiAgXCJjdXAtZmlsbFwiOiBcIlxcZjJkZVwiLFxuICBcImN1cC1zdHJhd1wiOiBcIlxcZjJkZlwiLFxuICBcImN1cFwiOiBcIlxcZjJlMFwiLFxuICBcImN1cnNvci1maWxsXCI6IFwiXFxmMmUxXCIsXG4gIFwiY3Vyc29yLXRleHRcIjogXCJcXGYyZTJcIixcbiAgXCJjdXJzb3JcIjogXCJcXGYyZTNcIixcbiAgXCJkYXNoLWNpcmNsZS1kb3R0ZWRcIjogXCJcXGYyZTRcIixcbiAgXCJkYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmMmU1XCIsXG4gIFwiZGFzaC1jaXJjbGVcIjogXCJcXGYyZTZcIixcbiAgXCJkYXNoLXNxdWFyZS1kb3R0ZWRcIjogXCJcXGYyZTdcIixcbiAgXCJkYXNoLXNxdWFyZS1maWxsXCI6IFwiXFxmMmU4XCIsXG4gIFwiZGFzaC1zcXVhcmVcIjogXCJcXGYyZTlcIixcbiAgXCJkYXNoXCI6IFwiXFxmMmVhXCIsXG4gIFwiZGlhZ3JhbS0yLWZpbGxcIjogXCJcXGYyZWJcIixcbiAgXCJkaWFncmFtLTJcIjogXCJcXGYyZWNcIixcbiAgXCJkaWFncmFtLTMtZmlsbFwiOiBcIlxcZjJlZFwiLFxuICBcImRpYWdyYW0tM1wiOiBcIlxcZjJlZVwiLFxuICBcImRpYW1vbmQtZmlsbFwiOiBcIlxcZjJlZlwiLFxuICBcImRpYW1vbmQtaGFsZlwiOiBcIlxcZjJmMFwiLFxuICBcImRpYW1vbmRcIjogXCJcXGYyZjFcIixcbiAgXCJkaWNlLTEtZmlsbFwiOiBcIlxcZjJmMlwiLFxuICBcImRpY2UtMVwiOiBcIlxcZjJmM1wiLFxuICBcImRpY2UtMi1maWxsXCI6IFwiXFxmMmY0XCIsXG4gIFwiZGljZS0yXCI6IFwiXFxmMmY1XCIsXG4gIFwiZGljZS0zLWZpbGxcIjogXCJcXGYyZjZcIixcbiAgXCJkaWNlLTNcIjogXCJcXGYyZjdcIixcbiAgXCJkaWNlLTQtZmlsbFwiOiBcIlxcZjJmOFwiLFxuICBcImRpY2UtNFwiOiBcIlxcZjJmOVwiLFxuICBcImRpY2UtNS1maWxsXCI6IFwiXFxmMmZhXCIsXG4gIFwiZGljZS01XCI6IFwiXFxmMmZiXCIsXG4gIFwiZGljZS02LWZpbGxcIjogXCJcXGYyZmNcIixcbiAgXCJkaWNlLTZcIjogXCJcXGYyZmRcIixcbiAgXCJkaXNjLWZpbGxcIjogXCJcXGYyZmVcIixcbiAgXCJkaXNjXCI6IFwiXFxmMmZmXCIsXG4gIFwiZGlzY29yZFwiOiBcIlxcZjMwMFwiLFxuICBcImRpc3BsYXktZmlsbFwiOiBcIlxcZjMwMVwiLFxuICBcImRpc3BsYXlcIjogXCJcXGYzMDJcIixcbiAgXCJkaXN0cmlidXRlLWhvcml6b250YWxcIjogXCJcXGYzMDNcIixcbiAgXCJkaXN0cmlidXRlLXZlcnRpY2FsXCI6IFwiXFxmMzA0XCIsXG4gIFwiZG9vci1jbG9zZWQtZmlsbFwiOiBcIlxcZjMwNVwiLFxuICBcImRvb3ItY2xvc2VkXCI6IFwiXFxmMzA2XCIsXG4gIFwiZG9vci1vcGVuLWZpbGxcIjogXCJcXGYzMDdcIixcbiAgXCJkb29yLW9wZW5cIjogXCJcXGYzMDhcIixcbiAgXCJkb3RcIjogXCJcXGYzMDlcIixcbiAgXCJkb3dubG9hZFwiOiBcIlxcZjMwYVwiLFxuICBcImRyb3BsZXQtZmlsbFwiOiBcIlxcZjMwYlwiLFxuICBcImRyb3BsZXQtaGFsZlwiOiBcIlxcZjMwY1wiLFxuICBcImRyb3BsZXRcIjogXCJcXGYzMGRcIixcbiAgXCJlYXJidWRzXCI6IFwiXFxmMzBlXCIsXG4gIFwiZWFzZWwtZmlsbFwiOiBcIlxcZjMwZlwiLFxuICBcImVhc2VsXCI6IFwiXFxmMzEwXCIsXG4gIFwiZWdnLWZpbGxcIjogXCJcXGYzMTFcIixcbiAgXCJlZ2ctZnJpZWRcIjogXCJcXGYzMTJcIixcbiAgXCJlZ2dcIjogXCJcXGYzMTNcIixcbiAgXCJlamVjdC1maWxsXCI6IFwiXFxmMzE0XCIsXG4gIFwiZWplY3RcIjogXCJcXGYzMTVcIixcbiAgXCJlbW9qaS1hbmdyeS1maWxsXCI6IFwiXFxmMzE2XCIsXG4gIFwiZW1vamktYW5ncnlcIjogXCJcXGYzMTdcIixcbiAgXCJlbW9qaS1kaXp6eS1maWxsXCI6IFwiXFxmMzE4XCIsXG4gIFwiZW1vamktZGl6enlcIjogXCJcXGYzMTlcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzcy1maWxsXCI6IFwiXFxmMzFhXCIsXG4gIFwiZW1vamktZXhwcmVzc2lvbmxlc3NcIjogXCJcXGYzMWJcIixcbiAgXCJlbW9qaS1mcm93bi1maWxsXCI6IFwiXFxmMzFjXCIsXG4gIFwiZW1vamktZnJvd25cIjogXCJcXGYzMWRcIixcbiAgXCJlbW9qaS1oZWFydC1leWVzLWZpbGxcIjogXCJcXGYzMWVcIixcbiAgXCJlbW9qaS1oZWFydC1leWVzXCI6IFwiXFxmMzFmXCIsXG4gIFwiZW1vamktbGF1Z2hpbmctZmlsbFwiOiBcIlxcZjMyMFwiLFxuICBcImVtb2ppLWxhdWdoaW5nXCI6IFwiXFxmMzIxXCIsXG4gIFwiZW1vamktbmV1dHJhbC1maWxsXCI6IFwiXFxmMzIyXCIsXG4gIFwiZW1vamktbmV1dHJhbFwiOiBcIlxcZjMyM1wiLFxuICBcImVtb2ppLXNtaWxlLWZpbGxcIjogXCJcXGYzMjRcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93bi1maWxsXCI6IFwiXFxmMzI1XCIsXG4gIFwiZW1vamktc21pbGUtdXBzaWRlLWRvd25cIjogXCJcXGYzMjZcIixcbiAgXCJlbW9qaS1zbWlsZVwiOiBcIlxcZjMyN1wiLFxuICBcImVtb2ppLXN1bmdsYXNzZXMtZmlsbFwiOiBcIlxcZjMyOFwiLFxuICBcImVtb2ppLXN1bmdsYXNzZXNcIjogXCJcXGYzMjlcIixcbiAgXCJlbW9qaS13aW5rLWZpbGxcIjogXCJcXGYzMmFcIixcbiAgXCJlbW9qaS13aW5rXCI6IFwiXFxmMzJiXCIsXG4gIFwiZW52ZWxvcGUtZmlsbFwiOiBcIlxcZjMyY1wiLFxuICBcImVudmVsb3BlLW9wZW4tZmlsbFwiOiBcIlxcZjMyZFwiLFxuICBcImVudmVsb3BlLW9wZW5cIjogXCJcXGYzMmVcIixcbiAgXCJlbnZlbG9wZVwiOiBcIlxcZjMyZlwiLFxuICBcImVyYXNlci1maWxsXCI6IFwiXFxmMzMwXCIsXG4gIFwiZXJhc2VyXCI6IFwiXFxmMzMxXCIsXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlLWZpbGxcIjogXCJcXGYzMzJcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGVcIjogXCJcXGYzMzNcIixcbiAgXCJleGNsYW1hdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGYzMzRcIixcbiAgXCJleGNsYW1hdGlvbi1kaWFtb25kXCI6IFwiXFxmMzM1XCIsXG4gIFwiZXhjbGFtYXRpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmMzM2XCIsXG4gIFwiZXhjbGFtYXRpb24tb2N0YWdvblwiOiBcIlxcZjMzN1wiLFxuICBcImV4Y2xhbWF0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmMzM4XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlXCI6IFwiXFxmMzM5XCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGUtZmlsbFwiOiBcIlxcZjMzYVwiLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6IFwiXFxmMzNiXCIsXG4gIFwiZXhjbGFtYXRpb25cIjogXCJcXGYzM2NcIixcbiAgXCJleGNsdWRlXCI6IFwiXFxmMzNkXCIsXG4gIFwiZXllLWZpbGxcIjogXCJcXGYzM2VcIixcbiAgXCJleWUtc2xhc2gtZmlsbFwiOiBcIlxcZjMzZlwiLFxuICBcImV5ZS1zbGFzaFwiOiBcIlxcZjM0MFwiLFxuICBcImV5ZVwiOiBcIlxcZjM0MVwiLFxuICBcImV5ZWRyb3BwZXJcIjogXCJcXGYzNDJcIixcbiAgXCJleWVnbGFzc2VzXCI6IFwiXFxmMzQzXCIsXG4gIFwiZmFjZWJvb2tcIjogXCJcXGYzNDRcIixcbiAgXCJmaWxlLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjM0NVwiLFxuICBcImZpbGUtYXJyb3ctZG93blwiOiBcIlxcZjM0NlwiLFxuICBcImZpbGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjM0N1wiLFxuICBcImZpbGUtYXJyb3ctdXBcIjogXCJcXGYzNDhcIixcbiAgXCJmaWxlLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzQ5XCIsXG4gIFwiZmlsZS1iYXItZ3JhcGhcIjogXCJcXGYzNGFcIixcbiAgXCJmaWxlLWJpbmFyeS1maWxsXCI6IFwiXFxmMzRiXCIsXG4gIFwiZmlsZS1iaW5hcnlcIjogXCJcXGYzNGNcIixcbiAgXCJmaWxlLWJyZWFrLWZpbGxcIjogXCJcXGYzNGRcIixcbiAgXCJmaWxlLWJyZWFrXCI6IFwiXFxmMzRlXCIsXG4gIFwiZmlsZS1jaGVjay1maWxsXCI6IFwiXFxmMzRmXCIsXG4gIFwiZmlsZS1jaGVja1wiOiBcIlxcZjM1MFwiLFxuICBcImZpbGUtY29kZS1maWxsXCI6IFwiXFxmMzUxXCIsXG4gIFwiZmlsZS1jb2RlXCI6IFwiXFxmMzUyXCIsXG4gIFwiZmlsZS1kaWZmLWZpbGxcIjogXCJcXGYzNTNcIixcbiAgXCJmaWxlLWRpZmZcIjogXCJcXGYzNTRcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzU1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LWRvd25cIjogXCJcXGYzNTZcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjM1N1wiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cFwiOiBcIlxcZjM1OFwiLFxuICBcImZpbGUtZWFybWFyay1iYXItZ3JhcGgtZmlsbFwiOiBcIlxcZjM1OVwiLFxuICBcImZpbGUtZWFybWFyay1iYXItZ3JhcGhcIjogXCJcXGYzNWFcIixcbiAgXCJmaWxlLWVhcm1hcmstYmluYXJ5LWZpbGxcIjogXCJcXGYzNWJcIixcbiAgXCJmaWxlLWVhcm1hcmstYmluYXJ5XCI6IFwiXFxmMzVjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJyZWFrLWZpbGxcIjogXCJcXGYzNWRcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWtcIjogXCJcXGYzNWVcIixcbiAgXCJmaWxlLWVhcm1hcmstY2hlY2stZmlsbFwiOiBcIlxcZjM1ZlwiLFxuICBcImZpbGUtZWFybWFyay1jaGVja1wiOiBcIlxcZjM2MFwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlLWZpbGxcIjogXCJcXGYzNjFcIixcbiAgXCJmaWxlLWVhcm1hcmstY29kZVwiOiBcIlxcZjM2MlwiLFxuICBcImZpbGUtZWFybWFyay1kaWZmLWZpbGxcIjogXCJcXGYzNjNcIixcbiAgXCJmaWxlLWVhcm1hcmstZGlmZlwiOiBcIlxcZjM2NFwiLFxuICBcImZpbGUtZWFybWFyay1lYXNlbC1maWxsXCI6IFwiXFxmMzY1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsXCI6IFwiXFxmMzY2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWV4Y2VsLWZpbGxcIjogXCJcXGYzNjdcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWxcIjogXCJcXGYzNjhcIixcbiAgXCJmaWxlLWVhcm1hcmstZmlsbFwiOiBcIlxcZjM2OVwiLFxuICBcImZpbGUtZWFybWFyay1mb250LWZpbGxcIjogXCJcXGYzNmFcIixcbiAgXCJmaWxlLWVhcm1hcmstZm9udFwiOiBcIlxcZjM2YlwiLFxuICBcImZpbGUtZWFybWFyay1pbWFnZS1maWxsXCI6IFwiXFxmMzZjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlXCI6IFwiXFxmMzZkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2stZmlsbFwiOiBcIlxcZjM2ZVwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrXCI6IFwiXFxmMzZmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2syLWZpbGxcIjogXCJcXGYzNzBcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazJcIjogXCJcXGYzNzFcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbC1maWxsXCI6IFwiXFxmMzcyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1lZGljYWxcIjogXCJcXGYzNzNcIixcbiAgXCJmaWxlLWVhcm1hcmstbWludXMtZmlsbFwiOiBcIlxcZjM3NFwiLFxuICBcImZpbGUtZWFybWFyay1taW51c1wiOiBcIlxcZjM3NVwiLFxuICBcImZpbGUtZWFybWFyay1tdXNpYy1maWxsXCI6IFwiXFxmMzc2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljXCI6IFwiXFxmMzc3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBlcnNvbi1maWxsXCI6IFwiXFxmMzc4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBlcnNvblwiOiBcIlxcZjM3OVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5LWZpbGxcIjogXCJcXGYzN2FcIixcbiAgXCJmaWxlLWVhcm1hcmstcGxheVwiOiBcIlxcZjM3YlwiLFxuICBcImZpbGUtZWFybWFyay1wbHVzLWZpbGxcIjogXCJcXGYzN2NcIixcbiAgXCJmaWxlLWVhcm1hcmstcGx1c1wiOiBcIlxcZjM3ZFwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0LWZpbGxcIjogXCJcXGYzN2VcIixcbiAgXCJmaWxlLWVhcm1hcmstcG9zdFwiOiBcIlxcZjM3ZlwiLFxuICBcImZpbGUtZWFybWFyay1wcHQtZmlsbFwiOiBcIlxcZjM4MFwiLFxuICBcImZpbGUtZWFybWFyay1wcHRcIjogXCJcXGYzODFcIixcbiAgXCJmaWxlLWVhcm1hcmstcmljaHRleHQtZmlsbFwiOiBcIlxcZjM4MlwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dFwiOiBcIlxcZjM4M1wiLFxuICBcImZpbGUtZWFybWFyay1ydWxlZC1maWxsXCI6IFwiXFxmMzg0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkXCI6IFwiXFxmMzg1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNsaWRlcy1maWxsXCI6IFwiXFxmMzg2XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNsaWRlc1wiOiBcIlxcZjM4N1wiLFxuICBcImZpbGUtZWFybWFyay1zcHJlYWRzaGVldC1maWxsXCI6IFwiXFxmMzg4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0XCI6IFwiXFxmMzg5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHQtZmlsbFwiOiBcIlxcZjM4YVwiLFxuICBcImZpbGUtZWFybWFyay10ZXh0XCI6IFwiXFxmMzhiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmQtZmlsbFwiOiBcIlxcZjM4Y1wiLFxuICBcImZpbGUtZWFybWFyay13b3JkXCI6IFwiXFxmMzhkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXgtZmlsbFwiOiBcIlxcZjM4ZVwiLFxuICBcImZpbGUtZWFybWFyay14XCI6IFwiXFxmMzhmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXppcC1maWxsXCI6IFwiXFxmMzkwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXppcFwiOiBcIlxcZjM5MVwiLFxuICBcImZpbGUtZWFybWFya1wiOiBcIlxcZjM5MlwiLFxuICBcImZpbGUtZWFzZWwtZmlsbFwiOiBcIlxcZjM5M1wiLFxuICBcImZpbGUtZWFzZWxcIjogXCJcXGYzOTRcIixcbiAgXCJmaWxlLWV4Y2VsLWZpbGxcIjogXCJcXGYzOTVcIixcbiAgXCJmaWxlLWV4Y2VsXCI6IFwiXFxmMzk2XCIsXG4gIFwiZmlsZS1maWxsXCI6IFwiXFxmMzk3XCIsXG4gIFwiZmlsZS1mb250LWZpbGxcIjogXCJcXGYzOThcIixcbiAgXCJmaWxlLWZvbnRcIjogXCJcXGYzOTlcIixcbiAgXCJmaWxlLWltYWdlLWZpbGxcIjogXCJcXGYzOWFcIixcbiAgXCJmaWxlLWltYWdlXCI6IFwiXFxmMzliXCIsXG4gIFwiZmlsZS1sb2NrLWZpbGxcIjogXCJcXGYzOWNcIixcbiAgXCJmaWxlLWxvY2tcIjogXCJcXGYzOWRcIixcbiAgXCJmaWxlLWxvY2syLWZpbGxcIjogXCJcXGYzOWVcIixcbiAgXCJmaWxlLWxvY2syXCI6IFwiXFxmMzlmXCIsXG4gIFwiZmlsZS1tZWRpY2FsLWZpbGxcIjogXCJcXGYzYTBcIixcbiAgXCJmaWxlLW1lZGljYWxcIjogXCJcXGYzYTFcIixcbiAgXCJmaWxlLW1pbnVzLWZpbGxcIjogXCJcXGYzYTJcIixcbiAgXCJmaWxlLW1pbnVzXCI6IFwiXFxmM2EzXCIsXG4gIFwiZmlsZS1tdXNpYy1maWxsXCI6IFwiXFxmM2E0XCIsXG4gIFwiZmlsZS1tdXNpY1wiOiBcIlxcZjNhNVwiLFxuICBcImZpbGUtcGVyc29uLWZpbGxcIjogXCJcXGYzYTZcIixcbiAgXCJmaWxlLXBlcnNvblwiOiBcIlxcZjNhN1wiLFxuICBcImZpbGUtcGxheS1maWxsXCI6IFwiXFxmM2E4XCIsXG4gIFwiZmlsZS1wbGF5XCI6IFwiXFxmM2E5XCIsXG4gIFwiZmlsZS1wbHVzLWZpbGxcIjogXCJcXGYzYWFcIixcbiAgXCJmaWxlLXBsdXNcIjogXCJcXGYzYWJcIixcbiAgXCJmaWxlLXBvc3QtZmlsbFwiOiBcIlxcZjNhY1wiLFxuICBcImZpbGUtcG9zdFwiOiBcIlxcZjNhZFwiLFxuICBcImZpbGUtcHB0LWZpbGxcIjogXCJcXGYzYWVcIixcbiAgXCJmaWxlLXBwdFwiOiBcIlxcZjNhZlwiLFxuICBcImZpbGUtcmljaHRleHQtZmlsbFwiOiBcIlxcZjNiMFwiLFxuICBcImZpbGUtcmljaHRleHRcIjogXCJcXGYzYjFcIixcbiAgXCJmaWxlLXJ1bGVkLWZpbGxcIjogXCJcXGYzYjJcIixcbiAgXCJmaWxlLXJ1bGVkXCI6IFwiXFxmM2IzXCIsXG4gIFwiZmlsZS1zbGlkZXMtZmlsbFwiOiBcIlxcZjNiNFwiLFxuICBcImZpbGUtc2xpZGVzXCI6IFwiXFxmM2I1XCIsXG4gIFwiZmlsZS1zcHJlYWRzaGVldC1maWxsXCI6IFwiXFxmM2I2XCIsXG4gIFwiZmlsZS1zcHJlYWRzaGVldFwiOiBcIlxcZjNiN1wiLFxuICBcImZpbGUtdGV4dC1maWxsXCI6IFwiXFxmM2I4XCIsXG4gIFwiZmlsZS10ZXh0XCI6IFwiXFxmM2I5XCIsXG4gIFwiZmlsZS13b3JkLWZpbGxcIjogXCJcXGYzYmFcIixcbiAgXCJmaWxlLXdvcmRcIjogXCJcXGYzYmJcIixcbiAgXCJmaWxlLXgtZmlsbFwiOiBcIlxcZjNiY1wiLFxuICBcImZpbGUteFwiOiBcIlxcZjNiZFwiLFxuICBcImZpbGUtemlwLWZpbGxcIjogXCJcXGYzYmVcIixcbiAgXCJmaWxlLXppcFwiOiBcIlxcZjNiZlwiLFxuICBcImZpbGVcIjogXCJcXGYzYzBcIixcbiAgXCJmaWxlcy1hbHRcIjogXCJcXGYzYzFcIixcbiAgXCJmaWxlc1wiOiBcIlxcZjNjMlwiLFxuICBcImZpbG1cIjogXCJcXGYzYzNcIixcbiAgXCJmaWx0ZXItY2lyY2xlLWZpbGxcIjogXCJcXGYzYzRcIixcbiAgXCJmaWx0ZXItY2lyY2xlXCI6IFwiXFxmM2M1XCIsXG4gIFwiZmlsdGVyLWxlZnRcIjogXCJcXGYzYzZcIixcbiAgXCJmaWx0ZXItcmlnaHRcIjogXCJcXGYzYzdcIixcbiAgXCJmaWx0ZXItc3F1YXJlLWZpbGxcIjogXCJcXGYzYzhcIixcbiAgXCJmaWx0ZXItc3F1YXJlXCI6IFwiXFxmM2M5XCIsXG4gIFwiZmlsdGVyXCI6IFwiXFxmM2NhXCIsXG4gIFwiZmxhZy1maWxsXCI6IFwiXFxmM2NiXCIsXG4gIFwiZmxhZ1wiOiBcIlxcZjNjY1wiLFxuICBcImZsb3dlcjFcIjogXCJcXGYzY2RcIixcbiAgXCJmbG93ZXIyXCI6IFwiXFxmM2NlXCIsXG4gIFwiZmxvd2VyM1wiOiBcIlxcZjNjZlwiLFxuICBcImZvbGRlci1jaGVja1wiOiBcIlxcZjNkMFwiLFxuICBcImZvbGRlci1maWxsXCI6IFwiXFxmM2QxXCIsXG4gIFwiZm9sZGVyLW1pbnVzXCI6IFwiXFxmM2QyXCIsXG4gIFwiZm9sZGVyLXBsdXNcIjogXCJcXGYzZDNcIixcbiAgXCJmb2xkZXItc3ltbGluay1maWxsXCI6IFwiXFxmM2Q0XCIsXG4gIFwiZm9sZGVyLXN5bWxpbmtcIjogXCJcXGYzZDVcIixcbiAgXCJmb2xkZXIteFwiOiBcIlxcZjNkNlwiLFxuICBcImZvbGRlclwiOiBcIlxcZjNkN1wiLFxuICBcImZvbGRlcjItb3BlblwiOiBcIlxcZjNkOFwiLFxuICBcImZvbGRlcjJcIjogXCJcXGYzZDlcIixcbiAgXCJmb250c1wiOiBcIlxcZjNkYVwiLFxuICBcImZvcndhcmQtZmlsbFwiOiBcIlxcZjNkYlwiLFxuICBcImZvcndhcmRcIjogXCJcXGYzZGNcIixcbiAgXCJmcm9udFwiOiBcIlxcZjNkZFwiLFxuICBcImZ1bGxzY3JlZW4tZXhpdFwiOiBcIlxcZjNkZVwiLFxuICBcImZ1bGxzY3JlZW5cIjogXCJcXGYzZGZcIixcbiAgXCJmdW5uZWwtZmlsbFwiOiBcIlxcZjNlMFwiLFxuICBcImZ1bm5lbFwiOiBcIlxcZjNlMVwiLFxuICBcImdlYXItZmlsbFwiOiBcIlxcZjNlMlwiLFxuICBcImdlYXItd2lkZS1jb25uZWN0ZWRcIjogXCJcXGYzZTNcIixcbiAgXCJnZWFyLXdpZGVcIjogXCJcXGYzZTRcIixcbiAgXCJnZWFyXCI6IFwiXFxmM2U1XCIsXG4gIFwiZ2VtXCI6IFwiXFxmM2U2XCIsXG4gIFwiZ2VvLWFsdC1maWxsXCI6IFwiXFxmM2U3XCIsXG4gIFwiZ2VvLWFsdFwiOiBcIlxcZjNlOFwiLFxuICBcImdlby1maWxsXCI6IFwiXFxmM2U5XCIsXG4gIFwiZ2VvXCI6IFwiXFxmM2VhXCIsXG4gIFwiZ2lmdC1maWxsXCI6IFwiXFxmM2ViXCIsXG4gIFwiZ2lmdFwiOiBcIlxcZjNlY1wiLFxuICBcImdpdGh1YlwiOiBcIlxcZjNlZFwiLFxuICBcImdsb2JlXCI6IFwiXFxmM2VlXCIsXG4gIFwiZ2xvYmUyXCI6IFwiXFxmM2VmXCIsXG4gIFwiZ29vZ2xlXCI6IFwiXFxmM2YwXCIsXG4gIFwiZ3JhcGgtZG93blwiOiBcIlxcZjNmMVwiLFxuICBcImdyYXBoLXVwXCI6IFwiXFxmM2YyXCIsXG4gIFwiZ3JpZC0xeDItZmlsbFwiOiBcIlxcZjNmM1wiLFxuICBcImdyaWQtMXgyXCI6IFwiXFxmM2Y0XCIsXG4gIFwiZ3JpZC0zeDItZ2FwLWZpbGxcIjogXCJcXGYzZjVcIixcbiAgXCJncmlkLTN4Mi1nYXBcIjogXCJcXGYzZjZcIixcbiAgXCJncmlkLTN4MlwiOiBcIlxcZjNmN1wiLFxuICBcImdyaWQtM3gzLWdhcC1maWxsXCI6IFwiXFxmM2Y4XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwXCI6IFwiXFxmM2Y5XCIsXG4gIFwiZ3JpZC0zeDNcIjogXCJcXGYzZmFcIixcbiAgXCJncmlkLWZpbGxcIjogXCJcXGYzZmJcIixcbiAgXCJncmlkXCI6IFwiXFxmM2ZjXCIsXG4gIFwiZ3JpcC1ob3Jpem9udGFsXCI6IFwiXFxmM2ZkXCIsXG4gIFwiZ3JpcC12ZXJ0aWNhbFwiOiBcIlxcZjNmZVwiLFxuICBcImhhbW1lclwiOiBcIlxcZjNmZlwiLFxuICBcImhhbmQtaW5kZXgtZmlsbFwiOiBcIlxcZjQwMFwiLFxuICBcImhhbmQtaW5kZXgtdGh1bWItZmlsbFwiOiBcIlxcZjQwMVwiLFxuICBcImhhbmQtaW5kZXgtdGh1bWJcIjogXCJcXGY0MDJcIixcbiAgXCJoYW5kLWluZGV4XCI6IFwiXFxmNDAzXCIsXG4gIFwiaGFuZC10aHVtYnMtZG93bi1maWxsXCI6IFwiXFxmNDA0XCIsXG4gIFwiaGFuZC10aHVtYnMtZG93blwiOiBcIlxcZjQwNVwiLFxuICBcImhhbmQtdGh1bWJzLXVwLWZpbGxcIjogXCJcXGY0MDZcIixcbiAgXCJoYW5kLXRodW1icy11cFwiOiBcIlxcZjQwN1wiLFxuICBcImhhbmRiYWctZmlsbFwiOiBcIlxcZjQwOFwiLFxuICBcImhhbmRiYWdcIjogXCJcXGY0MDlcIixcbiAgXCJoYXNoXCI6IFwiXFxmNDBhXCIsXG4gIFwiaGRkLWZpbGxcIjogXCJcXGY0MGJcIixcbiAgXCJoZGQtbmV0d29yay1maWxsXCI6IFwiXFxmNDBjXCIsXG4gIFwiaGRkLW5ldHdvcmtcIjogXCJcXGY0MGRcIixcbiAgXCJoZGQtcmFjay1maWxsXCI6IFwiXFxmNDBlXCIsXG4gIFwiaGRkLXJhY2tcIjogXCJcXGY0MGZcIixcbiAgXCJoZGQtc3RhY2stZmlsbFwiOiBcIlxcZjQxMFwiLFxuICBcImhkZC1zdGFja1wiOiBcIlxcZjQxMVwiLFxuICBcImhkZFwiOiBcIlxcZjQxMlwiLFxuICBcImhlYWRwaG9uZXNcIjogXCJcXGY0MTNcIixcbiAgXCJoZWFkc2V0XCI6IFwiXFxmNDE0XCIsXG4gIFwiaGVhcnQtZmlsbFwiOiBcIlxcZjQxNVwiLFxuICBcImhlYXJ0LWhhbGZcIjogXCJcXGY0MTZcIixcbiAgXCJoZWFydFwiOiBcIlxcZjQxN1wiLFxuICBcImhlcHRhZ29uLWZpbGxcIjogXCJcXGY0MThcIixcbiAgXCJoZXB0YWdvbi1oYWxmXCI6IFwiXFxmNDE5XCIsXG4gIFwiaGVwdGFnb25cIjogXCJcXGY0MWFcIixcbiAgXCJoZXhhZ29uLWZpbGxcIjogXCJcXGY0MWJcIixcbiAgXCJoZXhhZ29uLWhhbGZcIjogXCJcXGY0MWNcIixcbiAgXCJoZXhhZ29uXCI6IFwiXFxmNDFkXCIsXG4gIFwiaG91cmdsYXNzLWJvdHRvbVwiOiBcIlxcZjQxZVwiLFxuICBcImhvdXJnbGFzcy1zcGxpdFwiOiBcIlxcZjQxZlwiLFxuICBcImhvdXJnbGFzcy10b3BcIjogXCJcXGY0MjBcIixcbiAgXCJob3VyZ2xhc3NcIjogXCJcXGY0MjFcIixcbiAgXCJob3VzZS1kb29yLWZpbGxcIjogXCJcXGY0MjJcIixcbiAgXCJob3VzZS1kb29yXCI6IFwiXFxmNDIzXCIsXG4gIFwiaG91c2UtZmlsbFwiOiBcIlxcZjQyNFwiLFxuICBcImhvdXNlXCI6IFwiXFxmNDI1XCIsXG4gIFwiaHJcIjogXCJcXGY0MjZcIixcbiAgXCJodXJyaWNhbmVcIjogXCJcXGY0MjdcIixcbiAgXCJpbWFnZS1hbHRcIjogXCJcXGY0MjhcIixcbiAgXCJpbWFnZS1maWxsXCI6IFwiXFxmNDI5XCIsXG4gIFwiaW1hZ2VcIjogXCJcXGY0MmFcIixcbiAgXCJpbWFnZXNcIjogXCJcXGY0MmJcIixcbiAgXCJpbmJveC1maWxsXCI6IFwiXFxmNDJjXCIsXG4gIFwiaW5ib3hcIjogXCJcXGY0MmRcIixcbiAgXCJpbmJveGVzLWZpbGxcIjogXCJcXGY0MmVcIixcbiAgXCJpbmJveGVzXCI6IFwiXFxmNDJmXCIsXG4gIFwiaW5mby1jaXJjbGUtZmlsbFwiOiBcIlxcZjQzMFwiLFxuICBcImluZm8tY2lyY2xlXCI6IFwiXFxmNDMxXCIsXG4gIFwiaW5mby1zcXVhcmUtZmlsbFwiOiBcIlxcZjQzMlwiLFxuICBcImluZm8tc3F1YXJlXCI6IFwiXFxmNDMzXCIsXG4gIFwiaW5mb1wiOiBcIlxcZjQzNFwiLFxuICBcImlucHV0LWN1cnNvci10ZXh0XCI6IFwiXFxmNDM1XCIsXG4gIFwiaW5wdXQtY3Vyc29yXCI6IFwiXFxmNDM2XCIsXG4gIFwiaW5zdGFncmFtXCI6IFwiXFxmNDM3XCIsXG4gIFwiaW50ZXJzZWN0XCI6IFwiXFxmNDM4XCIsXG4gIFwiam91cm5hbC1hbGJ1bVwiOiBcIlxcZjQzOVwiLFxuICBcImpvdXJuYWwtYXJyb3ctZG93blwiOiBcIlxcZjQzYVwiLFxuICBcImpvdXJuYWwtYXJyb3ctdXBcIjogXCJcXGY0M2JcIixcbiAgXCJqb3VybmFsLWJvb2ttYXJrLWZpbGxcIjogXCJcXGY0M2NcIixcbiAgXCJqb3VybmFsLWJvb2ttYXJrXCI6IFwiXFxmNDNkXCIsXG4gIFwiam91cm5hbC1jaGVja1wiOiBcIlxcZjQzZVwiLFxuICBcImpvdXJuYWwtY29kZVwiOiBcIlxcZjQzZlwiLFxuICBcImpvdXJuYWwtbWVkaWNhbFwiOiBcIlxcZjQ0MFwiLFxuICBcImpvdXJuYWwtbWludXNcIjogXCJcXGY0NDFcIixcbiAgXCJqb3VybmFsLXBsdXNcIjogXCJcXGY0NDJcIixcbiAgXCJqb3VybmFsLXJpY2h0ZXh0XCI6IFwiXFxmNDQzXCIsXG4gIFwiam91cm5hbC10ZXh0XCI6IFwiXFxmNDQ0XCIsXG4gIFwiam91cm5hbC14XCI6IFwiXFxmNDQ1XCIsXG4gIFwiam91cm5hbFwiOiBcIlxcZjQ0NlwiLFxuICBcImpvdXJuYWxzXCI6IFwiXFxmNDQ3XCIsXG4gIFwiam95c3RpY2tcIjogXCJcXGY0NDhcIixcbiAgXCJqdXN0aWZ5LWxlZnRcIjogXCJcXGY0NDlcIixcbiAgXCJqdXN0aWZ5LXJpZ2h0XCI6IFwiXFxmNDRhXCIsXG4gIFwianVzdGlmeVwiOiBcIlxcZjQ0YlwiLFxuICBcImthbmJhbi1maWxsXCI6IFwiXFxmNDRjXCIsXG4gIFwia2FuYmFuXCI6IFwiXFxmNDRkXCIsXG4gIFwia2V5LWZpbGxcIjogXCJcXGY0NGVcIixcbiAgXCJrZXlcIjogXCJcXGY0NGZcIixcbiAgXCJrZXlib2FyZC1maWxsXCI6IFwiXFxmNDUwXCIsXG4gIFwia2V5Ym9hcmRcIjogXCJcXGY0NTFcIixcbiAgXCJsYWRkZXJcIjogXCJcXGY0NTJcIixcbiAgXCJsYW1wLWZpbGxcIjogXCJcXGY0NTNcIixcbiAgXCJsYW1wXCI6IFwiXFxmNDU0XCIsXG4gIFwibGFwdG9wLWZpbGxcIjogXCJcXGY0NTVcIixcbiAgXCJsYXB0b3BcIjogXCJcXGY0NTZcIixcbiAgXCJsYXllci1iYWNrd2FyZFwiOiBcIlxcZjQ1N1wiLFxuICBcImxheWVyLWZvcndhcmRcIjogXCJcXGY0NThcIixcbiAgXCJsYXllcnMtZmlsbFwiOiBcIlxcZjQ1OVwiLFxuICBcImxheWVycy1oYWxmXCI6IFwiXFxmNDVhXCIsXG4gIFwibGF5ZXJzXCI6IFwiXFxmNDViXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXQtcmV2ZXJzZVwiOiBcIlxcZjQ1Y1wiLFxuICBcImxheW91dC1zaWRlYmFyLWluc2V0XCI6IFwiXFxmNDVkXCIsXG4gIFwibGF5b3V0LXNpZGViYXItcmV2ZXJzZVwiOiBcIlxcZjQ1ZVwiLFxuICBcImxheW91dC1zaWRlYmFyXCI6IFwiXFxmNDVmXCIsXG4gIFwibGF5b3V0LXNwbGl0XCI6IFwiXFxmNDYwXCIsXG4gIFwibGF5b3V0LXRleHQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDYxXCIsXG4gIFwibGF5b3V0LXRleHQtc2lkZWJhclwiOiBcIlxcZjQ2MlwiLFxuICBcImxheW91dC10ZXh0LXdpbmRvdy1yZXZlcnNlXCI6IFwiXFxmNDYzXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93XCI6IFwiXFxmNDY0XCIsXG4gIFwibGF5b3V0LXRocmVlLWNvbHVtbnNcIjogXCJcXGY0NjVcIixcbiAgXCJsYXlvdXQtd3RmXCI6IFwiXFxmNDY2XCIsXG4gIFwibGlmZS1wcmVzZXJ2ZXJcIjogXCJcXGY0NjdcIixcbiAgXCJsaWdodGJ1bGItZmlsbFwiOiBcIlxcZjQ2OFwiLFxuICBcImxpZ2h0YnVsYi1vZmYtZmlsbFwiOiBcIlxcZjQ2OVwiLFxuICBcImxpZ2h0YnVsYi1vZmZcIjogXCJcXGY0NmFcIixcbiAgXCJsaWdodGJ1bGJcIjogXCJcXGY0NmJcIixcbiAgXCJsaWdodG5pbmctY2hhcmdlLWZpbGxcIjogXCJcXGY0NmNcIixcbiAgXCJsaWdodG5pbmctY2hhcmdlXCI6IFwiXFxmNDZkXCIsXG4gIFwibGlnaHRuaW5nLWZpbGxcIjogXCJcXGY0NmVcIixcbiAgXCJsaWdodG5pbmdcIjogXCJcXGY0NmZcIixcbiAgXCJsaW5rLTQ1ZGVnXCI6IFwiXFxmNDcwXCIsXG4gIFwibGlua1wiOiBcIlxcZjQ3MVwiLFxuICBcImxpbmtlZGluXCI6IFwiXFxmNDcyXCIsXG4gIFwibGlzdC1jaGVja1wiOiBcIlxcZjQ3M1wiLFxuICBcImxpc3QtbmVzdGVkXCI6IFwiXFxmNDc0XCIsXG4gIFwibGlzdC1vbFwiOiBcIlxcZjQ3NVwiLFxuICBcImxpc3Qtc3RhcnNcIjogXCJcXGY0NzZcIixcbiAgXCJsaXN0LXRhc2tcIjogXCJcXGY0NzdcIixcbiAgXCJsaXN0LXVsXCI6IFwiXFxmNDc4XCIsXG4gIFwibGlzdFwiOiBcIlxcZjQ3OVwiLFxuICBcImxvY2stZmlsbFwiOiBcIlxcZjQ3YVwiLFxuICBcImxvY2tcIjogXCJcXGY0N2JcIixcbiAgXCJtYWlsYm94XCI6IFwiXFxmNDdjXCIsXG4gIFwibWFpbGJveDJcIjogXCJcXGY0N2RcIixcbiAgXCJtYXAtZmlsbFwiOiBcIlxcZjQ3ZVwiLFxuICBcIm1hcFwiOiBcIlxcZjQ3ZlwiLFxuICBcIm1hcmtkb3duLWZpbGxcIjogXCJcXGY0ODBcIixcbiAgXCJtYXJrZG93blwiOiBcIlxcZjQ4MVwiLFxuICBcIm1hc2tcIjogXCJcXGY0ODJcIixcbiAgXCJtZWdhcGhvbmUtZmlsbFwiOiBcIlxcZjQ4M1wiLFxuICBcIm1lZ2FwaG9uZVwiOiBcIlxcZjQ4NFwiLFxuICBcIm1lbnUtYXBwLWZpbGxcIjogXCJcXGY0ODVcIixcbiAgXCJtZW51LWFwcFwiOiBcIlxcZjQ4NlwiLFxuICBcIm1lbnUtYnV0dG9uLWZpbGxcIjogXCJcXGY0ODdcIixcbiAgXCJtZW51LWJ1dHRvbi13aWRlLWZpbGxcIjogXCJcXGY0ODhcIixcbiAgXCJtZW51LWJ1dHRvbi13aWRlXCI6IFwiXFxmNDg5XCIsXG4gIFwibWVudS1idXR0b25cIjogXCJcXGY0OGFcIixcbiAgXCJtZW51LWRvd25cIjogXCJcXGY0OGJcIixcbiAgXCJtZW51LXVwXCI6IFwiXFxmNDhjXCIsXG4gIFwibWljLWZpbGxcIjogXCJcXGY0OGRcIixcbiAgXCJtaWMtbXV0ZS1maWxsXCI6IFwiXFxmNDhlXCIsXG4gIFwibWljLW11dGVcIjogXCJcXGY0OGZcIixcbiAgXCJtaWNcIjogXCJcXGY0OTBcIixcbiAgXCJtaW5lY2FydC1sb2FkZWRcIjogXCJcXGY0OTFcIixcbiAgXCJtaW5lY2FydFwiOiBcIlxcZjQ5MlwiLFxuICBcIm1vaXN0dXJlXCI6IFwiXFxmNDkzXCIsXG4gIFwibW9vbi1maWxsXCI6IFwiXFxmNDk0XCIsXG4gIFwibW9vbi1zdGFycy1maWxsXCI6IFwiXFxmNDk1XCIsXG4gIFwibW9vbi1zdGFyc1wiOiBcIlxcZjQ5NlwiLFxuICBcIm1vb25cIjogXCJcXGY0OTdcIixcbiAgXCJtb3VzZS1maWxsXCI6IFwiXFxmNDk4XCIsXG4gIFwibW91c2VcIjogXCJcXGY0OTlcIixcbiAgXCJtb3VzZTItZmlsbFwiOiBcIlxcZjQ5YVwiLFxuICBcIm1vdXNlMlwiOiBcIlxcZjQ5YlwiLFxuICBcIm1vdXNlMy1maWxsXCI6IFwiXFxmNDljXCIsXG4gIFwibW91c2UzXCI6IFwiXFxmNDlkXCIsXG4gIFwibXVzaWMtbm90ZS1iZWFtZWRcIjogXCJcXGY0OWVcIixcbiAgXCJtdXNpYy1ub3RlLWxpc3RcIjogXCJcXGY0OWZcIixcbiAgXCJtdXNpYy1ub3RlXCI6IFwiXFxmNGEwXCIsXG4gIFwibXVzaWMtcGxheWVyLWZpbGxcIjogXCJcXGY0YTFcIixcbiAgXCJtdXNpYy1wbGF5ZXJcIjogXCJcXGY0YTJcIixcbiAgXCJuZXdzcGFwZXJcIjogXCJcXGY0YTNcIixcbiAgXCJub2RlLW1pbnVzLWZpbGxcIjogXCJcXGY0YTRcIixcbiAgXCJub2RlLW1pbnVzXCI6IFwiXFxmNGE1XCIsXG4gIFwibm9kZS1wbHVzLWZpbGxcIjogXCJcXGY0YTZcIixcbiAgXCJub2RlLXBsdXNcIjogXCJcXGY0YTdcIixcbiAgXCJudXQtZmlsbFwiOiBcIlxcZjRhOFwiLFxuICBcIm51dFwiOiBcIlxcZjRhOVwiLFxuICBcIm9jdGFnb24tZmlsbFwiOiBcIlxcZjRhYVwiLFxuICBcIm9jdGFnb24taGFsZlwiOiBcIlxcZjRhYlwiLFxuICBcIm9jdGFnb25cIjogXCJcXGY0YWNcIixcbiAgXCJvcHRpb25cIjogXCJcXGY0YWRcIixcbiAgXCJvdXRsZXRcIjogXCJcXGY0YWVcIixcbiAgXCJwYWludC1idWNrZXRcIjogXCJcXGY0YWZcIixcbiAgXCJwYWxldHRlLWZpbGxcIjogXCJcXGY0YjBcIixcbiAgXCJwYWxldHRlXCI6IFwiXFxmNGIxXCIsXG4gIFwicGFsZXR0ZTJcIjogXCJcXGY0YjJcIixcbiAgXCJwYXBlcmNsaXBcIjogXCJcXGY0YjNcIixcbiAgXCJwYXJhZ3JhcGhcIjogXCJcXGY0YjRcIixcbiAgXCJwYXRjaC1jaGVjay1maWxsXCI6IFwiXFxmNGI1XCIsXG4gIFwicGF0Y2gtY2hlY2tcIjogXCJcXGY0YjZcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNGI3XCIsXG4gIFwicGF0Y2gtZXhjbGFtYXRpb25cIjogXCJcXGY0YjhcIixcbiAgXCJwYXRjaC1taW51cy1maWxsXCI6IFwiXFxmNGI5XCIsXG4gIFwicGF0Y2gtbWludXNcIjogXCJcXGY0YmFcIixcbiAgXCJwYXRjaC1wbHVzLWZpbGxcIjogXCJcXGY0YmJcIixcbiAgXCJwYXRjaC1wbHVzXCI6IFwiXFxmNGJjXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb24tZmlsbFwiOiBcIlxcZjRiZFwiLFxuICBcInBhdGNoLXF1ZXN0aW9uXCI6IFwiXFxmNGJlXCIsXG4gIFwicGF1c2UtYnRuLWZpbGxcIjogXCJcXGY0YmZcIixcbiAgXCJwYXVzZS1idG5cIjogXCJcXGY0YzBcIixcbiAgXCJwYXVzZS1jaXJjbGUtZmlsbFwiOiBcIlxcZjRjMVwiLFxuICBcInBhdXNlLWNpcmNsZVwiOiBcIlxcZjRjMlwiLFxuICBcInBhdXNlLWZpbGxcIjogXCJcXGY0YzNcIixcbiAgXCJwYXVzZVwiOiBcIlxcZjRjNFwiLFxuICBcInBlYWNlLWZpbGxcIjogXCJcXGY0YzVcIixcbiAgXCJwZWFjZVwiOiBcIlxcZjRjNlwiLFxuICBcInBlbi1maWxsXCI6IFwiXFxmNGM3XCIsXG4gIFwicGVuXCI6IFwiXFxmNGM4XCIsXG4gIFwicGVuY2lsLWZpbGxcIjogXCJcXGY0YzlcIixcbiAgXCJwZW5jaWwtc3F1YXJlXCI6IFwiXFxmNGNhXCIsXG4gIFwicGVuY2lsXCI6IFwiXFxmNGNiXCIsXG4gIFwicGVudGFnb24tZmlsbFwiOiBcIlxcZjRjY1wiLFxuICBcInBlbnRhZ29uLWhhbGZcIjogXCJcXGY0Y2RcIixcbiAgXCJwZW50YWdvblwiOiBcIlxcZjRjZVwiLFxuICBcInBlb3BsZS1maWxsXCI6IFwiXFxmNGNmXCIsXG4gIFwicGVvcGxlXCI6IFwiXFxmNGQwXCIsXG4gIFwicGVyY2VudFwiOiBcIlxcZjRkMVwiLFxuICBcInBlcnNvbi1iYWRnZS1maWxsXCI6IFwiXFxmNGQyXCIsXG4gIFwicGVyc29uLWJhZGdlXCI6IFwiXFxmNGQzXCIsXG4gIFwicGVyc29uLWJvdW5kaW5nLWJveFwiOiBcIlxcZjRkNFwiLFxuICBcInBlcnNvbi1jaGVjay1maWxsXCI6IFwiXFxmNGQ1XCIsXG4gIFwicGVyc29uLWNoZWNrXCI6IFwiXFxmNGQ2XCIsXG4gIFwicGVyc29uLWNpcmNsZVwiOiBcIlxcZjRkN1wiLFxuICBcInBlcnNvbi1kYXNoLWZpbGxcIjogXCJcXGY0ZDhcIixcbiAgXCJwZXJzb24tZGFzaFwiOiBcIlxcZjRkOVwiLFxuICBcInBlcnNvbi1maWxsXCI6IFwiXFxmNGRhXCIsXG4gIFwicGVyc29uLWxpbmVzLWZpbGxcIjogXCJcXGY0ZGJcIixcbiAgXCJwZXJzb24tcGx1cy1maWxsXCI6IFwiXFxmNGRjXCIsXG4gIFwicGVyc29uLXBsdXNcIjogXCJcXGY0ZGRcIixcbiAgXCJwZXJzb24tc3F1YXJlXCI6IFwiXFxmNGRlXCIsXG4gIFwicGVyc29uLXgtZmlsbFwiOiBcIlxcZjRkZlwiLFxuICBcInBlcnNvbi14XCI6IFwiXFxmNGUwXCIsXG4gIFwicGVyc29uXCI6IFwiXFxmNGUxXCIsXG4gIFwicGhvbmUtZmlsbFwiOiBcIlxcZjRlMlwiLFxuICBcInBob25lLWxhbmRzY2FwZS1maWxsXCI6IFwiXFxmNGUzXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlXCI6IFwiXFxmNGU0XCIsXG4gIFwicGhvbmUtdmlicmF0ZS1maWxsXCI6IFwiXFxmNGU1XCIsXG4gIFwicGhvbmUtdmlicmF0ZVwiOiBcIlxcZjRlNlwiLFxuICBcInBob25lXCI6IFwiXFxmNGU3XCIsXG4gIFwicGllLWNoYXJ0LWZpbGxcIjogXCJcXGY0ZThcIixcbiAgXCJwaWUtY2hhcnRcIjogXCJcXGY0ZTlcIixcbiAgXCJwaW4tYW5nbGUtZmlsbFwiOiBcIlxcZjRlYVwiLFxuICBcInBpbi1hbmdsZVwiOiBcIlxcZjRlYlwiLFxuICBcInBpbi1maWxsXCI6IFwiXFxmNGVjXCIsXG4gIFwicGluXCI6IFwiXFxmNGVkXCIsXG4gIFwicGlwLWZpbGxcIjogXCJcXGY0ZWVcIixcbiAgXCJwaXBcIjogXCJcXGY0ZWZcIixcbiAgXCJwbGF5LWJ0bi1maWxsXCI6IFwiXFxmNGYwXCIsXG4gIFwicGxheS1idG5cIjogXCJcXGY0ZjFcIixcbiAgXCJwbGF5LWNpcmNsZS1maWxsXCI6IFwiXFxmNGYyXCIsXG4gIFwicGxheS1jaXJjbGVcIjogXCJcXGY0ZjNcIixcbiAgXCJwbGF5LWZpbGxcIjogXCJcXGY0ZjRcIixcbiAgXCJwbGF5XCI6IFwiXFxmNGY1XCIsXG4gIFwicGx1Zy1maWxsXCI6IFwiXFxmNGY2XCIsXG4gIFwicGx1Z1wiOiBcIlxcZjRmN1wiLFxuICBcInBsdXMtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjRmOFwiLFxuICBcInBsdXMtY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjlcIixcbiAgXCJwbHVzLWNpcmNsZVwiOiBcIlxcZjRmYVwiLFxuICBcInBsdXMtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjRmYlwiLFxuICBcInBsdXMtc3F1YXJlLWZpbGxcIjogXCJcXGY0ZmNcIixcbiAgXCJwbHVzLXNxdWFyZVwiOiBcIlxcZjRmZFwiLFxuICBcInBsdXNcIjogXCJcXGY0ZmVcIixcbiAgXCJwb3dlclwiOiBcIlxcZjRmZlwiLFxuICBcInByaW50ZXItZmlsbFwiOiBcIlxcZjUwMFwiLFxuICBcInByaW50ZXJcIjogXCJcXGY1MDFcIixcbiAgXCJwdXp6bGUtZmlsbFwiOiBcIlxcZjUwMlwiLFxuICBcInB1enpsZVwiOiBcIlxcZjUwM1wiLFxuICBcInF1ZXN0aW9uLWNpcmNsZS1maWxsXCI6IFwiXFxmNTA0XCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlXCI6IFwiXFxmNTA1XCIsXG4gIFwicXVlc3Rpb24tZGlhbW9uZC1maWxsXCI6IFwiXFxmNTA2XCIsXG4gIFwicXVlc3Rpb24tZGlhbW9uZFwiOiBcIlxcZjUwN1wiLFxuICBcInF1ZXN0aW9uLW9jdGFnb24tZmlsbFwiOiBcIlxcZjUwOFwiLFxuICBcInF1ZXN0aW9uLW9jdGFnb25cIjogXCJcXGY1MDlcIixcbiAgXCJxdWVzdGlvbi1zcXVhcmUtZmlsbFwiOiBcIlxcZjUwYVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZVwiOiBcIlxcZjUwYlwiLFxuICBcInF1ZXN0aW9uXCI6IFwiXFxmNTBjXCIsXG4gIFwicmFpbmJvd1wiOiBcIlxcZjUwZFwiLFxuICBcInJlY2VpcHQtY3V0b2ZmXCI6IFwiXFxmNTBlXCIsXG4gIFwicmVjZWlwdFwiOiBcIlxcZjUwZlwiLFxuICBcInJlY2VwdGlvbi0wXCI6IFwiXFxmNTEwXCIsXG4gIFwicmVjZXB0aW9uLTFcIjogXCJcXGY1MTFcIixcbiAgXCJyZWNlcHRpb24tMlwiOiBcIlxcZjUxMlwiLFxuICBcInJlY2VwdGlvbi0zXCI6IFwiXFxmNTEzXCIsXG4gIFwicmVjZXB0aW9uLTRcIjogXCJcXGY1MTRcIixcbiAgXCJyZWNvcmQtYnRuLWZpbGxcIjogXCJcXGY1MTVcIixcbiAgXCJyZWNvcmQtYnRuXCI6IFwiXFxmNTE2XCIsXG4gIFwicmVjb3JkLWNpcmNsZS1maWxsXCI6IFwiXFxmNTE3XCIsXG4gIFwicmVjb3JkLWNpcmNsZVwiOiBcIlxcZjUxOFwiLFxuICBcInJlY29yZC1maWxsXCI6IFwiXFxmNTE5XCIsXG4gIFwicmVjb3JkXCI6IFwiXFxmNTFhXCIsXG4gIFwicmVjb3JkMi1maWxsXCI6IFwiXFxmNTFiXCIsXG4gIFwicmVjb3JkMlwiOiBcIlxcZjUxY1wiLFxuICBcInJlcGx5LWFsbC1maWxsXCI6IFwiXFxmNTFkXCIsXG4gIFwicmVwbHktYWxsXCI6IFwiXFxmNTFlXCIsXG4gIFwicmVwbHktZmlsbFwiOiBcIlxcZjUxZlwiLFxuICBcInJlcGx5XCI6IFwiXFxmNTIwXCIsXG4gIFwicnNzLWZpbGxcIjogXCJcXGY1MjFcIixcbiAgXCJyc3NcIjogXCJcXGY1MjJcIixcbiAgXCJydWxlcnNcIjogXCJcXGY1MjNcIixcbiAgXCJzYXZlLWZpbGxcIjogXCJcXGY1MjRcIixcbiAgXCJzYXZlXCI6IFwiXFxmNTI1XCIsXG4gIFwic2F2ZTItZmlsbFwiOiBcIlxcZjUyNlwiLFxuICBcInNhdmUyXCI6IFwiXFxmNTI3XCIsXG4gIFwic2Npc3NvcnNcIjogXCJcXGY1MjhcIixcbiAgXCJzY3Jld2RyaXZlclwiOiBcIlxcZjUyOVwiLFxuICBcInNlYXJjaFwiOiBcIlxcZjUyYVwiLFxuICBcInNlZ21lbnRlZC1uYXZcIjogXCJcXGY1MmJcIixcbiAgXCJzZXJ2ZXJcIjogXCJcXGY1MmNcIixcbiAgXCJzaGFyZS1maWxsXCI6IFwiXFxmNTJkXCIsXG4gIFwic2hhcmVcIjogXCJcXGY1MmVcIixcbiAgXCJzaGllbGQtY2hlY2tcIjogXCJcXGY1MmZcIixcbiAgXCJzaGllbGQtZXhjbGFtYXRpb25cIjogXCJcXGY1MzBcIixcbiAgXCJzaGllbGQtZmlsbC1jaGVja1wiOiBcIlxcZjUzMVwiLFxuICBcInNoaWVsZC1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNTMyXCIsXG4gIFwic2hpZWxkLWZpbGwtbWludXNcIjogXCJcXGY1MzNcIixcbiAgXCJzaGllbGQtZmlsbC1wbHVzXCI6IFwiXFxmNTM0XCIsXG4gIFwic2hpZWxkLWZpbGwteFwiOiBcIlxcZjUzNVwiLFxuICBcInNoaWVsZC1maWxsXCI6IFwiXFxmNTM2XCIsXG4gIFwic2hpZWxkLWxvY2stZmlsbFwiOiBcIlxcZjUzN1wiLFxuICBcInNoaWVsZC1sb2NrXCI6IFwiXFxmNTM4XCIsXG4gIFwic2hpZWxkLW1pbnVzXCI6IFwiXFxmNTM5XCIsXG4gIFwic2hpZWxkLXBsdXNcIjogXCJcXGY1M2FcIixcbiAgXCJzaGllbGQtc2hhZGVkXCI6IFwiXFxmNTNiXCIsXG4gIFwic2hpZWxkLXNsYXNoLWZpbGxcIjogXCJcXGY1M2NcIixcbiAgXCJzaGllbGQtc2xhc2hcIjogXCJcXGY1M2RcIixcbiAgXCJzaGllbGQteFwiOiBcIlxcZjUzZVwiLFxuICBcInNoaWVsZFwiOiBcIlxcZjUzZlwiLFxuICBcInNoaWZ0LWZpbGxcIjogXCJcXGY1NDBcIixcbiAgXCJzaGlmdFwiOiBcIlxcZjU0MVwiLFxuICBcInNob3Atd2luZG93XCI6IFwiXFxmNTQyXCIsXG4gIFwic2hvcFwiOiBcIlxcZjU0M1wiLFxuICBcInNodWZmbGVcIjogXCJcXGY1NDRcIixcbiAgXCJzaWducG9zdC0yLWZpbGxcIjogXCJcXGY1NDVcIixcbiAgXCJzaWducG9zdC0yXCI6IFwiXFxmNTQ2XCIsXG4gIFwic2lnbnBvc3QtZmlsbFwiOiBcIlxcZjU0N1wiLFxuICBcInNpZ25wb3N0LXNwbGl0LWZpbGxcIjogXCJcXGY1NDhcIixcbiAgXCJzaWducG9zdC1zcGxpdFwiOiBcIlxcZjU0OVwiLFxuICBcInNpZ25wb3N0XCI6IFwiXFxmNTRhXCIsXG4gIFwic2ltLWZpbGxcIjogXCJcXGY1NGJcIixcbiAgXCJzaW1cIjogXCJcXGY1NGNcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTRkXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1idG5cIjogXCJcXGY1NGVcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZS1maWxsXCI6IFwiXFxmNTRmXCIsXG4gIFwic2tpcC1iYWNrd2FyZC1jaXJjbGVcIjogXCJcXGY1NTBcIixcbiAgXCJza2lwLWJhY2t3YXJkLWZpbGxcIjogXCJcXGY1NTFcIixcbiAgXCJza2lwLWJhY2t3YXJkXCI6IFwiXFxmNTUyXCIsXG4gIFwic2tpcC1lbmQtYnRuLWZpbGxcIjogXCJcXGY1NTNcIixcbiAgXCJza2lwLWVuZC1idG5cIjogXCJcXGY1NTRcIixcbiAgXCJza2lwLWVuZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1NVwiLFxuICBcInNraXAtZW5kLWNpcmNsZVwiOiBcIlxcZjU1NlwiLFxuICBcInNraXAtZW5kLWZpbGxcIjogXCJcXGY1NTdcIixcbiAgXCJza2lwLWVuZFwiOiBcIlxcZjU1OFwiLFxuICBcInNraXAtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjU1OVwiLFxuICBcInNraXAtZm9yd2FyZC1idG5cIjogXCJcXGY1NWFcIixcbiAgXCJza2lwLWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NWJcIixcbiAgXCJza2lwLWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmNTVjXCIsXG4gIFwic2tpcC1mb3J3YXJkLWZpbGxcIjogXCJcXGY1NWRcIixcbiAgXCJza2lwLWZvcndhcmRcIjogXCJcXGY1NWVcIixcbiAgXCJza2lwLXN0YXJ0LWJ0bi1maWxsXCI6IFwiXFxmNTVmXCIsXG4gIFwic2tpcC1zdGFydC1idG5cIjogXCJcXGY1NjBcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZS1maWxsXCI6IFwiXFxmNTYxXCIsXG4gIFwic2tpcC1zdGFydC1jaXJjbGVcIjogXCJcXGY1NjJcIixcbiAgXCJza2lwLXN0YXJ0LWZpbGxcIjogXCJcXGY1NjNcIixcbiAgXCJza2lwLXN0YXJ0XCI6IFwiXFxmNTY0XCIsXG4gIFwic2xhY2tcIjogXCJcXGY1NjVcIixcbiAgXCJzbGFzaC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU2NlwiLFxuICBcInNsYXNoLWNpcmNsZVwiOiBcIlxcZjU2N1wiLFxuICBcInNsYXNoLXNxdWFyZS1maWxsXCI6IFwiXFxmNTY4XCIsXG4gIFwic2xhc2gtc3F1YXJlXCI6IFwiXFxmNTY5XCIsXG4gIFwic2xhc2hcIjogXCJcXGY1NmFcIixcbiAgXCJzbGlkZXJzXCI6IFwiXFxmNTZiXCIsXG4gIFwic21hcnR3YXRjaFwiOiBcIlxcZjU2Y1wiLFxuICBcInNub3dcIjogXCJcXGY1NmRcIixcbiAgXCJzbm93MlwiOiBcIlxcZjU2ZVwiLFxuICBcInNub3czXCI6IFwiXFxmNTZmXCIsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiBcIlxcZjU3MFwiLFxuICBcInNvcnQtYWxwaGEtZG93blwiOiBcIlxcZjU3MVwiLFxuICBcInNvcnQtYWxwaGEtdXAtYWx0XCI6IFwiXFxmNTcyXCIsXG4gIFwic29ydC1hbHBoYS11cFwiOiBcIlxcZjU3M1wiLFxuICBcInNvcnQtZG93bi1hbHRcIjogXCJcXGY1NzRcIixcbiAgXCJzb3J0LWRvd25cIjogXCJcXGY1NzVcIixcbiAgXCJzb3J0LW51bWVyaWMtZG93bi1hbHRcIjogXCJcXGY1NzZcIixcbiAgXCJzb3J0LW51bWVyaWMtZG93blwiOiBcIlxcZjU3N1wiLFxuICBcInNvcnQtbnVtZXJpYy11cC1hbHRcIjogXCJcXGY1NzhcIixcbiAgXCJzb3J0LW51bWVyaWMtdXBcIjogXCJcXGY1NzlcIixcbiAgXCJzb3J0LXVwLWFsdFwiOiBcIlxcZjU3YVwiLFxuICBcInNvcnQtdXBcIjogXCJcXGY1N2JcIixcbiAgXCJzb3VuZHdhdmVcIjogXCJcXGY1N2NcIixcbiAgXCJzcGVha2VyLWZpbGxcIjogXCJcXGY1N2RcIixcbiAgXCJzcGVha2VyXCI6IFwiXFxmNTdlXCIsXG4gIFwic3BlZWRvbWV0ZXJcIjogXCJcXGY1N2ZcIixcbiAgXCJzcGVlZG9tZXRlcjJcIjogXCJcXGY1ODBcIixcbiAgXCJzcGVsbGNoZWNrXCI6IFwiXFxmNTgxXCIsXG4gIFwic3F1YXJlLWZpbGxcIjogXCJcXGY1ODJcIixcbiAgXCJzcXVhcmUtaGFsZlwiOiBcIlxcZjU4M1wiLFxuICBcInNxdWFyZVwiOiBcIlxcZjU4NFwiLFxuICBcInN0YWNrXCI6IFwiXFxmNTg1XCIsXG4gIFwic3Rhci1maWxsXCI6IFwiXFxmNTg2XCIsXG4gIFwic3Rhci1oYWxmXCI6IFwiXFxmNTg3XCIsXG4gIFwic3RhclwiOiBcIlxcZjU4OFwiLFxuICBcInN0YXJzXCI6IFwiXFxmNTg5XCIsXG4gIFwic3RpY2tpZXMtZmlsbFwiOiBcIlxcZjU4YVwiLFxuICBcInN0aWNraWVzXCI6IFwiXFxmNThiXCIsXG4gIFwic3RpY2t5LWZpbGxcIjogXCJcXGY1OGNcIixcbiAgXCJzdGlja3lcIjogXCJcXGY1OGRcIixcbiAgXCJzdG9wLWJ0bi1maWxsXCI6IFwiXFxmNThlXCIsXG4gIFwic3RvcC1idG5cIjogXCJcXGY1OGZcIixcbiAgXCJzdG9wLWNpcmNsZS1maWxsXCI6IFwiXFxmNTkwXCIsXG4gIFwic3RvcC1jaXJjbGVcIjogXCJcXGY1OTFcIixcbiAgXCJzdG9wLWZpbGxcIjogXCJcXGY1OTJcIixcbiAgXCJzdG9wXCI6IFwiXFxmNTkzXCIsXG4gIFwic3RvcGxpZ2h0cy1maWxsXCI6IFwiXFxmNTk0XCIsXG4gIFwic3RvcGxpZ2h0c1wiOiBcIlxcZjU5NVwiLFxuICBcInN0b3B3YXRjaC1maWxsXCI6IFwiXFxmNTk2XCIsXG4gIFwic3RvcHdhdGNoXCI6IFwiXFxmNTk3XCIsXG4gIFwic3VidHJhY3RcIjogXCJcXGY1OThcIixcbiAgXCJzdWl0LWNsdWItZmlsbFwiOiBcIlxcZjU5OVwiLFxuICBcInN1aXQtY2x1YlwiOiBcIlxcZjU5YVwiLFxuICBcInN1aXQtZGlhbW9uZC1maWxsXCI6IFwiXFxmNTliXCIsXG4gIFwic3VpdC1kaWFtb25kXCI6IFwiXFxmNTljXCIsXG4gIFwic3VpdC1oZWFydC1maWxsXCI6IFwiXFxmNTlkXCIsXG4gIFwic3VpdC1oZWFydFwiOiBcIlxcZjU5ZVwiLFxuICBcInN1aXQtc3BhZGUtZmlsbFwiOiBcIlxcZjU5ZlwiLFxuICBcInN1aXQtc3BhZGVcIjogXCJcXGY1YTBcIixcbiAgXCJzdW4tZmlsbFwiOiBcIlxcZjVhMVwiLFxuICBcInN1blwiOiBcIlxcZjVhMlwiLFxuICBcInN1bmdsYXNzZXNcIjogXCJcXGY1YTNcIixcbiAgXCJzdW5yaXNlLWZpbGxcIjogXCJcXGY1YTRcIixcbiAgXCJzdW5yaXNlXCI6IFwiXFxmNWE1XCIsXG4gIFwic3Vuc2V0LWZpbGxcIjogXCJcXGY1YTZcIixcbiAgXCJzdW5zZXRcIjogXCJcXGY1YTdcIixcbiAgXCJzeW1tZXRyeS1ob3Jpem9udGFsXCI6IFwiXFxmNWE4XCIsXG4gIFwic3ltbWV0cnktdmVydGljYWxcIjogXCJcXGY1YTlcIixcbiAgXCJ0YWJsZVwiOiBcIlxcZjVhYVwiLFxuICBcInRhYmxldC1maWxsXCI6IFwiXFxmNWFiXCIsXG4gIFwidGFibGV0LWxhbmRzY2FwZS1maWxsXCI6IFwiXFxmNWFjXCIsXG4gIFwidGFibGV0LWxhbmRzY2FwZVwiOiBcIlxcZjVhZFwiLFxuICBcInRhYmxldFwiOiBcIlxcZjVhZVwiLFxuICBcInRhZy1maWxsXCI6IFwiXFxmNWFmXCIsXG4gIFwidGFnXCI6IFwiXFxmNWIwXCIsXG4gIFwidGFncy1maWxsXCI6IFwiXFxmNWIxXCIsXG4gIFwidGFnc1wiOiBcIlxcZjViMlwiLFxuICBcInRlbGVncmFtXCI6IFwiXFxmNWIzXCIsXG4gIFwidGVsZXBob25lLWZpbGxcIjogXCJcXGY1YjRcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZC1maWxsXCI6IFwiXFxmNWI1XCIsXG4gIFwidGVsZXBob25lLWZvcndhcmRcIjogXCJcXGY1YjZcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZC1maWxsXCI6IFwiXFxmNWI3XCIsXG4gIFwidGVsZXBob25lLWluYm91bmRcIjogXCJcXGY1YjhcIixcbiAgXCJ0ZWxlcGhvbmUtbWludXMtZmlsbFwiOiBcIlxcZjViOVwiLFxuICBcInRlbGVwaG9uZS1taW51c1wiOiBcIlxcZjViYVwiLFxuICBcInRlbGVwaG9uZS1vdXRib3VuZC1maWxsXCI6IFwiXFxmNWJiXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kXCI6IFwiXFxmNWJjXCIsXG4gIFwidGVsZXBob25lLXBsdXMtZmlsbFwiOiBcIlxcZjViZFwiLFxuICBcInRlbGVwaG9uZS1wbHVzXCI6IFwiXFxmNWJlXCIsXG4gIFwidGVsZXBob25lLXgtZmlsbFwiOiBcIlxcZjViZlwiLFxuICBcInRlbGVwaG9uZS14XCI6IFwiXFxmNWMwXCIsXG4gIFwidGVsZXBob25lXCI6IFwiXFxmNWMxXCIsXG4gIFwidGVybWluYWwtZmlsbFwiOiBcIlxcZjVjMlwiLFxuICBcInRlcm1pbmFsXCI6IFwiXFxmNWMzXCIsXG4gIFwidGV4dC1jZW50ZXJcIjogXCJcXGY1YzRcIixcbiAgXCJ0ZXh0LWluZGVudC1sZWZ0XCI6IFwiXFxmNWM1XCIsXG4gIFwidGV4dC1pbmRlbnQtcmlnaHRcIjogXCJcXGY1YzZcIixcbiAgXCJ0ZXh0LWxlZnRcIjogXCJcXGY1YzdcIixcbiAgXCJ0ZXh0LXBhcmFncmFwaFwiOiBcIlxcZjVjOFwiLFxuICBcInRleHQtcmlnaHRcIjogXCJcXGY1YzlcIixcbiAgXCJ0ZXh0YXJlYS1yZXNpemVcIjogXCJcXGY1Y2FcIixcbiAgXCJ0ZXh0YXJlYS10XCI6IFwiXFxmNWNiXCIsXG4gIFwidGV4dGFyZWFcIjogXCJcXGY1Y2NcIixcbiAgXCJ0aGVybW9tZXRlci1oYWxmXCI6IFwiXFxmNWNkXCIsXG4gIFwidGhlcm1vbWV0ZXItaGlnaFwiOiBcIlxcZjVjZVwiLFxuICBcInRoZXJtb21ldGVyLWxvd1wiOiBcIlxcZjVjZlwiLFxuICBcInRoZXJtb21ldGVyLXNub3dcIjogXCJcXGY1ZDBcIixcbiAgXCJ0aGVybW9tZXRlci1zdW5cIjogXCJcXGY1ZDFcIixcbiAgXCJ0aGVybW9tZXRlclwiOiBcIlxcZjVkMlwiLFxuICBcInRocmVlLWRvdHMtdmVydGljYWxcIjogXCJcXGY1ZDNcIixcbiAgXCJ0aHJlZS1kb3RzXCI6IFwiXFxmNWQ0XCIsXG4gIFwidG9nZ2xlLW9mZlwiOiBcIlxcZjVkNVwiLFxuICBcInRvZ2dsZS1vblwiOiBcIlxcZjVkNlwiLFxuICBcInRvZ2dsZTItb2ZmXCI6IFwiXFxmNWQ3XCIsXG4gIFwidG9nZ2xlMi1vblwiOiBcIlxcZjVkOFwiLFxuICBcInRvZ2dsZXNcIjogXCJcXGY1ZDlcIixcbiAgXCJ0b2dnbGVzMlwiOiBcIlxcZjVkYVwiLFxuICBcInRvb2xzXCI6IFwiXFxmNWRiXCIsXG4gIFwidG9ybmFkb1wiOiBcIlxcZjVkY1wiLFxuICBcInRyYXNoLWZpbGxcIjogXCJcXGY1ZGRcIixcbiAgXCJ0cmFzaFwiOiBcIlxcZjVkZVwiLFxuICBcInRyYXNoMi1maWxsXCI6IFwiXFxmNWRmXCIsXG4gIFwidHJhc2gyXCI6IFwiXFxmNWUwXCIsXG4gIFwidHJlZS1maWxsXCI6IFwiXFxmNWUxXCIsXG4gIFwidHJlZVwiOiBcIlxcZjVlMlwiLFxuICBcInRyaWFuZ2xlLWZpbGxcIjogXCJcXGY1ZTNcIixcbiAgXCJ0cmlhbmdsZS1oYWxmXCI6IFwiXFxmNWU0XCIsXG4gIFwidHJpYW5nbGVcIjogXCJcXGY1ZTVcIixcbiAgXCJ0cm9waHktZmlsbFwiOiBcIlxcZjVlNlwiLFxuICBcInRyb3BoeVwiOiBcIlxcZjVlN1wiLFxuICBcInRyb3BpY2FsLXN0b3JtXCI6IFwiXFxmNWU4XCIsXG4gIFwidHJ1Y2stZmxhdGJlZFwiOiBcIlxcZjVlOVwiLFxuICBcInRydWNrXCI6IFwiXFxmNWVhXCIsXG4gIFwidHN1bmFtaVwiOiBcIlxcZjVlYlwiLFxuICBcInR2LWZpbGxcIjogXCJcXGY1ZWNcIixcbiAgXCJ0dlwiOiBcIlxcZjVlZFwiLFxuICBcInR3aXRjaFwiOiBcIlxcZjVlZVwiLFxuICBcInR3aXR0ZXJcIjogXCJcXGY1ZWZcIixcbiAgXCJ0eXBlLWJvbGRcIjogXCJcXGY1ZjBcIixcbiAgXCJ0eXBlLWgxXCI6IFwiXFxmNWYxXCIsXG4gIFwidHlwZS1oMlwiOiBcIlxcZjVmMlwiLFxuICBcInR5cGUtaDNcIjogXCJcXGY1ZjNcIixcbiAgXCJ0eXBlLWl0YWxpY1wiOiBcIlxcZjVmNFwiLFxuICBcInR5cGUtc3RyaWtldGhyb3VnaFwiOiBcIlxcZjVmNVwiLFxuICBcInR5cGUtdW5kZXJsaW5lXCI6IFwiXFxmNWY2XCIsXG4gIFwidHlwZVwiOiBcIlxcZjVmN1wiLFxuICBcInVpLWNoZWNrcy1ncmlkXCI6IFwiXFxmNWY4XCIsXG4gIFwidWktY2hlY2tzXCI6IFwiXFxmNWY5XCIsXG4gIFwidWktcmFkaW9zLWdyaWRcIjogXCJcXGY1ZmFcIixcbiAgXCJ1aS1yYWRpb3NcIjogXCJcXGY1ZmJcIixcbiAgXCJ1bWJyZWxsYS1maWxsXCI6IFwiXFxmNWZjXCIsXG4gIFwidW1icmVsbGFcIjogXCJcXGY1ZmRcIixcbiAgXCJ1bmlvblwiOiBcIlxcZjVmZVwiLFxuICBcInVubG9jay1maWxsXCI6IFwiXFxmNWZmXCIsXG4gIFwidW5sb2NrXCI6IFwiXFxmNjAwXCIsXG4gIFwidXBjLXNjYW5cIjogXCJcXGY2MDFcIixcbiAgXCJ1cGNcIjogXCJcXGY2MDJcIixcbiAgXCJ1cGxvYWRcIjogXCJcXGY2MDNcIixcbiAgXCJ2ZWN0b3ItcGVuXCI6IFwiXFxmNjA0XCIsXG4gIFwidmlldy1saXN0XCI6IFwiXFxmNjA1XCIsXG4gIFwidmlldy1zdGFja2VkXCI6IFwiXFxmNjA2XCIsXG4gIFwidmlueWwtZmlsbFwiOiBcIlxcZjYwN1wiLFxuICBcInZpbnlsXCI6IFwiXFxmNjA4XCIsXG4gIFwidm9pY2VtYWlsXCI6IFwiXFxmNjA5XCIsXG4gIFwidm9sdW1lLWRvd24tZmlsbFwiOiBcIlxcZjYwYVwiLFxuICBcInZvbHVtZS1kb3duXCI6IFwiXFxmNjBiXCIsXG4gIFwidm9sdW1lLW11dGUtZmlsbFwiOiBcIlxcZjYwY1wiLFxuICBcInZvbHVtZS1tdXRlXCI6IFwiXFxmNjBkXCIsXG4gIFwidm9sdW1lLW9mZi1maWxsXCI6IFwiXFxmNjBlXCIsXG4gIFwidm9sdW1lLW9mZlwiOiBcIlxcZjYwZlwiLFxuICBcInZvbHVtZS11cC1maWxsXCI6IFwiXFxmNjEwXCIsXG4gIFwidm9sdW1lLXVwXCI6IFwiXFxmNjExXCIsXG4gIFwidnJcIjogXCJcXGY2MTJcIixcbiAgXCJ3YWxsZXQtZmlsbFwiOiBcIlxcZjYxM1wiLFxuICBcIndhbGxldFwiOiBcIlxcZjYxNFwiLFxuICBcIndhbGxldDJcIjogXCJcXGY2MTVcIixcbiAgXCJ3YXRjaFwiOiBcIlxcZjYxNlwiLFxuICBcIndhdGVyXCI6IFwiXFxmNjE3XCIsXG4gIFwid2hhdHNhcHBcIjogXCJcXGY2MThcIixcbiAgXCJ3aWZpLTFcIjogXCJcXGY2MTlcIixcbiAgXCJ3aWZpLTJcIjogXCJcXGY2MWFcIixcbiAgXCJ3aWZpLW9mZlwiOiBcIlxcZjYxYlwiLFxuICBcIndpZmlcIjogXCJcXGY2MWNcIixcbiAgXCJ3aW5kXCI6IFwiXFxmNjFkXCIsXG4gIFwid2luZG93LWRvY2tcIjogXCJcXGY2MWVcIixcbiAgXCJ3aW5kb3ctc2lkZWJhclwiOiBcIlxcZjYxZlwiLFxuICBcIndpbmRvd1wiOiBcIlxcZjYyMFwiLFxuICBcIndyZW5jaFwiOiBcIlxcZjYyMVwiLFxuICBcIngtY2lyY2xlLWZpbGxcIjogXCJcXGY2MjJcIixcbiAgXCJ4LWNpcmNsZVwiOiBcIlxcZjYyM1wiLFxuICBcIngtZGlhbW9uZC1maWxsXCI6IFwiXFxmNjI0XCIsXG4gIFwieC1kaWFtb25kXCI6IFwiXFxmNjI1XCIsXG4gIFwieC1vY3RhZ29uLWZpbGxcIjogXCJcXGY2MjZcIixcbiAgXCJ4LW9jdGFnb25cIjogXCJcXGY2MjdcIixcbiAgXCJ4LXNxdWFyZS1maWxsXCI6IFwiXFxmNjI4XCIsXG4gIFwieC1zcXVhcmVcIjogXCJcXGY2MjlcIixcbiAgXCJ4XCI6IFwiXFxmNjJhXCIsXG4gIFwieW91dHViZVwiOiBcIlxcZjYyYlwiLFxuICBcInpvb20taW5cIjogXCJcXGY2MmNcIixcbiAgXCJ6b29tLW91dFwiOiBcIlxcZjYyZFwiLFxuICBcImJhbmtcIjogXCJcXGY2MmVcIixcbiAgXCJiYW5rMlwiOiBcIlxcZjYyZlwiLFxuICBcImJlbGwtc2xhc2gtZmlsbFwiOiBcIlxcZjYzMFwiLFxuICBcImJlbGwtc2xhc2hcIjogXCJcXGY2MzFcIixcbiAgXCJjYXNoLWNvaW5cIjogXCJcXGY2MzJcIixcbiAgXCJjaGVjay1sZ1wiOiBcIlxcZjYzM1wiLFxuICBcImNvaW5cIjogXCJcXGY2MzRcIixcbiAgXCJjdXJyZW5jeS1iaXRjb2luXCI6IFwiXFxmNjM1XCIsXG4gIFwiY3VycmVuY3ktZG9sbGFyXCI6IFwiXFxmNjM2XCIsXG4gIFwiY3VycmVuY3ktZXVyb1wiOiBcIlxcZjYzN1wiLFxuICBcImN1cnJlbmN5LWV4Y2hhbmdlXCI6IFwiXFxmNjM4XCIsXG4gIFwiY3VycmVuY3ktcG91bmRcIjogXCJcXGY2MzlcIixcbiAgXCJjdXJyZW5jeS15ZW5cIjogXCJcXGY2M2FcIixcbiAgXCJkYXNoLWxnXCI6IFwiXFxmNjNiXCIsXG4gIFwiZXhjbGFtYXRpb24tbGdcIjogXCJcXGY2M2NcIixcbiAgXCJmaWxlLWVhcm1hcmstcGRmLWZpbGxcIjogXCJcXGY2M2RcIixcbiAgXCJmaWxlLWVhcm1hcmstcGRmXCI6IFwiXFxmNjNlXCIsXG4gIFwiZmlsZS1wZGYtZmlsbFwiOiBcIlxcZjYzZlwiLFxuICBcImZpbGUtcGRmXCI6IFwiXFxmNjQwXCIsXG4gIFwiZ2VuZGVyLWFtYmlndW91c1wiOiBcIlxcZjY0MVwiLFxuICBcImdlbmRlci1mZW1hbGVcIjogXCJcXGY2NDJcIixcbiAgXCJnZW5kZXItbWFsZVwiOiBcIlxcZjY0M1wiLFxuICBcImdlbmRlci10cmFuc1wiOiBcIlxcZjY0NFwiLFxuICBcImhlYWRzZXQtdnJcIjogXCJcXGY2NDVcIixcbiAgXCJpbmZvLWxnXCI6IFwiXFxmNjQ2XCIsXG4gIFwibWFzdG9kb25cIjogXCJcXGY2NDdcIixcbiAgXCJtZXNzZW5nZXJcIjogXCJcXGY2NDhcIixcbiAgXCJwaWdneS1iYW5rLWZpbGxcIjogXCJcXGY2NDlcIixcbiAgXCJwaWdneS1iYW5rXCI6IFwiXFxmNjRhXCIsXG4gIFwicGluLW1hcC1maWxsXCI6IFwiXFxmNjRiXCIsXG4gIFwicGluLW1hcFwiOiBcIlxcZjY0Y1wiLFxuICBcInBsdXMtbGdcIjogXCJcXGY2NGRcIixcbiAgXCJxdWVzdGlvbi1sZ1wiOiBcIlxcZjY0ZVwiLFxuICBcInJlY3ljbGVcIjogXCJcXGY2NGZcIixcbiAgXCJyZWRkaXRcIjogXCJcXGY2NTBcIixcbiAgXCJzYWZlLWZpbGxcIjogXCJcXGY2NTFcIixcbiAgXCJzYWZlMi1maWxsXCI6IFwiXFxmNjUyXCIsXG4gIFwic2FmZTJcIjogXCJcXGY2NTNcIixcbiAgXCJzZC1jYXJkLWZpbGxcIjogXCJcXGY2NTRcIixcbiAgXCJzZC1jYXJkXCI6IFwiXFxmNjU1XCIsXG4gIFwic2t5cGVcIjogXCJcXGY2NTZcIixcbiAgXCJzbGFzaC1sZ1wiOiBcIlxcZjY1N1wiLFxuICBcInRyYW5zbGF0ZVwiOiBcIlxcZjY1OFwiLFxuICBcIngtbGdcIjogXCJcXGY2NTlcIixcbiAgXCJzYWZlXCI6IFwiXFxmNjVhXCIsXG4gIFwiYXBwbGVcIjogXCJcXGY2NWJcIixcbiAgXCJtaWNyb3NvZnRcIjogXCJcXGY2NWRcIixcbiAgXCJ3aW5kb3dzXCI6IFwiXFxmNjVlXCIsXG4gIFwiYmVoYW5jZVwiOiBcIlxcZjY1Y1wiLFxuICBcImRyaWJiYmxlXCI6IFwiXFxmNjVmXCIsXG4gIFwibGluZVwiOiBcIlxcZjY2MFwiLFxuICBcIm1lZGl1bVwiOiBcIlxcZjY2MVwiLFxuICBcInBheXBhbFwiOiBcIlxcZjY2MlwiLFxuICBcInBpbnRlcmVzdFwiOiBcIlxcZjY2M1wiLFxuICBcInNpZ25hbFwiOiBcIlxcZjY2NFwiLFxuICBcInNuYXBjaGF0XCI6IFwiXFxmNjY1XCIsXG4gIFwic3BvdGlmeVwiOiBcIlxcZjY2NlwiLFxuICBcInN0YWNrLW92ZXJmbG93XCI6IFwiXFxmNjY3XCIsXG4gIFwic3RyYXZhXCI6IFwiXFxmNjY4XCIsXG4gIFwid29yZHByZXNzXCI6IFwiXFxmNjY5XCIsXG4gIFwidmltZW9cIjogXCJcXGY2NmFcIixcbiAgXCJhY3Rpdml0eVwiOiBcIlxcZjY2YlwiLFxuICBcImVhc2VsMi1maWxsXCI6IFwiXFxmNjZjXCIsXG4gIFwiZWFzZWwyXCI6IFwiXFxmNjZkXCIsXG4gIFwiZWFzZWwzLWZpbGxcIjogXCJcXGY2NmVcIixcbiAgXCJlYXNlbDNcIjogXCJcXGY2NmZcIixcbiAgXCJmYW5cIjogXCJcXGY2NzBcIixcbiAgXCJmaW5nZXJwcmludFwiOiBcIlxcZjY3MVwiLFxuICBcImdyYXBoLWRvd24tYXJyb3dcIjogXCJcXGY2NzJcIixcbiAgXCJncmFwaC11cC1hcnJvd1wiOiBcIlxcZjY3M1wiLFxuICBcImh5cG5vdGl6ZVwiOiBcIlxcZjY3NFwiLFxuICBcIm1hZ2ljXCI6IFwiXFxmNjc1XCIsXG4gIFwicGVyc29uLXJvbG9kZXhcIjogXCJcXGY2NzZcIixcbiAgXCJwZXJzb24tdmlkZW9cIjogXCJcXGY2NzdcIixcbiAgXCJwZXJzb24tdmlkZW8yXCI6IFwiXFxmNjc4XCIsXG4gIFwicGVyc29uLXZpZGVvM1wiOiBcIlxcZjY3OVwiLFxuICBcInBlcnNvbi13b3Jrc3BhY2VcIjogXCJcXGY2N2FcIixcbiAgXCJyYWRpb2FjdGl2ZVwiOiBcIlxcZjY3YlwiLFxuICBcIndlYmNhbS1maWxsXCI6IFwiXFxmNjdjXCIsXG4gIFwid2ViY2FtXCI6IFwiXFxmNjdkXCIsXG4gIFwieWluLXlhbmdcIjogXCJcXGY2N2VcIixcbiAgXCJiYW5kYWlkLWZpbGxcIjogXCJcXGY2ODBcIixcbiAgXCJiYW5kYWlkXCI6IFwiXFxmNjgxXCIsXG4gIFwiYmx1ZXRvb3RoXCI6IFwiXFxmNjgyXCIsXG4gIFwiYm9keS10ZXh0XCI6IFwiXFxmNjgzXCIsXG4gIFwiYm9vbWJveFwiOiBcIlxcZjY4NFwiLFxuICBcImJveGVzXCI6IFwiXFxmNjg1XCIsXG4gIFwiZHBhZC1maWxsXCI6IFwiXFxmNjg2XCIsXG4gIFwiZHBhZFwiOiBcIlxcZjY4N1wiLFxuICBcImVhci1maWxsXCI6IFwiXFxmNjg4XCIsXG4gIFwiZWFyXCI6IFwiXFxmNjg5XCIsXG4gIFwiZW52ZWxvcGUtY2hlY2stZmlsbFwiOiBcIlxcZjY4YlwiLFxuICBcImVudmVsb3BlLWNoZWNrXCI6IFwiXFxmNjhjXCIsXG4gIFwiZW52ZWxvcGUtZGFzaC1maWxsXCI6IFwiXFxmNjhlXCIsXG4gIFwiZW52ZWxvcGUtZGFzaFwiOiBcIlxcZjY4ZlwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2OTFcIixcbiAgXCJlbnZlbG9wZS1leGNsYW1hdGlvblwiOiBcIlxcZjY5MlwiLFxuICBcImVudmVsb3BlLXBsdXMtZmlsbFwiOiBcIlxcZjY5M1wiLFxuICBcImVudmVsb3BlLXBsdXNcIjogXCJcXGY2OTRcIixcbiAgXCJlbnZlbG9wZS1zbGFzaC1maWxsXCI6IFwiXFxmNjk2XCIsXG4gIFwiZW52ZWxvcGUtc2xhc2hcIjogXCJcXGY2OTdcIixcbiAgXCJlbnZlbG9wZS14LWZpbGxcIjogXCJcXGY2OTlcIixcbiAgXCJlbnZlbG9wZS14XCI6IFwiXFxmNjlhXCIsXG4gIFwiZXhwbGljaXQtZmlsbFwiOiBcIlxcZjY5YlwiLFxuICBcImV4cGxpY2l0XCI6IFwiXFxmNjljXCIsXG4gIFwiZ2l0XCI6IFwiXFxmNjlkXCIsXG4gIFwiaW5maW5pdHlcIjogXCJcXGY2OWVcIixcbiAgXCJsaXN0LWNvbHVtbnMtcmV2ZXJzZVwiOiBcIlxcZjY5ZlwiLFxuICBcImxpc3QtY29sdW1uc1wiOiBcIlxcZjZhMFwiLFxuICBcIm1ldGFcIjogXCJcXGY2YTFcIixcbiAgXCJuaW50ZW5kby1zd2l0Y2hcIjogXCJcXGY2YTRcIixcbiAgXCJwYy1kaXNwbGF5LWhvcml6b250YWxcIjogXCJcXGY2YTVcIixcbiAgXCJwYy1kaXNwbGF5XCI6IFwiXFxmNmE2XCIsXG4gIFwicGMtaG9yaXpvbnRhbFwiOiBcIlxcZjZhN1wiLFxuICBcInBjXCI6IFwiXFxmNmE4XCIsXG4gIFwicGxheXN0YXRpb25cIjogXCJcXGY2YTlcIixcbiAgXCJwbHVzLXNsYXNoLW1pbnVzXCI6IFwiXFxmNmFhXCIsXG4gIFwicHJvamVjdG9yLWZpbGxcIjogXCJcXGY2YWJcIixcbiAgXCJwcm9qZWN0b3JcIjogXCJcXGY2YWNcIixcbiAgXCJxci1jb2RlLXNjYW5cIjogXCJcXGY2YWRcIixcbiAgXCJxci1jb2RlXCI6IFwiXFxmNmFlXCIsXG4gIFwicXVvcmFcIjogXCJcXGY2YWZcIixcbiAgXCJxdW90ZVwiOiBcIlxcZjZiMFwiLFxuICBcInJvYm90XCI6IFwiXFxmNmIxXCIsXG4gIFwic2VuZC1jaGVjay1maWxsXCI6IFwiXFxmNmIyXCIsXG4gIFwic2VuZC1jaGVja1wiOiBcIlxcZjZiM1wiLFxuICBcInNlbmQtZGFzaC1maWxsXCI6IFwiXFxmNmI0XCIsXG4gIFwic2VuZC1kYXNoXCI6IFwiXFxmNmI1XCIsXG4gIFwic2VuZC1leGNsYW1hdGlvbi1maWxsXCI6IFwiXFxmNmI3XCIsXG4gIFwic2VuZC1leGNsYW1hdGlvblwiOiBcIlxcZjZiOFwiLFxuICBcInNlbmQtZmlsbFwiOiBcIlxcZjZiOVwiLFxuICBcInNlbmQtcGx1cy1maWxsXCI6IFwiXFxmNmJhXCIsXG4gIFwic2VuZC1wbHVzXCI6IFwiXFxmNmJiXCIsXG4gIFwic2VuZC1zbGFzaC1maWxsXCI6IFwiXFxmNmJjXCIsXG4gIFwic2VuZC1zbGFzaFwiOiBcIlxcZjZiZFwiLFxuICBcInNlbmQteC1maWxsXCI6IFwiXFxmNmJlXCIsXG4gIFwic2VuZC14XCI6IFwiXFxmNmJmXCIsXG4gIFwic2VuZFwiOiBcIlxcZjZjMFwiLFxuICBcInN0ZWFtXCI6IFwiXFxmNmMxXCIsXG4gIFwidGVybWluYWwtZGFzaFwiOiBcIlxcZjZjM1wiLFxuICBcInRlcm1pbmFsLXBsdXNcIjogXCJcXGY2YzRcIixcbiAgXCJ0ZXJtaW5hbC1zcGxpdFwiOiBcIlxcZjZjNVwiLFxuICBcInRpY2tldC1kZXRhaWxlZC1maWxsXCI6IFwiXFxmNmM2XCIsXG4gIFwidGlja2V0LWRldGFpbGVkXCI6IFwiXFxmNmM3XCIsXG4gIFwidGlja2V0LWZpbGxcIjogXCJcXGY2YzhcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZC1maWxsXCI6IFwiXFxmNmM5XCIsXG4gIFwidGlja2V0LXBlcmZvcmF0ZWRcIjogXCJcXGY2Y2FcIixcbiAgXCJ0aWNrZXRcIjogXCJcXGY2Y2JcIixcbiAgXCJ0aWt0b2tcIjogXCJcXGY2Y2NcIixcbiAgXCJ3aW5kb3ctZGFzaFwiOiBcIlxcZjZjZFwiLFxuICBcIndpbmRvdy1kZXNrdG9wXCI6IFwiXFxmNmNlXCIsXG4gIFwid2luZG93LWZ1bGxzY3JlZW5cIjogXCJcXGY2Y2ZcIixcbiAgXCJ3aW5kb3ctcGx1c1wiOiBcIlxcZjZkMFwiLFxuICBcIndpbmRvdy1zcGxpdFwiOiBcIlxcZjZkMVwiLFxuICBcIndpbmRvdy1zdGFja1wiOiBcIlxcZjZkMlwiLFxuICBcIndpbmRvdy14XCI6IFwiXFxmNmQzXCIsXG4gIFwieGJveFwiOiBcIlxcZjZkNFwiLFxuICBcImV0aGVybmV0XCI6IFwiXFxmNmQ1XCIsXG4gIFwiaGRtaS1maWxsXCI6IFwiXFxmNmQ2XCIsXG4gIFwiaGRtaVwiOiBcIlxcZjZkN1wiLFxuICBcInVzYi1jLWZpbGxcIjogXCJcXGY2ZDhcIixcbiAgXCJ1c2ItY1wiOiBcIlxcZjZkOVwiLFxuICBcInVzYi1maWxsXCI6IFwiXFxmNmRhXCIsXG4gIFwidXNiLXBsdWctZmlsbFwiOiBcIlxcZjZkYlwiLFxuICBcInVzYi1wbHVnXCI6IFwiXFxmNmRjXCIsXG4gIFwidXNiLXN5bWJvbFwiOiBcIlxcZjZkZFwiLFxuICBcInVzYlwiOiBcIlxcZjZkZVwiLFxuICBcImJvb21ib3gtZmlsbFwiOiBcIlxcZjZkZlwiLFxuICBcImRpc3BsYXlwb3J0XCI6IFwiXFxmNmUxXCIsXG4gIFwiZ3B1LWNhcmRcIjogXCJcXGY2ZTJcIixcbiAgXCJtZW1vcnlcIjogXCJcXGY2ZTNcIixcbiAgXCJtb2RlbS1maWxsXCI6IFwiXFxmNmU0XCIsXG4gIFwibW9kZW1cIjogXCJcXGY2ZTVcIixcbiAgXCJtb3RoZXJib2FyZC1maWxsXCI6IFwiXFxmNmU2XCIsXG4gIFwibW90aGVyYm9hcmRcIjogXCJcXGY2ZTdcIixcbiAgXCJvcHRpY2FsLWF1ZGlvLWZpbGxcIjogXCJcXGY2ZThcIixcbiAgXCJvcHRpY2FsLWF1ZGlvXCI6IFwiXFxmNmU5XCIsXG4gIFwicGNpLWNhcmRcIjogXCJcXGY2ZWFcIixcbiAgXCJyb3V0ZXItZmlsbFwiOiBcIlxcZjZlYlwiLFxuICBcInJvdXRlclwiOiBcIlxcZjZlY1wiLFxuICBcInRodW5kZXJib2x0LWZpbGxcIjogXCJcXGY2ZWZcIixcbiAgXCJ0aHVuZGVyYm9sdFwiOiBcIlxcZjZmMFwiLFxuICBcInVzYi1kcml2ZS1maWxsXCI6IFwiXFxmNmYxXCIsXG4gIFwidXNiLWRyaXZlXCI6IFwiXFxmNmYyXCIsXG4gIFwidXNiLW1pY3JvLWZpbGxcIjogXCJcXGY2ZjNcIixcbiAgXCJ1c2ItbWljcm9cIjogXCJcXGY2ZjRcIixcbiAgXCJ1c2ItbWluaS1maWxsXCI6IFwiXFxmNmY1XCIsXG4gIFwidXNiLW1pbmlcIjogXCJcXGY2ZjZcIixcbiAgXCJjbG91ZC1oYXplMlwiOiBcIlxcZjZmN1wiLFxuICBcImRldmljZS1oZGQtZmlsbFwiOiBcIlxcZjZmOFwiLFxuICBcImRldmljZS1oZGRcIjogXCJcXGY2ZjlcIixcbiAgXCJkZXZpY2Utc3NkLWZpbGxcIjogXCJcXGY2ZmFcIixcbiAgXCJkZXZpY2Utc3NkXCI6IFwiXFxmNmZiXCIsXG4gIFwiZGlzcGxheXBvcnQtZmlsbFwiOiBcIlxcZjZmY1wiLFxuICBcIm1vcnRhcmJvYXJkLWZpbGxcIjogXCJcXGY2ZmRcIixcbiAgXCJtb3J0YXJib2FyZFwiOiBcIlxcZjZmZVwiLFxuICBcInRlcm1pbmFsLXhcIjogXCJcXGY2ZmZcIixcbiAgXCJhcnJvdy10aHJvdWdoLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDBcIixcbiAgXCJhcnJvdy10aHJvdWdoLWhlYXJ0XCI6IFwiXFxmNzAxXCIsXG4gIFwiYmFkZ2Utc2QtZmlsbFwiOiBcIlxcZjcwMlwiLFxuICBcImJhZGdlLXNkXCI6IFwiXFxmNzAzXCIsXG4gIFwiYmFnLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDRcIixcbiAgXCJiYWctaGVhcnRcIjogXCJcXGY3MDVcIixcbiAgXCJiYWxsb29uLWZpbGxcIjogXCJcXGY3MDZcIixcbiAgXCJiYWxsb29uLWhlYXJ0LWZpbGxcIjogXCJcXGY3MDdcIixcbiAgXCJiYWxsb29uLWhlYXJ0XCI6IFwiXFxmNzA4XCIsXG4gIFwiYmFsbG9vblwiOiBcIlxcZjcwOVwiLFxuICBcImJveDItZmlsbFwiOiBcIlxcZjcwYVwiLFxuICBcImJveDItaGVhcnQtZmlsbFwiOiBcIlxcZjcwYlwiLFxuICBcImJveDItaGVhcnRcIjogXCJcXGY3MGNcIixcbiAgXCJib3gyXCI6IFwiXFxmNzBkXCIsXG4gIFwiYnJhY2VzLWFzdGVyaXNrXCI6IFwiXFxmNzBlXCIsXG4gIFwiY2FsZW5kYXItaGVhcnQtZmlsbFwiOiBcIlxcZjcwZlwiLFxuICBcImNhbGVuZGFyLWhlYXJ0XCI6IFwiXFxmNzEwXCIsXG4gIFwiY2FsZW5kYXIyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MTFcIixcbiAgXCJjYWxlbmRhcjItaGVhcnRcIjogXCJcXGY3MTJcIixcbiAgXCJjaGF0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTNcIixcbiAgXCJjaGF0LWhlYXJ0XCI6IFwiXFxmNzE0XCIsXG4gIFwiY2hhdC1sZWZ0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTVcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnRcIjogXCJcXGY3MTZcIixcbiAgXCJjaGF0LXJpZ2h0LWhlYXJ0LWZpbGxcIjogXCJcXGY3MTdcIixcbiAgXCJjaGF0LXJpZ2h0LWhlYXJ0XCI6IFwiXFxmNzE4XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnQtZmlsbFwiOiBcIlxcZjcxOVwiLFxuICBcImNoYXQtc3F1YXJlLWhlYXJ0XCI6IFwiXFxmNzFhXCIsXG4gIFwiY2xpcGJvYXJkLWNoZWNrLWZpbGxcIjogXCJcXGY3MWJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YS1maWxsXCI6IFwiXFxmNzFjXCIsXG4gIFwiY2xpcGJvYXJkLWZpbGxcIjogXCJcXGY3MWRcIixcbiAgXCJjbGlwYm9hcmQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxZVwiLFxuICBcImNsaXBib2FyZC1oZWFydFwiOiBcIlxcZjcxZlwiLFxuICBcImNsaXBib2FyZC1taW51cy1maWxsXCI6IFwiXFxmNzIwXCIsXG4gIFwiY2xpcGJvYXJkLXBsdXMtZmlsbFwiOiBcIlxcZjcyMVwiLFxuICBcImNsaXBib2FyZC1wdWxzZVwiOiBcIlxcZjcyMlwiLFxuICBcImNsaXBib2FyZC14LWZpbGxcIjogXCJcXGY3MjNcIixcbiAgXCJjbGlwYm9hcmQyLWNoZWNrLWZpbGxcIjogXCJcXGY3MjRcIixcbiAgXCJjbGlwYm9hcmQyLWNoZWNrXCI6IFwiXFxmNzI1XCIsXG4gIFwiY2xpcGJvYXJkMi1kYXRhLWZpbGxcIjogXCJcXGY3MjZcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGFcIjogXCJcXGY3MjdcIixcbiAgXCJjbGlwYm9hcmQyLWZpbGxcIjogXCJcXGY3MjhcIixcbiAgXCJjbGlwYm9hcmQyLWhlYXJ0LWZpbGxcIjogXCJcXGY3MjlcIixcbiAgXCJjbGlwYm9hcmQyLWhlYXJ0XCI6IFwiXFxmNzJhXCIsXG4gIFwiY2xpcGJvYXJkMi1taW51cy1maWxsXCI6IFwiXFxmNzJiXCIsXG4gIFwiY2xpcGJvYXJkMi1taW51c1wiOiBcIlxcZjcyY1wiLFxuICBcImNsaXBib2FyZDItcGx1cy1maWxsXCI6IFwiXFxmNzJkXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzXCI6IFwiXFxmNzJlXCIsXG4gIFwiY2xpcGJvYXJkMi1wdWxzZS1maWxsXCI6IFwiXFxmNzJmXCIsXG4gIFwiY2xpcGJvYXJkMi1wdWxzZVwiOiBcIlxcZjczMFwiLFxuICBcImNsaXBib2FyZDIteC1maWxsXCI6IFwiXFxmNzMxXCIsXG4gIFwiY2xpcGJvYXJkMi14XCI6IFwiXFxmNzMyXCIsXG4gIFwiY2xpcGJvYXJkMlwiOiBcIlxcZjczM1wiLFxuICBcImVtb2ppLWtpc3MtZmlsbFwiOiBcIlxcZjczNFwiLFxuICBcImVtb2ppLWtpc3NcIjogXCJcXGY3MzVcIixcbiAgXCJlbnZlbG9wZS1oZWFydC1maWxsXCI6IFwiXFxmNzM2XCIsXG4gIFwiZW52ZWxvcGUtaGVhcnRcIjogXCJcXGY3MzdcIixcbiAgXCJlbnZlbG9wZS1vcGVuLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzhcIixcbiAgXCJlbnZlbG9wZS1vcGVuLWhlYXJ0XCI6IFwiXFxmNzM5XCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItZmlsbFwiOiBcIlxcZjczYVwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0LWZpbGxcIjogXCJcXGY3M2JcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1oZWFydFwiOiBcIlxcZjczY1wiLFxuICBcImVudmVsb3BlLXBhcGVyXCI6IFwiXFxmNzNkXCIsXG4gIFwiZmlsZXR5cGUtYWFjXCI6IFwiXFxmNzNlXCIsXG4gIFwiZmlsZXR5cGUtYWlcIjogXCJcXGY3M2ZcIixcbiAgXCJmaWxldHlwZS1ibXBcIjogXCJcXGY3NDBcIixcbiAgXCJmaWxldHlwZS1jc1wiOiBcIlxcZjc0MVwiLFxuICBcImZpbGV0eXBlLWNzc1wiOiBcIlxcZjc0MlwiLFxuICBcImZpbGV0eXBlLWNzdlwiOiBcIlxcZjc0M1wiLFxuICBcImZpbGV0eXBlLWRvY1wiOiBcIlxcZjc0NFwiLFxuICBcImZpbGV0eXBlLWRvY3hcIjogXCJcXGY3NDVcIixcbiAgXCJmaWxldHlwZS1leGVcIjogXCJcXGY3NDZcIixcbiAgXCJmaWxldHlwZS1naWZcIjogXCJcXGY3NDdcIixcbiAgXCJmaWxldHlwZS1oZWljXCI6IFwiXFxmNzQ4XCIsXG4gIFwiZmlsZXR5cGUtaHRtbFwiOiBcIlxcZjc0OVwiLFxuICBcImZpbGV0eXBlLWphdmFcIjogXCJcXGY3NGFcIixcbiAgXCJmaWxldHlwZS1qcGdcIjogXCJcXGY3NGJcIixcbiAgXCJmaWxldHlwZS1qc1wiOiBcIlxcZjc0Y1wiLFxuICBcImZpbGV0eXBlLWpzeFwiOiBcIlxcZjc0ZFwiLFxuICBcImZpbGV0eXBlLWtleVwiOiBcIlxcZjc0ZVwiLFxuICBcImZpbGV0eXBlLW00cFwiOiBcIlxcZjc0ZlwiLFxuICBcImZpbGV0eXBlLW1kXCI6IFwiXFxmNzUwXCIsXG4gIFwiZmlsZXR5cGUtbWR4XCI6IFwiXFxmNzUxXCIsXG4gIFwiZmlsZXR5cGUtbW92XCI6IFwiXFxmNzUyXCIsXG4gIFwiZmlsZXR5cGUtbXAzXCI6IFwiXFxmNzUzXCIsXG4gIFwiZmlsZXR5cGUtbXA0XCI6IFwiXFxmNzU0XCIsXG4gIFwiZmlsZXR5cGUtb3RmXCI6IFwiXFxmNzU1XCIsXG4gIFwiZmlsZXR5cGUtcGRmXCI6IFwiXFxmNzU2XCIsXG4gIFwiZmlsZXR5cGUtcGhwXCI6IFwiXFxmNzU3XCIsXG4gIFwiZmlsZXR5cGUtcG5nXCI6IFwiXFxmNzU4XCIsXG4gIFwiZmlsZXR5cGUtcHB0XCI6IFwiXFxmNzVhXCIsXG4gIFwiZmlsZXR5cGUtcHNkXCI6IFwiXFxmNzViXCIsXG4gIFwiZmlsZXR5cGUtcHlcIjogXCJcXGY3NWNcIixcbiAgXCJmaWxldHlwZS1yYXdcIjogXCJcXGY3NWRcIixcbiAgXCJmaWxldHlwZS1yYlwiOiBcIlxcZjc1ZVwiLFxuICBcImZpbGV0eXBlLXNhc3NcIjogXCJcXGY3NWZcIixcbiAgXCJmaWxldHlwZS1zY3NzXCI6IFwiXFxmNzYwXCIsXG4gIFwiZmlsZXR5cGUtc2hcIjogXCJcXGY3NjFcIixcbiAgXCJmaWxldHlwZS1zdmdcIjogXCJcXGY3NjJcIixcbiAgXCJmaWxldHlwZS10aWZmXCI6IFwiXFxmNzYzXCIsXG4gIFwiZmlsZXR5cGUtdHN4XCI6IFwiXFxmNzY0XCIsXG4gIFwiZmlsZXR5cGUtdHRmXCI6IFwiXFxmNzY1XCIsXG4gIFwiZmlsZXR5cGUtdHh0XCI6IFwiXFxmNzY2XCIsXG4gIFwiZmlsZXR5cGUtd2F2XCI6IFwiXFxmNzY3XCIsXG4gIFwiZmlsZXR5cGUtd29mZlwiOiBcIlxcZjc2OFwiLFxuICBcImZpbGV0eXBlLXhsc1wiOiBcIlxcZjc2YVwiLFxuICBcImZpbGV0eXBlLXhtbFwiOiBcIlxcZjc2YlwiLFxuICBcImZpbGV0eXBlLXltbFwiOiBcIlxcZjc2Y1wiLFxuICBcImhlYXJ0LWFycm93XCI6IFwiXFxmNzZkXCIsXG4gIFwiaGVhcnQtcHVsc2UtZmlsbFwiOiBcIlxcZjc2ZVwiLFxuICBcImhlYXJ0LXB1bHNlXCI6IFwiXFxmNzZmXCIsXG4gIFwiaGVhcnRicmVhay1maWxsXCI6IFwiXFxmNzcwXCIsXG4gIFwiaGVhcnRicmVha1wiOiBcIlxcZjc3MVwiLFxuICBcImhlYXJ0c1wiOiBcIlxcZjc3MlwiLFxuICBcImhvc3BpdGFsLWZpbGxcIjogXCJcXGY3NzNcIixcbiAgXCJob3NwaXRhbFwiOiBcIlxcZjc3NFwiLFxuICBcImhvdXNlLWhlYXJ0LWZpbGxcIjogXCJcXGY3NzVcIixcbiAgXCJob3VzZS1oZWFydFwiOiBcIlxcZjc3NlwiLFxuICBcImluY29nbml0b1wiOiBcIlxcZjc3N1wiLFxuICBcIm1hZ25ldC1maWxsXCI6IFwiXFxmNzc4XCIsXG4gIFwibWFnbmV0XCI6IFwiXFxmNzc5XCIsXG4gIFwicGVyc29uLWhlYXJ0XCI6IFwiXFxmNzdhXCIsXG4gIFwicGVyc29uLWhlYXJ0c1wiOiBcIlxcZjc3YlwiLFxuICBcInBob25lLWZsaXBcIjogXCJcXGY3N2NcIixcbiAgXCJwbHVnaW5cIjogXCJcXGY3N2RcIixcbiAgXCJwb3N0YWdlLWZpbGxcIjogXCJcXGY3N2VcIixcbiAgXCJwb3N0YWdlLWhlYXJ0LWZpbGxcIjogXCJcXGY3N2ZcIixcbiAgXCJwb3N0YWdlLWhlYXJ0XCI6IFwiXFxmNzgwXCIsXG4gIFwicG9zdGFnZVwiOiBcIlxcZjc4MVwiLFxuICBcInBvc3RjYXJkLWZpbGxcIjogXCJcXGY3ODJcIixcbiAgXCJwb3N0Y2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzgzXCIsXG4gIFwicG9zdGNhcmQtaGVhcnRcIjogXCJcXGY3ODRcIixcbiAgXCJwb3N0Y2FyZFwiOiBcIlxcZjc4NVwiLFxuICBcInNlYXJjaC1oZWFydC1maWxsXCI6IFwiXFxmNzg2XCIsXG4gIFwic2VhcmNoLWhlYXJ0XCI6IFwiXFxmNzg3XCIsXG4gIFwic2xpZGVyczItdmVydGljYWxcIjogXCJcXGY3ODhcIixcbiAgXCJzbGlkZXJzMlwiOiBcIlxcZjc4OVwiLFxuICBcInRyYXNoMy1maWxsXCI6IFwiXFxmNzhhXCIsXG4gIFwidHJhc2gzXCI6IFwiXFxmNzhiXCIsXG4gIFwidmFsZW50aW5lXCI6IFwiXFxmNzhjXCIsXG4gIFwidmFsZW50aW5lMlwiOiBcIlxcZjc4ZFwiLFxuICBcIndyZW5jaC1hZGp1c3RhYmxlLWNpcmNsZS1maWxsXCI6IFwiXFxmNzhlXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlXCI6IFwiXFxmNzhmXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGVcIjogXCJcXGY3OTBcIixcbiAgXCJmaWxldHlwZS1qc29uXCI6IFwiXFxmNzkxXCIsXG4gIFwiZmlsZXR5cGUtcHB0eFwiOiBcIlxcZjc5MlwiLFxuICBcImZpbGV0eXBlLXhsc3hcIjogXCJcXGY3OTNcIixcbiAgXCIxLWNpcmNsZS1maWxsXCI6IFwiXFxmNzk2XCIsXG4gIFwiMS1jaXJjbGVcIjogXCJcXGY3OTdcIixcbiAgXCIxLXNxdWFyZS1maWxsXCI6IFwiXFxmNzk4XCIsXG4gIFwiMS1zcXVhcmVcIjogXCJcXGY3OTlcIixcbiAgXCIyLWNpcmNsZS1maWxsXCI6IFwiXFxmNzljXCIsXG4gIFwiMi1jaXJjbGVcIjogXCJcXGY3OWRcIixcbiAgXCIyLXNxdWFyZS1maWxsXCI6IFwiXFxmNzllXCIsXG4gIFwiMi1zcXVhcmVcIjogXCJcXGY3OWZcIixcbiAgXCIzLWNpcmNsZS1maWxsXCI6IFwiXFxmN2EyXCIsXG4gIFwiMy1jaXJjbGVcIjogXCJcXGY3YTNcIixcbiAgXCIzLXNxdWFyZS1maWxsXCI6IFwiXFxmN2E0XCIsXG4gIFwiMy1zcXVhcmVcIjogXCJcXGY3YTVcIixcbiAgXCI0LWNpcmNsZS1maWxsXCI6IFwiXFxmN2E4XCIsXG4gIFwiNC1jaXJjbGVcIjogXCJcXGY3YTlcIixcbiAgXCI0LXNxdWFyZS1maWxsXCI6IFwiXFxmN2FhXCIsXG4gIFwiNC1zcXVhcmVcIjogXCJcXGY3YWJcIixcbiAgXCI1LWNpcmNsZS1maWxsXCI6IFwiXFxmN2FlXCIsXG4gIFwiNS1jaXJjbGVcIjogXCJcXGY3YWZcIixcbiAgXCI1LXNxdWFyZS1maWxsXCI6IFwiXFxmN2IwXCIsXG4gIFwiNS1zcXVhcmVcIjogXCJcXGY3YjFcIixcbiAgXCI2LWNpcmNsZS1maWxsXCI6IFwiXFxmN2I0XCIsXG4gIFwiNi1jaXJjbGVcIjogXCJcXGY3YjVcIixcbiAgXCI2LXNxdWFyZS1maWxsXCI6IFwiXFxmN2I2XCIsXG4gIFwiNi1zcXVhcmVcIjogXCJcXGY3YjdcIixcbiAgXCI3LWNpcmNsZS1maWxsXCI6IFwiXFxmN2JhXCIsXG4gIFwiNy1jaXJjbGVcIjogXCJcXGY3YmJcIixcbiAgXCI3LXNxdWFyZS1maWxsXCI6IFwiXFxmN2JjXCIsXG4gIFwiNy1zcXVhcmVcIjogXCJcXGY3YmRcIixcbiAgXCI4LWNpcmNsZS1maWxsXCI6IFwiXFxmN2MwXCIsXG4gIFwiOC1jaXJjbGVcIjogXCJcXGY3YzFcIixcbiAgXCI4LXNxdWFyZS1maWxsXCI6IFwiXFxmN2MyXCIsXG4gIFwiOC1zcXVhcmVcIjogXCJcXGY3YzNcIixcbiAgXCI5LWNpcmNsZS1maWxsXCI6IFwiXFxmN2M2XCIsXG4gIFwiOS1jaXJjbGVcIjogXCJcXGY3YzdcIixcbiAgXCI5LXNxdWFyZS1maWxsXCI6IFwiXFxmN2M4XCIsXG4gIFwiOS1zcXVhcmVcIjogXCJcXGY3YzlcIixcbiAgXCJhaXJwbGFuZS1lbmdpbmVzLWZpbGxcIjogXCJcXGY3Y2FcIixcbiAgXCJhaXJwbGFuZS1lbmdpbmVzXCI6IFwiXFxmN2NiXCIsXG4gIFwiYWlycGxhbmUtZmlsbFwiOiBcIlxcZjdjY1wiLFxuICBcImFpcnBsYW5lXCI6IFwiXFxmN2NkXCIsXG4gIFwiYWxleGFcIjogXCJcXGY3Y2VcIixcbiAgXCJhbGlwYXlcIjogXCJcXGY3Y2ZcIixcbiAgXCJhbmRyb2lkXCI6IFwiXFxmN2QwXCIsXG4gIFwiYW5kcm9pZDJcIjogXCJcXGY3ZDFcIixcbiAgXCJib3gtZmlsbFwiOiBcIlxcZjdkMlwiLFxuICBcImJveC1zZWFtLWZpbGxcIjogXCJcXGY3ZDNcIixcbiAgXCJicm93c2VyLWNocm9tZVwiOiBcIlxcZjdkNFwiLFxuICBcImJyb3dzZXItZWRnZVwiOiBcIlxcZjdkNVwiLFxuICBcImJyb3dzZXItZmlyZWZveFwiOiBcIlxcZjdkNlwiLFxuICBcImJyb3dzZXItc2FmYXJpXCI6IFwiXFxmN2Q3XCIsXG4gIFwiYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdkYVwiLFxuICBcImMtY2lyY2xlXCI6IFwiXFxmN2RiXCIsXG4gIFwiYy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdkY1wiLFxuICBcImMtc3F1YXJlXCI6IFwiXFxmN2RkXCIsXG4gIFwiY2Fwc3VsZS1waWxsXCI6IFwiXFxmN2RlXCIsXG4gIFwiY2Fwc3VsZVwiOiBcIlxcZjdkZlwiLFxuICBcImNhci1mcm9udC1maWxsXCI6IFwiXFxmN2UwXCIsXG4gIFwiY2FyLWZyb250XCI6IFwiXFxmN2UxXCIsXG4gIFwiY2Fzc2V0dGUtZmlsbFwiOiBcIlxcZjdlMlwiLFxuICBcImNhc3NldHRlXCI6IFwiXFxmN2UzXCIsXG4gIFwiY2MtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZTZcIixcbiAgXCJjYy1jaXJjbGVcIjogXCJcXGY3ZTdcIixcbiAgXCJjYy1zcXVhcmUtZmlsbFwiOiBcIlxcZjdlOFwiLFxuICBcImNjLXNxdWFyZVwiOiBcIlxcZjdlOVwiLFxuICBcImN1cC1ob3QtZmlsbFwiOiBcIlxcZjdlYVwiLFxuICBcImN1cC1ob3RcIjogXCJcXGY3ZWJcIixcbiAgXCJjdXJyZW5jeS1ydXBlZVwiOiBcIlxcZjdlY1wiLFxuICBcImRyb3Bib3hcIjogXCJcXGY3ZWRcIixcbiAgXCJlc2NhcGVcIjogXCJcXGY3ZWVcIixcbiAgXCJmYXN0LWZvcndhcmQtYnRuLWZpbGxcIjogXCJcXGY3ZWZcIixcbiAgXCJmYXN0LWZvcndhcmQtYnRuXCI6IFwiXFxmN2YwXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWNpcmNsZS1maWxsXCI6IFwiXFxmN2YxXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWNpcmNsZVwiOiBcIlxcZjdmMlwiLFxuICBcImZhc3QtZm9yd2FyZC1maWxsXCI6IFwiXFxmN2YzXCIsXG4gIFwiZmFzdC1mb3J3YXJkXCI6IFwiXFxmN2Y0XCIsXG4gIFwiZmlsZXR5cGUtc3FsXCI6IFwiXFxmN2Y1XCIsXG4gIFwiZmlyZVwiOiBcIlxcZjdmNlwiLFxuICBcImdvb2dsZS1wbGF5XCI6IFwiXFxmN2Y3XCIsXG4gIFwiaC1jaXJjbGUtZmlsbFwiOiBcIlxcZjdmYVwiLFxuICBcImgtY2lyY2xlXCI6IFwiXFxmN2ZiXCIsXG4gIFwiaC1zcXVhcmUtZmlsbFwiOiBcIlxcZjdmY1wiLFxuICBcImgtc3F1YXJlXCI6IFwiXFxmN2ZkXCIsXG4gIFwiaW5kZW50XCI6IFwiXFxmN2ZlXCIsXG4gIFwibHVuZ3MtZmlsbFwiOiBcIlxcZjdmZlwiLFxuICBcImx1bmdzXCI6IFwiXFxmODAwXCIsXG4gIFwibWljcm9zb2Z0LXRlYW1zXCI6IFwiXFxmODAxXCIsXG4gIFwicC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgwNFwiLFxuICBcInAtY2lyY2xlXCI6IFwiXFxmODA1XCIsXG4gIFwicC1zcXVhcmUtZmlsbFwiOiBcIlxcZjgwNlwiLFxuICBcInAtc3F1YXJlXCI6IFwiXFxmODA3XCIsXG4gIFwicGFzcy1maWxsXCI6IFwiXFxmODA4XCIsXG4gIFwicGFzc1wiOiBcIlxcZjgwOVwiLFxuICBcInByZXNjcmlwdGlvblwiOiBcIlxcZjgwYVwiLFxuICBcInByZXNjcmlwdGlvbjJcIjogXCJcXGY4MGJcIixcbiAgXCJyLWNpcmNsZS1maWxsXCI6IFwiXFxmODBlXCIsXG4gIFwici1jaXJjbGVcIjogXCJcXGY4MGZcIixcbiAgXCJyLXNxdWFyZS1maWxsXCI6IFwiXFxmODEwXCIsXG4gIFwici1zcXVhcmVcIjogXCJcXGY4MTFcIixcbiAgXCJyZXBlYXQtMVwiOiBcIlxcZjgxMlwiLFxuICBcInJlcGVhdFwiOiBcIlxcZjgxM1wiLFxuICBcInJld2luZC1idG4tZmlsbFwiOiBcIlxcZjgxNFwiLFxuICBcInJld2luZC1idG5cIjogXCJcXGY4MTVcIixcbiAgXCJyZXdpbmQtY2lyY2xlLWZpbGxcIjogXCJcXGY4MTZcIixcbiAgXCJyZXdpbmQtY2lyY2xlXCI6IFwiXFxmODE3XCIsXG4gIFwicmV3aW5kLWZpbGxcIjogXCJcXGY4MThcIixcbiAgXCJyZXdpbmRcIjogXCJcXGY4MTlcIixcbiAgXCJ0cmFpbi1mcmVpZ2h0LWZyb250LWZpbGxcIjogXCJcXGY4MWFcIixcbiAgXCJ0cmFpbi1mcmVpZ2h0LWZyb250XCI6IFwiXFxmODFiXCIsXG4gIFwidHJhaW4tZnJvbnQtZmlsbFwiOiBcIlxcZjgxY1wiLFxuICBcInRyYWluLWZyb250XCI6IFwiXFxmODFkXCIsXG4gIFwidHJhaW4tbGlnaHRyYWlsLWZyb250LWZpbGxcIjogXCJcXGY4MWVcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnRcIjogXCJcXGY4MWZcIixcbiAgXCJ0cnVjay1mcm9udC1maWxsXCI6IFwiXFxmODIwXCIsXG4gIFwidHJ1Y2stZnJvbnRcIjogXCJcXGY4MjFcIixcbiAgXCJ1YnVudHVcIjogXCJcXGY4MjJcIixcbiAgXCJ1bmluZGVudFwiOiBcIlxcZjgyM1wiLFxuICBcInVuaXR5XCI6IFwiXFxmODI0XCIsXG4gIFwidW5pdmVyc2FsLWFjY2Vzcy1jaXJjbGVcIjogXCJcXGY4MjVcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzXCI6IFwiXFxmODI2XCIsXG4gIFwidmlydXNcIjogXCJcXGY4MjdcIixcbiAgXCJ2aXJ1czJcIjogXCJcXGY4MjhcIixcbiAgXCJ3ZWNoYXRcIjogXCJcXGY4MjlcIixcbiAgXCJ5ZWxwXCI6IFwiXFxmODJhXCIsXG4gIFwic2lnbi1zdG9wLWZpbGxcIjogXCJcXGY4MmJcIixcbiAgXCJzaWduLXN0b3AtbGlnaHRzLWZpbGxcIjogXCJcXGY4MmNcIixcbiAgXCJzaWduLXN0b3AtbGlnaHRzXCI6IFwiXFxmODJkXCIsXG4gIFwic2lnbi1zdG9wXCI6IFwiXFxmODJlXCIsXG4gIFwic2lnbi10dXJuLWxlZnQtZmlsbFwiOiBcIlxcZjgyZlwiLFxuICBcInNpZ24tdHVybi1sZWZ0XCI6IFwiXFxmODMwXCIsXG4gIFwic2lnbi10dXJuLXJpZ2h0LWZpbGxcIjogXCJcXGY4MzFcIixcbiAgXCJzaWduLXR1cm4tcmlnaHRcIjogXCJcXGY4MzJcIixcbiAgXCJzaWduLXR1cm4tc2xpZ2h0LWxlZnQtZmlsbFwiOiBcIlxcZjgzM1wiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdFwiOiBcIlxcZjgzNFwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtcmlnaHQtZmlsbFwiOiBcIlxcZjgzNVwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtcmlnaHRcIjogXCJcXGY4MzZcIixcbiAgXCJzaWduLXlpZWxkLWZpbGxcIjogXCJcXGY4MzdcIixcbiAgXCJzaWduLXlpZWxkXCI6IFwiXFxmODM4XCIsXG4gIFwiZXYtc3RhdGlvbi1maWxsXCI6IFwiXFxmODM5XCIsXG4gIFwiZXYtc3RhdGlvblwiOiBcIlxcZjgzYVwiLFxuICBcImZ1ZWwtcHVtcC1kaWVzZWwtZmlsbFwiOiBcIlxcZjgzYlwiLFxuICBcImZ1ZWwtcHVtcC1kaWVzZWxcIjogXCJcXGY4M2NcIixcbiAgXCJmdWVsLXB1bXAtZmlsbFwiOiBcIlxcZjgzZFwiLFxuICBcImZ1ZWwtcHVtcFwiOiBcIlxcZjgzZVwiLFxuICBcIjAtY2lyY2xlLWZpbGxcIjogXCJcXGY4M2ZcIixcbiAgXCIwLWNpcmNsZVwiOiBcIlxcZjg0MFwiLFxuICBcIjAtc3F1YXJlLWZpbGxcIjogXCJcXGY4NDFcIixcbiAgXCIwLXNxdWFyZVwiOiBcIlxcZjg0MlwiLFxuICBcInJvY2tldC1maWxsXCI6IFwiXFxmODQzXCIsXG4gIFwicm9ja2V0LXRha2VvZmYtZmlsbFwiOiBcIlxcZjg0NFwiLFxuICBcInJvY2tldC10YWtlb2ZmXCI6IFwiXFxmODQ1XCIsXG4gIFwicm9ja2V0XCI6IFwiXFxmODQ2XCIsXG4gIFwic3RyaXBlXCI6IFwiXFxmODQ3XCIsXG4gIFwic3Vic2NyaXB0XCI6IFwiXFxmODQ4XCIsXG4gIFwic3VwZXJzY3JpcHRcIjogXCJcXGY4NDlcIixcbiAgXCJ0cmVsbG9cIjogXCJcXGY4NGFcIixcbiAgXCJlbnZlbG9wZS1hdC1maWxsXCI6IFwiXFxmODRiXCIsXG4gIFwiZW52ZWxvcGUtYXRcIjogXCJcXGY4NGNcIixcbiAgXCJyZWdleFwiOiBcIlxcZjg0ZFwiLFxuICBcInRleHQtd3JhcFwiOiBcIlxcZjg0ZVwiLFxuICBcInNpZ24tZGVhZC1lbmQtZmlsbFwiOiBcIlxcZjg0ZlwiLFxuICBcInNpZ24tZGVhZC1lbmRcIjogXCJcXGY4NTBcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlci1maWxsXCI6IFwiXFxmODUxXCIsXG4gIFwic2lnbi1kby1ub3QtZW50ZXJcIjogXCJcXGY4NTJcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1maWxsXCI6IFwiXFxmODUzXCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tc2lkZS1maWxsXCI6IFwiXFxmODU0XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tc2lkZVwiOiBcIlxcZjg1NVwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXQtZmlsbFwiOiBcIlxcZjg1NlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXRcIjogXCJcXGY4NTdcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi15LWZpbGxcIjogXCJcXGY4NThcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi15XCI6IFwiXFxmODU5XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb25cIjogXCJcXGY4NWFcIixcbiAgXCJzaWduLW1lcmdlLWxlZnQtZmlsbFwiOiBcIlxcZjg1YlwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdFwiOiBcIlxcZjg1Y1wiLFxuICBcInNpZ24tbWVyZ2UtcmlnaHQtZmlsbFwiOiBcIlxcZjg1ZFwiLFxuICBcInNpZ24tbWVyZ2UtcmlnaHRcIjogXCJcXGY4NWVcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVybi1maWxsXCI6IFwiXFxmODVmXCIsXG4gIFwic2lnbi1uby1sZWZ0LXR1cm5cIjogXCJcXGY4NjBcIixcbiAgXCJzaWduLW5vLXBhcmtpbmctZmlsbFwiOiBcIlxcZjg2MVwiLFxuICBcInNpZ24tbm8tcGFya2luZ1wiOiBcIlxcZjg2MlwiLFxuICBcInNpZ24tbm8tcmlnaHQtdHVybi1maWxsXCI6IFwiXFxmODYzXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuXCI6IFwiXFxmODY0XCIsXG4gIFwic2lnbi1yYWlscm9hZC1maWxsXCI6IFwiXFxmODY1XCIsXG4gIFwic2lnbi1yYWlscm9hZFwiOiBcIlxcZjg2NlwiLFxuICBcImJ1aWxkaW5nLWFkZFwiOiBcIlxcZjg2N1wiLFxuICBcImJ1aWxkaW5nLWNoZWNrXCI6IFwiXFxmODY4XCIsXG4gIFwiYnVpbGRpbmctZGFzaFwiOiBcIlxcZjg2OVwiLFxuICBcImJ1aWxkaW5nLWRvd25cIjogXCJcXGY4NmFcIixcbiAgXCJidWlsZGluZy1leGNsYW1hdGlvblwiOiBcIlxcZjg2YlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtYWRkXCI6IFwiXFxmODZjXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1jaGVja1wiOiBcIlxcZjg2ZFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZGFzaFwiOiBcIlxcZjg2ZVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZG93blwiOiBcIlxcZjg2ZlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4NzBcIixcbiAgXCJidWlsZGluZy1maWxsLWdlYXJcIjogXCJcXGY4NzFcIixcbiAgXCJidWlsZGluZy1maWxsLWxvY2tcIjogXCJcXGY4NzJcIixcbiAgXCJidWlsZGluZy1maWxsLXNsYXNoXCI6IFwiXFxmODczXCIsXG4gIFwiYnVpbGRpbmctZmlsbC11cFwiOiBcIlxcZjg3NFwiLFxuICBcImJ1aWxkaW5nLWZpbGwteFwiOiBcIlxcZjg3NVwiLFxuICBcImJ1aWxkaW5nLWZpbGxcIjogXCJcXGY4NzZcIixcbiAgXCJidWlsZGluZy1nZWFyXCI6IFwiXFxmODc3XCIsXG4gIFwiYnVpbGRpbmctbG9ja1wiOiBcIlxcZjg3OFwiLFxuICBcImJ1aWxkaW5nLXNsYXNoXCI6IFwiXFxmODc5XCIsXG4gIFwiYnVpbGRpbmctdXBcIjogXCJcXGY4N2FcIixcbiAgXCJidWlsZGluZy14XCI6IFwiXFxmODdiXCIsXG4gIFwiYnVpbGRpbmdzLWZpbGxcIjogXCJcXGY4N2NcIixcbiAgXCJidWlsZGluZ3NcIjogXCJcXGY4N2RcIixcbiAgXCJidXMtZnJvbnQtZmlsbFwiOiBcIlxcZjg3ZVwiLFxuICBcImJ1cy1mcm9udFwiOiBcIlxcZjg3ZlwiLFxuICBcImV2LWZyb250LWZpbGxcIjogXCJcXGY4ODBcIixcbiAgXCJldi1mcm9udFwiOiBcIlxcZjg4MVwiLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6IFwiXFxmODgyXCIsXG4gIFwiZ2xvYmUtYXNpYS1hdXN0cmFsaWFcIjogXCJcXGY4ODNcIixcbiAgXCJnbG9iZS1jZW50cmFsLXNvdXRoLWFzaWFcIjogXCJcXGY4ODRcIixcbiAgXCJnbG9iZS1ldXJvcGUtYWZyaWNhXCI6IFwiXFxmODg1XCIsXG4gIFwiaG91c2UtYWRkLWZpbGxcIjogXCJcXGY4ODZcIixcbiAgXCJob3VzZS1hZGRcIjogXCJcXGY4ODdcIixcbiAgXCJob3VzZS1jaGVjay1maWxsXCI6IFwiXFxmODg4XCIsXG4gIFwiaG91c2UtY2hlY2tcIjogXCJcXGY4ODlcIixcbiAgXCJob3VzZS1kYXNoLWZpbGxcIjogXCJcXGY4OGFcIixcbiAgXCJob3VzZS1kYXNoXCI6IFwiXFxmODhiXCIsXG4gIFwiaG91c2UtZG93bi1maWxsXCI6IFwiXFxmODhjXCIsXG4gIFwiaG91c2UtZG93blwiOiBcIlxcZjg4ZFwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY4OGVcIixcbiAgXCJob3VzZS1leGNsYW1hdGlvblwiOiBcIlxcZjg4ZlwiLFxuICBcImhvdXNlLWdlYXItZmlsbFwiOiBcIlxcZjg5MFwiLFxuICBcImhvdXNlLWdlYXJcIjogXCJcXGY4OTFcIixcbiAgXCJob3VzZS1sb2NrLWZpbGxcIjogXCJcXGY4OTJcIixcbiAgXCJob3VzZS1sb2NrXCI6IFwiXFxmODkzXCIsXG4gIFwiaG91c2Utc2xhc2gtZmlsbFwiOiBcIlxcZjg5NFwiLFxuICBcImhvdXNlLXNsYXNoXCI6IFwiXFxmODk1XCIsXG4gIFwiaG91c2UtdXAtZmlsbFwiOiBcIlxcZjg5NlwiLFxuICBcImhvdXNlLXVwXCI6IFwiXFxmODk3XCIsXG4gIFwiaG91c2UteC1maWxsXCI6IFwiXFxmODk4XCIsXG4gIFwiaG91c2UteFwiOiBcIlxcZjg5OVwiLFxuICBcInBlcnNvbi1hZGRcIjogXCJcXGY4OWFcIixcbiAgXCJwZXJzb24tZG93blwiOiBcIlxcZjg5YlwiLFxuICBcInBlcnNvbi1leGNsYW1hdGlvblwiOiBcIlxcZjg5Y1wiLFxuICBcInBlcnNvbi1maWxsLWFkZFwiOiBcIlxcZjg5ZFwiLFxuICBcInBlcnNvbi1maWxsLWNoZWNrXCI6IFwiXFxmODllXCIsXG4gIFwicGVyc29uLWZpbGwtZGFzaFwiOiBcIlxcZjg5ZlwiLFxuICBcInBlcnNvbi1maWxsLWRvd25cIjogXCJcXGY4YTBcIixcbiAgXCJwZXJzb24tZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjhhMVwiLFxuICBcInBlcnNvbi1maWxsLWdlYXJcIjogXCJcXGY4YTJcIixcbiAgXCJwZXJzb24tZmlsbC1sb2NrXCI6IFwiXFxmOGEzXCIsXG4gIFwicGVyc29uLWZpbGwtc2xhc2hcIjogXCJcXGY4YTRcIixcbiAgXCJwZXJzb24tZmlsbC11cFwiOiBcIlxcZjhhNVwiLFxuICBcInBlcnNvbi1maWxsLXhcIjogXCJcXGY4YTZcIixcbiAgXCJwZXJzb24tZ2VhclwiOiBcIlxcZjhhN1wiLFxuICBcInBlcnNvbi1sb2NrXCI6IFwiXFxmOGE4XCIsXG4gIFwicGVyc29uLXNsYXNoXCI6IFwiXFxmOGE5XCIsXG4gIFwicGVyc29uLXVwXCI6IFwiXFxmOGFhXCIsXG4gIFwic2Nvb3RlclwiOiBcIlxcZjhhYlwiLFxuICBcInRheGktZnJvbnQtZmlsbFwiOiBcIlxcZjhhY1wiLFxuICBcInRheGktZnJvbnRcIjogXCJcXGY4YWRcIixcbiAgXCJhbWRcIjogXCJcXGY4YWVcIixcbiAgXCJkYXRhYmFzZS1hZGRcIjogXCJcXGY4YWZcIixcbiAgXCJkYXRhYmFzZS1jaGVja1wiOiBcIlxcZjhiMFwiLFxuICBcImRhdGFiYXNlLWRhc2hcIjogXCJcXGY4YjFcIixcbiAgXCJkYXRhYmFzZS1kb3duXCI6IFwiXFxmOGIyXCIsXG4gIFwiZGF0YWJhc2UtZXhjbGFtYXRpb25cIjogXCJcXGY4YjNcIixcbiAgXCJkYXRhYmFzZS1maWxsLWFkZFwiOiBcIlxcZjhiNFwiLFxuICBcImRhdGFiYXNlLWZpbGwtY2hlY2tcIjogXCJcXGY4YjVcIixcbiAgXCJkYXRhYmFzZS1maWxsLWRhc2hcIjogXCJcXGY4YjZcIixcbiAgXCJkYXRhYmFzZS1maWxsLWRvd25cIjogXCJcXGY4YjdcIixcbiAgXCJkYXRhYmFzZS1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGI4XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1nZWFyXCI6IFwiXFxmOGI5XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1sb2NrXCI6IFwiXFxmOGJhXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1zbGFzaFwiOiBcIlxcZjhiYlwiLFxuICBcImRhdGFiYXNlLWZpbGwtdXBcIjogXCJcXGY4YmNcIixcbiAgXCJkYXRhYmFzZS1maWxsLXhcIjogXCJcXGY4YmRcIixcbiAgXCJkYXRhYmFzZS1maWxsXCI6IFwiXFxmOGJlXCIsXG4gIFwiZGF0YWJhc2UtZ2VhclwiOiBcIlxcZjhiZlwiLFxuICBcImRhdGFiYXNlLWxvY2tcIjogXCJcXGY4YzBcIixcbiAgXCJkYXRhYmFzZS1zbGFzaFwiOiBcIlxcZjhjMVwiLFxuICBcImRhdGFiYXNlLXVwXCI6IFwiXFxmOGMyXCIsXG4gIFwiZGF0YWJhc2UteFwiOiBcIlxcZjhjM1wiLFxuICBcImRhdGFiYXNlXCI6IFwiXFxmOGM0XCIsXG4gIFwiaG91c2VzLWZpbGxcIjogXCJcXGY4YzVcIixcbiAgXCJob3VzZXNcIjogXCJcXGY4YzZcIixcbiAgXCJudmlkaWFcIjogXCJcXGY4YzdcIixcbiAgXCJwZXJzb24tdmNhcmQtZmlsbFwiOiBcIlxcZjhjOFwiLFxuICBcInBlcnNvbi12Y2FyZFwiOiBcIlxcZjhjOVwiLFxuICBcInNpbmEtd2VpYm9cIjogXCJcXGY4Y2FcIixcbiAgXCJ0ZW5jZW50LXFxXCI6IFwiXFxmOGNiXCIsXG4gIFwid2lraXBlZGlhXCI6IFwiXFxmOGNjXCIsXG4gIFwiYWxwaGFiZXQtdXBwZXJjYXNlXCI6IFwiXFxmMmE1XCIsXG4gIFwiYWxwaGFiZXRcIjogXCJcXGY2OGFcIixcbiAgXCJhbWF6b25cIjogXCJcXGY2OGRcIixcbiAgXCJhcnJvd3MtY29sbGFwc2UtdmVydGljYWxcIjogXCJcXGY2OTBcIixcbiAgXCJhcnJvd3MtZXhwYW5kLXZlcnRpY2FsXCI6IFwiXFxmNjk1XCIsXG4gIFwiYXJyb3dzLXZlcnRpY2FsXCI6IFwiXFxmNjk4XCIsXG4gIFwiYXJyb3dzXCI6IFwiXFxmNmEyXCIsXG4gIFwiYmFuLWZpbGxcIjogXCJcXGY2YTNcIixcbiAgXCJiYW5cIjogXCJcXGY2YjZcIixcbiAgXCJiaW5nXCI6IFwiXFxmNmMyXCIsXG4gIFwiY2FrZVwiOiBcIlxcZjZlMFwiLFxuICBcImNha2UyXCI6IFwiXFxmNmVkXCIsXG4gIFwiY29va2llXCI6IFwiXFxmNmVlXCIsXG4gIFwiY29weVwiOiBcIlxcZjc1OVwiLFxuICBcImNyb3NzaGFpclwiOiBcIlxcZjc2OVwiLFxuICBcImNyb3NzaGFpcjJcIjogXCJcXGY3OTRcIixcbiAgXCJlbW9qaS1hc3RvbmlzaGVkLWZpbGxcIjogXCJcXGY3OTVcIixcbiAgXCJlbW9qaS1hc3RvbmlzaGVkXCI6IFwiXFxmNzlhXCIsXG4gIFwiZW1vamktZ3JpbWFjZS1maWxsXCI6IFwiXFxmNzliXCIsXG4gIFwiZW1vamktZ3JpbWFjZVwiOiBcIlxcZjdhMFwiLFxuICBcImVtb2ppLWdyaW4tZmlsbFwiOiBcIlxcZjdhMVwiLFxuICBcImVtb2ppLWdyaW5cIjogXCJcXGY3YTZcIixcbiAgXCJlbW9qaS1zdXJwcmlzZS1maWxsXCI6IFwiXFxmN2E3XCIsXG4gIFwiZW1vamktc3VycHJpc2VcIjogXCJcXGY3YWNcIixcbiAgXCJlbW9qaS10ZWFyLWZpbGxcIjogXCJcXGY3YWRcIixcbiAgXCJlbW9qaS10ZWFyXCI6IFwiXFxmN2IyXCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmN2IzXCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctZG93blwiOiBcIlxcZjdiOFwiLFxuICBcImVudmVsb3BlLWFycm93LXVwLWZpbGxcIjogXCJcXGY3YjlcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy11cFwiOiBcIlxcZjdiZVwiLFxuICBcImZlYXRoZXJcIjogXCJcXGY3YmZcIixcbiAgXCJmZWF0aGVyMlwiOiBcIlxcZjdjNFwiLFxuICBcImZsb3BweS1maWxsXCI6IFwiXFxmN2M1XCIsXG4gIFwiZmxvcHB5XCI6IFwiXFxmN2Q4XCIsXG4gIFwiZmxvcHB5Mi1maWxsXCI6IFwiXFxmN2Q5XCIsXG4gIFwiZmxvcHB5MlwiOiBcIlxcZjdlNFwiLFxuICBcImdpdGxhYlwiOiBcIlxcZjdlNVwiLFxuICBcImhpZ2hsaWdodGVyXCI6IFwiXFxmN2Y4XCIsXG4gIFwibWFya2VyLXRpcFwiOiBcIlxcZjgwMlwiLFxuICBcIm52bWUtZmlsbFwiOiBcIlxcZjgwM1wiLFxuICBcIm52bWVcIjogXCJcXGY4MGNcIixcbiAgXCJvcGVuY29sbGVjdGl2ZVwiOiBcIlxcZjgwZFwiLFxuICBcInBjaS1jYXJkLW5ldHdvcmtcIjogXCJcXGY4Y2RcIixcbiAgXCJwY2ktY2FyZC1zb3VuZFwiOiBcIlxcZjhjZVwiLFxuICBcInJhZGFyXCI6IFwiXFxmOGNmXCIsXG4gIFwic2VuZC1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY4ZDBcIixcbiAgXCJzZW5kLWFycm93LWRvd25cIjogXCJcXGY4ZDFcIixcbiAgXCJzZW5kLWFycm93LXVwLWZpbGxcIjogXCJcXGY4ZDJcIixcbiAgXCJzZW5kLWFycm93LXVwXCI6IFwiXFxmOGQzXCIsXG4gIFwic2ltLXNsYXNoLWZpbGxcIjogXCJcXGY4ZDRcIixcbiAgXCJzaW0tc2xhc2hcIjogXCJcXGY4ZDVcIixcbiAgXCJzb3VyY2Vmb3JnZVwiOiBcIlxcZjhkNlwiLFxuICBcInN1YnN0YWNrXCI6IFwiXFxmOGQ3XCIsXG4gIFwidGhyZWFkcy1maWxsXCI6IFwiXFxmOGQ4XCIsXG4gIFwidGhyZWFkc1wiOiBcIlxcZjhkOVwiLFxuICBcInRyYW5zcGFyZW5jeVwiOiBcIlxcZjhkYVwiLFxuICBcInR3aXR0ZXIteFwiOiBcIlxcZjhkYlwiLFxuICBcInR5cGUtaDRcIjogXCJcXGY4ZGNcIixcbiAgXCJ0eXBlLWg1XCI6IFwiXFxmOGRkXCIsXG4gIFwidHlwZS1oNlwiOiBcIlxcZjhkZVwiLFxuICBcImJhY2twYWNrLWZpbGxcIjogXCJcXGY4ZGZcIixcbiAgXCJiYWNrcGFja1wiOiBcIlxcZjhlMFwiLFxuICBcImJhY2twYWNrMi1maWxsXCI6IFwiXFxmOGUxXCIsXG4gIFwiYmFja3BhY2syXCI6IFwiXFxmOGUyXCIsXG4gIFwiYmFja3BhY2szLWZpbGxcIjogXCJcXGY4ZTNcIixcbiAgXCJiYWNrcGFjazNcIjogXCJcXGY4ZTRcIixcbiAgXCJiYWNrcGFjazQtZmlsbFwiOiBcIlxcZjhlNVwiLFxuICBcImJhY2twYWNrNFwiOiBcIlxcZjhlNlwiLFxuICBcImJyaWxsaWFuY2VcIjogXCJcXGY4ZTdcIixcbiAgXCJjYWtlLWZpbGxcIjogXCJcXGY4ZThcIixcbiAgXCJjYWtlMi1maWxsXCI6IFwiXFxmOGU5XCIsXG4gIFwiZHVmZmxlLWZpbGxcIjogXCJcXGY4ZWFcIixcbiAgXCJkdWZmbGVcIjogXCJcXGY4ZWJcIixcbiAgXCJleHBvc3VyZVwiOiBcIlxcZjhlY1wiLFxuICBcImdlbmRlci1uZXV0ZXJcIjogXCJcXGY4ZWRcIixcbiAgXCJoaWdobGlnaHRzXCI6IFwiXFxmOGVlXCIsXG4gIFwibHVnZ2FnZS1maWxsXCI6IFwiXFxmOGVmXCIsXG4gIFwibHVnZ2FnZVwiOiBcIlxcZjhmMFwiLFxuICBcIm1haWxib3gtZmxhZ1wiOiBcIlxcZjhmMVwiLFxuICBcIm1haWxib3gyLWZsYWdcIjogXCJcXGY4ZjJcIixcbiAgXCJub2lzZS1yZWR1Y3Rpb25cIjogXCJcXGY4ZjNcIixcbiAgXCJwYXNzcG9ydC1maWxsXCI6IFwiXFxmOGY0XCIsXG4gIFwicGFzc3BvcnRcIjogXCJcXGY4ZjVcIixcbiAgXCJwZXJzb24tYXJtcy11cFwiOiBcIlxcZjhmNlwiLFxuICBcInBlcnNvbi1yYWlzZWQtaGFuZFwiOiBcIlxcZjhmN1wiLFxuICBcInBlcnNvbi1zdGFuZGluZy1kcmVzc1wiOiBcIlxcZjhmOFwiLFxuICBcInBlcnNvbi1zdGFuZGluZ1wiOiBcIlxcZjhmOVwiLFxuICBcInBlcnNvbi13YWxraW5nXCI6IFwiXFxmOGZhXCIsXG4gIFwicGVyc29uLXdoZWVsY2hhaXJcIjogXCJcXGY4ZmJcIixcbiAgXCJzaGFkb3dzXCI6IFwiXFxmOGZjXCIsXG4gIFwic3VpdGNhc2UtZmlsbFwiOiBcIlxcZjhmZFwiLFxuICBcInN1aXRjYXNlLWxnLWZpbGxcIjogXCJcXGY4ZmVcIixcbiAgXCJzdWl0Y2FzZS1sZ1wiOiBcIlxcZjhmZlwiLFxuICBcInN1aXRjYXNlXCI6IFwiXFxmOTAwXCIsXG4gIFwic3VpdGNhc2UyLWZpbGxcIjogXCJcXGY5MDFcIixcbiAgXCJzdWl0Y2FzZTJcIjogXCJcXGY5MDJcIixcbiAgXCJ2aWduZXR0ZVwiOiBcIlxcZjkwM1wiLFxuICBcImJsdWVza3lcIjogXCJcXGY3ZjlcIixcbiAgXCJ0dXhcIjogXCJcXGY5MDRcIixcbiAgXCJiZWFrZXItZmlsbFwiOiBcIlxcZjkwNVwiLFxuICBcImJlYWtlclwiOiBcIlxcZjkwNlwiLFxuICBcImZsYXNrLWZpbGxcIjogXCJcXGY5MDdcIixcbiAgXCJmbGFzay1mbG9yZW5jZS1maWxsXCI6IFwiXFxmOTA4XCIsXG4gIFwiZmxhc2stZmxvcmVuY2VcIjogXCJcXGY5MDlcIixcbiAgXCJmbGFza1wiOiBcIlxcZjkwYVwiLFxuICBcImxlYWYtZmlsbFwiOiBcIlxcZjkwYlwiLFxuICBcImxlYWZcIjogXCJcXGY5MGNcIixcbiAgXCJtZWFzdXJpbmctY3VwLWZpbGxcIjogXCJcXGY5MGRcIixcbiAgXCJtZWFzdXJpbmctY3VwXCI6IFwiXFxmOTBlXCIsXG4gIFwidW5sb2NrMi1maWxsXCI6IFwiXFxmOTBmXCIsXG4gIFwidW5sb2NrMlwiOiBcIlxcZjkxMFwiLFxuICBcImJhdHRlcnktbG93XCI6IFwiXFxmOTExXCIsXG4gIFwiYW50aHJvcGljXCI6IFwiXFxmOTEyXCIsXG4gIFwiYXBwbGUtbXVzaWNcIjogXCJcXGY5MTNcIixcbiAgXCJjbGF1ZGVcIjogXCJcXGY5MTRcIixcbiAgXCJvcGVuYWlcIjogXCJcXGY5MTVcIixcbiAgXCJwZXJwbGV4aXR5XCI6IFwiXFxmOTE2XCIsXG4gIFwiY3NzXCI6IFwiXFxmOTE3XCIsXG4gIFwiamF2YXNjcmlwdFwiOiBcIlxcZjkxOFwiLFxuICBcInR5cGVzY3JpcHRcIjogXCJcXGY5MTlcIixcbiAgXCJmb3JrLWtuaWZlXCI6IFwiXFxmOTFhXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXMtZmlsbFwiOiBcIlxcZjkxYlwiLFxuICBcImdsb2JlLWFzaWEtYXVzdHJhbGlhLWZpbGxcIjogXCJcXGY5MWNcIixcbiAgXCJnbG9iZS1jZW50cmFsLXNvdXRoLWFzaWEtZmlsbFwiOiBcIlxcZjkxZFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2EtZmlsbFwiOiBcIlxcZjkxZVwiLFxuKTtcblxuQGVhY2ggJGljb24sICRjb2RlcG9pbnQgaW4gJGJvb3RzdHJhcC1pY29ucy1tYXAge1xuICAuYmktI3skaWNvbn06OmJlZm9yZSB7IGNvbnRlbnQ6ICRjb2RlcG9pbnQ7IH1cbn1cbiIsIkBpbXBvcnQgXCJmdW5jdGlvblwiO1xyXG5cclxuLmRlZXAtZGl2ZS1tb2RhbHMge1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbnRhaW5lciB7XHJcbiAgICAmLnRyYW5zaXRpb25pbmcge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRkLW9wZW4gJi5hY3RpdmUge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbnMge1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMDBtcztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBzbGlkZVRvTGVmdCB7XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlRnJvbUxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZC1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRlZXAtZGl2ZS1jb250YWluZXIuYWN0aXZlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5LZXlmZWF0dXJlUGFyc2VDb250ZW5BcmVhIC5kZWVwLWRpdmUtbW9kYWxzIHtcclxuICAgIHotaW5kZXg6IDEzMDAwMTtcclxufVxyXG5cclxuLmlubmVyZ2lnYWJ5dGVDb250ZW50IHtcclxuICAgIC5vdmVybGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGFuaW1hdGlvbjogYmdmYWRlIC41cyBmb3J3YXJkcztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwMDA7XHJcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgYmdmYWRlIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBwb3B1cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAxMDAlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvcHVwIHtcclxuICAgICAgICBAYXBwbHkgZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zbGF0ZTogLTUwJSAtNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogOTYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBhbmltYXRpb246IHBvcHVwIC41cyBmb3J3YXJkcztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmYxYTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua3Age1xyXG4gICAgICAgICAgICBjb2xvcjogI2QxZDFkMTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdub3RvIHNhbnMnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIEBhcHBseSBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3R0b206IDgwcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGVlcC1kaXZlLWNsb3NlLWJ1dHRvbi5zdmcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjI1cztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1wb3B1cCAuNXMgZm9yd2FyZHMgLjVzO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGVlcC1kaXZlLWNsb3NlLWJ1dHRvbjIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlLXBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2ViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTV2aCArIDQwcHgpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwY2MsICMwMDAwMDAwMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1wb3B1cCAuNXMgZm9yd2FyZHMgLjc1cztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZS1wb3B1cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGVudCB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgIHBhZGRpbmc6IDEwdmggNHZ3IGNhbGMoMTIwcHggKyAxMHZoKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2aCA1dncgY2FsYygxMjBweCArIDEwdmgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWdyaWQge1xyXG4gICAgQGFwcGx5IGlubGluZS1ncmlkIGdhcC0xMDtcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1ncmlkLmdyaWQtY29sdW1uLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqXG4gKiBTd2lwZXIgMTIuMC4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjEsIDIwMjVcbiAqL1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCI6cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiA0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG5cbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIHJpZ2h0OiBhdXRvO1xuICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIGJ1dHRvbiYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9zd2lwZXJcIjtcclxuQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9tb2R1bGVzL3Njcm9sbGJhclwiO1xyXG5cclxuXHJcbi5zd2lwZXItd3JhcHBlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCIuYi1zd2lwZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogNjBweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDRweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMTtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwKTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0KSAqIC41KTtcclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogbWluKHZhcigtLXByb2dyZXNzKSwgMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXV0b3BsYXkge1xyXG4gICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbiAgICAgICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNHB4KSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICogdmFyKC0tcHJvZ3Jlc3MpKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tbG9jaysuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxub2wsXHJcbnVsLFxyXG5saSxcclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEsXHJcbmE6aG92ZXIsXHJcbmE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbnAge1xyXG4gICAgQGFwcGx5IG15LTM7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4vL2gzIHsgZm9udC1zaXplOiB9XHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1IHtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogNHB4OyAqL1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICAvL0BhcHBseSBmb250LWFsZHJpY2g7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vLyIsIi8vJHRpcC1jb2xvcjogcmdiKDAgMjU1IDI1NSk7XHJcbiR0aXAtY29sb3ItaG92ZXI6ICNmZjY0MDA7XHJcblxyXG5hW2RhdGEtdGlwXSB7XHJcbiAgICBmb250LXNpemUgICAgIDogLjhlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodCAgIDogMTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgIGNvbG9yICAgICAgICAgOiBpbmhlcml0O1xyXG5cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA4MCUpO1xyXG4gICAgICAgIC8vY29sb3I6IzAwMDtcclxuICAgIH1cclxuXHJcbiAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgIGZvbnQtZmFtaWx5ICAgICA6IEFyaWFsO1xyXG4gICAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBib3JkZXItcmFkaXVzICAgOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICBjb2xvciAgICAgICAgICAgOiAjMmUyZTJlO1xyXG4gICAgLyogdHJhbnNmb3JtICAgIDogc2NhbGUoMC44KTsgKi9cclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgICA6IDFweCAzcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgOiAxO1xyXG4gICAgZm9udC13ZWlnaHQgICAgIDogYm9sZGVyO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgIDogMnB4O1xyXG4gICAgdGV4dC1zaGFkb3cgICAgIDogMCAwIDFweDtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyICAgIDogMXB4IHNvbGlkICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgY29sb3IgICAgIDogIzAwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGlwIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgZm9udC1zaXplICAgICA6IDAuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGZvbnQtZmFtaWx5ICAgOiAnVGl0aWxsaXVtIFdlYic7XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzQlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbiA6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5LZXlmZWF0dXJlUGFyc2VDb250ZW5BcmVhLmJsYWNrQmFja0dyb3VuZCAmLFxyXG4gICAgLnRoZW1lLWRhcmsgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICBjb2xvciAgICAgOiAjYWZhZmFmO1xyXG4gICAgfVxyXG59IiwiLmRvdHMge1xyXG4gICAgLS1kb3RzLXNwYWNpbmc6IDF2dztcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc2lkZWJhci0xLnBuZycpIDAgMC9hdXRvIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3NpZGViYXItMi5wbmcnKSAwIDAvYXV0byAxMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjkwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy9sZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMwO1xyXG4gICAgICAgICAgICB3aWR0aDogLjZlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjY0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvdHMtaGlnaGxpZ2h0LWNvbG9yLCAjZmZmZmZmMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0aWNreS1kb3RzIHtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWxvY2FsbmF2LWhlaWdodCk7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0aWNreS1kb3RzKyoge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwMHZoO1xyXG59XHJcblxyXG5cclxuLmRvdHMudmlzaWJsZS1ieS1maXJzdCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICYudmlzaWJsZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICA+YVtocmVmXSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBkb3QtRmFkZUluRnJvbVJpZ2h0IDQwMG1zIGVhc2UgMHMgYmFja3dhcmRzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJGRlbGF5OiA1MG1zO1xyXG5cclxuICAgICAgICBAZm9yICRpIGZyb20gMSB0byAxMCB7XHJcbiAgICAgICAgICAgID5hOm50aC1jaGlsZCgjeyRpfSkge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBjYWxjKCRkZWxheSAqICgkaSAtIDEpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvdHMudmlzaWJsZS1ieS1hcmNob3Ige1xyXG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDYwMG1zIGVhc2U7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblxyXG4gICAgICAgID5hW2hyZWZdIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRvdC1GYWRlSW5Gcm9tUmlnaHQgNDAwbXMgZWFzZSAwcyBiYWNrd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkZGVsYXk6IDUwbXM7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcclxuICAgICAgICAgICAgPmE6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGRlbGF5ICogKCRpIC0gMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGRvdC1GYWRlSW5Gcm9tUmlnaHQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIEBhcHBseSB3MTkyMDptYXgtdy1bMTgwMHB4XTtcclxuICAgIEBhcHBseSB3MTMyMDptYXgtdy1bMTIwMHB4XTtcclxufVxyXG5cclxuLndyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAYXBwbHkgdzE5MjA6bWF4LXctWzE1MDBweF07XHJcbn1cclxuXHJcbi5zdGlja3lUb3Age1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLm5vLXdyYXAge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGluay1zaW1wbGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgQGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgZm9udC1zaXplOiAwLjVlbTtcclxufVxyXG5cclxuLm5vdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYicsIGFyaWFsLCBzYW5zLXNlcmlmLCBNaWNyb3NvZnQgSmhlbmdIZWk7XHJcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcclxufVxyXG5cclxuLnl0LWlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgPmlmcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucXRhZyB7XHJcbiAgICBAYXBwbHkgdm07XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICBwYWRkaW5nOiAuMWVtIC44ZW07XHJcbn1cclxuXHJcbi5rcCB7XHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3JiaXRyb25cIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjRkY2NDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgLy90ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgLy/kuI3kuIDlrprmnInlv4XopoFcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua3Atc3ViIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtbWFpbisua3Atc3ViIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmtwLnN0eWxlIHtcclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdUaXRpbGxpdW0gV2ViJywgJ05vdG8gU2Fucyc7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rcC5zdHlsZTIge1xyXG4gICAgLmtwLW1haW4ge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIjtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAua3Atc3ViIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG5hW2RhdGEtZGRdIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNvbnRlbnQtYm94IHtcclxuICAgIC5oaWdodGxpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctcGFyYWxsYXgge1xyXG4gICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5ncy10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ncy10YWItY29udGVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuZ3MtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItbGluZWFyLXZpIHtcclxuICAgIEBhcHBseSBiZy1saW5lYXItdmk7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnN1cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuaSthIHtcclxuICAgIEBhcHBseSBtcy00O1xyXG59XHJcblxyXG4ucGxheWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC0tcGxheWJ0bi1zaXplOiA1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGFwcGx5IGJpIGJpLXBsYXktY2lyY2xlLWZpbGw7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGxheWJ0bi1zaXplKTtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xY2FyZCB7XHJcbiAgICAvLyAucWNhcmQtYmcgPiBpbWd7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2U7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC8vIH1cclxuICAgIC8vICY6aG92ZXJ7XHJcbiAgICAvLyAgICAgLnFjYXJkLWJnID4gaW1ne1xyXG4gICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLXFjYXJkLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykgKyA0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44ZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIGFyaWFsLCBzYW5zLXNlcmlmLCBNaWNyb3NvZnQgSmhlbmdIZWk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1jcm9zcyB7XHJcbiAgICBmaWxsOiAkdGhlbWUtY29sb3I7XHJcbiAgICAvL3RyYW5zaXRpb246IGFsbCBsaW5lYXIgNjAwbXMgMHM7XHJcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcblxyXG4gICAgLS1jcm9zcy1hbmltLXRpbWU6IDI1MG1zO1xyXG5cclxuICAgIC8vICYuaW5pdHtcclxuICAgIC8vICAgICAubG9nby1jcm9zcy10b3B7XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS10b3AgdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgMG1zIGZvcndhcmRzO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAubG9nby1jcm9zcy1ib3R0b217XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS1ib3R0b20gdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMSkgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLWNlbnRlcntcclxuICAgIC8vICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGNyb3NzLWFuaW0tY2VudGVyIGNhbGModmFyKC0tY3Jvc3MtYW5pbS10aW1lKSAqIC41KSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMikgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi5hbmlte1xyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLXRvcCwubG9nby1jcm9zcy1ib3R0b20sLmxvZ28tY3Jvc3MtY2VudGVye1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmxvZ28tY3Jvc3MtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtdG9wIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA2NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtdG9wKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtYm90dG9tIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA5NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtYm90dG9tKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtY2VudGVyIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNjgxcHg7XHJcbiAgICBzdHJva2Utd2lkdGg6IDQ0cHg7XHJcbiAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNsaXAtcGF0aDogdXJsKCNjcm9zcy1jbGlwcGF0aC1jZW50ZXIpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tdG9wIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tYm90dG9tIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMTkycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jvc3MtYW5pbS1jZW50ZXIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAYXBwbHkgZnVsbCBvYmplY3QtY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aS1saW5lLWxlZnQge1xyXG4gICAgLS1ncy12aS1saW5lLXdpZHRoOiAycHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3MtdmktbGluZS13aWR0aCwgMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY2NDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDEpO1xyXG5cclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSB2YXIoLS1ncy12aS1saW5lLXdpZHRoLCAycHgpKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVlcGRpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnJykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUyLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXN3aXBlciB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIC8vICAgICAucWNhcmR7XHJcbiAgICAgICAgLy8gICAgICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGdhcDogMWVtO1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLzRiNGI0YlxyXG4gICAgICAgID5zdmcsXHJcbiAgICAgICAgPmkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYmlnIHtcclxuICAgIEBhcHBseSB0ZXh0LTFlMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbCB7XHJcbiAgICBjb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgQGFwcGx5IGdhcC0xMDtcclxuICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YSxcclxuLmdyaWQtdGVtcGxhdGUtNGMge1xyXG5cclxuICAgIEBhcHBseSB3NjAwOmdyaWQtY29scy0yO1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTM7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcblxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIC8vICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNGEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMmZyO1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YiB7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtMjtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zO1xyXG4gICAgLy9AYXBwbHkgZ3JpZC1yb3dzLTI7XHJcbiAgICAvL2dyaWQtdGVtcGxhdGU6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgLyByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlOiBhdXRvIDFmciAvIHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOmNvbC1zcGFuLTEgdzk2MDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0xIHc5NjA6Y29sLXNwYW4tMjtcclxuICAgICAgICAgICAgLy9AYXBwbHkgdzEzMjA6Z3JpZC1jb2xzLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00ZCB7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtNTtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy01O1xyXG4gICAgQGFwcGx5IHc2MDA6Z3JpZC1yb3dzLTU7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLXJvd3MtNTtcclxuXHJcbiAgICBoMixcclxuICAgIGgzLFxyXG4gICAgaDQsXHJcbiAgICBoNSxcclxuICAgIGg2IHtcclxuICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmNvbC1zcGFuLTM7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOmNvbC1zcGFuLTMgdzk2MDpyb3ctc3Bhbi0zO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0zIHc5NjA6Y29sLXNwYW4tMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgQGFwcGx5IHc2MDA6cm93LXNwYW4tMztcclxuICAgICAgICAgICAgQGFwcGx5IHc5NjA6cm93LXNwYW4tMiB3OTYwOmNvbC1zcGFuLTM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOnJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOnJvdy1zcGFuLTIgdzk2MDpjb2wtc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWEge1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTY7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTM7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKTtcclxuICAgIH1cclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7fVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc2MDApIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTE7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWQge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhNVwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNWUge1xyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJhcmVhMSBhcmVhMiBhcmVhMlwiXHJcbiAgICBcImFyZWExIGFyZWE1IGFyZWE0XCJcclxuICAgIFwiYXJlYTMgYXJlYTMgYXJlYTRcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZiB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzc1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTRcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS02YSB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNjtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhNCBhcmVhMiBhcmVhM1wiXHJcbiAgICBcImFyZWE0IGFyZWE1IGFyZWE2XCJcclxuICAgIFwiYXJlYTQgYXJlYTUgYXJlYTZcIlxyXG4gICAgXCJhcmVhNCBhcmVhNSBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICAgICAgICBcImFyZWExIGFyZWEyXCJcclxuICAgICAgICAgICAgXCJhcmVhMyBhcmVhNFwiXHJcbiAgICAgICAgICAgIFwiYXJlYTUgYXJlYTZcIlxyXG4gICAgICAgIDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNmIge1xyXG4gICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWExO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMjtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTM7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTY7XHJcbiAgICB9XHJcblxyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNlwiXHJcbiAgICA7XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtN2Ege1xyXG4gICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi01O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi00O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzEzMjApIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xyXG5cclxuICAgICAgICAmPjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi00O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICY+Om50aC1jaGlsZCg1KSxcclxuICAgICAgICAmPjpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgJj46bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmJ0bi1nYW1lYXNzaXN0IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGI0YjRiO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwMiwgMCwgMC4xNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNjQwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ta3Yge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yd2Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi14M2Qge1xyXG4gICAgYSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zLmdyaWQge1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAua3AtaW5mby12YWx1ZSxcclxuICAgIC5rcC1pbmZvLXRvcC1ib3R0b20sXHJcbiAgICAucXRhZyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtY29udG5ldCBwIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAYXBwbHkgcHgtNTtcclxufVxyXG5cclxuLnNlY3Rpb24taGVybyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2JnLWhlcm8uanBnJykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG5cclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2hlYWRpbmcge1xyXG4gICAgICAgIEBhcHBseSBmb250LW9yYml0cm9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAqIDAuNzU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggLjFlbSByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9iZy1oZXJvLmpwZycpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2hlYWRpbmcge1xyXG4gICAgICAgIEBhcHBseSBmb250LW9yYml0cm9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAqIDAuNzU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggLjFlbSByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFpIHtcclxuICAgIHNwYW4uZ3JkbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkY2NDAwIDAlLCAjRkY2NDAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucy5ncmlkIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IHB4LTU7XHJcbn1cclxuXHJcblxyXG4uc2VjdGlvbi1kNSB7XHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIEBhcHBseSB3MTkyMDptaW4taC00NTBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMzZweCArIDFlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDpcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDBkZWcsICMxMTEgMCUsICMxMTEgMTAwMCUpLFxyXG4gICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzMzIDAlLCAjMDMwMzAzIDUwJSwgIzMzMyAxMDAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICAgICAgYm90dG9tOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWFpIHtcclxuICAgIC5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtaW5mby10b3AtYm90dG9tIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5haXJvdyB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgZ2FwLTU7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAYXBwbHkgdzk2MDpmbGV4LWNvbDtcclxuICAgIH1cclxuXHJcbiAgICAuRVp0b1BlYWsge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGdhcC01IGZsZXgtY29sO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmZsZXgtcm93O1xyXG4gICAgfVxyXG5cclxuICAgIC5haS1zd2lwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5xY2FyZCB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpdjpoYXMoPi5zYWZlT0MpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDVyZW0gYXV0byAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zYWZlT0Mge1xyXG4gICAgICAgIC0teGdhcDogNXJlbTtcclxuICAgICAgICAtLXlnYXA6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0teWdhcCk7XHJcbiAgICAgICAgY29sdW1uLWdhcDogdmFyKC0teGdhcCk7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtaW4td2lkdGg6IDEzNjdweCkge1xyXG4gICAgICAgICAgICAtLXhnYXA6IDNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAtLXBhZGxyOiAwLjVsaDtcclxuICAgICAgICAgICAgICAgICAgICAtLWNsaXBib3JkZXI6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBpbmxpbmUtc2l6ZTogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCBjYWxjKHZhcigtLXBhZGxyKSkgMCB2YXIoLS1wYWRscik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGRjY0MDAsICNGRjY0MDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwJSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN2Zy1jbGlwLXNob3cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDAgLTEwMCUsIDIwMCUgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW92ZXJ2aWV3IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3ZpLWZhbGNvbl9sb2dvLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblxyXG4gICAgICAgIEBhcHBseSB3MTMyMDpsaXN0LWRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgI292ZXJ2aWV3IHtcclxuICAgICAgICBAYXBwbHkgdzYwMDpwdC0yMCB3MTMyMDpwYi01NjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNDE0MTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOnJvdy1jb2xzLTIgdzk2MDpweC0wO1xyXG4gICAgICAgIEBhcHBseSB3MTMyMDpyb3ctY29scy0zO1xyXG5cclxuICAgICAgICA+ZGl2LFxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpmbGV4LW5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N1bW1hcnktYmcuanBnJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG5cclxuICAgIC5zdW1tYXJ5LXRleHQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnktaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAYXBwbHkgdzEzMjA6bWF4LWgtWzM1dnddO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWNoYW5nZWJnIHtcclxuICAgIC5jaGFuZ2ViZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tYmctdHJhbnMtdGltZSwgNDUwbXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1tZW1vcnkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTEwMHZoO1xyXG5cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIEBhcHBseSB0ZXh0LWU3O1xyXG4gICAgICAgIEBhcHBseSBneS0xMCBneC0xMDtcclxuICAgICAgICBAYXBwbHkgdzk2MDpneS0yMDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBhcHBseSB0ZXh0LTFlMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIEBhcHBseSBneS0yMCBneC0xMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAYXBwbHkgbXgtYXV0byBweS0yMDtcclxuICAgICAgICBAYXBwbHkgcHgtODtcclxuICAgICAgICAvL0BhcHBseSBmbGV4IGZsZXgtY29sIGdhcC15LTEwO1xyXG4gICAgfVxyXG5cclxuICAgIC50aW1lbGluZS1saWdodGRvd24ge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b3AtaW1hZ2Uge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgODAwbXM7XHJcblxyXG4gICAgJi5zY2FsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmRlZXAtZGl2ZS1haSB7XHJcbiAgICBkaXY6aGFzKD4uaWNvbnMuZ3JpZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMuZ3JpZCB7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdnJtIHtcclxuICAgIEBhcHBseSBweC04O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHJcbiAgICAuc2VjdGlvbi10b3Age1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA4MDBtcztcclxuXHJcbiAgICAgICAgJi5zY2FsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zIHc5NjA6cHgtNTtcclxuICAgIH1cclxuXHJcbiAgICAua3Age1xyXG4gICAgICAgIC5xdGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxLjE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzY5Njk2OTtcclxuXHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Ym9yZGVyLXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvb2xpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvY29vbGluZy1iZy5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuXHJcbiAgICAubGF0Y2gtc3dpcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXRoZXJtYWwtZ3VhcmQge1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMjclO1xyXG4gICAgfVxyXG5cclxuICAgIC50aGVybWFsLWdyaWQge1xyXG4gICAgICAgIC8vIC5xY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC8vICAgICBAYXBwbHkgdzE5MjA6dy1bMzAwcHhdO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGhlcm1hbCB7XHJcbiAgICBAYXBwbHkgcHgtODtcclxufVxyXG5cclxuLnNlY3Rpb24tcGNiIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtLXBjYi1iZy1zaXplOiA5NjBweDtcclxuICAgIC0tcGNiLWJnLXBhZGRpbmc6IDAuNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICAtLXBjYi1iZy1zaXplOiAxMDAlO1xyXG4gICAgICAgIC0tcGNiLWJnLXBhZGRpbmc6IDAuNDM7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgIC0tcGNiLWJnLXNpemU6IDE5MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2lwL3BjYi1kZXNpZ24uanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBjYi1iZy1zaXplKSBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGNiLWJnLXNpemUpICogdmFyKC0tcGNiLWJnLXBhZGRpbmcpKTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tcGNiLWJnLXNpemUpICogMC42MjA2ODk2NTUyKTtcclxufVxyXG5cclxuLnNlY3Rpb24tdWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy91ZC1iZy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgLnVkLWdyaWQge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQuYmctZnVsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLnFjYXJkLWJvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvbm5lY3Rpdml0eSB7XHJcbiAgICBAYXBwbHkgcHktMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtLXNsY2R3OiA5NjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgLS1zbGNkdzogOTB2dztcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAuc3RpY2t5LWNlbnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbGlkZWNhcmQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAuY2FtZXJhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgcmVsYXRpdmUgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1zbGNkdyk7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBAYXBwbHkgbWItMjAgdzk2MDptYi0wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGFwcGx5IGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tc2xjZHcpICogLjcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tc2xjZHcpICogLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCA1cHggIzAwMDAwMDQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMWE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwdmg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1kaXkge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2RpeS1iZy5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICMwMDAwMDA0MDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmMWE7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubm9ib3JkZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICMwMDAwMDAwMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl5LWdyaWQge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMiAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl5LWdyaWQyIHtcclxuICAgICAgICBAYXBwbHkgZ2FwLTI7XHJcbiAgICAgICAgQGFwcGx5IHc2MDA6Z2FwLTU7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTY7XHJcblxyXG4gICAgICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICAgICAmIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDMgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA2IC8gc3BhbiA2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLmJnLWZ1bGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5xY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAgICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1zb2Z0d2FyZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2FvcnVzLXdvcmxkLTUuanBnJykgY2VudGVyIHRvcC8xMDAlIGF1dG8gbm8tcmVwZWF0O1xyXG4gICAgQGFwcGx5IG1pbi1oLXNjcmVlbiBjZW50ZXIteTtcclxuXHJcbiAgICAuaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFtZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAyNTYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogM3JlbSAxMHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwdncgNXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEzNjZweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMnZ3O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgLjc1ZnI7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpoYXMoaW1nKSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NXZ3O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTI1dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDgwdnc7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwdnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpoYXMocCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9vdG5vdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uQW50ZW5uYSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBnYXA6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgICAgICBnYXA6IDEuMjVyZW07XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb250YWluZXIge1xyXG4gICAgQGFwcGx5IHRleHQtc2Vjb25kYXJ5O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDQlICsgdmFyKC0tbG9jYWxuYXYtaGVpZ2h0KSk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3ZpLWxpbmUtMS5zdmcnKSAwIDAvY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgIC0tdmktbGluZS13aWR0aDogbWF4KDQwMHB4LCAyNXZ3KTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tdmktbGluZS13aWR0aCk7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZpLWxpbmUtd2lkdGgpICogMC4wMzQ1ODIxMzI2KTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1ib3gge1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogY2FsYyh2YXIoLS1kZC1jb2x1bW4td2lkdGgpICogNCk7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICAvLyBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uOmhhcyguZGRyNS12aS1mcmFtZSkge1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbHVtbjpoYXMoLmJlbmVmaXQpIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbHVtbiAuYmVuZWZpdCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMXB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLS1jbGlwYm9yZGVyOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwRDBGRiAwJSwgI0ZGMDBCRiAxMDAlKTtcclxuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCUgMTAwJSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSAxMDAlLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGJvLXN3aXRjaCB7XHJcbiAgICBkaXYge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJj4qIHtcclxuICAgICAgICAgICAgQGFwcGx5IHB4LTUgdy1mdWxsIHc5NjA6cHgtMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgY29sb3I6ICM2OTY5Njk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGFwcGx5IHNocmluay0wIHctZnVsbCB3OTYwOnNocmluaztcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlZWVlZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpoYXMoPjpsYXN0LWNoaWxkLmFjdGl2ZSkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJixcclxuICAgICoge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYm8tc3dpcGVyIHtcclxuICAgIG1heC13aWR0aDogOTYwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuLmRkcjUtdmktZnJhbWUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgID5pbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjglLCAtMTAlKTtcclxuICAgIH1cclxuXHJcbiAgICA+aW1nLmZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXAge1xyXG4gICAgLnN0ZXAtaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkZWVwLWRpdmUtd2lmaSB7XHJcbiAgICAua3Auc3R5bGUyIHtcclxuICAgICAgICBAYXBwbHkgZmxleCBpdGVtcy1jZW50ZXIgZ2FwLTU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNkZWVwLWRpdmUtcmdiIHtcclxuICAgIC5yZ2ItY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5yZ2ItbW9kZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJnYi1tb2RlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5jb3ZlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDEyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZ2ItZWZmZWN0cyB7XHJcbiAgICAgICAgQGFwcGx5IGZ1bGw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmltZy53YXZlIHtcclxuICAgIGFuaW1hdGlvbjogd2F2ZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBhbHRlcm5hdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgd2F2ZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sImlnbm9yZUxpc3QiOltdLCJzb3VyY2VSb290IjoiIn0=*/