/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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(0, 0, 0, 0.95)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 59.67%, rgba(0, 0, 0, 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 .m-0{
  margin: 0px;
}
.kf-container .m-1{
  margin: 0.25rem;
}
.kf-container .m-10{
  margin: 2.5rem;
}
.kf-container .m-2{
  margin: 0.5rem;
}
.kf-container .m-20{
  margin: 5rem;
}
.kf-container .m-3{
  margin: 0.75rem;
}
.kf-container .m-4{
  margin: 1rem;
}
.kf-container .m-5{
  margin: 1.25rem;
}
.kf-container .mx-0{
  margin-left: 0px;
  margin-right: 0px;
}
.kf-container .mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.kf-container .mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}
.kf-container .mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.kf-container .mx-20{
  margin-left: 5rem;
  margin-right: 5rem;
}
.kf-container .mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.kf-container .mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}
.kf-container .mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}
.kf-container .mx-auto{
  margin-left: auto;
  margin-right: auto;
}
.kf-container .my-0{
  margin-top: 0px;
  margin-bottom: 0px;
}
.kf-container .my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.kf-container .my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}
.kf-container .my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.kf-container .my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.kf-container .my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.kf-container .my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.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-2{
  margin-bottom: 0.5rem;
}
.kf-container .mb-20{
  margin-bottom: 5rem;
}
.kf-container .mb-3{
  margin-bottom: 0.75rem;
}
.kf-container .mb-4{
  margin-bottom: 1rem;
}
.kf-container .mb-5{
  margin-bottom: 1.25rem;
}
.kf-container .me-0{
  margin-right: 0px;
}
.kf-container .me-1{
  margin-right: 0.25rem;
}
.kf-container .me-10{
  margin-right: 2.5rem;
}
.kf-container .me-2{
  margin-right: 0.5rem;
}
.kf-container .me-20{
  margin-right: 5rem;
}
.kf-container .me-3{
  margin-right: 0.75rem;
}
.kf-container .me-4{
  margin-right: 1rem;
}
.kf-container .me-5{
  margin-right: 1.25rem;
}
.kf-container .ms-0{
  margin-left: 0px;
}
.kf-container .ms-1{
  margin-left: 0.25rem;
}
.kf-container .ms-10{
  margin-left: 2.5rem;
}
.kf-container .ms-2{
  margin-left: 0.5rem;
}
.kf-container .ms-20{
  margin-left: 5rem;
}
.kf-container .ms-3{
  margin-left: 0.75rem;
}
.kf-container .ms-4{
  margin-left: 1rem;
}
.kf-container .ms-5{
  margin-left: 1.25rem;
}
.kf-container .mt-0{
  margin-top: 0px;
}
.kf-container .mt-1{
  margin-top: 0.25rem;
}
.kf-container .mt-10{
  margin-top: 2.5rem;
}
.kf-container .mt-2{
  margin-top: 0.5rem;
}
.kf-container .mt-20{
  margin-top: 5rem;
}
.kf-container .mt-3{
  margin-top: 0.75rem;
}
.kf-container .mt-4{
  margin-top: 1rem;
}
.kf-container .mt-5{
  margin-top: 1.25rem;
}
.kf-container .block{
  display: block;
}
.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 .max-h-full{
  max-height: 100%;
}
.kf-container .min-h-250px{
  min-height: 250px;
}
.kf-container .min-h-400px{
  min-height: 400px;
}
.kf-container .min-h-full{
  min-height: 100%;
}
.kf-container .w-full{
  width: 100%;
}
.kf-container .max-w-full{
  max-width: 100%;
}
.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 .grid-cols-12{
  grid-template-columns: repeat(12, minmax(auto, 1fr));
}
.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-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 .justify-center{
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.kf-container .gap-1{
  gap: 0.25rem;
}
.kf-container .gap-10{
  gap: 2.5rem;
}
.kf-container .gap-2{
  gap: 0.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 .p-0{
  padding: 0px;
}
.kf-container .p-1{
  padding: 0.25rem;
}
.kf-container .p-10{
  padding: 2.5rem;
}
.kf-container .p-2{
  padding: 0.5rem;
}
.kf-container .p-20{
  padding: 5rem;
}
.kf-container .p-3{
  padding: 0.75rem;
}
.kf-container .p-4{
  padding: 1rem;
}
.kf-container .p-5{
  padding: 1.25rem;
}
.kf-container .px-0{
  padding-left: 0px;
  padding-right: 0px;
}
.kf-container .px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.kf-container .px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.kf-container .px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.kf-container .px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}
.kf-container .px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.kf-container .px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}
.kf-container .px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.kf-container .py-0{
  padding-top: 0px;
  padding-bottom: 0px;
}
.kf-container .py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.kf-container .py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.kf-container .py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.kf-container .py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.kf-container .py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.kf-container .py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.kf-container .py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.kf-container .py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.kf-container .pb-0{
  padding-bottom: 0px;
}
.kf-container .pb-1{
  padding-bottom: 0.25rem;
}
.kf-container .pb-10{
  padding-bottom: 2.5rem;
}
.kf-container .pb-2{
  padding-bottom: 0.5rem;
}
.kf-container .pb-20{
  padding-bottom: 5rem;
}
.kf-container .pb-3{
  padding-bottom: 0.75rem;
}
.kf-container .pb-4{
  padding-bottom: 1rem;
}
.kf-container .pb-5{
  padding-bottom: 1.25rem;
}
.kf-container .pe-0{
  padding-right: 0px;
}
.kf-container .pe-1{
  padding-right: 0.25rem;
}
.kf-container .pe-10{
  padding-right: 2.5rem;
}
.kf-container .pe-2{
  padding-right: 0.5rem;
}
.kf-container .pe-20{
  padding-right: 5rem;
}
.kf-container .pe-3{
  padding-right: 0.75rem;
}
.kf-container .pe-4{
  padding-right: 1rem;
}
.kf-container .pe-5{
  padding-right: 1.25rem;
}
.kf-container .ps-0{
  padding-left: 0px;
}
.kf-container .ps-1{
  padding-left: 0.25rem;
}
.kf-container .ps-10{
  padding-left: 2.5rem;
}
.kf-container .ps-2{
  padding-left: 0.5rem;
}
.kf-container .ps-20{
  padding-left: 5rem;
}
.kf-container .ps-3{
  padding-left: 0.75rem;
}
.kf-container .ps-4{
  padding-left: 1rem;
}
.kf-container .ps-5{
  padding-left: 1.25rem;
}
.kf-container .pt-0{
  padding-top: 0px;
}
.kf-container .pt-1{
  padding-top: 0.25rem;
}
.kf-container .pt-10{
  padding-top: 2.5rem;
}
.kf-container .pt-2{
  padding-top: 0.5rem;
}
.kf-container .pt-20{
  padding-top: 5rem;
}
.kf-container .pt-3{
  padding-top: 0.75rem;
}
.kf-container .pt-4{
  padding-top: 1rem;
}
.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-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-0{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 0;
}
.kf-container .col-1{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}
.kf-container .col-2{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}
.kf-container .col-3{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}
.kf-container .col-4{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}
.kf-container .col-5{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}
.kf-container .col-6{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}
.kf-container .col-7{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}
.kf-container .col-8{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}
.kf-container .col-9{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}
.kf-container .col-10{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}
.kf-container .col-11{
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}
.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-0{
  --tw-gutter-x: 0px;
  --tw-gutter-y: 0px;
}
.kf-container .g-1{
  --tw-gutter-x: 0.25rem;
  --tw-gutter-y: 0.25rem;
}
.kf-container .g-10{
  --tw-gutter-x: 2.5rem;
  --tw-gutter-y: 2.5rem;
}
.kf-container .g-2{
  --tw-gutter-x: 0.5rem;
  --tw-gutter-y: 0.5rem;
}
.kf-container .g-20{
  --tw-gutter-x: 5rem;
  --tw-gutter-y: 5rem;
}
.kf-container .g-3{
  --tw-gutter-x: 0.75rem;
  --tw-gutter-y: 0.75rem;
}
.kf-container .g-4{
  --tw-gutter-x: 1rem;
  --tw-gutter-y: 1rem;
}
.kf-container .g-5{
  --tw-gutter-x: 1.25rem;
  --tw-gutter-y: 1.25rem;
}
.kf-container .gx-0{
  --tw-gutter-x: 0px;
}
.kf-container .gx-1{
  --tw-gutter-x: 0.25rem;
}
.kf-container .gx-10{
  --tw-gutter-x: 2.5rem;
}
.kf-container .gx-2{
  --tw-gutter-x: 0.5rem;
}
.kf-container .gx-20{
  --tw-gutter-x: 5rem;
}
.kf-container .gx-3{
  --tw-gutter-x: 0.75rem;
}
.kf-container .gx-4{
  --tw-gutter-x: 1rem;
}
.kf-container .gx-5{
  --tw-gutter-x: 1.25rem;
}
.kf-container .gy-0{
  --tw-gutter-y: 0px;
}
.kf-container .gy-1{
  --tw-gutter-y: 0.25rem;
}
.kf-container .gy-10{
  --tw-gutter-y: 2.5rem;
}
.kf-container .gy-2{
  --tw-gutter-y: 0.5rem;
}
.kf-container .gy-20{
  --tw-gutter-y: 5rem;
}
.kf-container .gy-3{
  --tw-gutter-y: 0.75rem;
}
.kf-container .gy-4{
  --tw-gutter-y: 1rem;
}
.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: 42px;
  height: 42px;
  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;
  will-change: contents;
}
.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;
  color: #FF6400;
}
.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 .link-simple:hover {
  color: #ff6400;
}
.kf-container sup {
  font-size: 0.5em;
}
.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 .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 .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: 80px;
}
.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: "Orbitron", "Noto Sans";
  font-size: 20px;
  font-weight: 500;
}
.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-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 .section-kv {
  position: relative;
  padding: 0;
}
.kf-container .section-kv img {
  width: 100%;
}
.kf-container .section-kv img.rwd {
  display: none;
}
.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 .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%);
}
.kf-container .deep-dive-engine p {
  color: #aaa;
}
@-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.jpg);
  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 .btn-deepdive {
  width: 30px;
  height: 30px;
}
.kf-container .section-memory .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-memory .qcard h3 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.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 .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 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 .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{
  min-height: 400px;
}
.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\:m-0{
    margin: 0px;
  }
  .kf-container .w600\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w600\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w600\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w600\:m-20{
    margin: 5rem;
  }
  .kf-container .w600\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w600\:m-4{
    margin: 1rem;
  }
  .kf-container .w600\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w600\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w600\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w600\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w600\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w600\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w600\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w600\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w600\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w600\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w600\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w600\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w600\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w600\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w600\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w600\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w600\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w600\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w600\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w600\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w600\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w600\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w600\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w600\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w600\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w600\:me-0{
    margin-right: 0px;
  }
  .kf-container .w600\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w600\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w600\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w600\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w600\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w600\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w600\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w600\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w600\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w600\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w600\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w600\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w600\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w600\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w600\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w600\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w600\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w600\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w600\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w600\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w600\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w600\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w600\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w600\:block{
    display: block;
  }
  .kf-container .w600\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w600\:h-full{
    height: 100%;
  }
  .kf-container .w600\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w600\:w-full{
    width: 100%;
  }
  .kf-container .w600\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w600\:gap-5{
    gap: 1.25rem;
  }
  .kf-container .w600\:p-0{
    padding: 0px;
  }
  .kf-container .w600\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w600\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w600\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w600\:p-20{
    padding: 5rem;
  }
  .kf-container .w600\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w600\:p-4{
    padding: 1rem;
  }
  .kf-container .w600\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w600\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w600\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w600\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w600\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w600\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w600\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w600\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w600\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w600\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w600\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w600\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w600\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w600\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w600\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w600\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w600\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w600\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w600\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w600\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w600\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w600\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w600\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w600\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w600\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w600\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w600\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w600\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w600\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w600\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w600\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w600\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w600\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w600\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w600\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w600\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w600\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w600\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w600\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w600\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w600\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w600\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w600\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w600\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w600\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w600\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w600\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w600\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w600\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w600\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w600\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w600\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w600\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w600\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w600\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w600\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w600\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w600\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w600\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w600\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w600\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w600\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w600\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w600\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w600\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w600\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w600\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w600\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w600\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w600\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w600\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w600\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w600\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w600\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w600\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w600\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w600\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w600\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w600\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w600\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w600\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w600\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w600\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w600\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w600\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w600\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .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-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\:col-start-4{
    grid-column-start: 4;
  }
  .kf-container .w960\:col-end-10{
    grid-column-end: 10;
  }
  .kf-container .w960\:m-0{
    margin: 0px;
  }
  .kf-container .w960\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w960\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w960\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w960\:m-20{
    margin: 5rem;
  }
  .kf-container .w960\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w960\:m-4{
    margin: 1rem;
  }
  .kf-container .w960\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w960\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w960\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w960\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w960\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w960\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w960\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w960\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w960\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w960\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w960\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w960\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w960\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w960\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w960\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w960\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w960\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w960\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w960\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w960\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w960\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w960\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w960\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w960\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w960\:me-0{
    margin-right: 0px;
  }
  .kf-container .w960\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w960\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w960\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w960\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w960\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w960\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w960\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w960\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w960\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w960\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w960\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w960\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w960\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w960\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w960\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w960\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w960\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w960\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w960\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w960\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w960\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w960\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w960\:mt-5{
    margin-top: 1.25rem;
  }
  .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\:h-full{
    height: 100%;
  }
  .kf-container .w960\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w960\:min-h-300px{
    min-height: 300px;
  }
  .kf-container .w960\:w-full{
    width: 100%;
  }
  .kf-container .w960\:max-w-full{
    max-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\:p-0{
    padding: 0px;
  }
  .kf-container .w960\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w960\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w960\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w960\:p-20{
    padding: 5rem;
  }
  .kf-container .w960\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w960\:p-4{
    padding: 1rem;
  }
  .kf-container .w960\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w960\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w960\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w960\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w960\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w960\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w960\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w960\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w960\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w960\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w960\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w960\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w960\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w960\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w960\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w960\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w960\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w960\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w960\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w960\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w960\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w960\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w960\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w960\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w960\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w960\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w960\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w960\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w960\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w960\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w960\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w960\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w960\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w960\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w960\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w960\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w960\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w960\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w960\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w960\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w960\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w960\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w960\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w960\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w960\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w960\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w960\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w960\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w960\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w960\:text-end{
    text-align: right;
  }
  .kf-container .w960\:text-5xl{
    font-size: 3rem;
    line-height: 1;
  }
  .kf-container .w960\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w960\:offset-1{
    margin-left: 8.33333333%;
  }
  .kf-container .w960\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w960\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w960\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w960\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .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-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w960\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w960\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .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 .w960\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w960\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w960\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w960\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w960\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w960\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w960\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w960\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w960\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w960\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w960\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w960\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w960\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w960\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w960\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w960\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w960\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w960\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w960\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w960\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w960\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w960\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w960\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w960\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .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-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 .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-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-ud .qcard{
    min-height: 500px;
  }
  .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\:m-0{
    margin: 0px;
  }
  .kf-container .w1320\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w1320\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w1320\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w1320\:m-20{
    margin: 5rem;
  }
  .kf-container .w1320\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w1320\:m-4{
    margin: 1rem;
  }
  .kf-container .w1320\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w1320\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w1320\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w1320\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w1320\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w1320\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w1320\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w1320\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w1320\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w1320\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w1320\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w1320\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w1320\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w1320\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w1320\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w1320\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w1320\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w1320\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w1320\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w1320\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w1320\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w1320\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w1320\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w1320\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w1320\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w1320\:me-0{
    margin-right: 0px;
  }
  .kf-container .w1320\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w1320\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w1320\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w1320\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w1320\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w1320\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w1320\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w1320\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w1320\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w1320\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w1320\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w1320\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w1320\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w1320\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w1320\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w1320\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w1320\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w1320\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w1320\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w1320\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w1320\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w1320\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w1320\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w1320\:block{
    display: block;
  }
  .kf-container .w1320\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w1320\:h-full{
    height: 100%;
  }
  .kf-container .w1320\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w1320\:w-full{
    width: 100%;
  }
  .kf-container .w1320\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w1320\:p-0{
    padding: 0px;
  }
  .kf-container .w1320\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w1320\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w1320\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w1320\:p-20{
    padding: 5rem;
  }
  .kf-container .w1320\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w1320\:p-4{
    padding: 1rem;
  }
  .kf-container .w1320\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w1320\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w1320\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w1320\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w1320\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w1320\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w1320\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w1320\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w1320\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w1320\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w1320\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w1320\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w1320\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w1320\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w1320\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w1320\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w1320\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w1320\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w1320\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w1320\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w1320\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w1320\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w1320\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w1320\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w1320\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w1320\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w1320\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w1320\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w1320\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w1320\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w1320\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w1320\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w1320\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w1320\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w1320\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w1320\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w1320\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w1320\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w1320\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w1320\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w1320\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w1320\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w1320\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w1320\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w1320\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w1320\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w1320\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w1320\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w1320\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w1320\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w1320\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w1320\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w1320\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .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-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w1320\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w1320\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.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-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w1320\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w1320\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w1320\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w1320\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w1320\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1320\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1320\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1320\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1320\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1320\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1320\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w1320\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w1320\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w1320\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w1320\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w1320\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w1320\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w1320\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w1320\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w1320\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w1320\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1320\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1320\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1320\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1320\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1320\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1320\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .container{
    max-width: 1200px;
  }
  .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 .w1920\:m-0{
    margin: 0px;
  }
  .kf-container .w1920\:m-1{
    margin: 0.25rem;
  }
  .kf-container .w1920\:m-10{
    margin: 2.5rem;
  }
  .kf-container .w1920\:m-2{
    margin: 0.5rem;
  }
  .kf-container .w1920\:m-20{
    margin: 5rem;
  }
  .kf-container .w1920\:m-3{
    margin: 0.75rem;
  }
  .kf-container .w1920\:m-4{
    margin: 1rem;
  }
  .kf-container .w1920\:m-5{
    margin: 1.25rem;
  }
  .kf-container .w1920\:mx-0{
    margin-left: 0px;
    margin-right: 0px;
  }
  .kf-container .w1920\:mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .kf-container .w1920\:mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .kf-container .w1920\:mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .kf-container .w1920\:mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .kf-container .w1920\:mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .kf-container .w1920\:mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .kf-container .w1920\:mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
  .kf-container .w1920\:my-0{
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .kf-container .w1920\:my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .kf-container .w1920\:my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .kf-container .w1920\:my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .kf-container .w1920\:my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .kf-container .w1920\:my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .kf-container .w1920\:my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .kf-container .w1920\:my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }
  .kf-container .w1920\:mb-0{
    margin-bottom: 0px;
  }
  .kf-container .w1920\:mb-1{
    margin-bottom: 0.25rem;
  }
  .kf-container .w1920\:mb-10{
    margin-bottom: 2.5rem;
  }
  .kf-container .w1920\:mb-2{
    margin-bottom: 0.5rem;
  }
  .kf-container .w1920\:mb-20{
    margin-bottom: 5rem;
  }
  .kf-container .w1920\:mb-3{
    margin-bottom: 0.75rem;
  }
  .kf-container .w1920\:mb-4{
    margin-bottom: 1rem;
  }
  .kf-container .w1920\:mb-5{
    margin-bottom: 1.25rem;
  }
  .kf-container .w1920\:me-0{
    margin-right: 0px;
  }
  .kf-container .w1920\:me-1{
    margin-right: 0.25rem;
  }
  .kf-container .w1920\:me-10{
    margin-right: 2.5rem;
  }
  .kf-container .w1920\:me-2{
    margin-right: 0.5rem;
  }
  .kf-container .w1920\:me-20{
    margin-right: 5rem;
  }
  .kf-container .w1920\:me-3{
    margin-right: 0.75rem;
  }
  .kf-container .w1920\:me-4{
    margin-right: 1rem;
  }
  .kf-container .w1920\:me-5{
    margin-right: 1.25rem;
  }
  .kf-container .w1920\:ms-0{
    margin-left: 0px;
  }
  .kf-container .w1920\:ms-1{
    margin-left: 0.25rem;
  }
  .kf-container .w1920\:ms-10{
    margin-left: 2.5rem;
  }
  .kf-container .w1920\:ms-2{
    margin-left: 0.5rem;
  }
  .kf-container .w1920\:ms-20{
    margin-left: 5rem;
  }
  .kf-container .w1920\:ms-3{
    margin-left: 0.75rem;
  }
  .kf-container .w1920\:ms-4{
    margin-left: 1rem;
  }
  .kf-container .w1920\:ms-5{
    margin-left: 1.25rem;
  }
  .kf-container .w1920\:mt-0{
    margin-top: 0px;
  }
  .kf-container .w1920\:mt-1{
    margin-top: 0.25rem;
  }
  .kf-container .w1920\:mt-10{
    margin-top: 2.5rem;
  }
  .kf-container .w1920\:mt-2{
    margin-top: 0.5rem;
  }
  .kf-container .w1920\:mt-20{
    margin-top: 5rem;
  }
  .kf-container .w1920\:mt-3{
    margin-top: 0.75rem;
  }
  .kf-container .w1920\:mt-4{
    margin-top: 1rem;
  }
  .kf-container .w1920\:mt-5{
    margin-top: 1.25rem;
  }
  .kf-container .w1920\:block{
    display: block;
  }
  .kf-container .w1920\:flex{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .kf-container .w1920\:h-full{
    height: 100%;
  }
  .kf-container .w1920\:max-h-full{
    max-height: 100%;
  }
  .kf-container .w1920\:w-full{
    width: 100%;
  }
  .kf-container .w1920\:max-w-full{
    max-width: 100%;
  }
  .kf-container .w1920\:p-0{
    padding: 0px;
  }
  .kf-container .w1920\:p-1{
    padding: 0.25rem;
  }
  .kf-container .w1920\:p-10{
    padding: 2.5rem;
  }
  .kf-container .w1920\:p-2{
    padding: 0.5rem;
  }
  .kf-container .w1920\:p-20{
    padding: 5rem;
  }
  .kf-container .w1920\:p-3{
    padding: 0.75rem;
  }
  .kf-container .w1920\:p-4{
    padding: 1rem;
  }
  .kf-container .w1920\:p-5{
    padding: 1.25rem;
  }
  .kf-container .w1920\:px-0{
    padding-left: 0px;
    padding-right: 0px;
  }
  .kf-container .w1920\:px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .kf-container .w1920\:px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .kf-container .w1920\:px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .kf-container .w1920\:px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .kf-container .w1920\:px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .kf-container .w1920\:px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .kf-container .w1920\:px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .kf-container .w1920\:py-0{
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .kf-container .w1920\:py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .kf-container .w1920\:py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .kf-container .w1920\:py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .kf-container .w1920\:py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .kf-container .w1920\:py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .kf-container .w1920\:py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .kf-container .w1920\:py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .kf-container .w1920\:pb-0{
    padding-bottom: 0px;
  }
  .kf-container .w1920\:pb-1{
    padding-bottom: 0.25rem;
  }
  .kf-container .w1920\:pb-10{
    padding-bottom: 2.5rem;
  }
  .kf-container .w1920\:pb-2{
    padding-bottom: 0.5rem;
  }
  .kf-container .w1920\:pb-20{
    padding-bottom: 5rem;
  }
  .kf-container .w1920\:pb-3{
    padding-bottom: 0.75rem;
  }
  .kf-container .w1920\:pb-4{
    padding-bottom: 1rem;
  }
  .kf-container .w1920\:pb-5{
    padding-bottom: 1.25rem;
  }
  .kf-container .w1920\:pe-0{
    padding-right: 0px;
  }
  .kf-container .w1920\:pe-1{
    padding-right: 0.25rem;
  }
  .kf-container .w1920\:pe-10{
    padding-right: 2.5rem;
  }
  .kf-container .w1920\:pe-2{
    padding-right: 0.5rem;
  }
  .kf-container .w1920\:pe-20{
    padding-right: 5rem;
  }
  .kf-container .w1920\:pe-3{
    padding-right: 0.75rem;
  }
  .kf-container .w1920\:pe-4{
    padding-right: 1rem;
  }
  .kf-container .w1920\:pe-5{
    padding-right: 1.25rem;
  }
  .kf-container .w1920\:ps-0{
    padding-left: 0px;
  }
  .kf-container .w1920\:ps-1{
    padding-left: 0.25rem;
  }
  .kf-container .w1920\:ps-10{
    padding-left: 2.5rem;
  }
  .kf-container .w1920\:ps-2{
    padding-left: 0.5rem;
  }
  .kf-container .w1920\:ps-20{
    padding-left: 5rem;
  }
  .kf-container .w1920\:ps-3{
    padding-left: 0.75rem;
  }
  .kf-container .w1920\:ps-4{
    padding-left: 1rem;
  }
  .kf-container .w1920\:ps-5{
    padding-left: 1.25rem;
  }
  .kf-container .w1920\:pt-0{
    padding-top: 0px;
  }
  .kf-container .w1920\:pt-1{
    padding-top: 0.25rem;
  }
  .kf-container .w1920\:pt-10{
    padding-top: 2.5rem;
  }
  .kf-container .w1920\:pt-2{
    padding-top: 0.5rem;
  }
  .kf-container .w1920\:pt-20{
    padding-top: 5rem;
  }
  .kf-container .w1920\:pt-3{
    padding-top: 0.75rem;
  }
  .kf-container .w1920\:pt-4{
    padding-top: 1rem;
  }
  .kf-container .w1920\:pt-5{
    padding-top: 1.25rem;
  }
  .kf-container .w1920\:col-0{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 0;
  }
  .kf-container .w1920\:col-1{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .kf-container .w1920\:col-2{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .kf-container .w1920\:col-3{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .kf-container .w1920\:col-4{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .kf-container .w1920\:col-5{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .kf-container .w1920\:col-6{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .kf-container .w1920\:col-7{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .kf-container .w1920\:col-8{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .kf-container .w1920\:col-9{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .kf-container .w1920\:col-10{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .kf-container .w1920\:col-11{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .kf-container .w1920\:col-12{
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .kf-container .w1920\:g-0{
    --tw-gutter-x: 0px;
    --tw-gutter-y: 0px;
  }
  .kf-container .w1920\:g-1{
    --tw-gutter-x: 0.25rem;
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1920\:g-10{
    --tw-gutter-x: 2.5rem;
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1920\:g-2{
    --tw-gutter-x: 0.5rem;
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1920\:g-20{
    --tw-gutter-x: 5rem;
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1920\:g-3{
    --tw-gutter-x: 0.75rem;
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1920\:g-4{
    --tw-gutter-x: 1rem;
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1920\:g-5{
    --tw-gutter-x: 1.25rem;
    --tw-gutter-y: 1.25rem;
  }
  .kf-container .w1920\:gx-0{
    --tw-gutter-x: 0px;
  }
  .kf-container .w1920\:gx-1{
    --tw-gutter-x: 0.25rem;
  }
  .kf-container .w1920\:gx-10{
    --tw-gutter-x: 2.5rem;
  }
  .kf-container .w1920\:gx-2{
    --tw-gutter-x: 0.5rem;
  }
  .kf-container .w1920\:gx-20{
    --tw-gutter-x: 5rem;
  }
  .kf-container .w1920\:gx-3{
    --tw-gutter-x: 0.75rem;
  }
  .kf-container .w1920\:gx-4{
    --tw-gutter-x: 1rem;
  }
  .kf-container .w1920\:gx-5{
    --tw-gutter-x: 1.25rem;
  }
  .kf-container .w1920\:gy-0{
    --tw-gutter-y: 0px;
  }
  .kf-container .w1920\:gy-1{
    --tw-gutter-y: 0.25rem;
  }
  .kf-container .w1920\:gy-10{
    --tw-gutter-y: 2.5rem;
  }
  .kf-container .w1920\:gy-2{
    --tw-gutter-y: 0.5rem;
  }
  .kf-container .w1920\:gy-20{
    --tw-gutter-y: 5rem;
  }
  .kf-container .w1920\:gy-3{
    --tw-gutter-y: 0.75rem;
  }
  .kf-container .w1920\:gy-4{
    --tw-gutter-y: 1rem;
  }
  .kf-container .w1920\:gy-5{
    --tw-gutter-y: 1.25rem;
  }
  .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-overview #overview {
    font-size: 0.8em;
  }
  .kf-container .section-d5 .qcard{
    min-height: 450px;
  }
  .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-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-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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QTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7S0FBQTtBQUFBO0FBQUE7RUFBQTtLQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO1VBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7VUFBQTtFQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtVQUFBO0VBQUE7VUFBQTtBQUFBO0FBQUE7RUFBQTtVQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO1VBQUE7RUFBQTtNQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7TUFBQTtVQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0VBQUE7QUFBQTtBQUFBO0VBQUE7RUFBQTtBQUFBO0FBQUE7RUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUFBQTtFQUFBO0FBQUE7QUF3QlE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FBQUE7QUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO01BQUE7VUFBQTtFQUFBO01BQUE7VUFBQTtBQUFBO0FBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtNQUFBO1VBQUE7QUFBQTtBQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0FBQUE7QUFRUjtBSTVDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMaTRNSjs7QUs3M01JO0VBQ0k7QUxnNE1SO0FLNzNNSTtFQUNJO0FMKzNNUjs7QUszM01BO0VBQ0k7RUFBQTtFQUFBO0VBQUE7RUFDQTtVQUFBO0FMODNNSjs7QUszM01BO0VBQ0k7SUFDSTtZQUFBO0VMODNNTjtBQUNGOztBS2o0TUE7RUFDSTtJQUNJO1lBQUE7RUw4M01OO0FBQ0Y7QUszM01BO0VBQ0k7SUFDSTtZQUFBO0VMNjNNTjtBQUNGO0FLaDRNQTtFQUNJO0lBQ0k7WUFBQTtFTDYzTU47QUFDRjtBSzEzTUE7RUFDSTtBTDQzTUo7QUsx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Q0k7RUFDQTtBYmsxT1I7QWFoMU9RO0VBQ0k7QWJrMU9aO0FhOTBPSTtFQUNJO0FiZzFPUjtBYTcwT0k7RUFFSTtFQUNBO0FiODBPUjtBY3Q1T0E7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7VUFBQTtBZHU1T0o7QWNwNU9JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBZHE1T1I7QWNsNU9JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFBQTtBZG01T1I7QWM1NE9JO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtFQUVBO0VBQ0E7QWRrNU9SO0FjaDVPUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFBQTtBZCs0T1o7QWM1NE9RO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtBZDY0T1o7QWN6NE9ZO0VBQ0k7RUFBQTtBZDI0T2hCO0FjdjRPUTtFQUVJO1VBQUE7RUFDQTtBZHc0T1o7QWN0NE9ZO0VBRUk7RUFDQTtBZHU0T2hCO0FjajRPWTtFQUNJO0FkbTRPaEI7QWM3M09BO0VBQ0k7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUFBO0VBQUE7RUFDQTtBZCszT0o7QWM3M09JO0VBQ0k7RUFDQTtVQUFBO0FkKzNPUjtBYzMzT0E7RUFDSTtBZDYzT0o7QWN6M09BO0VBQ0k7RUFDQTtBZDIzT0o7QWN6M09JO0VBQ0k7RUFDQTtBZDIzT1I7QWN6M09RO0VBQ0k7VUFBQTtFQUNBO1VBQUE7QWQyM09aO0FjcjNPWTtFQUNJO1VBQUE7QWR1M09oQjtBY3gzT1k7RUFDSTtVQUFBO0FkMDNPaEI7QWMzM09ZO0VBQ0k7VUFBQTtBZDYzT2hCO0FjOTNPWTtFQUNJO1VBQUE7QWRnNE9oQjtBY2o0T1k7RUFDSTtVQUFB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O0VBQUE7QWZnOU9SO0FlOThPUTtFQUNJO0FmZzlPWjtBZTU4T0k7RUFDSTtFQUNBO0VBQUE7QWY4OE9SO0FlNThPUTtFQUNJO0FmODhPWjtBZXg4T0k7RUFBQTtFQUNBO0FBREE7QUFJSjtFQUNJO0FmMDhPSjtBZXQ4T0k7RUFBQTtBQUFBO0FBZUk7OztFQUVJO0FmbThPWjtBZTk3T0E7RUFDSTtBZmc4T0o7QWVqN09ROzs7OztFQUNJO0FmMjdPWjtBZXZ6T0k7RUFDSTtBZjQ0T1I7QWV6NE9JO0VBQ0k7QWYyNE9SO0FleDRPSTtFQUNJO0FmMDRPUjtBZXY0T0k7RUFDSTtBZnk0T1I7QWV0NE9JO0VBQ0k7QWZ3NE9SO0FlMTVPQTtFQXFCSTtBZnc0T0o7QWVuNE9JO0VBQ0k7QWZxNE9SO0FlMzNPSTtFQUNJO0VBQUE7QWZtNE9SO0FlaDRPSTtFQUNJO0FmazRPUjtBZS8zT0k7RUFDSTtBZmk0T1I7QWU5M09JO0VBQ0k7QWZnNE9SO0FlNzNPSTtFQUNJO0FmKzNPUjtBZTUzT0k7RUFDSTtBZjgzT1I7QWVwNU9BO0VBNkJJO0FmKzNPSjtBZW4zT0k7RUFDSTtBZjIzT1I7QWV4M09JO0VBQ0k7QWYwM09SO0FldjNPSTtFQUNJO0FmeTNPUjtBZXQzT0k7RUFDSTtBZnczT1I7QWVyM09JO0VBQ0k7QWZ1M09SO0FlcDNPSTtFQUNJO0FmczNPUjtBZTU0T0E7RUF5Qkk7RUFDQTtFQUNBO0FmczNPSjtBZXIyT0k7RUFDSTtBZjYyT1I7QWUxMk9JO0VBQ0k7QWY0Mk9SO0FlejJPSTtFQUNJO0FmMjJPUjtBZXgyT0k7RUFDSTtBZjAyT1I7QWV2Mk9JO0VBQ0k7QWZ5Mk9SO0FldDJPSTtFQUNJO0FmdzJPUjtBZTkzT0E7RUF5Qkk7QWZ3Mk9KO0FlajFPSTtFQUNJO0FmODFPUjtBZTMxT0k7RUFDSTtBZjYxT1I7QWUxMU9JO0VBQ0k7QWY0MU9SO0FlejFPSTtFQUNJO0FmMjFPUjtBZXgxT0k7RUFDSTtBZjAxT1I7QWV2MU9JO0VBQ0k7QWZ5MU9SO0FlLzJPQTtFQXlCSTtFQUNBO0VBQ0E7QWZ5MU9KO0FlajFPSTtF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QUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VjbWRJO0lBQUE7RUFBQTtFQU1BOztJQUFBO0VBQUE7RUFvQkE7SUFBQTtFQUFBO0VBbUJRO0lBQUE7RUFBQTtFQUtBO0lBQUE7RUFBQTtFQW9CSTtJQUFBO0VBQUE7RUFjaEI7SUFFUTtJQUNBO0VmbzZPTjtFZXQ1T2M7SUFBQTtFQUFBO0VBR0o7SUFFSTtRQUFBO1lBQUE7RWZnNk9kO0VldjRPRjtJQUVRO0lBQ0E7RWZ3NU9OO0VlMzRPYztJQUFBO0VBQUE7RUEyZVI7SUFBQTtFQUFBO0VBK0VJOztJQUFBO1FBQUE7RUFBQTtFQXFPSjtJQUFBO0VBQUE7RUE2S0E7SUFBQTtFQUFBO0VBY0E7SUFBQTtFQUFBO0NDbmtEUjtBQUFBO0VmQ0E7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7T0FBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7UUFBQTtZQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RWMwZEk7O0lBQUE7RUFBQTtFQW9CQTtJQUFBO0VBQUE7RUFtQlE7SUFBQTtJQUFBO0VBQUE7RUFLQTtJQUFBO0lBQUE7RUFBQTtFQU9SO0lBQUE7RUFBQTtFQW9CWTtJQUFBO0VBQUE7RUFNaEI7SUFPUTtJQUNBO0lBQ0E7RWZxNk9OO0VlbDVPYztJQUFBO0lBQ0E7RUFEQTtFQU1BO0lBQUE7SUFDQTtFQURBO0VBTUE7SUFBQTtJQUNBO0VBREE7RUFPaEI7SUFPUTtJQUNBO0VmeTVPTjtFZXo0T2M7SUFBQTtJQUNBO0VBREE7RUFPQTtJQUFBO0lBQ0E7RUFEQTtFQTRWUjtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7RUFLQTtJQUFBO0lBQUE7UUFBQTtZQUFBO0VBQUE7RUFtTUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFnS0E7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQWFBO0lBQUE7RUFBQTtFQWtDUjtJQU1RO0lBQ0E7RWZ3dU9OO0VlanRPTTtJQUFBO0VBQUE7RUFvQkE7SUFBQTtFQUFBO0VBK0VZO0lBQUE7RUFBQTtFQTBFWjtJQUFBO0VBQUE7RUFjQTtJQUFBO0VBQUE7RUFzTkk7SUFBQTtJQUFBO0VBQUE7RUFlSjtJQUFBO1FBQUE7RUFBQTtDQ3p5RFI7QUFBQTtFZkNBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUVBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtRQUFBO1lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7RUFBQTtFY0NJO0lBQUE7RUFBQTtFQTRrQ0k7O0lBQUE7RUFBQTtFQUlBO0lBQUE7RUFBQTtFQXlFQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFzQ0k7SUFBQTtFQUFBO0NDbnNDWjtBQUFBO0VmQ0E7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBRUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO1FBQUE7WUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtJQUFBO0VBQUE7RUFBQTtJQUFBO0lBQUE7RUFBQTtFQUFBO0lBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VBQUE7SUFBQTtFQUFBO0VEbUNJO0lBQUE7RUFBQTtFZW5DQTtJQUFBO0VBQUE7RUFNQTtJQUFBO0VBQUE7RUE4MkJBO0lBUVE7RWZpMU9WO0VlN25PRTtJQUlRO0VmbXpPVjtFZTVwT007SUFBQTtFQUFBO0VBNkhSO0lBV1E7RWZ5dU9OO0NnQi9sUkY7QUFBQTtFWG9GSTtJQW9CUTtFTHMzTVY7RUt4eU1GO0lBVVE7RUw0Mk1OO0VLLzFNTTtJQUNJO0VMNDJNVjtFZTM3TEY7SUErQlE7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7RWZxNE9OO0VlajRPRjtJQW1DUTtJQUFBO0lBQUE7SUFDQTtJQUFBO1FBQUE7WUFBQTtFZjYzT047RWV6M09GO0lBc0NRO0lBQUE7SUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VmKzJPTjtFZTMyT0Y7SUFrQ1EsOERBQ0k7RWZrMk9WO0VlbnpPRTtJQUlRO0VmbzFPVjtFZS8wT007SUFBQTtJQUFBO0lBQUE7SUFBQTtJQUFBO1FBQUE7WUFBQTtFQUFBO0VBUUo7SUFJUTtFZm8xT1Y7RWVqMU9NO0lBSVE7RWZxMU9kO0VldnlPRTtJQU9RO0lBQUE7SUFBQTtJQUNBO1FBQUE7SUFDQTtFZjYwT1Y7RWU3OU5FO0lBS1E7SUFBQTtJQUFBO0lBQ0E7UUFBQTtJQUNBO0Vmb3dPVjtFZXhtT0Y7SUFNUTtFZjh0T047RWV0dE9FO0lBT1E7RWZndU9WO0VldHRPVTtJQVdRO0VmaXVPbEI7RWUzc09rQjtJQWdCUTtJQUNBO0lBQ0E7WUFBQTtFZit0TzFCO0VlN3NPRTtJQUtRO0VmeXRPVjtFZTdzT0U7SUFNUTtFZnV0T1Y7RWV0bk9VO0lBQUE7SUFBQTtJQUFBO0lBQUE7SUFBQTtRQUFBO1lBQUE7RUFBQTtFQVNKO0lBYVE7RWZpc09kO0VlL3JPYztJQUNJO0VmaXNPbEI7RWUxbk9GO0lBc0NRO0lBQUE7SUFBQTtJQUNBO0lBQUE7UUFBQTtZQUFBO0VmNHFPTjtFZW5vT0U7SUFFUTtZQUFBO0VmaXFPVjtDZ0I3OVJGO0FBQUE7RUZBQTtJQW9DUTtFZG01T047Q2dCdjdPRjtBQUFBO0VENkVJO0lBU1E7RWYwalBWO0VlNWlQRTtJQUtRO0Vmc2pQVjtFZXo2TkY7SUEwQ1E7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7RWZnMk9OO0VlbGhORjtJQVlRO0VmaXNPTjtFZXpxT007SUFxQlE7RWZpc09kO0VlL3JPYztJQUNJO0VmaXNPbEI7Q2dCNTJSRjtBQUFBO0VEd3JCSTtJQUlRO0VmKzNPVjtDZ0IzalFGO0FBQUE7RURzL0JJO0lBVVE7RWYyek9WO0NnQjN6UUY7QUFBQTtFRHMvQkk7SUFjUTtFZjR6T1Y7RWV6ek9NO0lBSVE7RWY2ek9kO0NnQngwUUY7QUFBQTtFRHVnQ1E7SUFRUTtJQUFBO1FBQUE7WUFBQTtFZjh6T2Q7Q2dCNzBRRjtBQUFBO0VENnJEQTtJQUtRO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO1FBQUE7WUFBQTtFZjRyT04iLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL190YWlsd2luZGNzcy5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2NvbXBvbmVudC5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Z1bmN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8veDg5MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcYm9vdHN0cmFwLWljb25zXFxmb250XFxib290c3RyYXAtaWNvbnMuc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19kZWVwZGl2ZS5zY3NzIiwid2VicGFjazovL3g4OTAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcc3dpcGVyLmNzcyIsIndlYnBhY2s6Ly94ODkwL0M6XFxVc2Vyc1xcd2VpaGFvLndvbmdcXEFwcERhdGFcXFJvYW1pbmdcXG5wbVxcbm9kZV9tb2R1bGVzXFxzd2lwZXJcXG1vZHVsZXNcXG5hdmlnYXRpb24uY3NzIiwid2VicGFjazovL3g4OTAvQzpcXFVzZXJzXFx3ZWloYW8ud29uZ1xcQXBwRGF0YVxcUm9hbWluZ1xcbnBtXFxub2RlX21vZHVsZXNcXHN3aXBlclxcbW9kdWxlc1xccGFnaW5hdGlvbi5jc3MiLCJ3ZWJwYWNrOi8veDg5MC9DOlxcVXNlcnNcXHdlaWhhby53b25nXFxBcHBEYXRhXFxSb2FtaW5nXFxucG1cXG5vZGVfbW9kdWxlc1xcc3dpcGVyXFxtb2R1bGVzXFxzY3JvbGxiYXIuY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX3N3aXBlci5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2Itc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8veDg5MC8uL2lubmVyZ2lnYWJ5dGUvc2Nzcy9fYmFzZS5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX3RpcC5zY3NzIiwid2VicGFjazovL3g4OTAvLi9pbm5lcmdpZ2FieXRlL3Njc3MvX2dzX2RvdHMuc2NzcyIsIndlYnBhY2s6Ly94ODkwLy4vaW5uZXJnaWdhYnl0ZS9zY3NzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovL3g4OTAvPG5vIHNvdXJjZT4iXSwic291cmNlc0NvbnRlbnQiOlsiYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbmJvZHkuZGQtb3BlbiB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbn1cclxuXHJcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogIzIyMjtcclxufVxyXG5cclxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM5OTk7XHJcbn1cclxuXHJcbiR0aGVtZS1jb2xvcjogIzc1ZWFmZjtcclxuXHJcbkBpbXBvcnQgXCJ0YWlsd2luZGNzc1wiO1xyXG5AaW1wb3J0IFwiZGVlcGRpdmVcIjtcclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcInN3aXBlclwiO1xyXG4gICAgQGltcG9ydCBcImItc3dpcGVyXCI7XHJcbiAgICAvL0BpbXBvcnQgXCJib290c3RyYXBcIjtcclxuICAgIC8vQGltcG9ydCBcImNvbXBvbmVudFwiO1xyXG5cclxuICAgIEBhcHBseSB0ZXh0LTE2O1xyXG4gICAgLy9AYXBwbHkgdzEzMjA6dGV4dC0xNjtcclxuICAgIEBhcHBseSB3MTkyMDp0ZXh0LTIyO1xyXG4gICAgQGFwcGx5IGZvbnQtdGl0aWxsaXVtO1xyXG5cclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLS1sb2NhbG5hdi1oZWlnaHQ6IDQ2cHg7XHJcblxyXG4gICAgKixcclxuICAgICo6OmJlZm9yZSxcclxuICAgICo6OmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbXBvcnQgXCJiYXNlXCI7XHJcbn1cclxuXHJcbi5rZi1jb250YWluZXIge1xyXG4gICAgQGltcG9ydCBcImdzX3RpcFwiO1xyXG4gICAgQGltcG9ydCBcImdzX2RvdHNcIjtcclxuICAgIEBpbXBvcnQgXCJzZWN0aW9uc1wiO1xyXG59IiwiLy9AdGFpbHdpbmQgYmFzZTtcclxuQHRhaWx3aW5kIGNvbXBvbmVudHM7XHJcbkB0YWlsd2luZCB1dGlsaXRpZXM7XHJcbkB0YWlsd2luZCB2YXJpYW50cztcclxuXHJcbkBsYXllciBjb21wb25lbnRzIHtcclxuICAgIEBpbXBvcnQgXCJjb21wb25lbnRcIjtcclxuXHJcbiAgICAudGV4dC1zZWNvbmRhcnkge1xyXG4gICAgICAgIGNvbG9yOiAjYjViNWI1O1xyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItbGluZWFyLXZpIHtcclxuICAgICAgICBib3JkZXItaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxNDBkZWcsICNGRjY0MDAgMCUsICNGRjY0MDAgMTAwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLWxpbmVhci12aSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE0MGRlZywgI0ZGNjQwMCAwJSwgI0ZGNjQwMCAxMDAlKTtcclxuICAgIH1cclxuXHJcbiAgICAkYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4uLy4uL2lubmVyZ2lnYWJ5dGUvZm9udHMvYm9vdHN0cmFwLWljb25zXCI7XHJcbiAgICBAaW1wb3J0IFwiQGdsb2JhbC9ib290c3RyYXAtaWNvbnNcIjtcclxufVxyXG5cclxuQGxheWVyIHV0aWxpdGllcyB7XHJcbiAgICAuZnVsbCB7XHJcbiAgICAgICAgQGFwcGx5IGFic29sdXRlIHRvcC0wIGxlZnQtMCB3LWZ1bGwgaC1mdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jZW50ZXIge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXkge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGl0ZW1zLWNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY2VudGVyLXgge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGp1c3RpZnktY2VudGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbGF5ZXIgdXRpbGl0aWVzIHtcclxuICAgIC8vQGltcG9ydCBcInRhaWx3aW5kY3NzX2JzX2dyaWRcIjtcclxufVxyXG5cclxuLyogaW5wdXQgKi8iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbiR0aGVtZS1jb2xvcjogI2ZmNjQwMCAhZGVmYXVsdDtcclxuJGRyb3Atc2hhZG93LWNvbG9yOiByZ2JhKCR0aGVtZS1jb2xvciwgLjIpO1xyXG5cclxuLy8gQG1peGluIGZvbnQtYW9ydXN7XHJcbi8vICAgICBmb250LWZhbWlseTogQU9SVVMsIEFyaWFsLCDlvq7ou5/mraPpu5Hpq5QsIFwiTWljcm9zb2Z0IEpoZW5nSGVpXCIsIOW+rui7n+mbhem7kemrlCwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgU2ltSGVpLCDjg6HjgqTjg6rjgqosIE1laXJ5bywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIOaWsOe0sOaYjumrlCwgQXJpYWwsIFZlcmRhbmEsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1hbGRyaWNoe1xyXG4vLyAgICAgZm9udC1mYW1pbHk6IFwiQWxkcmljaFwiLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcbi8vIEBtaXhpbiBmb250LXRpdGlsbGl1bXtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiBcIlRpdGlsbGl1bSBXZWJcIiwgXCJOb3RvIFNhbnNcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxuLy8gfVxyXG4vLyBAbWl4aW4gZm9udC1vcmJpdHJvbntcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnT3JiaXRyb24nLCBcIk5vdG8gU2Fuc1wiLCBcIk5vdG8gU2FucyBUQ1wiLCBzYW5zLXNlcmlmO1xyXG4vLyB9XHJcblxyXG4vLyAuZm9udC1hb3J1cyB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LWFvcnVzO1xyXG4vLyB9XHJcbi8vIC5mb250LWFsZHJpY2gge1xyXG4vLyAgICAgQGluY2x1ZGUgZm9udC1hbGRyaWNoO1xyXG4vLyB9XHJcbi8vIC5mb250LXRpdGlsbGl1bSB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LXRpdGlsbGl1bTtcclxuLy8gfVxyXG4vLyAuZm9udC1vcmJpdHJvbiB7XHJcbi8vICAgICBAaW5jbHVkZSBmb250LW9yYml0cm9uO1xyXG4vLyB9XHJcblxyXG4udm0ge1xyXG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmJ0biB7XHJcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5pY29uIHtcclxuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5zZWN0aW9uIHtcclxuICAgIEBhcHBseSBweS0yMDtcclxufVxyXG5cclxuLnN0aWNreS1jb250YWluZXIge1xyXG5cclxuICAgIC5zdGlja3ktdG9wLFxyXG4gICAgLnN0aWNreVRvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0aWNreS1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBsYXllciB1dGlsaXRpZXMge1xyXG4gICAgLnlvdXR1YmUtY29udGFpbmVyIHtcclxuICAgICAgICBAYXBwbHkgcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgQ29udGVudFJhdGlvKDkgLyAxNik7XHJcblxyXG4gICAgICAgID5pZnJhbWUsXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIEBhcHBseSBmdWxsO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTE7XHJcbn1cclxuXHJcbi5fdGltZWxpbmVfc3RhcnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxM2E3MDE7XHJcbiAgICBjb2xvcjogIzEzYTcwMTtcclxuICAgIHotaW5kZXg6IDEwMDAxO1xyXG59XHJcblxyXG4uX3RpbWVsaW5lX2VuZCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M3MDYwNjtcclxuICAgIGNvbG9yOiAjYzcwNjA2O1xyXG4gICAgei1pbmRleDogMTAwMDE7XHJcbn1cclxuXHJcbi5kcm9wLXNoYWRvdyB7XHJcbiAgICAtLXNoYWRvdy1zaXplOiAzcmVtO1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5iYWNrZHJvcC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctc2l6ZTogM3JlbTtcclxuICAgIC0tc2hhZG93LWNvbG9yOiAjMDAwO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgdmFyKC0tc2hhZG93LXNpemUpIHZhcigtLXNoYWRvdy1jb2xvcikpO1xyXG59XHJcblxyXG4udGV4dC1zaGFkb3cge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICMwMDA7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGRyb3Atc2hhZG93KDAgMCB2YXIoLS1zaGFkb3ctc2l6ZSkgdmFyKC0tc2hhZG93LWNvbG9yKSk7XHJcbn1cclxuXHJcbi5zaGFkb3ctdGhlbWUge1xyXG4gICAgLS1zaGFkb3ctY29sb3I6ICN7JGRyb3Atc2hhZG93LWNvbG9yfTtcclxufVxyXG5cclxuLmhyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI0EzQTNBMztcclxuICAgIGhlaWdodDogMXB4O1xyXG59XHJcblxyXG4qLFxyXG46OmJlZm9yZSxcclxuOjphZnRlciB7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXg6IDA7XHJcbiAgICAtLXR3LWJvcmRlci1zcGFjaW5nLXk6IDA7XHJcbiAgICAtLXR3LXRyYW5zbGF0ZS14OiAwO1xyXG4gICAgLS10dy10cmFuc2xhdGUteTogMDtcclxuICAgIC0tdHctcm90YXRlOiAwO1xyXG4gICAgLS10dy1za2V3LXg6IDA7XHJcbiAgICAtLXR3LXNrZXcteTogMDtcclxuICAgIC0tdHctc2NhbGUteDogMTtcclxuICAgIC0tdHctc2NhbGUteTogMTtcclxuICAgIC0tdHctcGFuLXg6IDtcclxuICAgIC0tdHctcGFuLXk6IDtcclxuICAgIC0tdHctcGluY2gtem9vbTogO1xyXG4gICAgLS10dy1zY3JvbGwtc25hcC1zdHJpY3RuZXNzOiBwcm94aW1pdHk7XHJcbiAgICAtLXR3LWdyYWRpZW50LWZyb20tcG9zaXRpb246IDtcclxuICAgIC0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LWdyYWRpZW50LXRvLXBvc2l0aW9uOiA7XHJcbiAgICAtLXR3LW9yZGluYWw6IDtcclxuICAgIC0tdHctc2xhc2hlZC16ZXJvOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtZmlndXJlOiA7XHJcbiAgICAtLXR3LW51bWVyaWMtc3BhY2luZzogO1xyXG4gICAgLS10dy1udW1lcmljLWZyYWN0aW9uOiA7XHJcbiAgICAtLXR3LXJpbmctaW5zZXQ6IDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtd2lkdGg6IDBweDtcclxuICAgIC0tdHctcmluZy1vZmZzZXQtY29sb3I6ICNmZmY7XHJcbiAgICAtLXR3LXJpbmctY29sb3I6IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjUpO1xyXG4gICAgLS10dy1yaW5nLW9mZnNldC1zaGFkb3c6IDAgMCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgLS10dy1yaW5nLXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdzogMCAwIHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICAtLXR3LXNoYWRvdy1jb2xvcmVkOiAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIC0tdHctYmx1cjogO1xyXG4gICAgLS10dy1icmlnaHRuZXNzOiA7XHJcbiAgICAtLXR3LWNvbnRyYXN0OiA7XHJcbiAgICAtLXR3LWdyYXlzY2FsZTogO1xyXG4gICAgLS10dy1odWUtcm90YXRlOiA7XHJcbiAgICAtLXR3LWludmVydDogO1xyXG4gICAgLS10dy1zYXR1cmF0ZTogO1xyXG4gICAgLS10dy1zZXBpYTogO1xyXG4gICAgLS10dy1kcm9wLXNoYWRvdzogO1xyXG4gICAgLS10dy1iYWNrZHJvcC1ibHVyOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWJyaWdodG5lc3M6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtZ3JheXNjYWxlOiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLWh1ZS1yb3RhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7XHJcbiAgICAtLXR3LWJhY2tkcm9wLW9wYWNpdHk6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2F0dXJhdGU6IDtcclxuICAgIC0tdHctYmFja2Ryb3Atc2VwaWE6IDtcclxufVxyXG5cclxuLnBvcy1jb3JuZXIge1xyXG4gICAgLS1wb3Mtc3BhY2U6IDA7XHJcbiAgICAtLXBvcy1yYXRpbzogLjQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogY2FsYyh2YXIoLS1wb3Mtc3BhY2UpICogdmFyKC0tcG9zLXJhdGlvKSk7XHJcbiAgICBib3R0b206IGNhbGModmFyKC0tcG9zLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykpO1xyXG59XHJcblxyXG4uY2xpcC1sZWZ0LWJvdHRvbSB7XHJcbiAgICAtLWNsaXAtc2l6ZTogNXJlbTtcclxuICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCB2YXIoLS1jbGlwLXNpemUpIDEwMCUsIDAgY2FsYygxMDAlIC0gdmFyKC0tY2xpcC1zaXplKSkpO1xyXG59XHJcblxyXG4ucWNhcmQge1xyXG4gICAgLS1xY2FyZC1zcGFjZTogMmVtO1xyXG4gICAgLS1wb3MtcmF0aW86IC40O1xyXG4gICAgcGFkZGluZzogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMiwgMjIsIDIyLCAuNyk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiBjb2x1bW47XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWluLWhlaWdodDogMzAwcHg7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAYXBwbHkgZ2FwLTM7XHJcblxyXG4gICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IGdhcC15LTg7XHJcblxyXG4gICAgPnAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBhcHBseSBnYXAteS04O1xyXG5cclxuICAgICAgICA+cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLWJnIHtcclxuICAgICAgICBAYXBwbHkgZnVsbDtcclxuXHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgQGFwcGx5IGZ1bGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC42KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwKSA1OS42NyUsIHJnYmEoMCwgMCwgMCwgMC45NSkgMTAwJSk7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQtYmcrLnFjYXJkLWJvZHkge1xyXG4gICAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tZW5kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgIH1cclxuXHJcbiAgICAucG9zLWNvcm5lciB7XHJcbiAgICAgICAgLS1wb3Mtc3BhY2U6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgIH1cclxufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICB3NjAwOiBcIjYzMXB4XCIsXHJcbiAgICB3OTYwOiAnOTYxcHgnLFxyXG4gICAgdzEzMjA6ICcxMzIxcHgnLFxyXG4gICAgdzE5MjA6ICcxOTIxcHgnLFxyXG4pICFkZWZhdWx0O1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyl7XHJcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xyXG4gICAgJG1pbjogaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcbkBtaXhpbiBjbGVhcigpIHtcclxuICAgIGNvbnRlbnQgICA6IFwiXCI7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5ICAgOiBibG9jaztcclxuICAgIGNsZWFyICAgICA6IGJvdGg7XHJcbiAgICBoZWlnaHQgICAgOiAwO1xyXG59XHJcblxyXG5AbWl4aW4gZnVsbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3AgICAgIDogMDtcclxuICAgIGxlZnQgICAgOiAwO1xyXG4gICAgd2lkdGggICA6IDEwMCU7XHJcbiAgICBoZWlnaHQgIDogMTAwJTtcclxufVxyXG5AbWl4aW4gY2xlYXItZml4KCkge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2xlYXIoKTtcclxuICAgIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcclxuICAgIEByZXR1cm4gbWF0aC5kaXYoJG51bWJlciwgJG51bWJlciAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldC12dygkcHgpIHtcclxuICAgICR2dzogJHB4O1xyXG5cclxuICAgIEBpZigkdnctZW5hYmxlKSB7XHJcbiAgICAgICAgJHZ3LWNvbnRleHQ6ICR2dy12aWV3cG9ydCAqIDAuMDEgKiAxcHg7XHJcbiAgICAgICAgJHZ3ICAgICAgICA6IG1hdGguZGl2KCRweCwgJHZ3LWNvbnRleHQpICogMXZ3O1xyXG4gICAgfVxyXG5cclxuICAgIEByZXR1cm4gJHZ3O1xyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1hdXRvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAkYXNwZWN0OiBtYXRoLmRpdihzdHJpcC11bml0cygkaGVpZ2h0KSwgc3RyaXAtdW5pdHMoJHdpZHRoKSk7XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQgICAgICAgOiAnJztcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHBlcmNlbnRhZ2UoJGFzcGVjdCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbWcyeCgpIHtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiA1LzQpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSxcclxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMjVkcHB4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhZnRlcmJsb2NrIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gcGVyY2VudCgkcGVyY2VudGFnZSkge1xyXG4gICAgQGlmIHVuaXQoJHBlcmNlbnRhZ2UpICE9XCIlXCIge1xyXG4gICAgICAgICRwZXJjZW50YWdlOiBwZXJjZW50YWdlKCRwZXJjZW50YWdlKTtcclxuICAgIH1cclxuXHJcbiAgICBAcmV0dXJuICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gaW5saW5lLWJsb2NrIHtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZ1JhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICAkcGVyY2VudGFnZTogcGVyY2VudCgkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgcGFkZGluZy1ib3R0b206ICRwZXJjZW50YWdlO1xyXG59XHJcblxyXG5AbWl4aW4gQ29udGVudFJhdGlvKCRwZXJjZW50YWdlKSB7XHJcbiAgICBAaW5jbHVkZSBhZnRlcmJsb2NrKCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHBhZGRpbmdSYXRpbygkcGVyY2VudGFnZSk7XHJcblxyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gUmFuZ2UoJHN0YXJ0OjEsICRlbmQsICRzdGVwOiAxKSB7XHJcbiAgICAkaW5kZXg6ICRzdGFydDtcclxuXHJcbiAgICBAd2hpbGUgJGluZGV4IDw9JGVuZCB7XHJcbiAgICAgICAgQGNvbnRlbnQoJGluZGV4KTtcclxuXHJcbiAgICAgICAgJGluZGV4OiAkaW5kZXggKyAkc3RlcDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIEtleWZyYW1lcygkZnJhbWVzKSB7XHJcbiAgICBAaW5jbHVkZSBSYW5nZSgkZW5kOiRmcmFtZXMpIHVzaW5nICgkaW5kZXgpIHtcclxuICAgICAgICAkc3RlcDogcGVyY2VudGFnZSgkaW5kZXggLSAxKSAqIG1hdGguZGl2KDEsICRmcmFtZXMgLSAxKTtcclxuXHJcbiAgICAgICAgI3skc3RlcH0ge1xyXG4gICAgICAgICAgICBAY29udGVudCgkaW5kZXgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIVxuICogQm9vdHN0cmFwIEljb25zIHYxLjEzLjEgKGh0dHBzOi8vaWNvbnMuZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxOS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucy9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG4kYm9vdHN0cmFwLWljb25zLWZvbnQ6IFwiYm9vdHN0cmFwLWljb25zXCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtZGlyOiBcIi4vZm9udHNcIiAhZGVmYXVsdDtcbiRib290c3RyYXAtaWNvbnMtZm9udC1maWxlOiBcIiN7JGJvb3RzdHJhcC1pY29ucy1mb250LWRpcn0vI3skYm9vdHN0cmFwLWljb25zLWZvbnR9XCIgIWRlZmF1bHQ7XG4kYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaDogXCIyNGUzZWI4NGQwYmNhZjgzZDc3ZjkwNGM3OGFjMWY0N1wiICFkZWZhdWx0O1xuJGJvb3RzdHJhcC1pY29ucy1mb250LXNyYzogdXJsKFwiI3skYm9vdHN0cmFwLWljb25zLWZvbnQtZmlsZX0ud29mZjI/I3skYm9vdHN0cmFwLWljb25zLWZvbnQtaGFzaH1cIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICB1cmwoXCIjeyRib290c3RyYXAtaWNvbnMtZm9udC1maWxlfS53b2ZmPyN7JGJvb3RzdHJhcC1pY29ucy1mb250LWhhc2h9XCIpIGZvcm1hdChcIndvZmZcIikgIWRlZmF1bHQ7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGJvb3RzdHJhcC1pY29ucy1mb250O1xuICBzcmM6ICRib290c3RyYXAtaWNvbnMtZm9udC1zcmM7XG59XG5cbi5iaTo6YmVmb3JlLFxuW2NsYXNzXj1cImJpLVwiXTo6YmVmb3JlLFxuW2NsYXNzKj1cIiBiaS1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRib290c3RyYXAtaWNvbnMtZm9udCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IC0uMTI1ZW07XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4kYm9vdHN0cmFwLWljb25zLW1hcDogKFxuICBcIjEyM1wiOiBcIlxcZjY3ZlwiLFxuICBcImFsYXJtLWZpbGxcIjogXCJcXGYxMDFcIixcbiAgXCJhbGFybVwiOiBcIlxcZjEwMlwiLFxuICBcImFsaWduLWJvdHRvbVwiOiBcIlxcZjEwM1wiLFxuICBcImFsaWduLWNlbnRlclwiOiBcIlxcZjEwNFwiLFxuICBcImFsaWduLWVuZFwiOiBcIlxcZjEwNVwiLFxuICBcImFsaWduLW1pZGRsZVwiOiBcIlxcZjEwNlwiLFxuICBcImFsaWduLXN0YXJ0XCI6IFwiXFxmMTA3XCIsXG4gIFwiYWxpZ24tdG9wXCI6IFwiXFxmMTA4XCIsXG4gIFwiYWx0XCI6IFwiXFxmMTA5XCIsXG4gIFwiYXBwLWluZGljYXRvclwiOiBcIlxcZjEwYVwiLFxuICBcImFwcFwiOiBcIlxcZjEwYlwiLFxuICBcImFyY2hpdmUtZmlsbFwiOiBcIlxcZjEwY1wiLFxuICBcImFyY2hpdmVcIjogXCJcXGYxMGRcIixcbiAgXCJhcnJvdy05MGRlZy1kb3duXCI6IFwiXFxmMTBlXCIsXG4gIFwiYXJyb3ctOTBkZWctbGVmdFwiOiBcIlxcZjEwZlwiLFxuICBcImFycm93LTkwZGVnLXJpZ2h0XCI6IFwiXFxmMTEwXCIsXG4gIFwiYXJyb3ctOTBkZWctdXBcIjogXCJcXGYxMTFcIixcbiAgXCJhcnJvdy1iYXItZG93blwiOiBcIlxcZjExMlwiLFxuICBcImFycm93LWJhci1sZWZ0XCI6IFwiXFxmMTEzXCIsXG4gIFwiYXJyb3ctYmFyLXJpZ2h0XCI6IFwiXFxmMTE0XCIsXG4gIFwiYXJyb3ctYmFyLXVwXCI6IFwiXFxmMTE1XCIsXG4gIFwiYXJyb3ctY2xvY2t3aXNlXCI6IFwiXFxmMTE2XCIsXG4gIFwiYXJyb3ctY291bnRlcmNsb2Nrd2lzZVwiOiBcIlxcZjExN1wiLFxuICBcImFycm93LWRvd24tY2lyY2xlLWZpbGxcIjogXCJcXGYxMThcIixcbiAgXCJhcnJvdy1kb3duLWNpcmNsZVwiOiBcIlxcZjExOVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExYVwiLFxuICBcImFycm93LWRvd24tbGVmdC1jaXJjbGVcIjogXCJcXGYxMWJcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxMWNcIixcbiAgXCJhcnJvdy1kb3duLWxlZnQtc3F1YXJlXCI6IFwiXFxmMTFkXCIsXG4gIFwiYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMTFlXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjExZlwiLFxuICBcImFycm93LWRvd24tcmlnaHQtY2lyY2xlXCI6IFwiXFxmMTIwXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyMVwiLFxuICBcImFycm93LWRvd24tcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTIyXCIsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiBcIlxcZjEyM1wiLFxuICBcImFycm93LWRvd24tc2hvcnRcIjogXCJcXGYxMjRcIixcbiAgXCJhcnJvdy1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMTI1XCIsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmVcIjogXCJcXGYxMjZcIixcbiAgXCJhcnJvdy1kb3duLXVwXCI6IFwiXFxmMTI3XCIsXG4gIFwiYXJyb3ctZG93blwiOiBcIlxcZjEyOFwiLFxuICBcImFycm93LWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMjlcIixcbiAgXCJhcnJvdy1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEyYVwiLFxuICBcImFycm93LWxlZnQtcmlnaHRcIjogXCJcXGYxMmJcIixcbiAgXCJhcnJvdy1sZWZ0LXNob3J0XCI6IFwiXFxmMTJjXCIsXG4gIFwiYXJyb3ctbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjEyZFwiLFxuICBcImFycm93LWxlZnQtc3F1YXJlXCI6IFwiXFxmMTJlXCIsXG4gIFwiYXJyb3ctbGVmdFwiOiBcIlxcZjEyZlwiLFxuICBcImFycm93LXJlcGVhdFwiOiBcIlxcZjEzMFwiLFxuICBcImFycm93LXJldHVybi1sZWZ0XCI6IFwiXFxmMTMxXCIsXG4gIFwiYXJyb3ctcmV0dXJuLXJpZ2h0XCI6IFwiXFxmMTMyXCIsXG4gIFwiYXJyb3ctcmlnaHQtY2lyY2xlLWZpbGxcIjogXCJcXGYxMzNcIixcbiAgXCJhcnJvdy1yaWdodC1jaXJjbGVcIjogXCJcXGYxMzRcIixcbiAgXCJhcnJvdy1yaWdodC1zaG9ydFwiOiBcIlxcZjEzNVwiLFxuICBcImFycm93LXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTM2XCIsXG4gIFwiYXJyb3ctcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTM3XCIsXG4gIFwiYXJyb3ctcmlnaHRcIjogXCJcXGYxMzhcIixcbiAgXCJhcnJvdy11cC1jaXJjbGUtZmlsbFwiOiBcIlxcZjEzOVwiLFxuICBcImFycm93LXVwLWNpcmNsZVwiOiBcIlxcZjEzYVwiLFxuICBcImFycm93LXVwLWxlZnQtY2lyY2xlLWZpbGxcIjogXCJcXGYxM2JcIixcbiAgXCJhcnJvdy11cC1sZWZ0LWNpcmNsZVwiOiBcIlxcZjEzY1wiLFxuICBcImFycm93LXVwLWxlZnQtc3F1YXJlLWZpbGxcIjogXCJcXGYxM2RcIixcbiAgXCJhcnJvdy11cC1sZWZ0LXNxdWFyZVwiOiBcIlxcZjEzZVwiLFxuICBcImFycm93LXVwLWxlZnRcIjogXCJcXGYxM2ZcIixcbiAgXCJhcnJvdy11cC1yaWdodC1jaXJjbGUtZmlsbFwiOiBcIlxcZjE0MFwiLFxuICBcImFycm93LXVwLXJpZ2h0LWNpcmNsZVwiOiBcIlxcZjE0MVwiLFxuICBcImFycm93LXVwLXJpZ2h0LXNxdWFyZS1maWxsXCI6IFwiXFxmMTQyXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHQtc3F1YXJlXCI6IFwiXFxmMTQzXCIsXG4gIFwiYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxNDRcIixcbiAgXCJhcnJvdy11cC1zaG9ydFwiOiBcIlxcZjE0NVwiLFxuICBcImFycm93LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMTQ2XCIsXG4gIFwiYXJyb3ctdXAtc3F1YXJlXCI6IFwiXFxmMTQ3XCIsXG4gIFwiYXJyb3ctdXBcIjogXCJcXGYxNDhcIixcbiAgXCJhcnJvd3MtYW5nbGUtY29udHJhY3RcIjogXCJcXGYxNDlcIixcbiAgXCJhcnJvd3MtYW5nbGUtZXhwYW5kXCI6IFwiXFxmMTRhXCIsXG4gIFwiYXJyb3dzLWNvbGxhcHNlXCI6IFwiXFxmMTRiXCIsXG4gIFwiYXJyb3dzLWV4cGFuZFwiOiBcIlxcZjE0Y1wiLFxuICBcImFycm93cy1mdWxsc2NyZWVuXCI6IFwiXFxmMTRkXCIsXG4gIFwiYXJyb3dzLW1vdmVcIjogXCJcXGYxNGVcIixcbiAgXCJhc3BlY3QtcmF0aW8tZmlsbFwiOiBcIlxcZjE0ZlwiLFxuICBcImFzcGVjdC1yYXRpb1wiOiBcIlxcZjE1MFwiLFxuICBcImFzdGVyaXNrXCI6IFwiXFxmMTUxXCIsXG4gIFwiYXRcIjogXCJcXGYxNTJcIixcbiAgXCJhd2FyZC1maWxsXCI6IFwiXFxmMTUzXCIsXG4gIFwiYXdhcmRcIjogXCJcXGYxNTRcIixcbiAgXCJiYWNrXCI6IFwiXFxmMTU1XCIsXG4gIFwiYmFja3NwYWNlLWZpbGxcIjogXCJcXGYxNTZcIixcbiAgXCJiYWNrc3BhY2UtcmV2ZXJzZS1maWxsXCI6IFwiXFxmMTU3XCIsXG4gIFwiYmFja3NwYWNlLXJldmVyc2VcIjogXCJcXGYxNThcIixcbiAgXCJiYWNrc3BhY2VcIjogXCJcXGYxNTlcIixcbiAgXCJiYWRnZS0zZC1maWxsXCI6IFwiXFxmMTVhXCIsXG4gIFwiYmFkZ2UtM2RcIjogXCJcXGYxNWJcIixcbiAgXCJiYWRnZS00ay1maWxsXCI6IFwiXFxmMTVjXCIsXG4gIFwiYmFkZ2UtNGtcIjogXCJcXGYxNWRcIixcbiAgXCJiYWRnZS04ay1maWxsXCI6IFwiXFxmMTVlXCIsXG4gIFwiYmFkZ2UtOGtcIjogXCJcXGYxNWZcIixcbiAgXCJiYWRnZS1hZC1maWxsXCI6IFwiXFxmMTYwXCIsXG4gIFwiYmFkZ2UtYWRcIjogXCJcXGYxNjFcIixcbiAgXCJiYWRnZS1hci1maWxsXCI6IFwiXFxmMTYyXCIsXG4gIFwiYmFkZ2UtYXJcIjogXCJcXGYxNjNcIixcbiAgXCJiYWRnZS1jYy1maWxsXCI6IFwiXFxmMTY0XCIsXG4gIFwiYmFkZ2UtY2NcIjogXCJcXGYxNjVcIixcbiAgXCJiYWRnZS1oZC1maWxsXCI6IFwiXFxmMTY2XCIsXG4gIFwiYmFkZ2UtaGRcIjogXCJcXGYxNjdcIixcbiAgXCJiYWRnZS10bS1maWxsXCI6IFwiXFxmMTY4XCIsXG4gIFwiYmFkZ2UtdG1cIjogXCJcXGYxNjlcIixcbiAgXCJiYWRnZS12by1maWxsXCI6IFwiXFxmMTZhXCIsXG4gIFwiYmFkZ2Utdm9cIjogXCJcXGYxNmJcIixcbiAgXCJiYWRnZS12ci1maWxsXCI6IFwiXFxmMTZjXCIsXG4gIFwiYmFkZ2UtdnJcIjogXCJcXGYxNmRcIixcbiAgXCJiYWRnZS13Yy1maWxsXCI6IFwiXFxmMTZlXCIsXG4gIFwiYmFkZ2Utd2NcIjogXCJcXGYxNmZcIixcbiAgXCJiYWctY2hlY2stZmlsbFwiOiBcIlxcZjE3MFwiLFxuICBcImJhZy1jaGVja1wiOiBcIlxcZjE3MVwiLFxuICBcImJhZy1kYXNoLWZpbGxcIjogXCJcXGYxNzJcIixcbiAgXCJiYWctZGFzaFwiOiBcIlxcZjE3M1wiLFxuICBcImJhZy1maWxsXCI6IFwiXFxmMTc0XCIsXG4gIFwiYmFnLXBsdXMtZmlsbFwiOiBcIlxcZjE3NVwiLFxuICBcImJhZy1wbHVzXCI6IFwiXFxmMTc2XCIsXG4gIFwiYmFnLXgtZmlsbFwiOiBcIlxcZjE3N1wiLFxuICBcImJhZy14XCI6IFwiXFxmMTc4XCIsXG4gIFwiYmFnXCI6IFwiXFxmMTc5XCIsXG4gIFwiYmFyLWNoYXJ0LWZpbGxcIjogXCJcXGYxN2FcIixcbiAgXCJiYXItY2hhcnQtbGluZS1maWxsXCI6IFwiXFxmMTdiXCIsXG4gIFwiYmFyLWNoYXJ0LWxpbmVcIjogXCJcXGYxN2NcIixcbiAgXCJiYXItY2hhcnQtc3RlcHNcIjogXCJcXGYxN2RcIixcbiAgXCJiYXItY2hhcnRcIjogXCJcXGYxN2VcIixcbiAgXCJiYXNrZXQtZmlsbFwiOiBcIlxcZjE3ZlwiLFxuICBcImJhc2tldFwiOiBcIlxcZjE4MFwiLFxuICBcImJhc2tldDItZmlsbFwiOiBcIlxcZjE4MVwiLFxuICBcImJhc2tldDJcIjogXCJcXGYxODJcIixcbiAgXCJiYXNrZXQzLWZpbGxcIjogXCJcXGYxODNcIixcbiAgXCJiYXNrZXQzXCI6IFwiXFxmMTg0XCIsXG4gIFwiYmF0dGVyeS1jaGFyZ2luZ1wiOiBcIlxcZjE4NVwiLFxuICBcImJhdHRlcnktZnVsbFwiOiBcIlxcZjE4NlwiLFxuICBcImJhdHRlcnktaGFsZlwiOiBcIlxcZjE4N1wiLFxuICBcImJhdHRlcnlcIjogXCJcXGYxODhcIixcbiAgXCJiZWxsLWZpbGxcIjogXCJcXGYxODlcIixcbiAgXCJiZWxsXCI6IFwiXFxmMThhXCIsXG4gIFwiYmV6aWVyXCI6IFwiXFxmMThiXCIsXG4gIFwiYmV6aWVyMlwiOiBcIlxcZjE4Y1wiLFxuICBcImJpY3ljbGVcIjogXCJcXGYxOGRcIixcbiAgXCJiaW5vY3VsYXJzLWZpbGxcIjogXCJcXGYxOGVcIixcbiAgXCJiaW5vY3VsYXJzXCI6IFwiXFxmMThmXCIsXG4gIFwiYmxvY2txdW90ZS1sZWZ0XCI6IFwiXFxmMTkwXCIsXG4gIFwiYmxvY2txdW90ZS1yaWdodFwiOiBcIlxcZjE5MVwiLFxuICBcImJvb2stZmlsbFwiOiBcIlxcZjE5MlwiLFxuICBcImJvb2staGFsZlwiOiBcIlxcZjE5M1wiLFxuICBcImJvb2tcIjogXCJcXGYxOTRcIixcbiAgXCJib29rbWFyay1jaGVjay1maWxsXCI6IFwiXFxmMTk1XCIsXG4gIFwiYm9va21hcmstY2hlY2tcIjogXCJcXGYxOTZcIixcbiAgXCJib29rbWFyay1kYXNoLWZpbGxcIjogXCJcXGYxOTdcIixcbiAgXCJib29rbWFyay1kYXNoXCI6IFwiXFxmMTk4XCIsXG4gIFwiYm9va21hcmstZmlsbFwiOiBcIlxcZjE5OVwiLFxuICBcImJvb2ttYXJrLWhlYXJ0LWZpbGxcIjogXCJcXGYxOWFcIixcbiAgXCJib29rbWFyay1oZWFydFwiOiBcIlxcZjE5YlwiLFxuICBcImJvb2ttYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjE5Y1wiLFxuICBcImJvb2ttYXJrLXBsdXNcIjogXCJcXGYxOWRcIixcbiAgXCJib29rbWFyay1zdGFyLWZpbGxcIjogXCJcXGYxOWVcIixcbiAgXCJib29rbWFyay1zdGFyXCI6IFwiXFxmMTlmXCIsXG4gIFwiYm9va21hcmsteC1maWxsXCI6IFwiXFxmMWEwXCIsXG4gIFwiYm9va21hcmsteFwiOiBcIlxcZjFhMVwiLFxuICBcImJvb2ttYXJrXCI6IFwiXFxmMWEyXCIsXG4gIFwiYm9va21hcmtzLWZpbGxcIjogXCJcXGYxYTNcIixcbiAgXCJib29rbWFya3NcIjogXCJcXGYxYTRcIixcbiAgXCJib29rc2hlbGZcIjogXCJcXGYxYTVcIixcbiAgXCJib290c3RyYXAtZmlsbFwiOiBcIlxcZjFhNlwiLFxuICBcImJvb3RzdHJhcC1yZWJvb3RcIjogXCJcXGYxYTdcIixcbiAgXCJib290c3RyYXBcIjogXCJcXGYxYThcIixcbiAgXCJib3JkZXItYWxsXCI6IFwiXFxmMWE5XCIsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiBcIlxcZjFhYVwiLFxuICBcImJvcmRlci1jZW50ZXJcIjogXCJcXGYxYWJcIixcbiAgXCJib3JkZXItaW5uZXJcIjogXCJcXGYxYWNcIixcbiAgXCJib3JkZXItbGVmdFwiOiBcIlxcZjFhZFwiLFxuICBcImJvcmRlci1taWRkbGVcIjogXCJcXGYxYWVcIixcbiAgXCJib3JkZXItb3V0ZXJcIjogXCJcXGYxYWZcIixcbiAgXCJib3JkZXItcmlnaHRcIjogXCJcXGYxYjBcIixcbiAgXCJib3JkZXItc3R5bGVcIjogXCJcXGYxYjFcIixcbiAgXCJib3JkZXItdG9wXCI6IFwiXFxmMWIyXCIsXG4gIFwiYm9yZGVyLXdpZHRoXCI6IFwiXFxmMWIzXCIsXG4gIFwiYm9yZGVyXCI6IFwiXFxmMWI0XCIsXG4gIFwiYm91bmRpbmctYm94LWNpcmNsZXNcIjogXCJcXGYxYjVcIixcbiAgXCJib3VuZGluZy1ib3hcIjogXCJcXGYxYjZcIixcbiAgXCJib3gtYXJyb3ctZG93bi1sZWZ0XCI6IFwiXFxmMWI3XCIsXG4gIFwiYm94LWFycm93LWRvd24tcmlnaHRcIjogXCJcXGYxYjhcIixcbiAgXCJib3gtYXJyb3ctZG93blwiOiBcIlxcZjFiOVwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duLWxlZnRcIjogXCJcXGYxYmFcIixcbiAgXCJib3gtYXJyb3ctaW4tZG93bi1yaWdodFwiOiBcIlxcZjFiYlwiLFxuICBcImJveC1hcnJvdy1pbi1kb3duXCI6IFwiXFxmMWJjXCIsXG4gIFwiYm94LWFycm93LWluLWxlZnRcIjogXCJcXGYxYmRcIixcbiAgXCJib3gtYXJyb3ctaW4tcmlnaHRcIjogXCJcXGYxYmVcIixcbiAgXCJib3gtYXJyb3ctaW4tdXAtbGVmdFwiOiBcIlxcZjFiZlwiLFxuICBcImJveC1hcnJvdy1pbi11cC1yaWdodFwiOiBcIlxcZjFjMFwiLFxuICBcImJveC1hcnJvdy1pbi11cFwiOiBcIlxcZjFjMVwiLFxuICBcImJveC1hcnJvdy1sZWZ0XCI6IFwiXFxmMWMyXCIsXG4gIFwiYm94LWFycm93LXJpZ2h0XCI6IFwiXFxmMWMzXCIsXG4gIFwiYm94LWFycm93LXVwLWxlZnRcIjogXCJcXGYxYzRcIixcbiAgXCJib3gtYXJyb3ctdXAtcmlnaHRcIjogXCJcXGYxYzVcIixcbiAgXCJib3gtYXJyb3ctdXBcIjogXCJcXGYxYzZcIixcbiAgXCJib3gtc2VhbVwiOiBcIlxcZjFjN1wiLFxuICBcImJveFwiOiBcIlxcZjFjOFwiLFxuICBcImJyYWNlc1wiOiBcIlxcZjFjOVwiLFxuICBcImJyaWNrc1wiOiBcIlxcZjFjYVwiLFxuICBcImJyaWVmY2FzZS1maWxsXCI6IFwiXFxmMWNiXCIsXG4gIFwiYnJpZWZjYXNlXCI6IFwiXFxmMWNjXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaC1maWxsXCI6IFwiXFxmMWNkXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtaGlnaFwiOiBcIlxcZjFjZVwiLFxuICBcImJyaWdodG5lc3MtYWx0LWxvdy1maWxsXCI6IFwiXFxmMWNmXCIsXG4gIFwiYnJpZ2h0bmVzcy1hbHQtbG93XCI6IFwiXFxmMWQwXCIsXG4gIFwiYnJpZ2h0bmVzcy1oaWdoLWZpbGxcIjogXCJcXGYxZDFcIixcbiAgXCJicmlnaHRuZXNzLWhpZ2hcIjogXCJcXGYxZDJcIixcbiAgXCJicmlnaHRuZXNzLWxvdy1maWxsXCI6IFwiXFxmMWQzXCIsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogXCJcXGYxZDRcIixcbiAgXCJicm9hZGNhc3QtcGluXCI6IFwiXFxmMWQ1XCIsXG4gIFwiYnJvYWRjYXN0XCI6IFwiXFxmMWQ2XCIsXG4gIFwiYnJ1c2gtZmlsbFwiOiBcIlxcZjFkN1wiLFxuICBcImJydXNoXCI6IFwiXFxmMWQ4XCIsXG4gIFwiYnVja2V0LWZpbGxcIjogXCJcXGYxZDlcIixcbiAgXCJidWNrZXRcIjogXCJcXGYxZGFcIixcbiAgXCJidWctZmlsbFwiOiBcIlxcZjFkYlwiLFxuICBcImJ1Z1wiOiBcIlxcZjFkY1wiLFxuICBcImJ1aWxkaW5nXCI6IFwiXFxmMWRkXCIsXG4gIFwiYnVsbHNleWVcIjogXCJcXGYxZGVcIixcbiAgXCJjYWxjdWxhdG9yLWZpbGxcIjogXCJcXGYxZGZcIixcbiAgXCJjYWxjdWxhdG9yXCI6IFwiXFxmMWUwXCIsXG4gIFwiY2FsZW5kYXItY2hlY2stZmlsbFwiOiBcIlxcZjFlMVwiLFxuICBcImNhbGVuZGFyLWNoZWNrXCI6IFwiXFxmMWUyXCIsXG4gIFwiY2FsZW5kYXItZGF0ZS1maWxsXCI6IFwiXFxmMWUzXCIsXG4gIFwiY2FsZW5kYXItZGF0ZVwiOiBcIlxcZjFlNFwiLFxuICBcImNhbGVuZGFyLWRheS1maWxsXCI6IFwiXFxmMWU1XCIsXG4gIFwiY2FsZW5kYXItZGF5XCI6IFwiXFxmMWU2XCIsXG4gIFwiY2FsZW5kYXItZXZlbnQtZmlsbFwiOiBcIlxcZjFlN1wiLFxuICBcImNhbGVuZGFyLWV2ZW50XCI6IFwiXFxmMWU4XCIsXG4gIFwiY2FsZW5kYXItZmlsbFwiOiBcIlxcZjFlOVwiLFxuICBcImNhbGVuZGFyLW1pbnVzLWZpbGxcIjogXCJcXGYxZWFcIixcbiAgXCJjYWxlbmRhci1taW51c1wiOiBcIlxcZjFlYlwiLFxuICBcImNhbGVuZGFyLW1vbnRoLWZpbGxcIjogXCJcXGYxZWNcIixcbiAgXCJjYWxlbmRhci1tb250aFwiOiBcIlxcZjFlZFwiLFxuICBcImNhbGVuZGFyLXBsdXMtZmlsbFwiOiBcIlxcZjFlZVwiLFxuICBcImNhbGVuZGFyLXBsdXNcIjogXCJcXGYxZWZcIixcbiAgXCJjYWxlbmRhci1yYW5nZS1maWxsXCI6IFwiXFxmMWYwXCIsXG4gIFwiY2FsZW5kYXItcmFuZ2VcIjogXCJcXGYxZjFcIixcbiAgXCJjYWxlbmRhci13ZWVrLWZpbGxcIjogXCJcXGYxZjJcIixcbiAgXCJjYWxlbmRhci13ZWVrXCI6IFwiXFxmMWYzXCIsXG4gIFwiY2FsZW5kYXIteC1maWxsXCI6IFwiXFxmMWY0XCIsXG4gIFwiY2FsZW5kYXIteFwiOiBcIlxcZjFmNVwiLFxuICBcImNhbGVuZGFyXCI6IFwiXFxmMWY2XCIsXG4gIFwiY2FsZW5kYXIyLWNoZWNrLWZpbGxcIjogXCJcXGYxZjdcIixcbiAgXCJjYWxlbmRhcjItY2hlY2tcIjogXCJcXGYxZjhcIixcbiAgXCJjYWxlbmRhcjItZGF0ZS1maWxsXCI6IFwiXFxmMWY5XCIsXG4gIFwiY2FsZW5kYXIyLWRhdGVcIjogXCJcXGYxZmFcIixcbiAgXCJjYWxlbmRhcjItZGF5LWZpbGxcIjogXCJcXGYxZmJcIixcbiAgXCJjYWxlbmRhcjItZGF5XCI6IFwiXFxmMWZjXCIsXG4gIFwiY2FsZW5kYXIyLWV2ZW50LWZpbGxcIjogXCJcXGYxZmRcIixcbiAgXCJjYWxlbmRhcjItZXZlbnRcIjogXCJcXGYxZmVcIixcbiAgXCJjYWxlbmRhcjItZmlsbFwiOiBcIlxcZjFmZlwiLFxuICBcImNhbGVuZGFyMi1taW51cy1maWxsXCI6IFwiXFxmMjAwXCIsXG4gIFwiY2FsZW5kYXIyLW1pbnVzXCI6IFwiXFxmMjAxXCIsXG4gIFwiY2FsZW5kYXIyLW1vbnRoLWZpbGxcIjogXCJcXGYyMDJcIixcbiAgXCJjYWxlbmRhcjItbW9udGhcIjogXCJcXGYyMDNcIixcbiAgXCJjYWxlbmRhcjItcGx1cy1maWxsXCI6IFwiXFxmMjA0XCIsXG4gIFwiY2FsZW5kYXIyLXBsdXNcIjogXCJcXGYyMDVcIixcbiAgXCJjYWxlbmRhcjItcmFuZ2UtZmlsbFwiOiBcIlxcZjIwNlwiLFxuICBcImNhbGVuZGFyMi1yYW5nZVwiOiBcIlxcZjIwN1wiLFxuICBcImNhbGVuZGFyMi13ZWVrLWZpbGxcIjogXCJcXGYyMDhcIixcbiAgXCJjYWxlbmRhcjItd2Vla1wiOiBcIlxcZjIwOVwiLFxuICBcImNhbGVuZGFyMi14LWZpbGxcIjogXCJcXGYyMGFcIixcbiAgXCJjYWxlbmRhcjIteFwiOiBcIlxcZjIwYlwiLFxuICBcImNhbGVuZGFyMlwiOiBcIlxcZjIwY1wiLFxuICBcImNhbGVuZGFyMy1ldmVudC1maWxsXCI6IFwiXFxmMjBkXCIsXG4gIFwiY2FsZW5kYXIzLWV2ZW50XCI6IFwiXFxmMjBlXCIsXG4gIFwiY2FsZW5kYXIzLWZpbGxcIjogXCJcXGYyMGZcIixcbiAgXCJjYWxlbmRhcjMtcmFuZ2UtZmlsbFwiOiBcIlxcZjIxMFwiLFxuICBcImNhbGVuZGFyMy1yYW5nZVwiOiBcIlxcZjIxMVwiLFxuICBcImNhbGVuZGFyMy13ZWVrLWZpbGxcIjogXCJcXGYyMTJcIixcbiAgXCJjYWxlbmRhcjMtd2Vla1wiOiBcIlxcZjIxM1wiLFxuICBcImNhbGVuZGFyM1wiOiBcIlxcZjIxNFwiLFxuICBcImNhbGVuZGFyNC1ldmVudFwiOiBcIlxcZjIxNVwiLFxuICBcImNhbGVuZGFyNC1yYW5nZVwiOiBcIlxcZjIxNlwiLFxuICBcImNhbGVuZGFyNC13ZWVrXCI6IFwiXFxmMjE3XCIsXG4gIFwiY2FsZW5kYXI0XCI6IFwiXFxmMjE4XCIsXG4gIFwiY2FtZXJhLWZpbGxcIjogXCJcXGYyMTlcIixcbiAgXCJjYW1lcmEtcmVlbHMtZmlsbFwiOiBcIlxcZjIxYVwiLFxuICBcImNhbWVyYS1yZWVsc1wiOiBcIlxcZjIxYlwiLFxuICBcImNhbWVyYS12aWRlby1maWxsXCI6IFwiXFxmMjFjXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZi1maWxsXCI6IFwiXFxmMjFkXCIsXG4gIFwiY2FtZXJhLXZpZGVvLW9mZlwiOiBcIlxcZjIxZVwiLFxuICBcImNhbWVyYS12aWRlb1wiOiBcIlxcZjIxZlwiLFxuICBcImNhbWVyYVwiOiBcIlxcZjIyMFwiLFxuICBcImNhbWVyYTJcIjogXCJcXGYyMjFcIixcbiAgXCJjYXBzbG9jay1maWxsXCI6IFwiXFxmMjIyXCIsXG4gIFwiY2Fwc2xvY2tcIjogXCJcXGYyMjNcIixcbiAgXCJjYXJkLWNoZWNrbGlzdFwiOiBcIlxcZjIyNFwiLFxuICBcImNhcmQtaGVhZGluZ1wiOiBcIlxcZjIyNVwiLFxuICBcImNhcmQtaW1hZ2VcIjogXCJcXGYyMjZcIixcbiAgXCJjYXJkLWxpc3RcIjogXCJcXGYyMjdcIixcbiAgXCJjYXJkLXRleHRcIjogXCJcXGYyMjhcIixcbiAgXCJjYXJldC1kb3duLWZpbGxcIjogXCJcXGYyMjlcIixcbiAgXCJjYXJldC1kb3duLXNxdWFyZS1maWxsXCI6IFwiXFxmMjJhXCIsXG4gIFwiY2FyZXQtZG93bi1zcXVhcmVcIjogXCJcXGYyMmJcIixcbiAgXCJjYXJldC1kb3duXCI6IFwiXFxmMjJjXCIsXG4gIFwiY2FyZXQtbGVmdC1maWxsXCI6IFwiXFxmMjJkXCIsXG4gIFwiY2FyZXQtbGVmdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIyZVwiLFxuICBcImNhcmV0LWxlZnQtc3F1YXJlXCI6IFwiXFxmMjJmXCIsXG4gIFwiY2FyZXQtbGVmdFwiOiBcIlxcZjIzMFwiLFxuICBcImNhcmV0LXJpZ2h0LWZpbGxcIjogXCJcXGYyMzFcIixcbiAgXCJjYXJldC1yaWdodC1zcXVhcmUtZmlsbFwiOiBcIlxcZjIzMlwiLFxuICBcImNhcmV0LXJpZ2h0LXNxdWFyZVwiOiBcIlxcZjIzM1wiLFxuICBcImNhcmV0LXJpZ2h0XCI6IFwiXFxmMjM0XCIsXG4gIFwiY2FyZXQtdXAtZmlsbFwiOiBcIlxcZjIzNVwiLFxuICBcImNhcmV0LXVwLXNxdWFyZS1maWxsXCI6IFwiXFxmMjM2XCIsXG4gIFwiY2FyZXQtdXAtc3F1YXJlXCI6IFwiXFxmMjM3XCIsXG4gIFwiY2FyZXQtdXBcIjogXCJcXGYyMzhcIixcbiAgXCJjYXJ0LWNoZWNrLWZpbGxcIjogXCJcXGYyMzlcIixcbiAgXCJjYXJ0LWNoZWNrXCI6IFwiXFxmMjNhXCIsXG4gIFwiY2FydC1kYXNoLWZpbGxcIjogXCJcXGYyM2JcIixcbiAgXCJjYXJ0LWRhc2hcIjogXCJcXGYyM2NcIixcbiAgXCJjYXJ0LWZpbGxcIjogXCJcXGYyM2RcIixcbiAgXCJjYXJ0LXBsdXMtZmlsbFwiOiBcIlxcZjIzZVwiLFxuICBcImNhcnQtcGx1c1wiOiBcIlxcZjIzZlwiLFxuICBcImNhcnQteC1maWxsXCI6IFwiXFxmMjQwXCIsXG4gIFwiY2FydC14XCI6IFwiXFxmMjQxXCIsXG4gIFwiY2FydFwiOiBcIlxcZjI0MlwiLFxuICBcImNhcnQyXCI6IFwiXFxmMjQzXCIsXG4gIFwiY2FydDNcIjogXCJcXGYyNDRcIixcbiAgXCJjYXJ0NFwiOiBcIlxcZjI0NVwiLFxuICBcImNhc2gtc3RhY2tcIjogXCJcXGYyNDZcIixcbiAgXCJjYXNoXCI6IFwiXFxmMjQ3XCIsXG4gIFwiY2FzdFwiOiBcIlxcZjI0OFwiLFxuICBcImNoYXQtZG90cy1maWxsXCI6IFwiXFxmMjQ5XCIsXG4gIFwiY2hhdC1kb3RzXCI6IFwiXFxmMjRhXCIsXG4gIFwiY2hhdC1maWxsXCI6IFwiXFxmMjRiXCIsXG4gIFwiY2hhdC1sZWZ0LWRvdHMtZmlsbFwiOiBcIlxcZjI0Y1wiLFxuICBcImNoYXQtbGVmdC1kb3RzXCI6IFwiXFxmMjRkXCIsXG4gIFwiY2hhdC1sZWZ0LWZpbGxcIjogXCJcXGYyNGVcIixcbiAgXCJjaGF0LWxlZnQtcXVvdGUtZmlsbFwiOiBcIlxcZjI0ZlwiLFxuICBcImNoYXQtbGVmdC1xdW90ZVwiOiBcIlxcZjI1MFwiLFxuICBcImNoYXQtbGVmdC10ZXh0LWZpbGxcIjogXCJcXGYyNTFcIixcbiAgXCJjaGF0LWxlZnQtdGV4dFwiOiBcIlxcZjI1MlwiLFxuICBcImNoYXQtbGVmdFwiOiBcIlxcZjI1M1wiLFxuICBcImNoYXQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1NFwiLFxuICBcImNoYXQtcXVvdGVcIjogXCJcXGYyNTVcIixcbiAgXCJjaGF0LXJpZ2h0LWRvdHMtZmlsbFwiOiBcIlxcZjI1NlwiLFxuICBcImNoYXQtcmlnaHQtZG90c1wiOiBcIlxcZjI1N1wiLFxuICBcImNoYXQtcmlnaHQtZmlsbFwiOiBcIlxcZjI1OFwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGUtZmlsbFwiOiBcIlxcZjI1OVwiLFxuICBcImNoYXQtcmlnaHQtcXVvdGVcIjogXCJcXGYyNWFcIixcbiAgXCJjaGF0LXJpZ2h0LXRleHQtZmlsbFwiOiBcIlxcZjI1YlwiLFxuICBcImNoYXQtcmlnaHQtdGV4dFwiOiBcIlxcZjI1Y1wiLFxuICBcImNoYXQtcmlnaHRcIjogXCJcXGYyNWRcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzLWZpbGxcIjogXCJcXGYyNWVcIixcbiAgXCJjaGF0LXNxdWFyZS1kb3RzXCI6IFwiXFxmMjVmXCIsXG4gIFwiY2hhdC1zcXVhcmUtZmlsbFwiOiBcIlxcZjI2MFwiLFxuICBcImNoYXQtc3F1YXJlLXF1b3RlLWZpbGxcIjogXCJcXGYyNjFcIixcbiAgXCJjaGF0LXNxdWFyZS1xdW90ZVwiOiBcIlxcZjI2MlwiLFxuICBcImNoYXQtc3F1YXJlLXRleHQtZmlsbFwiOiBcIlxcZjI2M1wiLFxuICBcImNoYXQtc3F1YXJlLXRleHRcIjogXCJcXGYyNjRcIixcbiAgXCJjaGF0LXNxdWFyZVwiOiBcIlxcZjI2NVwiLFxuICBcImNoYXQtdGV4dC1maWxsXCI6IFwiXFxmMjY2XCIsXG4gIFwiY2hhdC10ZXh0XCI6IFwiXFxmMjY3XCIsXG4gIFwiY2hhdFwiOiBcIlxcZjI2OFwiLFxuICBcImNoZWNrLWFsbFwiOiBcIlxcZjI2OVwiLFxuICBcImNoZWNrLWNpcmNsZS1maWxsXCI6IFwiXFxmMjZhXCIsXG4gIFwiY2hlY2stY2lyY2xlXCI6IFwiXFxmMjZiXCIsXG4gIFwiY2hlY2stc3F1YXJlLWZpbGxcIjogXCJcXGYyNmNcIixcbiAgXCJjaGVjay1zcXVhcmVcIjogXCJcXGYyNmRcIixcbiAgXCJjaGVja1wiOiBcIlxcZjI2ZVwiLFxuICBcImNoZWNrMi1hbGxcIjogXCJcXGYyNmZcIixcbiAgXCJjaGVjazItY2lyY2xlXCI6IFwiXFxmMjcwXCIsXG4gIFwiY2hlY2syLXNxdWFyZVwiOiBcIlxcZjI3MVwiLFxuICBcImNoZWNrMlwiOiBcIlxcZjI3MlwiLFxuICBcImNoZXZyb24tYmFyLWNvbnRyYWN0XCI6IFwiXFxmMjczXCIsXG4gIFwiY2hldnJvbi1iYXItZG93blwiOiBcIlxcZjI3NFwiLFxuICBcImNoZXZyb24tYmFyLWV4cGFuZFwiOiBcIlxcZjI3NVwiLFxuICBcImNoZXZyb24tYmFyLWxlZnRcIjogXCJcXGYyNzZcIixcbiAgXCJjaGV2cm9uLWJhci1yaWdodFwiOiBcIlxcZjI3N1wiLFxuICBcImNoZXZyb24tYmFyLXVwXCI6IFwiXFxmMjc4XCIsXG4gIFwiY2hldnJvbi1jb21wYWN0LWRvd25cIjogXCJcXGYyNzlcIixcbiAgXCJjaGV2cm9uLWNvbXBhY3QtbGVmdFwiOiBcIlxcZjI3YVwiLFxuICBcImNoZXZyb24tY29tcGFjdC1yaWdodFwiOiBcIlxcZjI3YlwiLFxuICBcImNoZXZyb24tY29tcGFjdC11cFwiOiBcIlxcZjI3Y1wiLFxuICBcImNoZXZyb24tY29udHJhY3RcIjogXCJcXGYyN2RcIixcbiAgXCJjaGV2cm9uLWRvdWJsZS1kb3duXCI6IFwiXFxmMjdlXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtbGVmdFwiOiBcIlxcZjI3ZlwiLFxuICBcImNoZXZyb24tZG91YmxlLXJpZ2h0XCI6IFwiXFxmMjgwXCIsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogXCJcXGYyODFcIixcbiAgXCJjaGV2cm9uLWRvd25cIjogXCJcXGYyODJcIixcbiAgXCJjaGV2cm9uLWV4cGFuZFwiOiBcIlxcZjI4M1wiLFxuICBcImNoZXZyb24tbGVmdFwiOiBcIlxcZjI4NFwiLFxuICBcImNoZXZyb24tcmlnaHRcIjogXCJcXGYyODVcIixcbiAgXCJjaGV2cm9uLXVwXCI6IFwiXFxmMjg2XCIsXG4gIFwiY2lyY2xlLWZpbGxcIjogXCJcXGYyODdcIixcbiAgXCJjaXJjbGUtaGFsZlwiOiBcIlxcZjI4OFwiLFxuICBcImNpcmNsZS1zcXVhcmVcIjogXCJcXGYyODlcIixcbiAgXCJjaXJjbGVcIjogXCJcXGYyOGFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogXCJcXGYyOGJcIixcbiAgXCJjbGlwYm9hcmQtZGF0YVwiOiBcIlxcZjI4Y1wiLFxuICBcImNsaXBib2FyZC1taW51c1wiOiBcIlxcZjI4ZFwiLFxuICBcImNsaXBib2FyZC1wbHVzXCI6IFwiXFxmMjhlXCIsXG4gIFwiY2xpcGJvYXJkLXhcIjogXCJcXGYyOGZcIixcbiAgXCJjbGlwYm9hcmRcIjogXCJcXGYyOTBcIixcbiAgXCJjbG9jay1maWxsXCI6IFwiXFxmMjkxXCIsXG4gIFwiY2xvY2staGlzdG9yeVwiOiBcIlxcZjI5MlwiLFxuICBcImNsb2NrXCI6IFwiXFxmMjkzXCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMjk0XCIsXG4gIFwiY2xvdWQtYXJyb3ctZG93blwiOiBcIlxcZjI5NVwiLFxuICBcImNsb3VkLWFycm93LXVwLWZpbGxcIjogXCJcXGYyOTZcIixcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiBcIlxcZjI5N1wiLFxuICBcImNsb3VkLWNoZWNrLWZpbGxcIjogXCJcXGYyOThcIixcbiAgXCJjbG91ZC1jaGVja1wiOiBcIlxcZjI5OVwiLFxuICBcImNsb3VkLWRvd25sb2FkLWZpbGxcIjogXCJcXGYyOWFcIixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiBcIlxcZjI5YlwiLFxuICBcImNsb3VkLWRyaXp6bGUtZmlsbFwiOiBcIlxcZjI5Y1wiLFxuICBcImNsb3VkLWRyaXp6bGVcIjogXCJcXGYyOWRcIixcbiAgXCJjbG91ZC1maWxsXCI6IFwiXFxmMjllXCIsXG4gIFwiY2xvdWQtZm9nLWZpbGxcIjogXCJcXGYyOWZcIixcbiAgXCJjbG91ZC1mb2dcIjogXCJcXGYyYTBcIixcbiAgXCJjbG91ZC1mb2cyLWZpbGxcIjogXCJcXGYyYTFcIixcbiAgXCJjbG91ZC1mb2cyXCI6IFwiXFxmMmEyXCIsXG4gIFwiY2xvdWQtaGFpbC1maWxsXCI6IFwiXFxmMmEzXCIsXG4gIFwiY2xvdWQtaGFpbFwiOiBcIlxcZjJhNFwiLFxuICBcImNsb3VkLWhhemUtZmlsbFwiOiBcIlxcZjJhNlwiLFxuICBcImNsb3VkLWhhemVcIjogXCJcXGYyYTdcIixcbiAgXCJjbG91ZC1oYXplMi1maWxsXCI6IFwiXFxmMmE4XCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLWZpbGxcIjogXCJcXGYyYTlcIixcbiAgXCJjbG91ZC1saWdodG5pbmctcmFpbi1maWxsXCI6IFwiXFxmMmFhXCIsXG4gIFwiY2xvdWQtbGlnaHRuaW5nLXJhaW5cIjogXCJcXGYyYWJcIixcbiAgXCJjbG91ZC1saWdodG5pbmdcIjogXCJcXGYyYWNcIixcbiAgXCJjbG91ZC1taW51cy1maWxsXCI6IFwiXFxmMmFkXCIsXG4gIFwiY2xvdWQtbWludXNcIjogXCJcXGYyYWVcIixcbiAgXCJjbG91ZC1tb29uLWZpbGxcIjogXCJcXGYyYWZcIixcbiAgXCJjbG91ZC1tb29uXCI6IFwiXFxmMmIwXCIsXG4gIFwiY2xvdWQtcGx1cy1maWxsXCI6IFwiXFxmMmIxXCIsXG4gIFwiY2xvdWQtcGx1c1wiOiBcIlxcZjJiMlwiLFxuICBcImNsb3VkLXJhaW4tZmlsbFwiOiBcIlxcZjJiM1wiLFxuICBcImNsb3VkLXJhaW4taGVhdnktZmlsbFwiOiBcIlxcZjJiNFwiLFxuICBcImNsb3VkLXJhaW4taGVhdnlcIjogXCJcXGYyYjVcIixcbiAgXCJjbG91ZC1yYWluXCI6IFwiXFxmMmI2XCIsXG4gIFwiY2xvdWQtc2xhc2gtZmlsbFwiOiBcIlxcZjJiN1wiLFxuICBcImNsb3VkLXNsYXNoXCI6IFwiXFxmMmI4XCIsXG4gIFwiY2xvdWQtc2xlZXQtZmlsbFwiOiBcIlxcZjJiOVwiLFxuICBcImNsb3VkLXNsZWV0XCI6IFwiXFxmMmJhXCIsXG4gIFwiY2xvdWQtc25vdy1maWxsXCI6IFwiXFxmMmJiXCIsXG4gIFwiY2xvdWQtc25vd1wiOiBcIlxcZjJiY1wiLFxuICBcImNsb3VkLXN1bi1maWxsXCI6IFwiXFxmMmJkXCIsXG4gIFwiY2xvdWQtc3VuXCI6IFwiXFxmMmJlXCIsXG4gIFwiY2xvdWQtdXBsb2FkLWZpbGxcIjogXCJcXGYyYmZcIixcbiAgXCJjbG91ZC11cGxvYWRcIjogXCJcXGYyYzBcIixcbiAgXCJjbG91ZFwiOiBcIlxcZjJjMVwiLFxuICBcImNsb3Vkcy1maWxsXCI6IFwiXFxmMmMyXCIsXG4gIFwiY2xvdWRzXCI6IFwiXFxmMmMzXCIsXG4gIFwiY2xvdWR5LWZpbGxcIjogXCJcXGYyYzRcIixcbiAgXCJjbG91ZHlcIjogXCJcXGYyYzVcIixcbiAgXCJjb2RlLXNsYXNoXCI6IFwiXFxmMmM2XCIsXG4gIFwiY29kZS1zcXVhcmVcIjogXCJcXGYyYzdcIixcbiAgXCJjb2RlXCI6IFwiXFxmMmM4XCIsXG4gIFwiY29sbGVjdGlvbi1maWxsXCI6IFwiXFxmMmM5XCIsXG4gIFwiY29sbGVjdGlvbi1wbGF5LWZpbGxcIjogXCJcXGYyY2FcIixcbiAgXCJjb2xsZWN0aW9uLXBsYXlcIjogXCJcXGYyY2JcIixcbiAgXCJjb2xsZWN0aW9uXCI6IFwiXFxmMmNjXCIsXG4gIFwiY29sdW1ucy1nYXBcIjogXCJcXGYyY2RcIixcbiAgXCJjb2x1bW5zXCI6IFwiXFxmMmNlXCIsXG4gIFwiY29tbWFuZFwiOiBcIlxcZjJjZlwiLFxuICBcImNvbXBhc3MtZmlsbFwiOiBcIlxcZjJkMFwiLFxuICBcImNvbXBhc3NcIjogXCJcXGYyZDFcIixcbiAgXCJjb25lLXN0cmlwZWRcIjogXCJcXGYyZDJcIixcbiAgXCJjb25lXCI6IFwiXFxmMmQzXCIsXG4gIFwiY29udHJvbGxlclwiOiBcIlxcZjJkNFwiLFxuICBcImNwdS1maWxsXCI6IFwiXFxmMmQ1XCIsXG4gIFwiY3B1XCI6IFwiXFxmMmQ2XCIsXG4gIFwiY3JlZGl0LWNhcmQtMi1iYWNrLWZpbGxcIjogXCJcXGYyZDdcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWJhY2tcIjogXCJcXGYyZDhcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250LWZpbGxcIjogXCJcXGYyZDlcIixcbiAgXCJjcmVkaXQtY2FyZC0yLWZyb250XCI6IFwiXFxmMmRhXCIsXG4gIFwiY3JlZGl0LWNhcmQtZmlsbFwiOiBcIlxcZjJkYlwiLFxuICBcImNyZWRpdC1jYXJkXCI6IFwiXFxmMmRjXCIsXG4gIFwiY3JvcFwiOiBcIlxcZjJkZFwiLFxuICBcImN1cC1maWxsXCI6IFwiXFxmMmRlXCIsXG4gIFwiY3VwLXN0cmF3XCI6IFwiXFxmMmRmXCIsXG4gIFwiY3VwXCI6IFwiXFxmMmUwXCIsXG4gIFwiY3Vyc29yLWZpbGxcIjogXCJcXGYyZTFcIixcbiAgXCJjdXJzb3ItdGV4dFwiOiBcIlxcZjJlMlwiLFxuICBcImN1cnNvclwiOiBcIlxcZjJlM1wiLFxuICBcImRhc2gtY2lyY2xlLWRvdHRlZFwiOiBcIlxcZjJlNFwiLFxuICBcImRhc2gtY2lyY2xlLWZpbGxcIjogXCJcXGYyZTVcIixcbiAgXCJkYXNoLWNpcmNsZVwiOiBcIlxcZjJlNlwiLFxuICBcImRhc2gtc3F1YXJlLWRvdHRlZFwiOiBcIlxcZjJlN1wiLFxuICBcImRhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGYyZThcIixcbiAgXCJkYXNoLXNxdWFyZVwiOiBcIlxcZjJlOVwiLFxuICBcImRhc2hcIjogXCJcXGYyZWFcIixcbiAgXCJkaWFncmFtLTItZmlsbFwiOiBcIlxcZjJlYlwiLFxuICBcImRpYWdyYW0tMlwiOiBcIlxcZjJlY1wiLFxuICBcImRpYWdyYW0tMy1maWxsXCI6IFwiXFxmMmVkXCIsXG4gIFwiZGlhZ3JhbS0zXCI6IFwiXFxmMmVlXCIsXG4gIFwiZGlhbW9uZC1maWxsXCI6IFwiXFxmMmVmXCIsXG4gIFwiZGlhbW9uZC1oYWxmXCI6IFwiXFxmMmYwXCIsXG4gIFwiZGlhbW9uZFwiOiBcIlxcZjJmMVwiLFxuICBcImRpY2UtMS1maWxsXCI6IFwiXFxmMmYyXCIsXG4gIFwiZGljZS0xXCI6IFwiXFxmMmYzXCIsXG4gIFwiZGljZS0yLWZpbGxcIjogXCJcXGYyZjRcIixcbiAgXCJkaWNlLTJcIjogXCJcXGYyZjVcIixcbiAgXCJkaWNlLTMtZmlsbFwiOiBcIlxcZjJmNlwiLFxuICBcImRpY2UtM1wiOiBcIlxcZjJmN1wiLFxuICBcImRpY2UtNC1maWxsXCI6IFwiXFxmMmY4XCIsXG4gIFwiZGljZS00XCI6IFwiXFxmMmY5XCIsXG4gIFwiZGljZS01LWZpbGxcIjogXCJcXGYyZmFcIixcbiAgXCJkaWNlLTVcIjogXCJcXGYyZmJcIixcbiAgXCJkaWNlLTYtZmlsbFwiOiBcIlxcZjJmY1wiLFxuICBcImRpY2UtNlwiOiBcIlxcZjJmZFwiLFxuICBcImRpc2MtZmlsbFwiOiBcIlxcZjJmZVwiLFxuICBcImRpc2NcIjogXCJcXGYyZmZcIixcbiAgXCJkaXNjb3JkXCI6IFwiXFxmMzAwXCIsXG4gIFwiZGlzcGxheS1maWxsXCI6IFwiXFxmMzAxXCIsXG4gIFwiZGlzcGxheVwiOiBcIlxcZjMwMlwiLFxuICBcImRpc3RyaWJ1dGUtaG9yaXpvbnRhbFwiOiBcIlxcZjMwM1wiLFxuICBcImRpc3RyaWJ1dGUtdmVydGljYWxcIjogXCJcXGYzMDRcIixcbiAgXCJkb29yLWNsb3NlZC1maWxsXCI6IFwiXFxmMzA1XCIsXG4gIFwiZG9vci1jbG9zZWRcIjogXCJcXGYzMDZcIixcbiAgXCJkb29yLW9wZW4tZmlsbFwiOiBcIlxcZjMwN1wiLFxuICBcImRvb3Itb3BlblwiOiBcIlxcZjMwOFwiLFxuICBcImRvdFwiOiBcIlxcZjMwOVwiLFxuICBcImRvd25sb2FkXCI6IFwiXFxmMzBhXCIsXG4gIFwiZHJvcGxldC1maWxsXCI6IFwiXFxmMzBiXCIsXG4gIFwiZHJvcGxldC1oYWxmXCI6IFwiXFxmMzBjXCIsXG4gIFwiZHJvcGxldFwiOiBcIlxcZjMwZFwiLFxuICBcImVhcmJ1ZHNcIjogXCJcXGYzMGVcIixcbiAgXCJlYXNlbC1maWxsXCI6IFwiXFxmMzBmXCIsXG4gIFwiZWFzZWxcIjogXCJcXGYzMTBcIixcbiAgXCJlZ2ctZmlsbFwiOiBcIlxcZjMxMVwiLFxuICBcImVnZy1mcmllZFwiOiBcIlxcZjMxMlwiLFxuICBcImVnZ1wiOiBcIlxcZjMxM1wiLFxuICBcImVqZWN0LWZpbGxcIjogXCJcXGYzMTRcIixcbiAgXCJlamVjdFwiOiBcIlxcZjMxNVwiLFxuICBcImVtb2ppLWFuZ3J5LWZpbGxcIjogXCJcXGYzMTZcIixcbiAgXCJlbW9qaS1hbmdyeVwiOiBcIlxcZjMxN1wiLFxuICBcImVtb2ppLWRpenp5LWZpbGxcIjogXCJcXGYzMThcIixcbiAgXCJlbW9qaS1kaXp6eVwiOiBcIlxcZjMxOVwiLFxuICBcImVtb2ppLWV4cHJlc3Npb25sZXNzLWZpbGxcIjogXCJcXGYzMWFcIixcbiAgXCJlbW9qaS1leHByZXNzaW9ubGVzc1wiOiBcIlxcZjMxYlwiLFxuICBcImVtb2ppLWZyb3duLWZpbGxcIjogXCJcXGYzMWNcIixcbiAgXCJlbW9qaS1mcm93blwiOiBcIlxcZjMxZFwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXMtZmlsbFwiOiBcIlxcZjMxZVwiLFxuICBcImVtb2ppLWhlYXJ0LWV5ZXNcIjogXCJcXGYzMWZcIixcbiAgXCJlbW9qaS1sYXVnaGluZy1maWxsXCI6IFwiXFxmMzIwXCIsXG4gIFwiZW1vamktbGF1Z2hpbmdcIjogXCJcXGYzMjFcIixcbiAgXCJlbW9qaS1uZXV0cmFsLWZpbGxcIjogXCJcXGYzMjJcIixcbiAgXCJlbW9qaS1uZXV0cmFsXCI6IFwiXFxmMzIzXCIsXG4gIFwiZW1vamktc21pbGUtZmlsbFwiOiBcIlxcZjMyNFwiLFxuICBcImVtb2ppLXNtaWxlLXVwc2lkZS1kb3duLWZpbGxcIjogXCJcXGYzMjVcIixcbiAgXCJlbW9qaS1zbWlsZS11cHNpZGUtZG93blwiOiBcIlxcZjMyNlwiLFxuICBcImVtb2ppLXNtaWxlXCI6IFwiXFxmMzI3XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlcy1maWxsXCI6IFwiXFxmMzI4XCIsXG4gIFwiZW1vamktc3VuZ2xhc3Nlc1wiOiBcIlxcZjMyOVwiLFxuICBcImVtb2ppLXdpbmstZmlsbFwiOiBcIlxcZjMyYVwiLFxuICBcImVtb2ppLXdpbmtcIjogXCJcXGYzMmJcIixcbiAgXCJlbnZlbG9wZS1maWxsXCI6IFwiXFxmMzJjXCIsXG4gIFwiZW52ZWxvcGUtb3Blbi1maWxsXCI6IFwiXFxmMzJkXCIsXG4gIFwiZW52ZWxvcGUtb3BlblwiOiBcIlxcZjMyZVwiLFxuICBcImVudmVsb3BlXCI6IFwiXFxmMzJmXCIsXG4gIFwiZXJhc2VyLWZpbGxcIjogXCJcXGYzMzBcIixcbiAgXCJlcmFzZXJcIjogXCJcXGYzMzFcIixcbiAgXCJleGNsYW1hdGlvbi1jaXJjbGUtZmlsbFwiOiBcIlxcZjMzMlwiLFxuICBcImV4Y2xhbWF0aW9uLWNpcmNsZVwiOiBcIlxcZjMzM1wiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmQtZmlsbFwiOiBcIlxcZjMzNFwiLFxuICBcImV4Y2xhbWF0aW9uLWRpYW1vbmRcIjogXCJcXGYzMzVcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uLWZpbGxcIjogXCJcXGYzMzZcIixcbiAgXCJleGNsYW1hdGlvbi1vY3RhZ29uXCI6IFwiXFxmMzM3XCIsXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlLWZpbGxcIjogXCJcXGYzMzhcIixcbiAgXCJleGNsYW1hdGlvbi1zcXVhcmVcIjogXCJcXGYzMzlcIixcbiAgXCJleGNsYW1hdGlvbi10cmlhbmdsZS1maWxsXCI6IFwiXFxmMzNhXCIsXG4gIFwiZXhjbGFtYXRpb24tdHJpYW5nbGVcIjogXCJcXGYzM2JcIixcbiAgXCJleGNsYW1hdGlvblwiOiBcIlxcZjMzY1wiLFxuICBcImV4Y2x1ZGVcIjogXCJcXGYzM2RcIixcbiAgXCJleWUtZmlsbFwiOiBcIlxcZjMzZVwiLFxuICBcImV5ZS1zbGFzaC1maWxsXCI6IFwiXFxmMzNmXCIsXG4gIFwiZXllLXNsYXNoXCI6IFwiXFxmMzQwXCIsXG4gIFwiZXllXCI6IFwiXFxmMzQxXCIsXG4gIFwiZXllZHJvcHBlclwiOiBcIlxcZjM0MlwiLFxuICBcImV5ZWdsYXNzZXNcIjogXCJcXGYzNDNcIixcbiAgXCJmYWNlYm9va1wiOiBcIlxcZjM0NFwiLFxuICBcImZpbGUtYXJyb3ctZG93bi1maWxsXCI6IFwiXFxmMzQ1XCIsXG4gIFwiZmlsZS1hcnJvdy1kb3duXCI6IFwiXFxmMzQ2XCIsXG4gIFwiZmlsZS1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzQ3XCIsXG4gIFwiZmlsZS1hcnJvdy11cFwiOiBcIlxcZjM0OFwiLFxuICBcImZpbGUtYmFyLWdyYXBoLWZpbGxcIjogXCJcXGYzNDlcIixcbiAgXCJmaWxlLWJhci1ncmFwaFwiOiBcIlxcZjM0YVwiLFxuICBcImZpbGUtYmluYXJ5LWZpbGxcIjogXCJcXGYzNGJcIixcbiAgXCJmaWxlLWJpbmFyeVwiOiBcIlxcZjM0Y1wiLFxuICBcImZpbGUtYnJlYWstZmlsbFwiOiBcIlxcZjM0ZFwiLFxuICBcImZpbGUtYnJlYWtcIjogXCJcXGYzNGVcIixcbiAgXCJmaWxlLWNoZWNrLWZpbGxcIjogXCJcXGYzNGZcIixcbiAgXCJmaWxlLWNoZWNrXCI6IFwiXFxmMzUwXCIsXG4gIFwiZmlsZS1jb2RlLWZpbGxcIjogXCJcXGYzNTFcIixcbiAgXCJmaWxlLWNvZGVcIjogXCJcXGYzNTJcIixcbiAgXCJmaWxlLWRpZmYtZmlsbFwiOiBcIlxcZjM1M1wiLFxuICBcImZpbGUtZGlmZlwiOiBcIlxcZjM1NFwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGYzNTVcIixcbiAgXCJmaWxlLWVhcm1hcmstYXJyb3ctZG93blwiOiBcIlxcZjM1NlwiLFxuICBcImZpbGUtZWFybWFyay1hcnJvdy11cC1maWxsXCI6IFwiXFxmMzU3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWFycm93LXVwXCI6IFwiXFxmMzU4XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaC1maWxsXCI6IFwiXFxmMzU5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWJhci1ncmFwaFwiOiBcIlxcZjM1YVwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnktZmlsbFwiOiBcIlxcZjM1YlwiLFxuICBcImZpbGUtZWFybWFyay1iaW5hcnlcIjogXCJcXGYzNWNcIixcbiAgXCJmaWxlLWVhcm1hcmstYnJlYWstZmlsbFwiOiBcIlxcZjM1ZFwiLFxuICBcImZpbGUtZWFybWFyay1icmVha1wiOiBcIlxcZjM1ZVwiLFxuICBcImZpbGUtZWFybWFyay1jaGVjay1maWxsXCI6IFwiXFxmMzVmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNoZWNrXCI6IFwiXFxmMzYwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWNvZGUtZmlsbFwiOiBcIlxcZjM2MVwiLFxuICBcImZpbGUtZWFybWFyay1jb2RlXCI6IFwiXFxmMzYyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWRpZmYtZmlsbFwiOiBcIlxcZjM2M1wiLFxuICBcImZpbGUtZWFybWFyay1kaWZmXCI6IFwiXFxmMzY0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWVhc2VsLWZpbGxcIjogXCJcXGYzNjVcIixcbiAgXCJmaWxlLWVhcm1hcmstZWFzZWxcIjogXCJcXGYzNjZcIixcbiAgXCJmaWxlLWVhcm1hcmstZXhjZWwtZmlsbFwiOiBcIlxcZjM2N1wiLFxuICBcImZpbGUtZWFybWFyay1leGNlbFwiOiBcIlxcZjM2OFwiLFxuICBcImZpbGUtZWFybWFyay1maWxsXCI6IFwiXFxmMzY5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLWZvbnQtZmlsbFwiOiBcIlxcZjM2YVwiLFxuICBcImZpbGUtZWFybWFyay1mb250XCI6IFwiXFxmMzZiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWltYWdlLWZpbGxcIjogXCJcXGYzNmNcIixcbiAgXCJmaWxlLWVhcm1hcmstaW1hZ2VcIjogXCJcXGYzNmRcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jay1maWxsXCI6IFwiXFxmMzZlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLWxvY2tcIjogXCJcXGYzNmZcIixcbiAgXCJmaWxlLWVhcm1hcmstbG9jazItZmlsbFwiOiBcIlxcZjM3MFwiLFxuICBcImZpbGUtZWFybWFyay1sb2NrMlwiOiBcIlxcZjM3MVwiLFxuICBcImZpbGUtZWFybWFyay1tZWRpY2FsLWZpbGxcIjogXCJcXGYzNzJcIixcbiAgXCJmaWxlLWVhcm1hcmstbWVkaWNhbFwiOiBcIlxcZjM3M1wiLFxuICBcImZpbGUtZWFybWFyay1taW51cy1maWxsXCI6IFwiXFxmMzc0XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW1pbnVzXCI6IFwiXFxmMzc1XCIsXG4gIFwiZmlsZS1lYXJtYXJrLW11c2ljLWZpbGxcIjogXCJcXGYzNzZcIixcbiAgXCJmaWxlLWVhcm1hcmstbXVzaWNcIjogXCJcXGYzNzdcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uLWZpbGxcIjogXCJcXGYzNzhcIixcbiAgXCJmaWxlLWVhcm1hcmstcGVyc29uXCI6IFwiXFxmMzc5XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsYXktZmlsbFwiOiBcIlxcZjM3YVwiLFxuICBcImZpbGUtZWFybWFyay1wbGF5XCI6IFwiXFxmMzdiXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBsdXMtZmlsbFwiOiBcIlxcZjM3Y1wiLFxuICBcImZpbGUtZWFybWFyay1wbHVzXCI6IFwiXFxmMzdkXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBvc3QtZmlsbFwiOiBcIlxcZjM3ZVwiLFxuICBcImZpbGUtZWFybWFyay1wb3N0XCI6IFwiXFxmMzdmXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdC1maWxsXCI6IFwiXFxmMzgwXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXBwdFwiOiBcIlxcZjM4MVwiLFxuICBcImZpbGUtZWFybWFyay1yaWNodGV4dC1maWxsXCI6IFwiXFxmMzgyXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJpY2h0ZXh0XCI6IFwiXFxmMzgzXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXJ1bGVkLWZpbGxcIjogXCJcXGYzODRcIixcbiAgXCJmaWxlLWVhcm1hcmstcnVsZWRcIjogXCJcXGYzODVcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzLWZpbGxcIjogXCJcXGYzODZcIixcbiAgXCJmaWxlLWVhcm1hcmstc2xpZGVzXCI6IFwiXFxmMzg3XCIsXG4gIFwiZmlsZS1lYXJtYXJrLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzODhcIixcbiAgXCJmaWxlLWVhcm1hcmstc3ByZWFkc2hlZXRcIjogXCJcXGYzODlcIixcbiAgXCJmaWxlLWVhcm1hcmstdGV4dC1maWxsXCI6IFwiXFxmMzhhXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXRleHRcIjogXCJcXGYzOGJcIixcbiAgXCJmaWxlLWVhcm1hcmstd29yZC1maWxsXCI6IFwiXFxmMzhjXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXdvcmRcIjogXCJcXGYzOGRcIixcbiAgXCJmaWxlLWVhcm1hcmsteC1maWxsXCI6IFwiXFxmMzhlXCIsXG4gIFwiZmlsZS1lYXJtYXJrLXhcIjogXCJcXGYzOGZcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwLWZpbGxcIjogXCJcXGYzOTBcIixcbiAgXCJmaWxlLWVhcm1hcmstemlwXCI6IFwiXFxmMzkxXCIsXG4gIFwiZmlsZS1lYXJtYXJrXCI6IFwiXFxmMzkyXCIsXG4gIFwiZmlsZS1lYXNlbC1maWxsXCI6IFwiXFxmMzkzXCIsXG4gIFwiZmlsZS1lYXNlbFwiOiBcIlxcZjM5NFwiLFxuICBcImZpbGUtZXhjZWwtZmlsbFwiOiBcIlxcZjM5NVwiLFxuICBcImZpbGUtZXhjZWxcIjogXCJcXGYzOTZcIixcbiAgXCJmaWxlLWZpbGxcIjogXCJcXGYzOTdcIixcbiAgXCJmaWxlLWZvbnQtZmlsbFwiOiBcIlxcZjM5OFwiLFxuICBcImZpbGUtZm9udFwiOiBcIlxcZjM5OVwiLFxuICBcImZpbGUtaW1hZ2UtZmlsbFwiOiBcIlxcZjM5YVwiLFxuICBcImZpbGUtaW1hZ2VcIjogXCJcXGYzOWJcIixcbiAgXCJmaWxlLWxvY2stZmlsbFwiOiBcIlxcZjM5Y1wiLFxuICBcImZpbGUtbG9ja1wiOiBcIlxcZjM5ZFwiLFxuICBcImZpbGUtbG9jazItZmlsbFwiOiBcIlxcZjM5ZVwiLFxuICBcImZpbGUtbG9jazJcIjogXCJcXGYzOWZcIixcbiAgXCJmaWxlLW1lZGljYWwtZmlsbFwiOiBcIlxcZjNhMFwiLFxuICBcImZpbGUtbWVkaWNhbFwiOiBcIlxcZjNhMVwiLFxuICBcImZpbGUtbWludXMtZmlsbFwiOiBcIlxcZjNhMlwiLFxuICBcImZpbGUtbWludXNcIjogXCJcXGYzYTNcIixcbiAgXCJmaWxlLW11c2ljLWZpbGxcIjogXCJcXGYzYTRcIixcbiAgXCJmaWxlLW11c2ljXCI6IFwiXFxmM2E1XCIsXG4gIFwiZmlsZS1wZXJzb24tZmlsbFwiOiBcIlxcZjNhNlwiLFxuICBcImZpbGUtcGVyc29uXCI6IFwiXFxmM2E3XCIsXG4gIFwiZmlsZS1wbGF5LWZpbGxcIjogXCJcXGYzYThcIixcbiAgXCJmaWxlLXBsYXlcIjogXCJcXGYzYTlcIixcbiAgXCJmaWxlLXBsdXMtZmlsbFwiOiBcIlxcZjNhYVwiLFxuICBcImZpbGUtcGx1c1wiOiBcIlxcZjNhYlwiLFxuICBcImZpbGUtcG9zdC1maWxsXCI6IFwiXFxmM2FjXCIsXG4gIFwiZmlsZS1wb3N0XCI6IFwiXFxmM2FkXCIsXG4gIFwiZmlsZS1wcHQtZmlsbFwiOiBcIlxcZjNhZVwiLFxuICBcImZpbGUtcHB0XCI6IFwiXFxmM2FmXCIsXG4gIFwiZmlsZS1yaWNodGV4dC1maWxsXCI6IFwiXFxmM2IwXCIsXG4gIFwiZmlsZS1yaWNodGV4dFwiOiBcIlxcZjNiMVwiLFxuICBcImZpbGUtcnVsZWQtZmlsbFwiOiBcIlxcZjNiMlwiLFxuICBcImZpbGUtcnVsZWRcIjogXCJcXGYzYjNcIixcbiAgXCJmaWxlLXNsaWRlcy1maWxsXCI6IFwiXFxmM2I0XCIsXG4gIFwiZmlsZS1zbGlkZXNcIjogXCJcXGYzYjVcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0LWZpbGxcIjogXCJcXGYzYjZcIixcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6IFwiXFxmM2I3XCIsXG4gIFwiZmlsZS10ZXh0LWZpbGxcIjogXCJcXGYzYjhcIixcbiAgXCJmaWxlLXRleHRcIjogXCJcXGYzYjlcIixcbiAgXCJmaWxlLXdvcmQtZmlsbFwiOiBcIlxcZjNiYVwiLFxuICBcImZpbGUtd29yZFwiOiBcIlxcZjNiYlwiLFxuICBcImZpbGUteC1maWxsXCI6IFwiXFxmM2JjXCIsXG4gIFwiZmlsZS14XCI6IFwiXFxmM2JkXCIsXG4gIFwiZmlsZS16aXAtZmlsbFwiOiBcIlxcZjNiZVwiLFxuICBcImZpbGUtemlwXCI6IFwiXFxmM2JmXCIsXG4gIFwiZmlsZVwiOiBcIlxcZjNjMFwiLFxuICBcImZpbGVzLWFsdFwiOiBcIlxcZjNjMVwiLFxuICBcImZpbGVzXCI6IFwiXFxmM2MyXCIsXG4gIFwiZmlsbVwiOiBcIlxcZjNjM1wiLFxuICBcImZpbHRlci1jaXJjbGUtZmlsbFwiOiBcIlxcZjNjNFwiLFxuICBcImZpbHRlci1jaXJjbGVcIjogXCJcXGYzYzVcIixcbiAgXCJmaWx0ZXItbGVmdFwiOiBcIlxcZjNjNlwiLFxuICBcImZpbHRlci1yaWdodFwiOiBcIlxcZjNjN1wiLFxuICBcImZpbHRlci1zcXVhcmUtZmlsbFwiOiBcIlxcZjNjOFwiLFxuICBcImZpbHRlci1zcXVhcmVcIjogXCJcXGYzYzlcIixcbiAgXCJmaWx0ZXJcIjogXCJcXGYzY2FcIixcbiAgXCJmbGFnLWZpbGxcIjogXCJcXGYzY2JcIixcbiAgXCJmbGFnXCI6IFwiXFxmM2NjXCIsXG4gIFwiZmxvd2VyMVwiOiBcIlxcZjNjZFwiLFxuICBcImZsb3dlcjJcIjogXCJcXGYzY2VcIixcbiAgXCJmbG93ZXIzXCI6IFwiXFxmM2NmXCIsXG4gIFwiZm9sZGVyLWNoZWNrXCI6IFwiXFxmM2QwXCIsXG4gIFwiZm9sZGVyLWZpbGxcIjogXCJcXGYzZDFcIixcbiAgXCJmb2xkZXItbWludXNcIjogXCJcXGYzZDJcIixcbiAgXCJmb2xkZXItcGx1c1wiOiBcIlxcZjNkM1wiLFxuICBcImZvbGRlci1zeW1saW5rLWZpbGxcIjogXCJcXGYzZDRcIixcbiAgXCJmb2xkZXItc3ltbGlua1wiOiBcIlxcZjNkNVwiLFxuICBcImZvbGRlci14XCI6IFwiXFxmM2Q2XCIsXG4gIFwiZm9sZGVyXCI6IFwiXFxmM2Q3XCIsXG4gIFwiZm9sZGVyMi1vcGVuXCI6IFwiXFxmM2Q4XCIsXG4gIFwiZm9sZGVyMlwiOiBcIlxcZjNkOVwiLFxuICBcImZvbnRzXCI6IFwiXFxmM2RhXCIsXG4gIFwiZm9yd2FyZC1maWxsXCI6IFwiXFxmM2RiXCIsXG4gIFwiZm9yd2FyZFwiOiBcIlxcZjNkY1wiLFxuICBcImZyb250XCI6IFwiXFxmM2RkXCIsXG4gIFwiZnVsbHNjcmVlbi1leGl0XCI6IFwiXFxmM2RlXCIsXG4gIFwiZnVsbHNjcmVlblwiOiBcIlxcZjNkZlwiLFxuICBcImZ1bm5lbC1maWxsXCI6IFwiXFxmM2UwXCIsXG4gIFwiZnVubmVsXCI6IFwiXFxmM2UxXCIsXG4gIFwiZ2Vhci1maWxsXCI6IFwiXFxmM2UyXCIsXG4gIFwiZ2Vhci13aWRlLWNvbm5lY3RlZFwiOiBcIlxcZjNlM1wiLFxuICBcImdlYXItd2lkZVwiOiBcIlxcZjNlNFwiLFxuICBcImdlYXJcIjogXCJcXGYzZTVcIixcbiAgXCJnZW1cIjogXCJcXGYzZTZcIixcbiAgXCJnZW8tYWx0LWZpbGxcIjogXCJcXGYzZTdcIixcbiAgXCJnZW8tYWx0XCI6IFwiXFxmM2U4XCIsXG4gIFwiZ2VvLWZpbGxcIjogXCJcXGYzZTlcIixcbiAgXCJnZW9cIjogXCJcXGYzZWFcIixcbiAgXCJnaWZ0LWZpbGxcIjogXCJcXGYzZWJcIixcbiAgXCJnaWZ0XCI6IFwiXFxmM2VjXCIsXG4gIFwiZ2l0aHViXCI6IFwiXFxmM2VkXCIsXG4gIFwiZ2xvYmVcIjogXCJcXGYzZWVcIixcbiAgXCJnbG9iZTJcIjogXCJcXGYzZWZcIixcbiAgXCJnb29nbGVcIjogXCJcXGYzZjBcIixcbiAgXCJncmFwaC1kb3duXCI6IFwiXFxmM2YxXCIsXG4gIFwiZ3JhcGgtdXBcIjogXCJcXGYzZjJcIixcbiAgXCJncmlkLTF4Mi1maWxsXCI6IFwiXFxmM2YzXCIsXG4gIFwiZ3JpZC0xeDJcIjogXCJcXGYzZjRcIixcbiAgXCJncmlkLTN4Mi1nYXAtZmlsbFwiOiBcIlxcZjNmNVwiLFxuICBcImdyaWQtM3gyLWdhcFwiOiBcIlxcZjNmNlwiLFxuICBcImdyaWQtM3gyXCI6IFwiXFxmM2Y3XCIsXG4gIFwiZ3JpZC0zeDMtZ2FwLWZpbGxcIjogXCJcXGYzZjhcIixcbiAgXCJncmlkLTN4My1nYXBcIjogXCJcXGYzZjlcIixcbiAgXCJncmlkLTN4M1wiOiBcIlxcZjNmYVwiLFxuICBcImdyaWQtZmlsbFwiOiBcIlxcZjNmYlwiLFxuICBcImdyaWRcIjogXCJcXGYzZmNcIixcbiAgXCJncmlwLWhvcml6b250YWxcIjogXCJcXGYzZmRcIixcbiAgXCJncmlwLXZlcnRpY2FsXCI6IFwiXFxmM2ZlXCIsXG4gIFwiaGFtbWVyXCI6IFwiXFxmM2ZmXCIsXG4gIFwiaGFuZC1pbmRleC1maWxsXCI6IFwiXFxmNDAwXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYi1maWxsXCI6IFwiXFxmNDAxXCIsXG4gIFwiaGFuZC1pbmRleC10aHVtYlwiOiBcIlxcZjQwMlwiLFxuICBcImhhbmQtaW5kZXhcIjogXCJcXGY0MDNcIixcbiAgXCJoYW5kLXRodW1icy1kb3duLWZpbGxcIjogXCJcXGY0MDRcIixcbiAgXCJoYW5kLXRodW1icy1kb3duXCI6IFwiXFxmNDA1XCIsXG4gIFwiaGFuZC10aHVtYnMtdXAtZmlsbFwiOiBcIlxcZjQwNlwiLFxuICBcImhhbmQtdGh1bWJzLXVwXCI6IFwiXFxmNDA3XCIsXG4gIFwiaGFuZGJhZy1maWxsXCI6IFwiXFxmNDA4XCIsXG4gIFwiaGFuZGJhZ1wiOiBcIlxcZjQwOVwiLFxuICBcImhhc2hcIjogXCJcXGY0MGFcIixcbiAgXCJoZGQtZmlsbFwiOiBcIlxcZjQwYlwiLFxuICBcImhkZC1uZXR3b3JrLWZpbGxcIjogXCJcXGY0MGNcIixcbiAgXCJoZGQtbmV0d29ya1wiOiBcIlxcZjQwZFwiLFxuICBcImhkZC1yYWNrLWZpbGxcIjogXCJcXGY0MGVcIixcbiAgXCJoZGQtcmFja1wiOiBcIlxcZjQwZlwiLFxuICBcImhkZC1zdGFjay1maWxsXCI6IFwiXFxmNDEwXCIsXG4gIFwiaGRkLXN0YWNrXCI6IFwiXFxmNDExXCIsXG4gIFwiaGRkXCI6IFwiXFxmNDEyXCIsXG4gIFwiaGVhZHBob25lc1wiOiBcIlxcZjQxM1wiLFxuICBcImhlYWRzZXRcIjogXCJcXGY0MTRcIixcbiAgXCJoZWFydC1maWxsXCI6IFwiXFxmNDE1XCIsXG4gIFwiaGVhcnQtaGFsZlwiOiBcIlxcZjQxNlwiLFxuICBcImhlYXJ0XCI6IFwiXFxmNDE3XCIsXG4gIFwiaGVwdGFnb24tZmlsbFwiOiBcIlxcZjQxOFwiLFxuICBcImhlcHRhZ29uLWhhbGZcIjogXCJcXGY0MTlcIixcbiAgXCJoZXB0YWdvblwiOiBcIlxcZjQxYVwiLFxuICBcImhleGFnb24tZmlsbFwiOiBcIlxcZjQxYlwiLFxuICBcImhleGFnb24taGFsZlwiOiBcIlxcZjQxY1wiLFxuICBcImhleGFnb25cIjogXCJcXGY0MWRcIixcbiAgXCJob3VyZ2xhc3MtYm90dG9tXCI6IFwiXFxmNDFlXCIsXG4gIFwiaG91cmdsYXNzLXNwbGl0XCI6IFwiXFxmNDFmXCIsXG4gIFwiaG91cmdsYXNzLXRvcFwiOiBcIlxcZjQyMFwiLFxuICBcImhvdXJnbGFzc1wiOiBcIlxcZjQyMVwiLFxuICBcImhvdXNlLWRvb3ItZmlsbFwiOiBcIlxcZjQyMlwiLFxuICBcImhvdXNlLWRvb3JcIjogXCJcXGY0MjNcIixcbiAgXCJob3VzZS1maWxsXCI6IFwiXFxmNDI0XCIsXG4gIFwiaG91c2VcIjogXCJcXGY0MjVcIixcbiAgXCJoclwiOiBcIlxcZjQyNlwiLFxuICBcImh1cnJpY2FuZVwiOiBcIlxcZjQyN1wiLFxuICBcImltYWdlLWFsdFwiOiBcIlxcZjQyOFwiLFxuICBcImltYWdlLWZpbGxcIjogXCJcXGY0MjlcIixcbiAgXCJpbWFnZVwiOiBcIlxcZjQyYVwiLFxuICBcImltYWdlc1wiOiBcIlxcZjQyYlwiLFxuICBcImluYm94LWZpbGxcIjogXCJcXGY0MmNcIixcbiAgXCJpbmJveFwiOiBcIlxcZjQyZFwiLFxuICBcImluYm94ZXMtZmlsbFwiOiBcIlxcZjQyZVwiLFxuICBcImluYm94ZXNcIjogXCJcXGY0MmZcIixcbiAgXCJpbmZvLWNpcmNsZS1maWxsXCI6IFwiXFxmNDMwXCIsXG4gIFwiaW5mby1jaXJjbGVcIjogXCJcXGY0MzFcIixcbiAgXCJpbmZvLXNxdWFyZS1maWxsXCI6IFwiXFxmNDMyXCIsXG4gIFwiaW5mby1zcXVhcmVcIjogXCJcXGY0MzNcIixcbiAgXCJpbmZvXCI6IFwiXFxmNDM0XCIsXG4gIFwiaW5wdXQtY3Vyc29yLXRleHRcIjogXCJcXGY0MzVcIixcbiAgXCJpbnB1dC1jdXJzb3JcIjogXCJcXGY0MzZcIixcbiAgXCJpbnN0YWdyYW1cIjogXCJcXGY0MzdcIixcbiAgXCJpbnRlcnNlY3RcIjogXCJcXGY0MzhcIixcbiAgXCJqb3VybmFsLWFsYnVtXCI6IFwiXFxmNDM5XCIsXG4gIFwiam91cm5hbC1hcnJvdy1kb3duXCI6IFwiXFxmNDNhXCIsXG4gIFwiam91cm5hbC1hcnJvdy11cFwiOiBcIlxcZjQzYlwiLFxuICBcImpvdXJuYWwtYm9va21hcmstZmlsbFwiOiBcIlxcZjQzY1wiLFxuICBcImpvdXJuYWwtYm9va21hcmtcIjogXCJcXGY0M2RcIixcbiAgXCJqb3VybmFsLWNoZWNrXCI6IFwiXFxmNDNlXCIsXG4gIFwiam91cm5hbC1jb2RlXCI6IFwiXFxmNDNmXCIsXG4gIFwiam91cm5hbC1tZWRpY2FsXCI6IFwiXFxmNDQwXCIsXG4gIFwiam91cm5hbC1taW51c1wiOiBcIlxcZjQ0MVwiLFxuICBcImpvdXJuYWwtcGx1c1wiOiBcIlxcZjQ0MlwiLFxuICBcImpvdXJuYWwtcmljaHRleHRcIjogXCJcXGY0NDNcIixcbiAgXCJqb3VybmFsLXRleHRcIjogXCJcXGY0NDRcIixcbiAgXCJqb3VybmFsLXhcIjogXCJcXGY0NDVcIixcbiAgXCJqb3VybmFsXCI6IFwiXFxmNDQ2XCIsXG4gIFwiam91cm5hbHNcIjogXCJcXGY0NDdcIixcbiAgXCJqb3lzdGlja1wiOiBcIlxcZjQ0OFwiLFxuICBcImp1c3RpZnktbGVmdFwiOiBcIlxcZjQ0OVwiLFxuICBcImp1c3RpZnktcmlnaHRcIjogXCJcXGY0NGFcIixcbiAgXCJqdXN0aWZ5XCI6IFwiXFxmNDRiXCIsXG4gIFwia2FuYmFuLWZpbGxcIjogXCJcXGY0NGNcIixcbiAgXCJrYW5iYW5cIjogXCJcXGY0NGRcIixcbiAgXCJrZXktZmlsbFwiOiBcIlxcZjQ0ZVwiLFxuICBcImtleVwiOiBcIlxcZjQ0ZlwiLFxuICBcImtleWJvYXJkLWZpbGxcIjogXCJcXGY0NTBcIixcbiAgXCJrZXlib2FyZFwiOiBcIlxcZjQ1MVwiLFxuICBcImxhZGRlclwiOiBcIlxcZjQ1MlwiLFxuICBcImxhbXAtZmlsbFwiOiBcIlxcZjQ1M1wiLFxuICBcImxhbXBcIjogXCJcXGY0NTRcIixcbiAgXCJsYXB0b3AtZmlsbFwiOiBcIlxcZjQ1NVwiLFxuICBcImxhcHRvcFwiOiBcIlxcZjQ1NlwiLFxuICBcImxheWVyLWJhY2t3YXJkXCI6IFwiXFxmNDU3XCIsXG4gIFwibGF5ZXItZm9yd2FyZFwiOiBcIlxcZjQ1OFwiLFxuICBcImxheWVycy1maWxsXCI6IFwiXFxmNDU5XCIsXG4gIFwibGF5ZXJzLWhhbGZcIjogXCJcXGY0NWFcIixcbiAgXCJsYXllcnNcIjogXCJcXGY0NWJcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1pbnNldC1yZXZlcnNlXCI6IFwiXFxmNDVjXCIsXG4gIFwibGF5b3V0LXNpZGViYXItaW5zZXRcIjogXCJcXGY0NWRcIixcbiAgXCJsYXlvdXQtc2lkZWJhci1yZXZlcnNlXCI6IFwiXFxmNDVlXCIsXG4gIFwibGF5b3V0LXNpZGViYXJcIjogXCJcXGY0NWZcIixcbiAgXCJsYXlvdXQtc3BsaXRcIjogXCJcXGY0NjBcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyLXJldmVyc2VcIjogXCJcXGY0NjFcIixcbiAgXCJsYXlvdXQtdGV4dC1zaWRlYmFyXCI6IFwiXFxmNDYyXCIsXG4gIFwibGF5b3V0LXRleHQtd2luZG93LXJldmVyc2VcIjogXCJcXGY0NjNcIixcbiAgXCJsYXlvdXQtdGV4dC13aW5kb3dcIjogXCJcXGY0NjRcIixcbiAgXCJsYXlvdXQtdGhyZWUtY29sdW1uc1wiOiBcIlxcZjQ2NVwiLFxuICBcImxheW91dC13dGZcIjogXCJcXGY0NjZcIixcbiAgXCJsaWZlLXByZXNlcnZlclwiOiBcIlxcZjQ2N1wiLFxuICBcImxpZ2h0YnVsYi1maWxsXCI6IFwiXFxmNDY4XCIsXG4gIFwibGlnaHRidWxiLW9mZi1maWxsXCI6IFwiXFxmNDY5XCIsXG4gIFwibGlnaHRidWxiLW9mZlwiOiBcIlxcZjQ2YVwiLFxuICBcImxpZ2h0YnVsYlwiOiBcIlxcZjQ2YlwiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2UtZmlsbFwiOiBcIlxcZjQ2Y1wiLFxuICBcImxpZ2h0bmluZy1jaGFyZ2VcIjogXCJcXGY0NmRcIixcbiAgXCJsaWdodG5pbmctZmlsbFwiOiBcIlxcZjQ2ZVwiLFxuICBcImxpZ2h0bmluZ1wiOiBcIlxcZjQ2ZlwiLFxuICBcImxpbmstNDVkZWdcIjogXCJcXGY0NzBcIixcbiAgXCJsaW5rXCI6IFwiXFxmNDcxXCIsXG4gIFwibGlua2VkaW5cIjogXCJcXGY0NzJcIixcbiAgXCJsaXN0LWNoZWNrXCI6IFwiXFxmNDczXCIsXG4gIFwibGlzdC1uZXN0ZWRcIjogXCJcXGY0NzRcIixcbiAgXCJsaXN0LW9sXCI6IFwiXFxmNDc1XCIsXG4gIFwibGlzdC1zdGFyc1wiOiBcIlxcZjQ3NlwiLFxuICBcImxpc3QtdGFza1wiOiBcIlxcZjQ3N1wiLFxuICBcImxpc3QtdWxcIjogXCJcXGY0NzhcIixcbiAgXCJsaXN0XCI6IFwiXFxmNDc5XCIsXG4gIFwibG9jay1maWxsXCI6IFwiXFxmNDdhXCIsXG4gIFwibG9ja1wiOiBcIlxcZjQ3YlwiLFxuICBcIm1haWxib3hcIjogXCJcXGY0N2NcIixcbiAgXCJtYWlsYm94MlwiOiBcIlxcZjQ3ZFwiLFxuICBcIm1hcC1maWxsXCI6IFwiXFxmNDdlXCIsXG4gIFwibWFwXCI6IFwiXFxmNDdmXCIsXG4gIFwibWFya2Rvd24tZmlsbFwiOiBcIlxcZjQ4MFwiLFxuICBcIm1hcmtkb3duXCI6IFwiXFxmNDgxXCIsXG4gIFwibWFza1wiOiBcIlxcZjQ4MlwiLFxuICBcIm1lZ2FwaG9uZS1maWxsXCI6IFwiXFxmNDgzXCIsXG4gIFwibWVnYXBob25lXCI6IFwiXFxmNDg0XCIsXG4gIFwibWVudS1hcHAtZmlsbFwiOiBcIlxcZjQ4NVwiLFxuICBcIm1lbnUtYXBwXCI6IFwiXFxmNDg2XCIsXG4gIFwibWVudS1idXR0b24tZmlsbFwiOiBcIlxcZjQ4N1wiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGUtZmlsbFwiOiBcIlxcZjQ4OFwiLFxuICBcIm1lbnUtYnV0dG9uLXdpZGVcIjogXCJcXGY0ODlcIixcbiAgXCJtZW51LWJ1dHRvblwiOiBcIlxcZjQ4YVwiLFxuICBcIm1lbnUtZG93blwiOiBcIlxcZjQ4YlwiLFxuICBcIm1lbnUtdXBcIjogXCJcXGY0OGNcIixcbiAgXCJtaWMtZmlsbFwiOiBcIlxcZjQ4ZFwiLFxuICBcIm1pYy1tdXRlLWZpbGxcIjogXCJcXGY0OGVcIixcbiAgXCJtaWMtbXV0ZVwiOiBcIlxcZjQ4ZlwiLFxuICBcIm1pY1wiOiBcIlxcZjQ5MFwiLFxuICBcIm1pbmVjYXJ0LWxvYWRlZFwiOiBcIlxcZjQ5MVwiLFxuICBcIm1pbmVjYXJ0XCI6IFwiXFxmNDkyXCIsXG4gIFwibW9pc3R1cmVcIjogXCJcXGY0OTNcIixcbiAgXCJtb29uLWZpbGxcIjogXCJcXGY0OTRcIixcbiAgXCJtb29uLXN0YXJzLWZpbGxcIjogXCJcXGY0OTVcIixcbiAgXCJtb29uLXN0YXJzXCI6IFwiXFxmNDk2XCIsXG4gIFwibW9vblwiOiBcIlxcZjQ5N1wiLFxuICBcIm1vdXNlLWZpbGxcIjogXCJcXGY0OThcIixcbiAgXCJtb3VzZVwiOiBcIlxcZjQ5OVwiLFxuICBcIm1vdXNlMi1maWxsXCI6IFwiXFxmNDlhXCIsXG4gIFwibW91c2UyXCI6IFwiXFxmNDliXCIsXG4gIFwibW91c2UzLWZpbGxcIjogXCJcXGY0OWNcIixcbiAgXCJtb3VzZTNcIjogXCJcXGY0OWRcIixcbiAgXCJtdXNpYy1ub3RlLWJlYW1lZFwiOiBcIlxcZjQ5ZVwiLFxuICBcIm11c2ljLW5vdGUtbGlzdFwiOiBcIlxcZjQ5ZlwiLFxuICBcIm11c2ljLW5vdGVcIjogXCJcXGY0YTBcIixcbiAgXCJtdXNpYy1wbGF5ZXItZmlsbFwiOiBcIlxcZjRhMVwiLFxuICBcIm11c2ljLXBsYXllclwiOiBcIlxcZjRhMlwiLFxuICBcIm5ld3NwYXBlclwiOiBcIlxcZjRhM1wiLFxuICBcIm5vZGUtbWludXMtZmlsbFwiOiBcIlxcZjRhNFwiLFxuICBcIm5vZGUtbWludXNcIjogXCJcXGY0YTVcIixcbiAgXCJub2RlLXBsdXMtZmlsbFwiOiBcIlxcZjRhNlwiLFxuICBcIm5vZGUtcGx1c1wiOiBcIlxcZjRhN1wiLFxuICBcIm51dC1maWxsXCI6IFwiXFxmNGE4XCIsXG4gIFwibnV0XCI6IFwiXFxmNGE5XCIsXG4gIFwib2N0YWdvbi1maWxsXCI6IFwiXFxmNGFhXCIsXG4gIFwib2N0YWdvbi1oYWxmXCI6IFwiXFxmNGFiXCIsXG4gIFwib2N0YWdvblwiOiBcIlxcZjRhY1wiLFxuICBcIm9wdGlvblwiOiBcIlxcZjRhZFwiLFxuICBcIm91dGxldFwiOiBcIlxcZjRhZVwiLFxuICBcInBhaW50LWJ1Y2tldFwiOiBcIlxcZjRhZlwiLFxuICBcInBhbGV0dGUtZmlsbFwiOiBcIlxcZjRiMFwiLFxuICBcInBhbGV0dGVcIjogXCJcXGY0YjFcIixcbiAgXCJwYWxldHRlMlwiOiBcIlxcZjRiMlwiLFxuICBcInBhcGVyY2xpcFwiOiBcIlxcZjRiM1wiLFxuICBcInBhcmFncmFwaFwiOiBcIlxcZjRiNFwiLFxuICBcInBhdGNoLWNoZWNrLWZpbGxcIjogXCJcXGY0YjVcIixcbiAgXCJwYXRjaC1jaGVja1wiOiBcIlxcZjRiNlwiLFxuICBcInBhdGNoLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY0YjdcIixcbiAgXCJwYXRjaC1leGNsYW1hdGlvblwiOiBcIlxcZjRiOFwiLFxuICBcInBhdGNoLW1pbnVzLWZpbGxcIjogXCJcXGY0YjlcIixcbiAgXCJwYXRjaC1taW51c1wiOiBcIlxcZjRiYVwiLFxuICBcInBhdGNoLXBsdXMtZmlsbFwiOiBcIlxcZjRiYlwiLFxuICBcInBhdGNoLXBsdXNcIjogXCJcXGY0YmNcIixcbiAgXCJwYXRjaC1xdWVzdGlvbi1maWxsXCI6IFwiXFxmNGJkXCIsXG4gIFwicGF0Y2gtcXVlc3Rpb25cIjogXCJcXGY0YmVcIixcbiAgXCJwYXVzZS1idG4tZmlsbFwiOiBcIlxcZjRiZlwiLFxuICBcInBhdXNlLWJ0blwiOiBcIlxcZjRjMFwiLFxuICBcInBhdXNlLWNpcmNsZS1maWxsXCI6IFwiXFxmNGMxXCIsXG4gIFwicGF1c2UtY2lyY2xlXCI6IFwiXFxmNGMyXCIsXG4gIFwicGF1c2UtZmlsbFwiOiBcIlxcZjRjM1wiLFxuICBcInBhdXNlXCI6IFwiXFxmNGM0XCIsXG4gIFwicGVhY2UtZmlsbFwiOiBcIlxcZjRjNVwiLFxuICBcInBlYWNlXCI6IFwiXFxmNGM2XCIsXG4gIFwicGVuLWZpbGxcIjogXCJcXGY0YzdcIixcbiAgXCJwZW5cIjogXCJcXGY0YzhcIixcbiAgXCJwZW5jaWwtZmlsbFwiOiBcIlxcZjRjOVwiLFxuICBcInBlbmNpbC1zcXVhcmVcIjogXCJcXGY0Y2FcIixcbiAgXCJwZW5jaWxcIjogXCJcXGY0Y2JcIixcbiAgXCJwZW50YWdvbi1maWxsXCI6IFwiXFxmNGNjXCIsXG4gIFwicGVudGFnb24taGFsZlwiOiBcIlxcZjRjZFwiLFxuICBcInBlbnRhZ29uXCI6IFwiXFxmNGNlXCIsXG4gIFwicGVvcGxlLWZpbGxcIjogXCJcXGY0Y2ZcIixcbiAgXCJwZW9wbGVcIjogXCJcXGY0ZDBcIixcbiAgXCJwZXJjZW50XCI6IFwiXFxmNGQxXCIsXG4gIFwicGVyc29uLWJhZGdlLWZpbGxcIjogXCJcXGY0ZDJcIixcbiAgXCJwZXJzb24tYmFkZ2VcIjogXCJcXGY0ZDNcIixcbiAgXCJwZXJzb24tYm91bmRpbmctYm94XCI6IFwiXFxmNGQ0XCIsXG4gIFwicGVyc29uLWNoZWNrLWZpbGxcIjogXCJcXGY0ZDVcIixcbiAgXCJwZXJzb24tY2hlY2tcIjogXCJcXGY0ZDZcIixcbiAgXCJwZXJzb24tY2lyY2xlXCI6IFwiXFxmNGQ3XCIsXG4gIFwicGVyc29uLWRhc2gtZmlsbFwiOiBcIlxcZjRkOFwiLFxuICBcInBlcnNvbi1kYXNoXCI6IFwiXFxmNGQ5XCIsXG4gIFwicGVyc29uLWZpbGxcIjogXCJcXGY0ZGFcIixcbiAgXCJwZXJzb24tbGluZXMtZmlsbFwiOiBcIlxcZjRkYlwiLFxuICBcInBlcnNvbi1wbHVzLWZpbGxcIjogXCJcXGY0ZGNcIixcbiAgXCJwZXJzb24tcGx1c1wiOiBcIlxcZjRkZFwiLFxuICBcInBlcnNvbi1zcXVhcmVcIjogXCJcXGY0ZGVcIixcbiAgXCJwZXJzb24teC1maWxsXCI6IFwiXFxmNGRmXCIsXG4gIFwicGVyc29uLXhcIjogXCJcXGY0ZTBcIixcbiAgXCJwZXJzb25cIjogXCJcXGY0ZTFcIixcbiAgXCJwaG9uZS1maWxsXCI6IFwiXFxmNGUyXCIsXG4gIFwicGhvbmUtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY0ZTNcIixcbiAgXCJwaG9uZS1sYW5kc2NhcGVcIjogXCJcXGY0ZTRcIixcbiAgXCJwaG9uZS12aWJyYXRlLWZpbGxcIjogXCJcXGY0ZTVcIixcbiAgXCJwaG9uZS12aWJyYXRlXCI6IFwiXFxmNGU2XCIsXG4gIFwicGhvbmVcIjogXCJcXGY0ZTdcIixcbiAgXCJwaWUtY2hhcnQtZmlsbFwiOiBcIlxcZjRlOFwiLFxuICBcInBpZS1jaGFydFwiOiBcIlxcZjRlOVwiLFxuICBcInBpbi1hbmdsZS1maWxsXCI6IFwiXFxmNGVhXCIsXG4gIFwicGluLWFuZ2xlXCI6IFwiXFxmNGViXCIsXG4gIFwicGluLWZpbGxcIjogXCJcXGY0ZWNcIixcbiAgXCJwaW5cIjogXCJcXGY0ZWRcIixcbiAgXCJwaXAtZmlsbFwiOiBcIlxcZjRlZVwiLFxuICBcInBpcFwiOiBcIlxcZjRlZlwiLFxuICBcInBsYXktYnRuLWZpbGxcIjogXCJcXGY0ZjBcIixcbiAgXCJwbGF5LWJ0blwiOiBcIlxcZjRmMVwiLFxuICBcInBsYXktY2lyY2xlLWZpbGxcIjogXCJcXGY0ZjJcIixcbiAgXCJwbGF5LWNpcmNsZVwiOiBcIlxcZjRmM1wiLFxuICBcInBsYXktZmlsbFwiOiBcIlxcZjRmNFwiLFxuICBcInBsYXlcIjogXCJcXGY0ZjVcIixcbiAgXCJwbHVnLWZpbGxcIjogXCJcXGY0ZjZcIixcbiAgXCJwbHVnXCI6IFwiXFxmNGY3XCIsXG4gIFwicGx1cy1jaXJjbGUtZG90dGVkXCI6IFwiXFxmNGY4XCIsXG4gIFwicGx1cy1jaXJjbGUtZmlsbFwiOiBcIlxcZjRmOVwiLFxuICBcInBsdXMtY2lyY2xlXCI6IFwiXFxmNGZhXCIsXG4gIFwicGx1cy1zcXVhcmUtZG90dGVkXCI6IFwiXFxmNGZiXCIsXG4gIFwicGx1cy1zcXVhcmUtZmlsbFwiOiBcIlxcZjRmY1wiLFxuICBcInBsdXMtc3F1YXJlXCI6IFwiXFxmNGZkXCIsXG4gIFwicGx1c1wiOiBcIlxcZjRmZVwiLFxuICBcInBvd2VyXCI6IFwiXFxmNGZmXCIsXG4gIFwicHJpbnRlci1maWxsXCI6IFwiXFxmNTAwXCIsXG4gIFwicHJpbnRlclwiOiBcIlxcZjUwMVwiLFxuICBcInB1enpsZS1maWxsXCI6IFwiXFxmNTAyXCIsXG4gIFwicHV6emxlXCI6IFwiXFxmNTAzXCIsXG4gIFwicXVlc3Rpb24tY2lyY2xlLWZpbGxcIjogXCJcXGY1MDRcIixcbiAgXCJxdWVzdGlvbi1jaXJjbGVcIjogXCJcXGY1MDVcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kLWZpbGxcIjogXCJcXGY1MDZcIixcbiAgXCJxdWVzdGlvbi1kaWFtb25kXCI6IFwiXFxmNTA3XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvbi1maWxsXCI6IFwiXFxmNTA4XCIsXG4gIFwicXVlc3Rpb24tb2N0YWdvblwiOiBcIlxcZjUwOVwiLFxuICBcInF1ZXN0aW9uLXNxdWFyZS1maWxsXCI6IFwiXFxmNTBhXCIsXG4gIFwicXVlc3Rpb24tc3F1YXJlXCI6IFwiXFxmNTBiXCIsXG4gIFwicXVlc3Rpb25cIjogXCJcXGY1MGNcIixcbiAgXCJyYWluYm93XCI6IFwiXFxmNTBkXCIsXG4gIFwicmVjZWlwdC1jdXRvZmZcIjogXCJcXGY1MGVcIixcbiAgXCJyZWNlaXB0XCI6IFwiXFxmNTBmXCIsXG4gIFwicmVjZXB0aW9uLTBcIjogXCJcXGY1MTBcIixcbiAgXCJyZWNlcHRpb24tMVwiOiBcIlxcZjUxMVwiLFxuICBcInJlY2VwdGlvbi0yXCI6IFwiXFxmNTEyXCIsXG4gIFwicmVjZXB0aW9uLTNcIjogXCJcXGY1MTNcIixcbiAgXCJyZWNlcHRpb24tNFwiOiBcIlxcZjUxNFwiLFxuICBcInJlY29yZC1idG4tZmlsbFwiOiBcIlxcZjUxNVwiLFxuICBcInJlY29yZC1idG5cIjogXCJcXGY1MTZcIixcbiAgXCJyZWNvcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1MTdcIixcbiAgXCJyZWNvcmQtY2lyY2xlXCI6IFwiXFxmNTE4XCIsXG4gIFwicmVjb3JkLWZpbGxcIjogXCJcXGY1MTlcIixcbiAgXCJyZWNvcmRcIjogXCJcXGY1MWFcIixcbiAgXCJyZWNvcmQyLWZpbGxcIjogXCJcXGY1MWJcIixcbiAgXCJyZWNvcmQyXCI6IFwiXFxmNTFjXCIsXG4gIFwicmVwbHktYWxsLWZpbGxcIjogXCJcXGY1MWRcIixcbiAgXCJyZXBseS1hbGxcIjogXCJcXGY1MWVcIixcbiAgXCJyZXBseS1maWxsXCI6IFwiXFxmNTFmXCIsXG4gIFwicmVwbHlcIjogXCJcXGY1MjBcIixcbiAgXCJyc3MtZmlsbFwiOiBcIlxcZjUyMVwiLFxuICBcInJzc1wiOiBcIlxcZjUyMlwiLFxuICBcInJ1bGVyc1wiOiBcIlxcZjUyM1wiLFxuICBcInNhdmUtZmlsbFwiOiBcIlxcZjUyNFwiLFxuICBcInNhdmVcIjogXCJcXGY1MjVcIixcbiAgXCJzYXZlMi1maWxsXCI6IFwiXFxmNTI2XCIsXG4gIFwic2F2ZTJcIjogXCJcXGY1MjdcIixcbiAgXCJzY2lzc29yc1wiOiBcIlxcZjUyOFwiLFxuICBcInNjcmV3ZHJpdmVyXCI6IFwiXFxmNTI5XCIsXG4gIFwic2VhcmNoXCI6IFwiXFxmNTJhXCIsXG4gIFwic2VnbWVudGVkLW5hdlwiOiBcIlxcZjUyYlwiLFxuICBcInNlcnZlclwiOiBcIlxcZjUyY1wiLFxuICBcInNoYXJlLWZpbGxcIjogXCJcXGY1MmRcIixcbiAgXCJzaGFyZVwiOiBcIlxcZjUyZVwiLFxuICBcInNoaWVsZC1jaGVja1wiOiBcIlxcZjUyZlwiLFxuICBcInNoaWVsZC1leGNsYW1hdGlvblwiOiBcIlxcZjUzMFwiLFxuICBcInNoaWVsZC1maWxsLWNoZWNrXCI6IFwiXFxmNTMxXCIsXG4gIFwic2hpZWxkLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY1MzJcIixcbiAgXCJzaGllbGQtZmlsbC1taW51c1wiOiBcIlxcZjUzM1wiLFxuICBcInNoaWVsZC1maWxsLXBsdXNcIjogXCJcXGY1MzRcIixcbiAgXCJzaGllbGQtZmlsbC14XCI6IFwiXFxmNTM1XCIsXG4gIFwic2hpZWxkLWZpbGxcIjogXCJcXGY1MzZcIixcbiAgXCJzaGllbGQtbG9jay1maWxsXCI6IFwiXFxmNTM3XCIsXG4gIFwic2hpZWxkLWxvY2tcIjogXCJcXGY1MzhcIixcbiAgXCJzaGllbGQtbWludXNcIjogXCJcXGY1MzlcIixcbiAgXCJzaGllbGQtcGx1c1wiOiBcIlxcZjUzYVwiLFxuICBcInNoaWVsZC1zaGFkZWRcIjogXCJcXGY1M2JcIixcbiAgXCJzaGllbGQtc2xhc2gtZmlsbFwiOiBcIlxcZjUzY1wiLFxuICBcInNoaWVsZC1zbGFzaFwiOiBcIlxcZjUzZFwiLFxuICBcInNoaWVsZC14XCI6IFwiXFxmNTNlXCIsXG4gIFwic2hpZWxkXCI6IFwiXFxmNTNmXCIsXG4gIFwic2hpZnQtZmlsbFwiOiBcIlxcZjU0MFwiLFxuICBcInNoaWZ0XCI6IFwiXFxmNTQxXCIsXG4gIFwic2hvcC13aW5kb3dcIjogXCJcXGY1NDJcIixcbiAgXCJzaG9wXCI6IFwiXFxmNTQzXCIsXG4gIFwic2h1ZmZsZVwiOiBcIlxcZjU0NFwiLFxuICBcInNpZ25wb3N0LTItZmlsbFwiOiBcIlxcZjU0NVwiLFxuICBcInNpZ25wb3N0LTJcIjogXCJcXGY1NDZcIixcbiAgXCJzaWducG9zdC1maWxsXCI6IFwiXFxmNTQ3XCIsXG4gIFwic2lnbnBvc3Qtc3BsaXQtZmlsbFwiOiBcIlxcZjU0OFwiLFxuICBcInNpZ25wb3N0LXNwbGl0XCI6IFwiXFxmNTQ5XCIsXG4gIFwic2lnbnBvc3RcIjogXCJcXGY1NGFcIixcbiAgXCJzaW0tZmlsbFwiOiBcIlxcZjU0YlwiLFxuICBcInNpbVwiOiBcIlxcZjU0Y1wiLFxuICBcInNraXAtYmFja3dhcmQtYnRuLWZpbGxcIjogXCJcXGY1NGRcIixcbiAgXCJza2lwLWJhY2t3YXJkLWJ0blwiOiBcIlxcZjU0ZVwiLFxuICBcInNraXAtYmFja3dhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NGZcIixcbiAgXCJza2lwLWJhY2t3YXJkLWNpcmNsZVwiOiBcIlxcZjU1MFwiLFxuICBcInNraXAtYmFja3dhcmQtZmlsbFwiOiBcIlxcZjU1MVwiLFxuICBcInNraXAtYmFja3dhcmRcIjogXCJcXGY1NTJcIixcbiAgXCJza2lwLWVuZC1idG4tZmlsbFwiOiBcIlxcZjU1M1wiLFxuICBcInNraXAtZW5kLWJ0blwiOiBcIlxcZjU1NFwiLFxuICBcInNraXAtZW5kLWNpcmNsZS1maWxsXCI6IFwiXFxmNTU1XCIsXG4gIFwic2tpcC1lbmQtY2lyY2xlXCI6IFwiXFxmNTU2XCIsXG4gIFwic2tpcC1lbmQtZmlsbFwiOiBcIlxcZjU1N1wiLFxuICBcInNraXAtZW5kXCI6IFwiXFxmNTU4XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0bi1maWxsXCI6IFwiXFxmNTU5XCIsXG4gIFwic2tpcC1mb3J3YXJkLWJ0blwiOiBcIlxcZjU1YVwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjU1YlwiLFxuICBcInNraXAtZm9yd2FyZC1jaXJjbGVcIjogXCJcXGY1NWNcIixcbiAgXCJza2lwLWZvcndhcmQtZmlsbFwiOiBcIlxcZjU1ZFwiLFxuICBcInNraXAtZm9yd2FyZFwiOiBcIlxcZjU1ZVwiLFxuICBcInNraXAtc3RhcnQtYnRuLWZpbGxcIjogXCJcXGY1NWZcIixcbiAgXCJza2lwLXN0YXJ0LWJ0blwiOiBcIlxcZjU2MFwiLFxuICBcInNraXAtc3RhcnQtY2lyY2xlLWZpbGxcIjogXCJcXGY1NjFcIixcbiAgXCJza2lwLXN0YXJ0LWNpcmNsZVwiOiBcIlxcZjU2MlwiLFxuICBcInNraXAtc3RhcnQtZmlsbFwiOiBcIlxcZjU2M1wiLFxuICBcInNraXAtc3RhcnRcIjogXCJcXGY1NjRcIixcbiAgXCJzbGFja1wiOiBcIlxcZjU2NVwiLFxuICBcInNsYXNoLWNpcmNsZS1maWxsXCI6IFwiXFxmNTY2XCIsXG4gIFwic2xhc2gtY2lyY2xlXCI6IFwiXFxmNTY3XCIsXG4gIFwic2xhc2gtc3F1YXJlLWZpbGxcIjogXCJcXGY1NjhcIixcbiAgXCJzbGFzaC1zcXVhcmVcIjogXCJcXGY1NjlcIixcbiAgXCJzbGFzaFwiOiBcIlxcZjU2YVwiLFxuICBcInNsaWRlcnNcIjogXCJcXGY1NmJcIixcbiAgXCJzbWFydHdhdGNoXCI6IFwiXFxmNTZjXCIsXG4gIFwic25vd1wiOiBcIlxcZjU2ZFwiLFxuICBcInNub3cyXCI6IFwiXFxmNTZlXCIsXG4gIFwic25vdzNcIjogXCJcXGY1NmZcIixcbiAgXCJzb3J0LWFscGhhLWRvd24tYWx0XCI6IFwiXFxmNTcwXCIsXG4gIFwic29ydC1hbHBoYS1kb3duXCI6IFwiXFxmNTcxXCIsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogXCJcXGY1NzJcIixcbiAgXCJzb3J0LWFscGhhLXVwXCI6IFwiXFxmNTczXCIsXG4gIFwic29ydC1kb3duLWFsdFwiOiBcIlxcZjU3NFwiLFxuICBcInNvcnQtZG93blwiOiBcIlxcZjU3NVwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duLWFsdFwiOiBcIlxcZjU3NlwiLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6IFwiXFxmNTc3XCIsXG4gIFwic29ydC1udW1lcmljLXVwLWFsdFwiOiBcIlxcZjU3OFwiLFxuICBcInNvcnQtbnVtZXJpYy11cFwiOiBcIlxcZjU3OVwiLFxuICBcInNvcnQtdXAtYWx0XCI6IFwiXFxmNTdhXCIsXG4gIFwic29ydC11cFwiOiBcIlxcZjU3YlwiLFxuICBcInNvdW5kd2F2ZVwiOiBcIlxcZjU3Y1wiLFxuICBcInNwZWFrZXItZmlsbFwiOiBcIlxcZjU3ZFwiLFxuICBcInNwZWFrZXJcIjogXCJcXGY1N2VcIixcbiAgXCJzcGVlZG9tZXRlclwiOiBcIlxcZjU3ZlwiLFxuICBcInNwZWVkb21ldGVyMlwiOiBcIlxcZjU4MFwiLFxuICBcInNwZWxsY2hlY2tcIjogXCJcXGY1ODFcIixcbiAgXCJzcXVhcmUtZmlsbFwiOiBcIlxcZjU4MlwiLFxuICBcInNxdWFyZS1oYWxmXCI6IFwiXFxmNTgzXCIsXG4gIFwic3F1YXJlXCI6IFwiXFxmNTg0XCIsXG4gIFwic3RhY2tcIjogXCJcXGY1ODVcIixcbiAgXCJzdGFyLWZpbGxcIjogXCJcXGY1ODZcIixcbiAgXCJzdGFyLWhhbGZcIjogXCJcXGY1ODdcIixcbiAgXCJzdGFyXCI6IFwiXFxmNTg4XCIsXG4gIFwic3RhcnNcIjogXCJcXGY1ODlcIixcbiAgXCJzdGlja2llcy1maWxsXCI6IFwiXFxmNThhXCIsXG4gIFwic3RpY2tpZXNcIjogXCJcXGY1OGJcIixcbiAgXCJzdGlja3ktZmlsbFwiOiBcIlxcZjU4Y1wiLFxuICBcInN0aWNreVwiOiBcIlxcZjU4ZFwiLFxuICBcInN0b3AtYnRuLWZpbGxcIjogXCJcXGY1OGVcIixcbiAgXCJzdG9wLWJ0blwiOiBcIlxcZjU4ZlwiLFxuICBcInN0b3AtY2lyY2xlLWZpbGxcIjogXCJcXGY1OTBcIixcbiAgXCJzdG9wLWNpcmNsZVwiOiBcIlxcZjU5MVwiLFxuICBcInN0b3AtZmlsbFwiOiBcIlxcZjU5MlwiLFxuICBcInN0b3BcIjogXCJcXGY1OTNcIixcbiAgXCJzdG9wbGlnaHRzLWZpbGxcIjogXCJcXGY1OTRcIixcbiAgXCJzdG9wbGlnaHRzXCI6IFwiXFxmNTk1XCIsXG4gIFwic3RvcHdhdGNoLWZpbGxcIjogXCJcXGY1OTZcIixcbiAgXCJzdG9wd2F0Y2hcIjogXCJcXGY1OTdcIixcbiAgXCJzdWJ0cmFjdFwiOiBcIlxcZjU5OFwiLFxuICBcInN1aXQtY2x1Yi1maWxsXCI6IFwiXFxmNTk5XCIsXG4gIFwic3VpdC1jbHViXCI6IFwiXFxmNTlhXCIsXG4gIFwic3VpdC1kaWFtb25kLWZpbGxcIjogXCJcXGY1OWJcIixcbiAgXCJzdWl0LWRpYW1vbmRcIjogXCJcXGY1OWNcIixcbiAgXCJzdWl0LWhlYXJ0LWZpbGxcIjogXCJcXGY1OWRcIixcbiAgXCJzdWl0LWhlYXJ0XCI6IFwiXFxmNTllXCIsXG4gIFwic3VpdC1zcGFkZS1maWxsXCI6IFwiXFxmNTlmXCIsXG4gIFwic3VpdC1zcGFkZVwiOiBcIlxcZjVhMFwiLFxuICBcInN1bi1maWxsXCI6IFwiXFxmNWExXCIsXG4gIFwic3VuXCI6IFwiXFxmNWEyXCIsXG4gIFwic3VuZ2xhc3Nlc1wiOiBcIlxcZjVhM1wiLFxuICBcInN1bnJpc2UtZmlsbFwiOiBcIlxcZjVhNFwiLFxuICBcInN1bnJpc2VcIjogXCJcXGY1YTVcIixcbiAgXCJzdW5zZXQtZmlsbFwiOiBcIlxcZjVhNlwiLFxuICBcInN1bnNldFwiOiBcIlxcZjVhN1wiLFxuICBcInN5bW1ldHJ5LWhvcml6b250YWxcIjogXCJcXGY1YThcIixcbiAgXCJzeW1tZXRyeS12ZXJ0aWNhbFwiOiBcIlxcZjVhOVwiLFxuICBcInRhYmxlXCI6IFwiXFxmNWFhXCIsXG4gIFwidGFibGV0LWZpbGxcIjogXCJcXGY1YWJcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlLWZpbGxcIjogXCJcXGY1YWNcIixcbiAgXCJ0YWJsZXQtbGFuZHNjYXBlXCI6IFwiXFxmNWFkXCIsXG4gIFwidGFibGV0XCI6IFwiXFxmNWFlXCIsXG4gIFwidGFnLWZpbGxcIjogXCJcXGY1YWZcIixcbiAgXCJ0YWdcIjogXCJcXGY1YjBcIixcbiAgXCJ0YWdzLWZpbGxcIjogXCJcXGY1YjFcIixcbiAgXCJ0YWdzXCI6IFwiXFxmNWIyXCIsXG4gIFwidGVsZWdyYW1cIjogXCJcXGY1YjNcIixcbiAgXCJ0ZWxlcGhvbmUtZmlsbFwiOiBcIlxcZjViNFwiLFxuICBcInRlbGVwaG9uZS1mb3J3YXJkLWZpbGxcIjogXCJcXGY1YjVcIixcbiAgXCJ0ZWxlcGhvbmUtZm9yd2FyZFwiOiBcIlxcZjViNlwiLFxuICBcInRlbGVwaG9uZS1pbmJvdW5kLWZpbGxcIjogXCJcXGY1YjdcIixcbiAgXCJ0ZWxlcGhvbmUtaW5ib3VuZFwiOiBcIlxcZjViOFwiLFxuICBcInRlbGVwaG9uZS1taW51cy1maWxsXCI6IFwiXFxmNWI5XCIsXG4gIFwidGVsZXBob25lLW1pbnVzXCI6IFwiXFxmNWJhXCIsXG4gIFwidGVsZXBob25lLW91dGJvdW5kLWZpbGxcIjogXCJcXGY1YmJcIixcbiAgXCJ0ZWxlcGhvbmUtb3V0Ym91bmRcIjogXCJcXGY1YmNcIixcbiAgXCJ0ZWxlcGhvbmUtcGx1cy1maWxsXCI6IFwiXFxmNWJkXCIsXG4gIFwidGVsZXBob25lLXBsdXNcIjogXCJcXGY1YmVcIixcbiAgXCJ0ZWxlcGhvbmUteC1maWxsXCI6IFwiXFxmNWJmXCIsXG4gIFwidGVsZXBob25lLXhcIjogXCJcXGY1YzBcIixcbiAgXCJ0ZWxlcGhvbmVcIjogXCJcXGY1YzFcIixcbiAgXCJ0ZXJtaW5hbC1maWxsXCI6IFwiXFxmNWMyXCIsXG4gIFwidGVybWluYWxcIjogXCJcXGY1YzNcIixcbiAgXCJ0ZXh0LWNlbnRlclwiOiBcIlxcZjVjNFwiLFxuICBcInRleHQtaW5kZW50LWxlZnRcIjogXCJcXGY1YzVcIixcbiAgXCJ0ZXh0LWluZGVudC1yaWdodFwiOiBcIlxcZjVjNlwiLFxuICBcInRleHQtbGVmdFwiOiBcIlxcZjVjN1wiLFxuICBcInRleHQtcGFyYWdyYXBoXCI6IFwiXFxmNWM4XCIsXG4gIFwidGV4dC1yaWdodFwiOiBcIlxcZjVjOVwiLFxuICBcInRleHRhcmVhLXJlc2l6ZVwiOiBcIlxcZjVjYVwiLFxuICBcInRleHRhcmVhLXRcIjogXCJcXGY1Y2JcIixcbiAgXCJ0ZXh0YXJlYVwiOiBcIlxcZjVjY1wiLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogXCJcXGY1Y2RcIixcbiAgXCJ0aGVybW9tZXRlci1oaWdoXCI6IFwiXFxmNWNlXCIsXG4gIFwidGhlcm1vbWV0ZXItbG93XCI6IFwiXFxmNWNmXCIsXG4gIFwidGhlcm1vbWV0ZXItc25vd1wiOiBcIlxcZjVkMFwiLFxuICBcInRoZXJtb21ldGVyLXN1blwiOiBcIlxcZjVkMVwiLFxuICBcInRoZXJtb21ldGVyXCI6IFwiXFxmNWQyXCIsXG4gIFwidGhyZWUtZG90cy12ZXJ0aWNhbFwiOiBcIlxcZjVkM1wiLFxuICBcInRocmVlLWRvdHNcIjogXCJcXGY1ZDRcIixcbiAgXCJ0b2dnbGUtb2ZmXCI6IFwiXFxmNWQ1XCIsXG4gIFwidG9nZ2xlLW9uXCI6IFwiXFxmNWQ2XCIsXG4gIFwidG9nZ2xlMi1vZmZcIjogXCJcXGY1ZDdcIixcbiAgXCJ0b2dnbGUyLW9uXCI6IFwiXFxmNWQ4XCIsXG4gIFwidG9nZ2xlc1wiOiBcIlxcZjVkOVwiLFxuICBcInRvZ2dsZXMyXCI6IFwiXFxmNWRhXCIsXG4gIFwidG9vbHNcIjogXCJcXGY1ZGJcIixcbiAgXCJ0b3JuYWRvXCI6IFwiXFxmNWRjXCIsXG4gIFwidHJhc2gtZmlsbFwiOiBcIlxcZjVkZFwiLFxuICBcInRyYXNoXCI6IFwiXFxmNWRlXCIsXG4gIFwidHJhc2gyLWZpbGxcIjogXCJcXGY1ZGZcIixcbiAgXCJ0cmFzaDJcIjogXCJcXGY1ZTBcIixcbiAgXCJ0cmVlLWZpbGxcIjogXCJcXGY1ZTFcIixcbiAgXCJ0cmVlXCI6IFwiXFxmNWUyXCIsXG4gIFwidHJpYW5nbGUtZmlsbFwiOiBcIlxcZjVlM1wiLFxuICBcInRyaWFuZ2xlLWhhbGZcIjogXCJcXGY1ZTRcIixcbiAgXCJ0cmlhbmdsZVwiOiBcIlxcZjVlNVwiLFxuICBcInRyb3BoeS1maWxsXCI6IFwiXFxmNWU2XCIsXG4gIFwidHJvcGh5XCI6IFwiXFxmNWU3XCIsXG4gIFwidHJvcGljYWwtc3Rvcm1cIjogXCJcXGY1ZThcIixcbiAgXCJ0cnVjay1mbGF0YmVkXCI6IFwiXFxmNWU5XCIsXG4gIFwidHJ1Y2tcIjogXCJcXGY1ZWFcIixcbiAgXCJ0c3VuYW1pXCI6IFwiXFxmNWViXCIsXG4gIFwidHYtZmlsbFwiOiBcIlxcZjVlY1wiLFxuICBcInR2XCI6IFwiXFxmNWVkXCIsXG4gIFwidHdpdGNoXCI6IFwiXFxmNWVlXCIsXG4gIFwidHdpdHRlclwiOiBcIlxcZjVlZlwiLFxuICBcInR5cGUtYm9sZFwiOiBcIlxcZjVmMFwiLFxuICBcInR5cGUtaDFcIjogXCJcXGY1ZjFcIixcbiAgXCJ0eXBlLWgyXCI6IFwiXFxmNWYyXCIsXG4gIFwidHlwZS1oM1wiOiBcIlxcZjVmM1wiLFxuICBcInR5cGUtaXRhbGljXCI6IFwiXFxmNWY0XCIsXG4gIFwidHlwZS1zdHJpa2V0aHJvdWdoXCI6IFwiXFxmNWY1XCIsXG4gIFwidHlwZS11bmRlcmxpbmVcIjogXCJcXGY1ZjZcIixcbiAgXCJ0eXBlXCI6IFwiXFxmNWY3XCIsXG4gIFwidWktY2hlY2tzLWdyaWRcIjogXCJcXGY1ZjhcIixcbiAgXCJ1aS1jaGVja3NcIjogXCJcXGY1ZjlcIixcbiAgXCJ1aS1yYWRpb3MtZ3JpZFwiOiBcIlxcZjVmYVwiLFxuICBcInVpLXJhZGlvc1wiOiBcIlxcZjVmYlwiLFxuICBcInVtYnJlbGxhLWZpbGxcIjogXCJcXGY1ZmNcIixcbiAgXCJ1bWJyZWxsYVwiOiBcIlxcZjVmZFwiLFxuICBcInVuaW9uXCI6IFwiXFxmNWZlXCIsXG4gIFwidW5sb2NrLWZpbGxcIjogXCJcXGY1ZmZcIixcbiAgXCJ1bmxvY2tcIjogXCJcXGY2MDBcIixcbiAgXCJ1cGMtc2NhblwiOiBcIlxcZjYwMVwiLFxuICBcInVwY1wiOiBcIlxcZjYwMlwiLFxuICBcInVwbG9hZFwiOiBcIlxcZjYwM1wiLFxuICBcInZlY3Rvci1wZW5cIjogXCJcXGY2MDRcIixcbiAgXCJ2aWV3LWxpc3RcIjogXCJcXGY2MDVcIixcbiAgXCJ2aWV3LXN0YWNrZWRcIjogXCJcXGY2MDZcIixcbiAgXCJ2aW55bC1maWxsXCI6IFwiXFxmNjA3XCIsXG4gIFwidmlueWxcIjogXCJcXGY2MDhcIixcbiAgXCJ2b2ljZW1haWxcIjogXCJcXGY2MDlcIixcbiAgXCJ2b2x1bWUtZG93bi1maWxsXCI6IFwiXFxmNjBhXCIsXG4gIFwidm9sdW1lLWRvd25cIjogXCJcXGY2MGJcIixcbiAgXCJ2b2x1bWUtbXV0ZS1maWxsXCI6IFwiXFxmNjBjXCIsXG4gIFwidm9sdW1lLW11dGVcIjogXCJcXGY2MGRcIixcbiAgXCJ2b2x1bWUtb2ZmLWZpbGxcIjogXCJcXGY2MGVcIixcbiAgXCJ2b2x1bWUtb2ZmXCI6IFwiXFxmNjBmXCIsXG4gIFwidm9sdW1lLXVwLWZpbGxcIjogXCJcXGY2MTBcIixcbiAgXCJ2b2x1bWUtdXBcIjogXCJcXGY2MTFcIixcbiAgXCJ2clwiOiBcIlxcZjYxMlwiLFxuICBcIndhbGxldC1maWxsXCI6IFwiXFxmNjEzXCIsXG4gIFwid2FsbGV0XCI6IFwiXFxmNjE0XCIsXG4gIFwid2FsbGV0MlwiOiBcIlxcZjYxNVwiLFxuICBcIndhdGNoXCI6IFwiXFxmNjE2XCIsXG4gIFwid2F0ZXJcIjogXCJcXGY2MTdcIixcbiAgXCJ3aGF0c2FwcFwiOiBcIlxcZjYxOFwiLFxuICBcIndpZmktMVwiOiBcIlxcZjYxOVwiLFxuICBcIndpZmktMlwiOiBcIlxcZjYxYVwiLFxuICBcIndpZmktb2ZmXCI6IFwiXFxmNjFiXCIsXG4gIFwid2lmaVwiOiBcIlxcZjYxY1wiLFxuICBcIndpbmRcIjogXCJcXGY2MWRcIixcbiAgXCJ3aW5kb3ctZG9ja1wiOiBcIlxcZjYxZVwiLFxuICBcIndpbmRvdy1zaWRlYmFyXCI6IFwiXFxmNjFmXCIsXG4gIFwid2luZG93XCI6IFwiXFxmNjIwXCIsXG4gIFwid3JlbmNoXCI6IFwiXFxmNjIxXCIsXG4gIFwieC1jaXJjbGUtZmlsbFwiOiBcIlxcZjYyMlwiLFxuICBcIngtY2lyY2xlXCI6IFwiXFxmNjIzXCIsXG4gIFwieC1kaWFtb25kLWZpbGxcIjogXCJcXGY2MjRcIixcbiAgXCJ4LWRpYW1vbmRcIjogXCJcXGY2MjVcIixcbiAgXCJ4LW9jdGFnb24tZmlsbFwiOiBcIlxcZjYyNlwiLFxuICBcIngtb2N0YWdvblwiOiBcIlxcZjYyN1wiLFxuICBcIngtc3F1YXJlLWZpbGxcIjogXCJcXGY2MjhcIixcbiAgXCJ4LXNxdWFyZVwiOiBcIlxcZjYyOVwiLFxuICBcInhcIjogXCJcXGY2MmFcIixcbiAgXCJ5b3V0dWJlXCI6IFwiXFxmNjJiXCIsXG4gIFwiem9vbS1pblwiOiBcIlxcZjYyY1wiLFxuICBcInpvb20tb3V0XCI6IFwiXFxmNjJkXCIsXG4gIFwiYmFua1wiOiBcIlxcZjYyZVwiLFxuICBcImJhbmsyXCI6IFwiXFxmNjJmXCIsXG4gIFwiYmVsbC1zbGFzaC1maWxsXCI6IFwiXFxmNjMwXCIsXG4gIFwiYmVsbC1zbGFzaFwiOiBcIlxcZjYzMVwiLFxuICBcImNhc2gtY29pblwiOiBcIlxcZjYzMlwiLFxuICBcImNoZWNrLWxnXCI6IFwiXFxmNjMzXCIsXG4gIFwiY29pblwiOiBcIlxcZjYzNFwiLFxuICBcImN1cnJlbmN5LWJpdGNvaW5cIjogXCJcXGY2MzVcIixcbiAgXCJjdXJyZW5jeS1kb2xsYXJcIjogXCJcXGY2MzZcIixcbiAgXCJjdXJyZW5jeS1ldXJvXCI6IFwiXFxmNjM3XCIsXG4gIFwiY3VycmVuY3ktZXhjaGFuZ2VcIjogXCJcXGY2MzhcIixcbiAgXCJjdXJyZW5jeS1wb3VuZFwiOiBcIlxcZjYzOVwiLFxuICBcImN1cnJlbmN5LXllblwiOiBcIlxcZjYzYVwiLFxuICBcImRhc2gtbGdcIjogXCJcXGY2M2JcIixcbiAgXCJleGNsYW1hdGlvbi1sZ1wiOiBcIlxcZjYzY1wiLFxuICBcImZpbGUtZWFybWFyay1wZGYtZmlsbFwiOiBcIlxcZjYzZFwiLFxuICBcImZpbGUtZWFybWFyay1wZGZcIjogXCJcXGY2M2VcIixcbiAgXCJmaWxlLXBkZi1maWxsXCI6IFwiXFxmNjNmXCIsXG4gIFwiZmlsZS1wZGZcIjogXCJcXGY2NDBcIixcbiAgXCJnZW5kZXItYW1iaWd1b3VzXCI6IFwiXFxmNjQxXCIsXG4gIFwiZ2VuZGVyLWZlbWFsZVwiOiBcIlxcZjY0MlwiLFxuICBcImdlbmRlci1tYWxlXCI6IFwiXFxmNjQzXCIsXG4gIFwiZ2VuZGVyLXRyYW5zXCI6IFwiXFxmNjQ0XCIsXG4gIFwiaGVhZHNldC12clwiOiBcIlxcZjY0NVwiLFxuICBcImluZm8tbGdcIjogXCJcXGY2NDZcIixcbiAgXCJtYXN0b2RvblwiOiBcIlxcZjY0N1wiLFxuICBcIm1lc3NlbmdlclwiOiBcIlxcZjY0OFwiLFxuICBcInBpZ2d5LWJhbmstZmlsbFwiOiBcIlxcZjY0OVwiLFxuICBcInBpZ2d5LWJhbmtcIjogXCJcXGY2NGFcIixcbiAgXCJwaW4tbWFwLWZpbGxcIjogXCJcXGY2NGJcIixcbiAgXCJwaW4tbWFwXCI6IFwiXFxmNjRjXCIsXG4gIFwicGx1cy1sZ1wiOiBcIlxcZjY0ZFwiLFxuICBcInF1ZXN0aW9uLWxnXCI6IFwiXFxmNjRlXCIsXG4gIFwicmVjeWNsZVwiOiBcIlxcZjY0ZlwiLFxuICBcInJlZGRpdFwiOiBcIlxcZjY1MFwiLFxuICBcInNhZmUtZmlsbFwiOiBcIlxcZjY1MVwiLFxuICBcInNhZmUyLWZpbGxcIjogXCJcXGY2NTJcIixcbiAgXCJzYWZlMlwiOiBcIlxcZjY1M1wiLFxuICBcInNkLWNhcmQtZmlsbFwiOiBcIlxcZjY1NFwiLFxuICBcInNkLWNhcmRcIjogXCJcXGY2NTVcIixcbiAgXCJza3lwZVwiOiBcIlxcZjY1NlwiLFxuICBcInNsYXNoLWxnXCI6IFwiXFxmNjU3XCIsXG4gIFwidHJhbnNsYXRlXCI6IFwiXFxmNjU4XCIsXG4gIFwieC1sZ1wiOiBcIlxcZjY1OVwiLFxuICBcInNhZmVcIjogXCJcXGY2NWFcIixcbiAgXCJhcHBsZVwiOiBcIlxcZjY1YlwiLFxuICBcIm1pY3Jvc29mdFwiOiBcIlxcZjY1ZFwiLFxuICBcIndpbmRvd3NcIjogXCJcXGY2NWVcIixcbiAgXCJiZWhhbmNlXCI6IFwiXFxmNjVjXCIsXG4gIFwiZHJpYmJibGVcIjogXCJcXGY2NWZcIixcbiAgXCJsaW5lXCI6IFwiXFxmNjYwXCIsXG4gIFwibWVkaXVtXCI6IFwiXFxmNjYxXCIsXG4gIFwicGF5cGFsXCI6IFwiXFxmNjYyXCIsXG4gIFwicGludGVyZXN0XCI6IFwiXFxmNjYzXCIsXG4gIFwic2lnbmFsXCI6IFwiXFxmNjY0XCIsXG4gIFwic25hcGNoYXRcIjogXCJcXGY2NjVcIixcbiAgXCJzcG90aWZ5XCI6IFwiXFxmNjY2XCIsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogXCJcXGY2NjdcIixcbiAgXCJzdHJhdmFcIjogXCJcXGY2NjhcIixcbiAgXCJ3b3JkcHJlc3NcIjogXCJcXGY2NjlcIixcbiAgXCJ2aW1lb1wiOiBcIlxcZjY2YVwiLFxuICBcImFjdGl2aXR5XCI6IFwiXFxmNjZiXCIsXG4gIFwiZWFzZWwyLWZpbGxcIjogXCJcXGY2NmNcIixcbiAgXCJlYXNlbDJcIjogXCJcXGY2NmRcIixcbiAgXCJlYXNlbDMtZmlsbFwiOiBcIlxcZjY2ZVwiLFxuICBcImVhc2VsM1wiOiBcIlxcZjY2ZlwiLFxuICBcImZhblwiOiBcIlxcZjY3MFwiLFxuICBcImZpbmdlcnByaW50XCI6IFwiXFxmNjcxXCIsXG4gIFwiZ3JhcGgtZG93bi1hcnJvd1wiOiBcIlxcZjY3MlwiLFxuICBcImdyYXBoLXVwLWFycm93XCI6IFwiXFxmNjczXCIsXG4gIFwiaHlwbm90aXplXCI6IFwiXFxmNjc0XCIsXG4gIFwibWFnaWNcIjogXCJcXGY2NzVcIixcbiAgXCJwZXJzb24tcm9sb2RleFwiOiBcIlxcZjY3NlwiLFxuICBcInBlcnNvbi12aWRlb1wiOiBcIlxcZjY3N1wiLFxuICBcInBlcnNvbi12aWRlbzJcIjogXCJcXGY2NzhcIixcbiAgXCJwZXJzb24tdmlkZW8zXCI6IFwiXFxmNjc5XCIsXG4gIFwicGVyc29uLXdvcmtzcGFjZVwiOiBcIlxcZjY3YVwiLFxuICBcInJhZGlvYWN0aXZlXCI6IFwiXFxmNjdiXCIsXG4gIFwid2ViY2FtLWZpbGxcIjogXCJcXGY2N2NcIixcbiAgXCJ3ZWJjYW1cIjogXCJcXGY2N2RcIixcbiAgXCJ5aW4teWFuZ1wiOiBcIlxcZjY3ZVwiLFxuICBcImJhbmRhaWQtZmlsbFwiOiBcIlxcZjY4MFwiLFxuICBcImJhbmRhaWRcIjogXCJcXGY2ODFcIixcbiAgXCJibHVldG9vdGhcIjogXCJcXGY2ODJcIixcbiAgXCJib2R5LXRleHRcIjogXCJcXGY2ODNcIixcbiAgXCJib29tYm94XCI6IFwiXFxmNjg0XCIsXG4gIFwiYm94ZXNcIjogXCJcXGY2ODVcIixcbiAgXCJkcGFkLWZpbGxcIjogXCJcXGY2ODZcIixcbiAgXCJkcGFkXCI6IFwiXFxmNjg3XCIsXG4gIFwiZWFyLWZpbGxcIjogXCJcXGY2ODhcIixcbiAgXCJlYXJcIjogXCJcXGY2ODlcIixcbiAgXCJlbnZlbG9wZS1jaGVjay1maWxsXCI6IFwiXFxmNjhiXCIsXG4gIFwiZW52ZWxvcGUtY2hlY2tcIjogXCJcXGY2OGNcIixcbiAgXCJlbnZlbG9wZS1kYXNoLWZpbGxcIjogXCJcXGY2OGVcIixcbiAgXCJlbnZlbG9wZS1kYXNoXCI6IFwiXFxmNjhmXCIsXG4gIFwiZW52ZWxvcGUtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjY5MVwiLFxuICBcImVudmVsb3BlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNjkyXCIsXG4gIFwiZW52ZWxvcGUtcGx1cy1maWxsXCI6IFwiXFxmNjkzXCIsXG4gIFwiZW52ZWxvcGUtcGx1c1wiOiBcIlxcZjY5NFwiLFxuICBcImVudmVsb3BlLXNsYXNoLWZpbGxcIjogXCJcXGY2OTZcIixcbiAgXCJlbnZlbG9wZS1zbGFzaFwiOiBcIlxcZjY5N1wiLFxuICBcImVudmVsb3BlLXgtZmlsbFwiOiBcIlxcZjY5OVwiLFxuICBcImVudmVsb3BlLXhcIjogXCJcXGY2OWFcIixcbiAgXCJleHBsaWNpdC1maWxsXCI6IFwiXFxmNjliXCIsXG4gIFwiZXhwbGljaXRcIjogXCJcXGY2OWNcIixcbiAgXCJnaXRcIjogXCJcXGY2OWRcIixcbiAgXCJpbmZpbml0eVwiOiBcIlxcZjY5ZVwiLFxuICBcImxpc3QtY29sdW1ucy1yZXZlcnNlXCI6IFwiXFxmNjlmXCIsXG4gIFwibGlzdC1jb2x1bW5zXCI6IFwiXFxmNmEwXCIsXG4gIFwibWV0YVwiOiBcIlxcZjZhMVwiLFxuICBcIm5pbnRlbmRvLXN3aXRjaFwiOiBcIlxcZjZhNFwiLFxuICBcInBjLWRpc3BsYXktaG9yaXpvbnRhbFwiOiBcIlxcZjZhNVwiLFxuICBcInBjLWRpc3BsYXlcIjogXCJcXGY2YTZcIixcbiAgXCJwYy1ob3Jpem9udGFsXCI6IFwiXFxmNmE3XCIsXG4gIFwicGNcIjogXCJcXGY2YThcIixcbiAgXCJwbGF5c3RhdGlvblwiOiBcIlxcZjZhOVwiLFxuICBcInBsdXMtc2xhc2gtbWludXNcIjogXCJcXGY2YWFcIixcbiAgXCJwcm9qZWN0b3ItZmlsbFwiOiBcIlxcZjZhYlwiLFxuICBcInByb2plY3RvclwiOiBcIlxcZjZhY1wiLFxuICBcInFyLWNvZGUtc2NhblwiOiBcIlxcZjZhZFwiLFxuICBcInFyLWNvZGVcIjogXCJcXGY2YWVcIixcbiAgXCJxdW9yYVwiOiBcIlxcZjZhZlwiLFxuICBcInF1b3RlXCI6IFwiXFxmNmIwXCIsXG4gIFwicm9ib3RcIjogXCJcXGY2YjFcIixcbiAgXCJzZW5kLWNoZWNrLWZpbGxcIjogXCJcXGY2YjJcIixcbiAgXCJzZW5kLWNoZWNrXCI6IFwiXFxmNmIzXCIsXG4gIFwic2VuZC1kYXNoLWZpbGxcIjogXCJcXGY2YjRcIixcbiAgXCJzZW5kLWRhc2hcIjogXCJcXGY2YjVcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uLWZpbGxcIjogXCJcXGY2YjdcIixcbiAgXCJzZW5kLWV4Y2xhbWF0aW9uXCI6IFwiXFxmNmI4XCIsXG4gIFwic2VuZC1maWxsXCI6IFwiXFxmNmI5XCIsXG4gIFwic2VuZC1wbHVzLWZpbGxcIjogXCJcXGY2YmFcIixcbiAgXCJzZW5kLXBsdXNcIjogXCJcXGY2YmJcIixcbiAgXCJzZW5kLXNsYXNoLWZpbGxcIjogXCJcXGY2YmNcIixcbiAgXCJzZW5kLXNsYXNoXCI6IFwiXFxmNmJkXCIsXG4gIFwic2VuZC14LWZpbGxcIjogXCJcXGY2YmVcIixcbiAgXCJzZW5kLXhcIjogXCJcXGY2YmZcIixcbiAgXCJzZW5kXCI6IFwiXFxmNmMwXCIsXG4gIFwic3RlYW1cIjogXCJcXGY2YzFcIixcbiAgXCJ0ZXJtaW5hbC1kYXNoXCI6IFwiXFxmNmMzXCIsXG4gIFwidGVybWluYWwtcGx1c1wiOiBcIlxcZjZjNFwiLFxuICBcInRlcm1pbmFsLXNwbGl0XCI6IFwiXFxmNmM1XCIsXG4gIFwidGlja2V0LWRldGFpbGVkLWZpbGxcIjogXCJcXGY2YzZcIixcbiAgXCJ0aWNrZXQtZGV0YWlsZWRcIjogXCJcXGY2YzdcIixcbiAgXCJ0aWNrZXQtZmlsbFwiOiBcIlxcZjZjOFwiLFxuICBcInRpY2tldC1wZXJmb3JhdGVkLWZpbGxcIjogXCJcXGY2YzlcIixcbiAgXCJ0aWNrZXQtcGVyZm9yYXRlZFwiOiBcIlxcZjZjYVwiLFxuICBcInRpY2tldFwiOiBcIlxcZjZjYlwiLFxuICBcInRpa3Rva1wiOiBcIlxcZjZjY1wiLFxuICBcIndpbmRvdy1kYXNoXCI6IFwiXFxmNmNkXCIsXG4gIFwid2luZG93LWRlc2t0b3BcIjogXCJcXGY2Y2VcIixcbiAgXCJ3aW5kb3ctZnVsbHNjcmVlblwiOiBcIlxcZjZjZlwiLFxuICBcIndpbmRvdy1wbHVzXCI6IFwiXFxmNmQwXCIsXG4gIFwid2luZG93LXNwbGl0XCI6IFwiXFxmNmQxXCIsXG4gIFwid2luZG93LXN0YWNrXCI6IFwiXFxmNmQyXCIsXG4gIFwid2luZG93LXhcIjogXCJcXGY2ZDNcIixcbiAgXCJ4Ym94XCI6IFwiXFxmNmQ0XCIsXG4gIFwiZXRoZXJuZXRcIjogXCJcXGY2ZDVcIixcbiAgXCJoZG1pLWZpbGxcIjogXCJcXGY2ZDZcIixcbiAgXCJoZG1pXCI6IFwiXFxmNmQ3XCIsXG4gIFwidXNiLWMtZmlsbFwiOiBcIlxcZjZkOFwiLFxuICBcInVzYi1jXCI6IFwiXFxmNmQ5XCIsXG4gIFwidXNiLWZpbGxcIjogXCJcXGY2ZGFcIixcbiAgXCJ1c2ItcGx1Zy1maWxsXCI6IFwiXFxmNmRiXCIsXG4gIFwidXNiLXBsdWdcIjogXCJcXGY2ZGNcIixcbiAgXCJ1c2Itc3ltYm9sXCI6IFwiXFxmNmRkXCIsXG4gIFwidXNiXCI6IFwiXFxmNmRlXCIsXG4gIFwiYm9vbWJveC1maWxsXCI6IFwiXFxmNmRmXCIsXG4gIFwiZGlzcGxheXBvcnRcIjogXCJcXGY2ZTFcIixcbiAgXCJncHUtY2FyZFwiOiBcIlxcZjZlMlwiLFxuICBcIm1lbW9yeVwiOiBcIlxcZjZlM1wiLFxuICBcIm1vZGVtLWZpbGxcIjogXCJcXGY2ZTRcIixcbiAgXCJtb2RlbVwiOiBcIlxcZjZlNVwiLFxuICBcIm1vdGhlcmJvYXJkLWZpbGxcIjogXCJcXGY2ZTZcIixcbiAgXCJtb3RoZXJib2FyZFwiOiBcIlxcZjZlN1wiLFxuICBcIm9wdGljYWwtYXVkaW8tZmlsbFwiOiBcIlxcZjZlOFwiLFxuICBcIm9wdGljYWwtYXVkaW9cIjogXCJcXGY2ZTlcIixcbiAgXCJwY2ktY2FyZFwiOiBcIlxcZjZlYVwiLFxuICBcInJvdXRlci1maWxsXCI6IFwiXFxmNmViXCIsXG4gIFwicm91dGVyXCI6IFwiXFxmNmVjXCIsXG4gIFwidGh1bmRlcmJvbHQtZmlsbFwiOiBcIlxcZjZlZlwiLFxuICBcInRodW5kZXJib2x0XCI6IFwiXFxmNmYwXCIsXG4gIFwidXNiLWRyaXZlLWZpbGxcIjogXCJcXGY2ZjFcIixcbiAgXCJ1c2ItZHJpdmVcIjogXCJcXGY2ZjJcIixcbiAgXCJ1c2ItbWljcm8tZmlsbFwiOiBcIlxcZjZmM1wiLFxuICBcInVzYi1taWNyb1wiOiBcIlxcZjZmNFwiLFxuICBcInVzYi1taW5pLWZpbGxcIjogXCJcXGY2ZjVcIixcbiAgXCJ1c2ItbWluaVwiOiBcIlxcZjZmNlwiLFxuICBcImNsb3VkLWhhemUyXCI6IFwiXFxmNmY3XCIsXG4gIFwiZGV2aWNlLWhkZC1maWxsXCI6IFwiXFxmNmY4XCIsXG4gIFwiZGV2aWNlLWhkZFwiOiBcIlxcZjZmOVwiLFxuICBcImRldmljZS1zc2QtZmlsbFwiOiBcIlxcZjZmYVwiLFxuICBcImRldmljZS1zc2RcIjogXCJcXGY2ZmJcIixcbiAgXCJkaXNwbGF5cG9ydC1maWxsXCI6IFwiXFxmNmZjXCIsXG4gIFwibW9ydGFyYm9hcmQtZmlsbFwiOiBcIlxcZjZmZFwiLFxuICBcIm1vcnRhcmJvYXJkXCI6IFwiXFxmNmZlXCIsXG4gIFwidGVybWluYWwteFwiOiBcIlxcZjZmZlwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnQtZmlsbFwiOiBcIlxcZjcwMFwiLFxuICBcImFycm93LXRocm91Z2gtaGVhcnRcIjogXCJcXGY3MDFcIixcbiAgXCJiYWRnZS1zZC1maWxsXCI6IFwiXFxmNzAyXCIsXG4gIFwiYmFkZ2Utc2RcIjogXCJcXGY3MDNcIixcbiAgXCJiYWctaGVhcnQtZmlsbFwiOiBcIlxcZjcwNFwiLFxuICBcImJhZy1oZWFydFwiOiBcIlxcZjcwNVwiLFxuICBcImJhbGxvb24tZmlsbFwiOiBcIlxcZjcwNlwiLFxuICBcImJhbGxvb24taGVhcnQtZmlsbFwiOiBcIlxcZjcwN1wiLFxuICBcImJhbGxvb24taGVhcnRcIjogXCJcXGY3MDhcIixcbiAgXCJiYWxsb29uXCI6IFwiXFxmNzA5XCIsXG4gIFwiYm94Mi1maWxsXCI6IFwiXFxmNzBhXCIsXG4gIFwiYm94Mi1oZWFydC1maWxsXCI6IFwiXFxmNzBiXCIsXG4gIFwiYm94Mi1oZWFydFwiOiBcIlxcZjcwY1wiLFxuICBcImJveDJcIjogXCJcXGY3MGRcIixcbiAgXCJicmFjZXMtYXN0ZXJpc2tcIjogXCJcXGY3MGVcIixcbiAgXCJjYWxlbmRhci1oZWFydC1maWxsXCI6IFwiXFxmNzBmXCIsXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogXCJcXGY3MTBcIixcbiAgXCJjYWxlbmRhcjItaGVhcnQtZmlsbFwiOiBcIlxcZjcxMVwiLFxuICBcImNhbGVuZGFyMi1oZWFydFwiOiBcIlxcZjcxMlwiLFxuICBcImNoYXQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxM1wiLFxuICBcImNoYXQtaGVhcnRcIjogXCJcXGY3MTRcIixcbiAgXCJjaGF0LWxlZnQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxNVwiLFxuICBcImNoYXQtbGVmdC1oZWFydFwiOiBcIlxcZjcxNlwiLFxuICBcImNoYXQtcmlnaHQtaGVhcnQtZmlsbFwiOiBcIlxcZjcxN1wiLFxuICBcImNoYXQtcmlnaHQtaGVhcnRcIjogXCJcXGY3MThcIixcbiAgXCJjaGF0LXNxdWFyZS1oZWFydC1maWxsXCI6IFwiXFxmNzE5XCIsXG4gIFwiY2hhdC1zcXVhcmUtaGVhcnRcIjogXCJcXGY3MWFcIixcbiAgXCJjbGlwYm9hcmQtY2hlY2stZmlsbFwiOiBcIlxcZjcxYlwiLFxuICBcImNsaXBib2FyZC1kYXRhLWZpbGxcIjogXCJcXGY3MWNcIixcbiAgXCJjbGlwYm9hcmQtZmlsbFwiOiBcIlxcZjcxZFwiLFxuICBcImNsaXBib2FyZC1oZWFydC1maWxsXCI6IFwiXFxmNzFlXCIsXG4gIFwiY2xpcGJvYXJkLWhlYXJ0XCI6IFwiXFxmNzFmXCIsXG4gIFwiY2xpcGJvYXJkLW1pbnVzLWZpbGxcIjogXCJcXGY3MjBcIixcbiAgXCJjbGlwYm9hcmQtcGx1cy1maWxsXCI6IFwiXFxmNzIxXCIsXG4gIFwiY2xpcGJvYXJkLXB1bHNlXCI6IFwiXFxmNzIyXCIsXG4gIFwiY2xpcGJvYXJkLXgtZmlsbFwiOiBcIlxcZjcyM1wiLFxuICBcImNsaXBib2FyZDItY2hlY2stZmlsbFwiOiBcIlxcZjcyNFwiLFxuICBcImNsaXBib2FyZDItY2hlY2tcIjogXCJcXGY3MjVcIixcbiAgXCJjbGlwYm9hcmQyLWRhdGEtZmlsbFwiOiBcIlxcZjcyNlwiLFxuICBcImNsaXBib2FyZDItZGF0YVwiOiBcIlxcZjcyN1wiLFxuICBcImNsaXBib2FyZDItZmlsbFwiOiBcIlxcZjcyOFwiLFxuICBcImNsaXBib2FyZDItaGVhcnQtZmlsbFwiOiBcIlxcZjcyOVwiLFxuICBcImNsaXBib2FyZDItaGVhcnRcIjogXCJcXGY3MmFcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzLWZpbGxcIjogXCJcXGY3MmJcIixcbiAgXCJjbGlwYm9hcmQyLW1pbnVzXCI6IFwiXFxmNzJjXCIsXG4gIFwiY2xpcGJvYXJkMi1wbHVzLWZpbGxcIjogXCJcXGY3MmRcIixcbiAgXCJjbGlwYm9hcmQyLXBsdXNcIjogXCJcXGY3MmVcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlLWZpbGxcIjogXCJcXGY3MmZcIixcbiAgXCJjbGlwYm9hcmQyLXB1bHNlXCI6IFwiXFxmNzMwXCIsXG4gIFwiY2xpcGJvYXJkMi14LWZpbGxcIjogXCJcXGY3MzFcIixcbiAgXCJjbGlwYm9hcmQyLXhcIjogXCJcXGY3MzJcIixcbiAgXCJjbGlwYm9hcmQyXCI6IFwiXFxmNzMzXCIsXG4gIFwiZW1vamkta2lzcy1maWxsXCI6IFwiXFxmNzM0XCIsXG4gIFwiZW1vamkta2lzc1wiOiBcIlxcZjczNVwiLFxuICBcImVudmVsb3BlLWhlYXJ0LWZpbGxcIjogXCJcXGY3MzZcIixcbiAgXCJlbnZlbG9wZS1oZWFydFwiOiBcIlxcZjczN1wiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnQtZmlsbFwiOiBcIlxcZjczOFwiLFxuICBcImVudmVsb3BlLW9wZW4taGVhcnRcIjogXCJcXGY3MzlcIixcbiAgXCJlbnZlbG9wZS1wYXBlci1maWxsXCI6IFwiXFxmNzNhXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXItaGVhcnQtZmlsbFwiOiBcIlxcZjczYlwiLFxuICBcImVudmVsb3BlLXBhcGVyLWhlYXJ0XCI6IFwiXFxmNzNjXCIsXG4gIFwiZW52ZWxvcGUtcGFwZXJcIjogXCJcXGY3M2RcIixcbiAgXCJmaWxldHlwZS1hYWNcIjogXCJcXGY3M2VcIixcbiAgXCJmaWxldHlwZS1haVwiOiBcIlxcZjczZlwiLFxuICBcImZpbGV0eXBlLWJtcFwiOiBcIlxcZjc0MFwiLFxuICBcImZpbGV0eXBlLWNzXCI6IFwiXFxmNzQxXCIsXG4gIFwiZmlsZXR5cGUtY3NzXCI6IFwiXFxmNzQyXCIsXG4gIFwiZmlsZXR5cGUtY3N2XCI6IFwiXFxmNzQzXCIsXG4gIFwiZmlsZXR5cGUtZG9jXCI6IFwiXFxmNzQ0XCIsXG4gIFwiZmlsZXR5cGUtZG9jeFwiOiBcIlxcZjc0NVwiLFxuICBcImZpbGV0eXBlLWV4ZVwiOiBcIlxcZjc0NlwiLFxuICBcImZpbGV0eXBlLWdpZlwiOiBcIlxcZjc0N1wiLFxuICBcImZpbGV0eXBlLWhlaWNcIjogXCJcXGY3NDhcIixcbiAgXCJmaWxldHlwZS1odG1sXCI6IFwiXFxmNzQ5XCIsXG4gIFwiZmlsZXR5cGUtamF2YVwiOiBcIlxcZjc0YVwiLFxuICBcImZpbGV0eXBlLWpwZ1wiOiBcIlxcZjc0YlwiLFxuICBcImZpbGV0eXBlLWpzXCI6IFwiXFxmNzRjXCIsXG4gIFwiZmlsZXR5cGUtanN4XCI6IFwiXFxmNzRkXCIsXG4gIFwiZmlsZXR5cGUta2V5XCI6IFwiXFxmNzRlXCIsXG4gIFwiZmlsZXR5cGUtbTRwXCI6IFwiXFxmNzRmXCIsXG4gIFwiZmlsZXR5cGUtbWRcIjogXCJcXGY3NTBcIixcbiAgXCJmaWxldHlwZS1tZHhcIjogXCJcXGY3NTFcIixcbiAgXCJmaWxldHlwZS1tb3ZcIjogXCJcXGY3NTJcIixcbiAgXCJmaWxldHlwZS1tcDNcIjogXCJcXGY3NTNcIixcbiAgXCJmaWxldHlwZS1tcDRcIjogXCJcXGY3NTRcIixcbiAgXCJmaWxldHlwZS1vdGZcIjogXCJcXGY3NTVcIixcbiAgXCJmaWxldHlwZS1wZGZcIjogXCJcXGY3NTZcIixcbiAgXCJmaWxldHlwZS1waHBcIjogXCJcXGY3NTdcIixcbiAgXCJmaWxldHlwZS1wbmdcIjogXCJcXGY3NThcIixcbiAgXCJmaWxldHlwZS1wcHRcIjogXCJcXGY3NWFcIixcbiAgXCJmaWxldHlwZS1wc2RcIjogXCJcXGY3NWJcIixcbiAgXCJmaWxldHlwZS1weVwiOiBcIlxcZjc1Y1wiLFxuICBcImZpbGV0eXBlLXJhd1wiOiBcIlxcZjc1ZFwiLFxuICBcImZpbGV0eXBlLXJiXCI6IFwiXFxmNzVlXCIsXG4gIFwiZmlsZXR5cGUtc2Fzc1wiOiBcIlxcZjc1ZlwiLFxuICBcImZpbGV0eXBlLXNjc3NcIjogXCJcXGY3NjBcIixcbiAgXCJmaWxldHlwZS1zaFwiOiBcIlxcZjc2MVwiLFxuICBcImZpbGV0eXBlLXN2Z1wiOiBcIlxcZjc2MlwiLFxuICBcImZpbGV0eXBlLXRpZmZcIjogXCJcXGY3NjNcIixcbiAgXCJmaWxldHlwZS10c3hcIjogXCJcXGY3NjRcIixcbiAgXCJmaWxldHlwZS10dGZcIjogXCJcXGY3NjVcIixcbiAgXCJmaWxldHlwZS10eHRcIjogXCJcXGY3NjZcIixcbiAgXCJmaWxldHlwZS13YXZcIjogXCJcXGY3NjdcIixcbiAgXCJmaWxldHlwZS13b2ZmXCI6IFwiXFxmNzY4XCIsXG4gIFwiZmlsZXR5cGUteGxzXCI6IFwiXFxmNzZhXCIsXG4gIFwiZmlsZXR5cGUteG1sXCI6IFwiXFxmNzZiXCIsXG4gIFwiZmlsZXR5cGUteW1sXCI6IFwiXFxmNzZjXCIsXG4gIFwiaGVhcnQtYXJyb3dcIjogXCJcXGY3NmRcIixcbiAgXCJoZWFydC1wdWxzZS1maWxsXCI6IFwiXFxmNzZlXCIsXG4gIFwiaGVhcnQtcHVsc2VcIjogXCJcXGY3NmZcIixcbiAgXCJoZWFydGJyZWFrLWZpbGxcIjogXCJcXGY3NzBcIixcbiAgXCJoZWFydGJyZWFrXCI6IFwiXFxmNzcxXCIsXG4gIFwiaGVhcnRzXCI6IFwiXFxmNzcyXCIsXG4gIFwiaG9zcGl0YWwtZmlsbFwiOiBcIlxcZjc3M1wiLFxuICBcImhvc3BpdGFsXCI6IFwiXFxmNzc0XCIsXG4gIFwiaG91c2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3NVwiLFxuICBcImhvdXNlLWhlYXJ0XCI6IFwiXFxmNzc2XCIsXG4gIFwiaW5jb2duaXRvXCI6IFwiXFxmNzc3XCIsXG4gIFwibWFnbmV0LWZpbGxcIjogXCJcXGY3NzhcIixcbiAgXCJtYWduZXRcIjogXCJcXGY3NzlcIixcbiAgXCJwZXJzb24taGVhcnRcIjogXCJcXGY3N2FcIixcbiAgXCJwZXJzb24taGVhcnRzXCI6IFwiXFxmNzdiXCIsXG4gIFwicGhvbmUtZmxpcFwiOiBcIlxcZjc3Y1wiLFxuICBcInBsdWdpblwiOiBcIlxcZjc3ZFwiLFxuICBcInBvc3RhZ2UtZmlsbFwiOiBcIlxcZjc3ZVwiLFxuICBcInBvc3RhZ2UtaGVhcnQtZmlsbFwiOiBcIlxcZjc3ZlwiLFxuICBcInBvc3RhZ2UtaGVhcnRcIjogXCJcXGY3ODBcIixcbiAgXCJwb3N0YWdlXCI6IFwiXFxmNzgxXCIsXG4gIFwicG9zdGNhcmQtZmlsbFwiOiBcIlxcZjc4MlwiLFxuICBcInBvc3RjYXJkLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODNcIixcbiAgXCJwb3N0Y2FyZC1oZWFydFwiOiBcIlxcZjc4NFwiLFxuICBcInBvc3RjYXJkXCI6IFwiXFxmNzg1XCIsXG4gIFwic2VhcmNoLWhlYXJ0LWZpbGxcIjogXCJcXGY3ODZcIixcbiAgXCJzZWFyY2gtaGVhcnRcIjogXCJcXGY3ODdcIixcbiAgXCJzbGlkZXJzMi12ZXJ0aWNhbFwiOiBcIlxcZjc4OFwiLFxuICBcInNsaWRlcnMyXCI6IFwiXFxmNzg5XCIsXG4gIFwidHJhc2gzLWZpbGxcIjogXCJcXGY3OGFcIixcbiAgXCJ0cmFzaDNcIjogXCJcXGY3OGJcIixcbiAgXCJ2YWxlbnRpbmVcIjogXCJcXGY3OGNcIixcbiAgXCJ2YWxlbnRpbmUyXCI6IFwiXFxmNzhkXCIsXG4gIFwid3JlbmNoLWFkanVzdGFibGUtY2lyY2xlLWZpbGxcIjogXCJcXGY3OGVcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZS1jaXJjbGVcIjogXCJcXGY3OGZcIixcbiAgXCJ3cmVuY2gtYWRqdXN0YWJsZVwiOiBcIlxcZjc5MFwiLFxuICBcImZpbGV0eXBlLWpzb25cIjogXCJcXGY3OTFcIixcbiAgXCJmaWxldHlwZS1wcHR4XCI6IFwiXFxmNzkyXCIsXG4gIFwiZmlsZXR5cGUteGxzeFwiOiBcIlxcZjc5M1wiLFxuICBcIjEtY2lyY2xlLWZpbGxcIjogXCJcXGY3OTZcIixcbiAgXCIxLWNpcmNsZVwiOiBcIlxcZjc5N1wiLFxuICBcIjEtc3F1YXJlLWZpbGxcIjogXCJcXGY3OThcIixcbiAgXCIxLXNxdWFyZVwiOiBcIlxcZjc5OVwiLFxuICBcIjItY2lyY2xlLWZpbGxcIjogXCJcXGY3OWNcIixcbiAgXCIyLWNpcmNsZVwiOiBcIlxcZjc5ZFwiLFxuICBcIjItc3F1YXJlLWZpbGxcIjogXCJcXGY3OWVcIixcbiAgXCIyLXNxdWFyZVwiOiBcIlxcZjc5ZlwiLFxuICBcIjMtY2lyY2xlLWZpbGxcIjogXCJcXGY3YTJcIixcbiAgXCIzLWNpcmNsZVwiOiBcIlxcZjdhM1wiLFxuICBcIjMtc3F1YXJlLWZpbGxcIjogXCJcXGY3YTRcIixcbiAgXCIzLXNxdWFyZVwiOiBcIlxcZjdhNVwiLFxuICBcIjQtY2lyY2xlLWZpbGxcIjogXCJcXGY3YThcIixcbiAgXCI0LWNpcmNsZVwiOiBcIlxcZjdhOVwiLFxuICBcIjQtc3F1YXJlLWZpbGxcIjogXCJcXGY3YWFcIixcbiAgXCI0LXNxdWFyZVwiOiBcIlxcZjdhYlwiLFxuICBcIjUtY2lyY2xlLWZpbGxcIjogXCJcXGY3YWVcIixcbiAgXCI1LWNpcmNsZVwiOiBcIlxcZjdhZlwiLFxuICBcIjUtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjBcIixcbiAgXCI1LXNxdWFyZVwiOiBcIlxcZjdiMVwiLFxuICBcIjYtY2lyY2xlLWZpbGxcIjogXCJcXGY3YjRcIixcbiAgXCI2LWNpcmNsZVwiOiBcIlxcZjdiNVwiLFxuICBcIjYtc3F1YXJlLWZpbGxcIjogXCJcXGY3YjZcIixcbiAgXCI2LXNxdWFyZVwiOiBcIlxcZjdiN1wiLFxuICBcIjctY2lyY2xlLWZpbGxcIjogXCJcXGY3YmFcIixcbiAgXCI3LWNpcmNsZVwiOiBcIlxcZjdiYlwiLFxuICBcIjctc3F1YXJlLWZpbGxcIjogXCJcXGY3YmNcIixcbiAgXCI3LXNxdWFyZVwiOiBcIlxcZjdiZFwiLFxuICBcIjgtY2lyY2xlLWZpbGxcIjogXCJcXGY3YzBcIixcbiAgXCI4LWNpcmNsZVwiOiBcIlxcZjdjMVwiLFxuICBcIjgtc3F1YXJlLWZpbGxcIjogXCJcXGY3YzJcIixcbiAgXCI4LXNxdWFyZVwiOiBcIlxcZjdjM1wiLFxuICBcIjktY2lyY2xlLWZpbGxcIjogXCJcXGY3YzZcIixcbiAgXCI5LWNpcmNsZVwiOiBcIlxcZjdjN1wiLFxuICBcIjktc3F1YXJlLWZpbGxcIjogXCJcXGY3YzhcIixcbiAgXCI5LXNxdWFyZVwiOiBcIlxcZjdjOVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXMtZmlsbFwiOiBcIlxcZjdjYVwiLFxuICBcImFpcnBsYW5lLWVuZ2luZXNcIjogXCJcXGY3Y2JcIixcbiAgXCJhaXJwbGFuZS1maWxsXCI6IFwiXFxmN2NjXCIsXG4gIFwiYWlycGxhbmVcIjogXCJcXGY3Y2RcIixcbiAgXCJhbGV4YVwiOiBcIlxcZjdjZVwiLFxuICBcImFsaXBheVwiOiBcIlxcZjdjZlwiLFxuICBcImFuZHJvaWRcIjogXCJcXGY3ZDBcIixcbiAgXCJhbmRyb2lkMlwiOiBcIlxcZjdkMVwiLFxuICBcImJveC1maWxsXCI6IFwiXFxmN2QyXCIsXG4gIFwiYm94LXNlYW0tZmlsbFwiOiBcIlxcZjdkM1wiLFxuICBcImJyb3dzZXItY2hyb21lXCI6IFwiXFxmN2Q0XCIsXG4gIFwiYnJvd3Nlci1lZGdlXCI6IFwiXFxmN2Q1XCIsXG4gIFwiYnJvd3Nlci1maXJlZm94XCI6IFwiXFxmN2Q2XCIsXG4gIFwiYnJvd3Nlci1zYWZhcmlcIjogXCJcXGY3ZDdcIixcbiAgXCJjLWNpcmNsZS1maWxsXCI6IFwiXFxmN2RhXCIsXG4gIFwiYy1jaXJjbGVcIjogXCJcXGY3ZGJcIixcbiAgXCJjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2RjXCIsXG4gIFwiYy1zcXVhcmVcIjogXCJcXGY3ZGRcIixcbiAgXCJjYXBzdWxlLXBpbGxcIjogXCJcXGY3ZGVcIixcbiAgXCJjYXBzdWxlXCI6IFwiXFxmN2RmXCIsXG4gIFwiY2FyLWZyb250LWZpbGxcIjogXCJcXGY3ZTBcIixcbiAgXCJjYXItZnJvbnRcIjogXCJcXGY3ZTFcIixcbiAgXCJjYXNzZXR0ZS1maWxsXCI6IFwiXFxmN2UyXCIsXG4gIFwiY2Fzc2V0dGVcIjogXCJcXGY3ZTNcIixcbiAgXCJjYy1jaXJjbGUtZmlsbFwiOiBcIlxcZjdlNlwiLFxuICBcImNjLWNpcmNsZVwiOiBcIlxcZjdlN1wiLFxuICBcImNjLXNxdWFyZS1maWxsXCI6IFwiXFxmN2U4XCIsXG4gIFwiY2Mtc3F1YXJlXCI6IFwiXFxmN2U5XCIsXG4gIFwiY3VwLWhvdC1maWxsXCI6IFwiXFxmN2VhXCIsXG4gIFwiY3VwLWhvdFwiOiBcIlxcZjdlYlwiLFxuICBcImN1cnJlbmN5LXJ1cGVlXCI6IFwiXFxmN2VjXCIsXG4gIFwiZHJvcGJveFwiOiBcIlxcZjdlZFwiLFxuICBcImVzY2FwZVwiOiBcIlxcZjdlZVwiLFxuICBcImZhc3QtZm9yd2FyZC1idG4tZmlsbFwiOiBcIlxcZjdlZlwiLFxuICBcImZhc3QtZm9yd2FyZC1idG5cIjogXCJcXGY3ZjBcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlLWZpbGxcIjogXCJcXGY3ZjFcIixcbiAgXCJmYXN0LWZvcndhcmQtY2lyY2xlXCI6IFwiXFxmN2YyXCIsXG4gIFwiZmFzdC1mb3J3YXJkLWZpbGxcIjogXCJcXGY3ZjNcIixcbiAgXCJmYXN0LWZvcndhcmRcIjogXCJcXGY3ZjRcIixcbiAgXCJmaWxldHlwZS1zcWxcIjogXCJcXGY3ZjVcIixcbiAgXCJmaXJlXCI6IFwiXFxmN2Y2XCIsXG4gIFwiZ29vZ2xlLXBsYXlcIjogXCJcXGY3ZjdcIixcbiAgXCJoLWNpcmNsZS1maWxsXCI6IFwiXFxmN2ZhXCIsXG4gIFwiaC1jaXJjbGVcIjogXCJcXGY3ZmJcIixcbiAgXCJoLXNxdWFyZS1maWxsXCI6IFwiXFxmN2ZjXCIsXG4gIFwiaC1zcXVhcmVcIjogXCJcXGY3ZmRcIixcbiAgXCJpbmRlbnRcIjogXCJcXGY3ZmVcIixcbiAgXCJsdW5ncy1maWxsXCI6IFwiXFxmN2ZmXCIsXG4gIFwibHVuZ3NcIjogXCJcXGY4MDBcIixcbiAgXCJtaWNyb3NvZnQtdGVhbXNcIjogXCJcXGY4MDFcIixcbiAgXCJwLWNpcmNsZS1maWxsXCI6IFwiXFxmODA0XCIsXG4gIFwicC1jaXJjbGVcIjogXCJcXGY4MDVcIixcbiAgXCJwLXNxdWFyZS1maWxsXCI6IFwiXFxmODA2XCIsXG4gIFwicC1zcXVhcmVcIjogXCJcXGY4MDdcIixcbiAgXCJwYXNzLWZpbGxcIjogXCJcXGY4MDhcIixcbiAgXCJwYXNzXCI6IFwiXFxmODA5XCIsXG4gIFwicHJlc2NyaXB0aW9uXCI6IFwiXFxmODBhXCIsXG4gIFwicHJlc2NyaXB0aW9uMlwiOiBcIlxcZjgwYlwiLFxuICBcInItY2lyY2xlLWZpbGxcIjogXCJcXGY4MGVcIixcbiAgXCJyLWNpcmNsZVwiOiBcIlxcZjgwZlwiLFxuICBcInItc3F1YXJlLWZpbGxcIjogXCJcXGY4MTBcIixcbiAgXCJyLXNxdWFyZVwiOiBcIlxcZjgxMVwiLFxuICBcInJlcGVhdC0xXCI6IFwiXFxmODEyXCIsXG4gIFwicmVwZWF0XCI6IFwiXFxmODEzXCIsXG4gIFwicmV3aW5kLWJ0bi1maWxsXCI6IFwiXFxmODE0XCIsXG4gIFwicmV3aW5kLWJ0blwiOiBcIlxcZjgxNVwiLFxuICBcInJld2luZC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgxNlwiLFxuICBcInJld2luZC1jaXJjbGVcIjogXCJcXGY4MTdcIixcbiAgXCJyZXdpbmQtZmlsbFwiOiBcIlxcZjgxOFwiLFxuICBcInJld2luZFwiOiBcIlxcZjgxOVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnQtZmlsbFwiOiBcIlxcZjgxYVwiLFxuICBcInRyYWluLWZyZWlnaHQtZnJvbnRcIjogXCJcXGY4MWJcIixcbiAgXCJ0cmFpbi1mcm9udC1maWxsXCI6IFwiXFxmODFjXCIsXG4gIFwidHJhaW4tZnJvbnRcIjogXCJcXGY4MWRcIixcbiAgXCJ0cmFpbi1saWdodHJhaWwtZnJvbnQtZmlsbFwiOiBcIlxcZjgxZVwiLFxuICBcInRyYWluLWxpZ2h0cmFpbC1mcm9udFwiOiBcIlxcZjgxZlwiLFxuICBcInRydWNrLWZyb250LWZpbGxcIjogXCJcXGY4MjBcIixcbiAgXCJ0cnVjay1mcm9udFwiOiBcIlxcZjgyMVwiLFxuICBcInVidW50dVwiOiBcIlxcZjgyMlwiLFxuICBcInVuaW5kZW50XCI6IFwiXFxmODIzXCIsXG4gIFwidW5pdHlcIjogXCJcXGY4MjRcIixcbiAgXCJ1bml2ZXJzYWwtYWNjZXNzLWNpcmNsZVwiOiBcIlxcZjgyNVwiLFxuICBcInVuaXZlcnNhbC1hY2Nlc3NcIjogXCJcXGY4MjZcIixcbiAgXCJ2aXJ1c1wiOiBcIlxcZjgyN1wiLFxuICBcInZpcnVzMlwiOiBcIlxcZjgyOFwiLFxuICBcIndlY2hhdFwiOiBcIlxcZjgyOVwiLFxuICBcInllbHBcIjogXCJcXGY4MmFcIixcbiAgXCJzaWduLXN0b3AtZmlsbFwiOiBcIlxcZjgyYlwiLFxuICBcInNpZ24tc3RvcC1saWdodHMtZmlsbFwiOiBcIlxcZjgyY1wiLFxuICBcInNpZ24tc3RvcC1saWdodHNcIjogXCJcXGY4MmRcIixcbiAgXCJzaWduLXN0b3BcIjogXCJcXGY4MmVcIixcbiAgXCJzaWduLXR1cm4tbGVmdC1maWxsXCI6IFwiXFxmODJmXCIsXG4gIFwic2lnbi10dXJuLWxlZnRcIjogXCJcXGY4MzBcIixcbiAgXCJzaWduLXR1cm4tcmlnaHQtZmlsbFwiOiBcIlxcZjgzMVwiLFxuICBcInNpZ24tdHVybi1yaWdodFwiOiBcIlxcZjgzMlwiLFxuICBcInNpZ24tdHVybi1zbGlnaHQtbGVmdC1maWxsXCI6IFwiXFxmODMzXCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1sZWZ0XCI6IFwiXFxmODM0XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodC1maWxsXCI6IFwiXFxmODM1XCIsXG4gIFwic2lnbi10dXJuLXNsaWdodC1yaWdodFwiOiBcIlxcZjgzNlwiLFxuICBcInNpZ24teWllbGQtZmlsbFwiOiBcIlxcZjgzN1wiLFxuICBcInNpZ24teWllbGRcIjogXCJcXGY4MzhcIixcbiAgXCJldi1zdGF0aW9uLWZpbGxcIjogXCJcXGY4MzlcIixcbiAgXCJldi1zdGF0aW9uXCI6IFwiXFxmODNhXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbC1maWxsXCI6IFwiXFxmODNiXCIsXG4gIFwiZnVlbC1wdW1wLWRpZXNlbFwiOiBcIlxcZjgzY1wiLFxuICBcImZ1ZWwtcHVtcC1maWxsXCI6IFwiXFxmODNkXCIsXG4gIFwiZnVlbC1wdW1wXCI6IFwiXFxmODNlXCIsXG4gIFwiMC1jaXJjbGUtZmlsbFwiOiBcIlxcZjgzZlwiLFxuICBcIjAtY2lyY2xlXCI6IFwiXFxmODQwXCIsXG4gIFwiMC1zcXVhcmUtZmlsbFwiOiBcIlxcZjg0MVwiLFxuICBcIjAtc3F1YXJlXCI6IFwiXFxmODQyXCIsXG4gIFwicm9ja2V0LWZpbGxcIjogXCJcXGY4NDNcIixcbiAgXCJyb2NrZXQtdGFrZW9mZi1maWxsXCI6IFwiXFxmODQ0XCIsXG4gIFwicm9ja2V0LXRha2VvZmZcIjogXCJcXGY4NDVcIixcbiAgXCJyb2NrZXRcIjogXCJcXGY4NDZcIixcbiAgXCJzdHJpcGVcIjogXCJcXGY4NDdcIixcbiAgXCJzdWJzY3JpcHRcIjogXCJcXGY4NDhcIixcbiAgXCJzdXBlcnNjcmlwdFwiOiBcIlxcZjg0OVwiLFxuICBcInRyZWxsb1wiOiBcIlxcZjg0YVwiLFxuICBcImVudmVsb3BlLWF0LWZpbGxcIjogXCJcXGY4NGJcIixcbiAgXCJlbnZlbG9wZS1hdFwiOiBcIlxcZjg0Y1wiLFxuICBcInJlZ2V4XCI6IFwiXFxmODRkXCIsXG4gIFwidGV4dC13cmFwXCI6IFwiXFxmODRlXCIsXG4gIFwic2lnbi1kZWFkLWVuZC1maWxsXCI6IFwiXFxmODRmXCIsXG4gIFwic2lnbi1kZWFkLWVuZFwiOiBcIlxcZjg1MFwiLFxuICBcInNpZ24tZG8tbm90LWVudGVyLWZpbGxcIjogXCJcXGY4NTFcIixcbiAgXCJzaWduLWRvLW5vdC1lbnRlclwiOiBcIlxcZjg1MlwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLWZpbGxcIjogXCJcXGY4NTNcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlLWZpbGxcIjogXCJcXGY4NTRcIixcbiAgXCJzaWduLWludGVyc2VjdGlvbi1zaWRlXCI6IFwiXFxmODU1XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdC1maWxsXCI6IFwiXFxmODU2XCIsXG4gIFwic2lnbi1pbnRlcnNlY3Rpb24tdFwiOiBcIlxcZjg1N1wiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXktZmlsbFwiOiBcIlxcZjg1OFwiLFxuICBcInNpZ24taW50ZXJzZWN0aW9uLXlcIjogXCJcXGY4NTlcIixcbiAgXCJzaWduLWludGVyc2VjdGlvblwiOiBcIlxcZjg1YVwiLFxuICBcInNpZ24tbWVyZ2UtbGVmdC1maWxsXCI6IFwiXFxmODViXCIsXG4gIFwic2lnbi1tZXJnZS1sZWZ0XCI6IFwiXFxmODVjXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodC1maWxsXCI6IFwiXFxmODVkXCIsXG4gIFwic2lnbi1tZXJnZS1yaWdodFwiOiBcIlxcZjg1ZVwiLFxuICBcInNpZ24tbm8tbGVmdC10dXJuLWZpbGxcIjogXCJcXGY4NWZcIixcbiAgXCJzaWduLW5vLWxlZnQtdHVyblwiOiBcIlxcZjg2MFwiLFxuICBcInNpZ24tbm8tcGFya2luZy1maWxsXCI6IFwiXFxmODYxXCIsXG4gIFwic2lnbi1uby1wYXJraW5nXCI6IFwiXFxmODYyXCIsXG4gIFwic2lnbi1uby1yaWdodC10dXJuLWZpbGxcIjogXCJcXGY4NjNcIixcbiAgXCJzaWduLW5vLXJpZ2h0LXR1cm5cIjogXCJcXGY4NjRcIixcbiAgXCJzaWduLXJhaWxyb2FkLWZpbGxcIjogXCJcXGY4NjVcIixcbiAgXCJzaWduLXJhaWxyb2FkXCI6IFwiXFxmODY2XCIsXG4gIFwiYnVpbGRpbmctYWRkXCI6IFwiXFxmODY3XCIsXG4gIFwiYnVpbGRpbmctY2hlY2tcIjogXCJcXGY4NjhcIixcbiAgXCJidWlsZGluZy1kYXNoXCI6IFwiXFxmODY5XCIsXG4gIFwiYnVpbGRpbmctZG93blwiOiBcIlxcZjg2YVwiLFxuICBcImJ1aWxkaW5nLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODZiXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1hZGRcIjogXCJcXGY4NmNcIixcbiAgXCJidWlsZGluZy1maWxsLWNoZWNrXCI6IFwiXFxmODZkXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kYXNoXCI6IFwiXFxmODZlXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1kb3duXCI6IFwiXFxmODZmXCIsXG4gIFwiYnVpbGRpbmctZmlsbC1leGNsYW1hdGlvblwiOiBcIlxcZjg3MFwiLFxuICBcImJ1aWxkaW5nLWZpbGwtZ2VhclwiOiBcIlxcZjg3MVwiLFxuICBcImJ1aWxkaW5nLWZpbGwtbG9ja1wiOiBcIlxcZjg3MlwiLFxuICBcImJ1aWxkaW5nLWZpbGwtc2xhc2hcIjogXCJcXGY4NzNcIixcbiAgXCJidWlsZGluZy1maWxsLXVwXCI6IFwiXFxmODc0XCIsXG4gIFwiYnVpbGRpbmctZmlsbC14XCI6IFwiXFxmODc1XCIsXG4gIFwiYnVpbGRpbmctZmlsbFwiOiBcIlxcZjg3NlwiLFxuICBcImJ1aWxkaW5nLWdlYXJcIjogXCJcXGY4NzdcIixcbiAgXCJidWlsZGluZy1sb2NrXCI6IFwiXFxmODc4XCIsXG4gIFwiYnVpbGRpbmctc2xhc2hcIjogXCJcXGY4NzlcIixcbiAgXCJidWlsZGluZy11cFwiOiBcIlxcZjg3YVwiLFxuICBcImJ1aWxkaW5nLXhcIjogXCJcXGY4N2JcIixcbiAgXCJidWlsZGluZ3MtZmlsbFwiOiBcIlxcZjg3Y1wiLFxuICBcImJ1aWxkaW5nc1wiOiBcIlxcZjg3ZFwiLFxuICBcImJ1cy1mcm9udC1maWxsXCI6IFwiXFxmODdlXCIsXG4gIFwiYnVzLWZyb250XCI6IFwiXFxmODdmXCIsXG4gIFwiZXYtZnJvbnQtZmlsbFwiOiBcIlxcZjg4MFwiLFxuICBcImV2LWZyb250XCI6IFwiXFxmODgxXCIsXG4gIFwiZ2xvYmUtYW1lcmljYXNcIjogXCJcXGY4ODJcIixcbiAgXCJnbG9iZS1hc2lhLWF1c3RyYWxpYVwiOiBcIlxcZjg4M1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYVwiOiBcIlxcZjg4NFwiLFxuICBcImdsb2JlLWV1cm9wZS1hZnJpY2FcIjogXCJcXGY4ODVcIixcbiAgXCJob3VzZS1hZGQtZmlsbFwiOiBcIlxcZjg4NlwiLFxuICBcImhvdXNlLWFkZFwiOiBcIlxcZjg4N1wiLFxuICBcImhvdXNlLWNoZWNrLWZpbGxcIjogXCJcXGY4ODhcIixcbiAgXCJob3VzZS1jaGVja1wiOiBcIlxcZjg4OVwiLFxuICBcImhvdXNlLWRhc2gtZmlsbFwiOiBcIlxcZjg4YVwiLFxuICBcImhvdXNlLWRhc2hcIjogXCJcXGY4OGJcIixcbiAgXCJob3VzZS1kb3duLWZpbGxcIjogXCJcXGY4OGNcIixcbiAgXCJob3VzZS1kb3duXCI6IFwiXFxmODhkXCIsXG4gIFwiaG91c2UtZXhjbGFtYXRpb24tZmlsbFwiOiBcIlxcZjg4ZVwiLFxuICBcImhvdXNlLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODhmXCIsXG4gIFwiaG91c2UtZ2Vhci1maWxsXCI6IFwiXFxmODkwXCIsXG4gIFwiaG91c2UtZ2VhclwiOiBcIlxcZjg5MVwiLFxuICBcImhvdXNlLWxvY2stZmlsbFwiOiBcIlxcZjg5MlwiLFxuICBcImhvdXNlLWxvY2tcIjogXCJcXGY4OTNcIixcbiAgXCJob3VzZS1zbGFzaC1maWxsXCI6IFwiXFxmODk0XCIsXG4gIFwiaG91c2Utc2xhc2hcIjogXCJcXGY4OTVcIixcbiAgXCJob3VzZS11cC1maWxsXCI6IFwiXFxmODk2XCIsXG4gIFwiaG91c2UtdXBcIjogXCJcXGY4OTdcIixcbiAgXCJob3VzZS14LWZpbGxcIjogXCJcXGY4OThcIixcbiAgXCJob3VzZS14XCI6IFwiXFxmODk5XCIsXG4gIFwicGVyc29uLWFkZFwiOiBcIlxcZjg5YVwiLFxuICBcInBlcnNvbi1kb3duXCI6IFwiXFxmODliXCIsXG4gIFwicGVyc29uLWV4Y2xhbWF0aW9uXCI6IFwiXFxmODljXCIsXG4gIFwicGVyc29uLWZpbGwtYWRkXCI6IFwiXFxmODlkXCIsXG4gIFwicGVyc29uLWZpbGwtY2hlY2tcIjogXCJcXGY4OWVcIixcbiAgXCJwZXJzb24tZmlsbC1kYXNoXCI6IFwiXFxmODlmXCIsXG4gIFwicGVyc29uLWZpbGwtZG93blwiOiBcIlxcZjhhMFwiLFxuICBcInBlcnNvbi1maWxsLWV4Y2xhbWF0aW9uXCI6IFwiXFxmOGExXCIsXG4gIFwicGVyc29uLWZpbGwtZ2VhclwiOiBcIlxcZjhhMlwiLFxuICBcInBlcnNvbi1maWxsLWxvY2tcIjogXCJcXGY4YTNcIixcbiAgXCJwZXJzb24tZmlsbC1zbGFzaFwiOiBcIlxcZjhhNFwiLFxuICBcInBlcnNvbi1maWxsLXVwXCI6IFwiXFxmOGE1XCIsXG4gIFwicGVyc29uLWZpbGwteFwiOiBcIlxcZjhhNlwiLFxuICBcInBlcnNvbi1nZWFyXCI6IFwiXFxmOGE3XCIsXG4gIFwicGVyc29uLWxvY2tcIjogXCJcXGY4YThcIixcbiAgXCJwZXJzb24tc2xhc2hcIjogXCJcXGY4YTlcIixcbiAgXCJwZXJzb24tdXBcIjogXCJcXGY4YWFcIixcbiAgXCJzY29vdGVyXCI6IFwiXFxmOGFiXCIsXG4gIFwidGF4aS1mcm9udC1maWxsXCI6IFwiXFxmOGFjXCIsXG4gIFwidGF4aS1mcm9udFwiOiBcIlxcZjhhZFwiLFxuICBcImFtZFwiOiBcIlxcZjhhZVwiLFxuICBcImRhdGFiYXNlLWFkZFwiOiBcIlxcZjhhZlwiLFxuICBcImRhdGFiYXNlLWNoZWNrXCI6IFwiXFxmOGIwXCIsXG4gIFwiZGF0YWJhc2UtZGFzaFwiOiBcIlxcZjhiMVwiLFxuICBcImRhdGFiYXNlLWRvd25cIjogXCJcXGY4YjJcIixcbiAgXCJkYXRhYmFzZS1leGNsYW1hdGlvblwiOiBcIlxcZjhiM1wiLFxuICBcImRhdGFiYXNlLWZpbGwtYWRkXCI6IFwiXFxmOGI0XCIsXG4gIFwiZGF0YWJhc2UtZmlsbC1jaGVja1wiOiBcIlxcZjhiNVwiLFxuICBcImRhdGFiYXNlLWZpbGwtZGFzaFwiOiBcIlxcZjhiNlwiLFxuICBcImRhdGFiYXNlLWZpbGwtZG93blwiOiBcIlxcZjhiN1wiLFxuICBcImRhdGFiYXNlLWZpbGwtZXhjbGFtYXRpb25cIjogXCJcXGY4YjhcIixcbiAgXCJkYXRhYmFzZS1maWxsLWdlYXJcIjogXCJcXGY4YjlcIixcbiAgXCJkYXRhYmFzZS1maWxsLWxvY2tcIjogXCJcXGY4YmFcIixcbiAgXCJkYXRhYmFzZS1maWxsLXNsYXNoXCI6IFwiXFxmOGJiXCIsXG4gIFwiZGF0YWJhc2UtZmlsbC11cFwiOiBcIlxcZjhiY1wiLFxuICBcImRhdGFiYXNlLWZpbGwteFwiOiBcIlxcZjhiZFwiLFxuICBcImRhdGFiYXNlLWZpbGxcIjogXCJcXGY4YmVcIixcbiAgXCJkYXRhYmFzZS1nZWFyXCI6IFwiXFxmOGJmXCIsXG4gIFwiZGF0YWJhc2UtbG9ja1wiOiBcIlxcZjhjMFwiLFxuICBcImRhdGFiYXNlLXNsYXNoXCI6IFwiXFxmOGMxXCIsXG4gIFwiZGF0YWJhc2UtdXBcIjogXCJcXGY4YzJcIixcbiAgXCJkYXRhYmFzZS14XCI6IFwiXFxmOGMzXCIsXG4gIFwiZGF0YWJhc2VcIjogXCJcXGY4YzRcIixcbiAgXCJob3VzZXMtZmlsbFwiOiBcIlxcZjhjNVwiLFxuICBcImhvdXNlc1wiOiBcIlxcZjhjNlwiLFxuICBcIm52aWRpYVwiOiBcIlxcZjhjN1wiLFxuICBcInBlcnNvbi12Y2FyZC1maWxsXCI6IFwiXFxmOGM4XCIsXG4gIFwicGVyc29uLXZjYXJkXCI6IFwiXFxmOGM5XCIsXG4gIFwic2luYS13ZWlib1wiOiBcIlxcZjhjYVwiLFxuICBcInRlbmNlbnQtcXFcIjogXCJcXGY4Y2JcIixcbiAgXCJ3aWtpcGVkaWFcIjogXCJcXGY4Y2NcIixcbiAgXCJhbHBoYWJldC11cHBlcmNhc2VcIjogXCJcXGYyYTVcIixcbiAgXCJhbHBoYWJldFwiOiBcIlxcZjY4YVwiLFxuICBcImFtYXpvblwiOiBcIlxcZjY4ZFwiLFxuICBcImFycm93cy1jb2xsYXBzZS12ZXJ0aWNhbFwiOiBcIlxcZjY5MFwiLFxuICBcImFycm93cy1leHBhbmQtdmVydGljYWxcIjogXCJcXGY2OTVcIixcbiAgXCJhcnJvd3MtdmVydGljYWxcIjogXCJcXGY2OThcIixcbiAgXCJhcnJvd3NcIjogXCJcXGY2YTJcIixcbiAgXCJiYW4tZmlsbFwiOiBcIlxcZjZhM1wiLFxuICBcImJhblwiOiBcIlxcZjZiNlwiLFxuICBcImJpbmdcIjogXCJcXGY2YzJcIixcbiAgXCJjYWtlXCI6IFwiXFxmNmUwXCIsXG4gIFwiY2FrZTJcIjogXCJcXGY2ZWRcIixcbiAgXCJjb29raWVcIjogXCJcXGY2ZWVcIixcbiAgXCJjb3B5XCI6IFwiXFxmNzU5XCIsXG4gIFwiY3Jvc3NoYWlyXCI6IFwiXFxmNzY5XCIsXG4gIFwiY3Jvc3NoYWlyMlwiOiBcIlxcZjc5NFwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWQtZmlsbFwiOiBcIlxcZjc5NVwiLFxuICBcImVtb2ppLWFzdG9uaXNoZWRcIjogXCJcXGY3OWFcIixcbiAgXCJlbW9qaS1ncmltYWNlLWZpbGxcIjogXCJcXGY3OWJcIixcbiAgXCJlbW9qaS1ncmltYWNlXCI6IFwiXFxmN2EwXCIsXG4gIFwiZW1vamktZ3Jpbi1maWxsXCI6IFwiXFxmN2ExXCIsXG4gIFwiZW1vamktZ3JpblwiOiBcIlxcZjdhNlwiLFxuICBcImVtb2ppLXN1cnByaXNlLWZpbGxcIjogXCJcXGY3YTdcIixcbiAgXCJlbW9qaS1zdXJwcmlzZVwiOiBcIlxcZjdhY1wiLFxuICBcImVtb2ppLXRlYXItZmlsbFwiOiBcIlxcZjdhZFwiLFxuICBcImVtb2ppLXRlYXJcIjogXCJcXGY3YjJcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duLWZpbGxcIjogXCJcXGY3YjNcIixcbiAgXCJlbnZlbG9wZS1hcnJvdy1kb3duXCI6IFwiXFxmN2I4XCIsXG4gIFwiZW52ZWxvcGUtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjdiOVwiLFxuICBcImVudmVsb3BlLWFycm93LXVwXCI6IFwiXFxmN2JlXCIsXG4gIFwiZmVhdGhlclwiOiBcIlxcZjdiZlwiLFxuICBcImZlYXRoZXIyXCI6IFwiXFxmN2M0XCIsXG4gIFwiZmxvcHB5LWZpbGxcIjogXCJcXGY3YzVcIixcbiAgXCJmbG9wcHlcIjogXCJcXGY3ZDhcIixcbiAgXCJmbG9wcHkyLWZpbGxcIjogXCJcXGY3ZDlcIixcbiAgXCJmbG9wcHkyXCI6IFwiXFxmN2U0XCIsXG4gIFwiZ2l0bGFiXCI6IFwiXFxmN2U1XCIsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogXCJcXGY3ZjhcIixcbiAgXCJtYXJrZXItdGlwXCI6IFwiXFxmODAyXCIsXG4gIFwibnZtZS1maWxsXCI6IFwiXFxmODAzXCIsXG4gIFwibnZtZVwiOiBcIlxcZjgwY1wiLFxuICBcIm9wZW5jb2xsZWN0aXZlXCI6IFwiXFxmODBkXCIsXG4gIFwicGNpLWNhcmQtbmV0d29ya1wiOiBcIlxcZjhjZFwiLFxuICBcInBjaS1jYXJkLXNvdW5kXCI6IFwiXFxmOGNlXCIsXG4gIFwicmFkYXJcIjogXCJcXGY4Y2ZcIixcbiAgXCJzZW5kLWFycm93LWRvd24tZmlsbFwiOiBcIlxcZjhkMFwiLFxuICBcInNlbmQtYXJyb3ctZG93blwiOiBcIlxcZjhkMVwiLFxuICBcInNlbmQtYXJyb3ctdXAtZmlsbFwiOiBcIlxcZjhkMlwiLFxuICBcInNlbmQtYXJyb3ctdXBcIjogXCJcXGY4ZDNcIixcbiAgXCJzaW0tc2xhc2gtZmlsbFwiOiBcIlxcZjhkNFwiLFxuICBcInNpbS1zbGFzaFwiOiBcIlxcZjhkNVwiLFxuICBcInNvdXJjZWZvcmdlXCI6IFwiXFxmOGQ2XCIsXG4gIFwic3Vic3RhY2tcIjogXCJcXGY4ZDdcIixcbiAgXCJ0aHJlYWRzLWZpbGxcIjogXCJcXGY4ZDhcIixcbiAgXCJ0aHJlYWRzXCI6IFwiXFxmOGQ5XCIsXG4gIFwidHJhbnNwYXJlbmN5XCI6IFwiXFxmOGRhXCIsXG4gIFwidHdpdHRlci14XCI6IFwiXFxmOGRiXCIsXG4gIFwidHlwZS1oNFwiOiBcIlxcZjhkY1wiLFxuICBcInR5cGUtaDVcIjogXCJcXGY4ZGRcIixcbiAgXCJ0eXBlLWg2XCI6IFwiXFxmOGRlXCIsXG4gIFwiYmFja3BhY2stZmlsbFwiOiBcIlxcZjhkZlwiLFxuICBcImJhY2twYWNrXCI6IFwiXFxmOGUwXCIsXG4gIFwiYmFja3BhY2syLWZpbGxcIjogXCJcXGY4ZTFcIixcbiAgXCJiYWNrcGFjazJcIjogXCJcXGY4ZTJcIixcbiAgXCJiYWNrcGFjazMtZmlsbFwiOiBcIlxcZjhlM1wiLFxuICBcImJhY2twYWNrM1wiOiBcIlxcZjhlNFwiLFxuICBcImJhY2twYWNrNC1maWxsXCI6IFwiXFxmOGU1XCIsXG4gIFwiYmFja3BhY2s0XCI6IFwiXFxmOGU2XCIsXG4gIFwiYnJpbGxpYW5jZVwiOiBcIlxcZjhlN1wiLFxuICBcImNha2UtZmlsbFwiOiBcIlxcZjhlOFwiLFxuICBcImNha2UyLWZpbGxcIjogXCJcXGY4ZTlcIixcbiAgXCJkdWZmbGUtZmlsbFwiOiBcIlxcZjhlYVwiLFxuICBcImR1ZmZsZVwiOiBcIlxcZjhlYlwiLFxuICBcImV4cG9zdXJlXCI6IFwiXFxmOGVjXCIsXG4gIFwiZ2VuZGVyLW5ldXRlclwiOiBcIlxcZjhlZFwiLFxuICBcImhpZ2hsaWdodHNcIjogXCJcXGY4ZWVcIixcbiAgXCJsdWdnYWdlLWZpbGxcIjogXCJcXGY4ZWZcIixcbiAgXCJsdWdnYWdlXCI6IFwiXFxmOGYwXCIsXG4gIFwibWFpbGJveC1mbGFnXCI6IFwiXFxmOGYxXCIsXG4gIFwibWFpbGJveDItZmxhZ1wiOiBcIlxcZjhmMlwiLFxuICBcIm5vaXNlLXJlZHVjdGlvblwiOiBcIlxcZjhmM1wiLFxuICBcInBhc3Nwb3J0LWZpbGxcIjogXCJcXGY4ZjRcIixcbiAgXCJwYXNzcG9ydFwiOiBcIlxcZjhmNVwiLFxuICBcInBlcnNvbi1hcm1zLXVwXCI6IFwiXFxmOGY2XCIsXG4gIFwicGVyc29uLXJhaXNlZC1oYW5kXCI6IFwiXFxmOGY3XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nLWRyZXNzXCI6IFwiXFxmOGY4XCIsXG4gIFwicGVyc29uLXN0YW5kaW5nXCI6IFwiXFxmOGY5XCIsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogXCJcXGY4ZmFcIixcbiAgXCJwZXJzb24td2hlZWxjaGFpclwiOiBcIlxcZjhmYlwiLFxuICBcInNoYWRvd3NcIjogXCJcXGY4ZmNcIixcbiAgXCJzdWl0Y2FzZS1maWxsXCI6IFwiXFxmOGZkXCIsXG4gIFwic3VpdGNhc2UtbGctZmlsbFwiOiBcIlxcZjhmZVwiLFxuICBcInN1aXRjYXNlLWxnXCI6IFwiXFxmOGZmXCIsXG4gIFwic3VpdGNhc2VcIjogXCJcXGY5MDBcIixcbiAgXCJzdWl0Y2FzZTItZmlsbFwiOiBcIlxcZjkwMVwiLFxuICBcInN1aXRjYXNlMlwiOiBcIlxcZjkwMlwiLFxuICBcInZpZ25ldHRlXCI6IFwiXFxmOTAzXCIsXG4gIFwiYmx1ZXNreVwiOiBcIlxcZjdmOVwiLFxuICBcInR1eFwiOiBcIlxcZjkwNFwiLFxuICBcImJlYWtlci1maWxsXCI6IFwiXFxmOTA1XCIsXG4gIFwiYmVha2VyXCI6IFwiXFxmOTA2XCIsXG4gIFwiZmxhc2stZmlsbFwiOiBcIlxcZjkwN1wiLFxuICBcImZsYXNrLWZsb3JlbmNlLWZpbGxcIjogXCJcXGY5MDhcIixcbiAgXCJmbGFzay1mbG9yZW5jZVwiOiBcIlxcZjkwOVwiLFxuICBcImZsYXNrXCI6IFwiXFxmOTBhXCIsXG4gIFwibGVhZi1maWxsXCI6IFwiXFxmOTBiXCIsXG4gIFwibGVhZlwiOiBcIlxcZjkwY1wiLFxuICBcIm1lYXN1cmluZy1jdXAtZmlsbFwiOiBcIlxcZjkwZFwiLFxuICBcIm1lYXN1cmluZy1jdXBcIjogXCJcXGY5MGVcIixcbiAgXCJ1bmxvY2syLWZpbGxcIjogXCJcXGY5MGZcIixcbiAgXCJ1bmxvY2syXCI6IFwiXFxmOTEwXCIsXG4gIFwiYmF0dGVyeS1sb3dcIjogXCJcXGY5MTFcIixcbiAgXCJhbnRocm9waWNcIjogXCJcXGY5MTJcIixcbiAgXCJhcHBsZS1tdXNpY1wiOiBcIlxcZjkxM1wiLFxuICBcImNsYXVkZVwiOiBcIlxcZjkxNFwiLFxuICBcIm9wZW5haVwiOiBcIlxcZjkxNVwiLFxuICBcInBlcnBsZXhpdHlcIjogXCJcXGY5MTZcIixcbiAgXCJjc3NcIjogXCJcXGY5MTdcIixcbiAgXCJqYXZhc2NyaXB0XCI6IFwiXFxmOTE4XCIsXG4gIFwidHlwZXNjcmlwdFwiOiBcIlxcZjkxOVwiLFxuICBcImZvcmsta25pZmVcIjogXCJcXGY5MWFcIixcbiAgXCJnbG9iZS1hbWVyaWNhcy1maWxsXCI6IFwiXFxmOTFiXCIsXG4gIFwiZ2xvYmUtYXNpYS1hdXN0cmFsaWEtZmlsbFwiOiBcIlxcZjkxY1wiLFxuICBcImdsb2JlLWNlbnRyYWwtc291dGgtYXNpYS1maWxsXCI6IFwiXFxmOTFkXCIsXG4gIFwiZ2xvYmUtZXVyb3BlLWFmcmljYS1maWxsXCI6IFwiXFxmOTFlXCIsXG4pO1xuXG5AZWFjaCAkaWNvbiwgJGNvZGVwb2ludCBpbiAkYm9vdHN0cmFwLWljb25zLW1hcCB7XG4gIC5iaS0jeyRpY29ufTo6YmVmb3JlIHsgY29udGVudDogJGNvZGVwb2ludDsgfVxufVxuIiwiQGltcG9ydCBcImZ1bmN0aW9uXCI7XHJcblxyXG4uZGVlcC1kaXZlLW1vZGFscyB7XHJcbiAgICB6LWluZGV4OiAxMDAwMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGFpbmVyIHtcclxuICAgICYudHJhbnNpdGlvbmluZyB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGQtb3BlbiAmLmFjdGl2ZSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9ucyB7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTAwMG1zO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNsaWRlVG9MZWZ0IHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2xpZGVGcm9tTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRkLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuZGVlcC1kaXZlLWNvbnRhaW5lci5hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgIH1cclxufVxyXG5cclxuLktleWZlYXR1cmVQYXJzZUNvbnRlbkFyZWEgLmRlZXAtZGl2ZS1tb2RhbHMge1xyXG4gICAgei1pbmRleDogMTMwMDAxO1xyXG59XHJcblxyXG4uaW5uZXJnaWdhYnl0ZUNvbnRlbnQge1xyXG4gICAgLm92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBiZ2ZhZGUgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAwMDtcclxuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBiZ2ZhZGUge1xyXG4gICAgICAgIDAlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wdXAge1xyXG4gICAgICAgIEBhcHBseSBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNsYXRlOiAtNTAlIC01MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiA5NjBweDtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIGFuaW1hdGlvbjogcG9wdXAgLjVzIGZvcndhcmRzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogOTYwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3B1cC1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDFkMWQxO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ25vdG8gc2Fucyc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgQGFwcGx5IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGJvdHRvbTogODBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9kZWVwLWRpdmUtY2xvc2UtYnV0dG9uLnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLXBvcHVwIC41cyBmb3J3YXJkcyAuNXM7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB3aWxsLWNoYW5nZTogY29udGVudHM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvZGVlcC1kaXZlLWNsb3NlLWJ1dHRvbjIuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGtleWZyYW1lcyBmYWRlLXBvcHVwIHtcclxuICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgMTAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zbGF0ZTogMCAwO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2ViYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTV2aCArIDQwcHgpO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwY2MsICMwMDAwMDAwMCk7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1wb3B1cCAuNXMgZm9yd2FyZHMgLjc1cztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBrZXlmcmFtZXMgZmFkZS1wb3B1cCB7XHJcbiAgICAgICAgMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMTAwJTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDEwMCUge1xyXG4gICAgICAgICAgICB0cmFuc2xhdGU6IDAgMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGVudCB7XHJcbiAgICBAYXBwbHkgZmxleCBmbGV4LWNvbCBnYXAtMjA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMTtcclxuICAgIHBhZGRpbmc6IDEwdmggNHZ3IGNhbGMoMTIwcHggKyAxMHZoKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTB2aCA1dncgY2FsYygxMjBweCArIDEwdmgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWdyaWQge1xyXG4gICAgQGFwcGx5IGlubGluZS1ncmlkIGdhcC0xMDtcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1ncmlkLmdyaWQtY29sdW1uLTIge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29sdW1uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgIC5jb250ZW50LWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjFyZW07XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyoqXG4gKiBTd2lwZXIgMTIuMC4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IE9jdG9iZXIgMjEsIDIwMjVcbiAqL1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXNsaWRlLFxuICAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLyogRm9yIEZpcmVmb3ggKi9cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci12ZXJ0aWNhbCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLWZyZWUtbW9kZSB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZCB7XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcyksXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSB7XG4gIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgfVxufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4iLCI6cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiA0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG5cbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkICYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIHJpZ2h0OiBhdXRvO1xuICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgYm90dG9tOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgdG9wOiBhdXRvO1xuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG4gIGJ1dHRvbiYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOm9ubHktY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246XG4gICAgICAgIDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjpcbiAgICAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItaG9yaXpvbnRhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICAgIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbiAgLnN3aXBlci12ZXJ0aWNhbCA+ICYsXG4gICYuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gICAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG4gIH1cbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9zd2lwZXJcIjtcclxuQGltcG9ydCBcIkBnbG9iYWwvc3dpcGVyL21vZHVsZXMvbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiQGdsb2JhbC9zd2lwZXIvbW9kdWxlcy9wYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJAZ2xvYmFsL3N3aXBlci9tb2R1bGVzL3Njcm9sbGJhclwiO1xyXG5cclxuXHJcbi5zd2lwZXItd3JhcHBlcntcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn0iLCIuYi1zd2lwZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogNjBweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDRweDtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0O1xyXG4gICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICM1NzU3NTc7XHJcbiAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMTtcclxuICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcm93LWdhcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwKTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0KSAqIC41KTtcclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICogbWluKHZhcigtLXByb2dyZXNzKSwgMSkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMEZGRkY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLWF1dG9wbGF5LWNvbnRyb2wge1xyXG4gICAgICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXV0b3BsYXkge1xyXG4gICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgLmJpLXBsYXktY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iaS1wYXVzZS1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmItc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogMDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbiAgICAgICAgICAgIC5iLXN3aXBlci1hdXRvcGxheS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNHB4KSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICogdmFyKC0tcHJvZ3Jlc3MpKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tbG9jaysuYi1zd2lwZXItYXV0b3BsYXktY29udHJvbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxub2wsXHJcbnVsLFxyXG5saSxcclxucCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5pbWcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmEsXHJcbmE6aG92ZXIsXHJcbmE6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbnAge1xyXG4gICAgQGFwcGx5IG15LTM7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG51bCBsaSB7XHJcbiAgICBjb2xvcjogI0QxRDFEMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4vL2gzIHsgZm9udC1zaXplOiB9XHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1IHtcclxuICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9yYml0cm9uXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAvKiBsZXR0ZXItc3BhY2luZzogNHB4OyAqL1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICAvL0BhcHBseSBmb250LWFsZHJpY2g7XHJcbiAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIFwiTm90byBTYW5zXCI7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG4vLyIsIi8vJHRpcC1jb2xvcjogcmdiKDAgMjU1IDI1NSk7XHJcbiR0aXAtY29sb3ItaG92ZXI6ICNmZjY0MDA7XHJcblxyXG5hW2RhdGEtdGlwXSB7XHJcbiAgICBmb250LXNpemUgICAgIDogLjhlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIGRpc3BsYXkgICAgICAgOiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXdlaWdodCAgIDogMTAwO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3IgICAgICAgIDogcG9pbnRlcjtcclxuICAgIGNvbG9yICAgICAgICAgOiBpbmhlcml0O1xyXG5cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogaW5oZXJpdDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiByZ2IoMjU1IDI1NSAyNTUgLyA4MCUpO1xyXG4gICAgICAgIC8vY29sb3I6IzAwMDtcclxuICAgIH1cclxuXHJcbiAgICBmb250LXNpemUgICAgIDogMTJweDtcclxuICAgIGZvbnQtZmFtaWx5ICAgICA6IEFyaWFsO1xyXG4gICAgYm9yZGVyICAgICAgICAgIDogMXB4IHNvbGlkICNiM2IzYjM7XHJcbiAgICBib3JkZXItcmFkaXVzICAgOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kICAgICAgOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbiAgICBjb2xvciAgICAgICAgICAgOiAjMmUyZTJlO1xyXG4gICAgLyogdHJhbnNmb3JtICAgIDogc2NhbGUoMC44KTsgKi9cclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgIHBhZGRpbmcgICAgICAgICA6IDFweCAzcHg7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgOiAxO1xyXG4gICAgZm9udC13ZWlnaHQgICAgIDogYm9sZGVyO1xyXG4gICAgbWFyZ2luLWxlZnQgICAgIDogMnB4O1xyXG4gICAgdGV4dC1zaGFkb3cgICAgIDogMCAwIDFweDtcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6aG92ZXIsXHJcbiAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyICAgIDogMXB4IHNvbGlkICR0aXAtY29sb3ItaG92ZXI7XHJcbiAgICAgICAgY29sb3IgICAgIDogIzAwMDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGlwIHtcclxuICAgIHBhZGRpbmctdG9wICAgOiAzZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgZm9udC1zaXplICAgICA6IDAuN2VtO1xyXG4gICAgbGluZS1oZWlnaHQgICA6IDEuNDtcclxuICAgIGZvbnQtZmFtaWx5ICAgOiAnVGl0aWxsaXVtIFdlYic7XHJcblxyXG4gICAgPi5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNzQlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbiA6IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5LZXlmZWF0dXJlUGFyc2VDb250ZW5BcmVhLmJsYWNrQmFja0dyb3VuZCAmLFxyXG4gICAgLnRoZW1lLWRhcmsgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuICAgICAgICBjb2xvciAgICAgOiAjYWZhZmFmO1xyXG4gICAgfVxyXG59IiwiLmRvdHMge1xyXG4gICAgLS1kb3RzLXNwYWNpbmc6IDF2dztcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC8vbWl4LWJsZW5kLW1vZGU6IGV4Y2x1c2lvbjtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc2lkZWJhci0xLnBuZycpIDAgMC9hdXRvIDEwMCUgbm8tcmVwZWF0O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgICAgIGhlaWdodDogMTYzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZG90cy1zcGFjaW5nLCAxdncpO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3NpZGViYXItMi5wbmcnKSAwIDAvYXV0byAxMDAlIG5vLXJlcGVhdDtcclxuICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICBoZWlnaHQ6IDE5MXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLWRvdHMtc3BhY2luZywgMXZ3KTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCB2YXIoLS1kb3RzLXNwYWNpbmcsIDF2dyk7XHJcbiAgICAgICAgO1xyXG4gICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjkwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgLy9vcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy9sZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAvL3dpZHRoOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjMwO1xyXG4gICAgICAgICAgICB3aWR0aDogLjZlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjY0MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRvdHMtaGlnaGxpZ2h0LWNvbG9yLCAjZmZmZmZmMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAvL29wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNjQwMDtcclxuICAgICAgICAgICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tbG9jYWxuYXYtaGVpZ2h0KTtcclxuICAgIHotaW5kZXg6IDIwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmRvdHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3RpY2t5LWRvdHMrKiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwdmg7XHJcbn1cclxuXHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWZpcnN0IHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJi52aXNpYmxlIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgID5hW2hyZWZdIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGRvdC1GYWRlSW5Gcm9tUmlnaHQgNDAwbXMgZWFzZSAwcyBiYWNrd2FyZHM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAkZGVsYXk6IDUwbXM7XHJcblxyXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRvIDEwIHtcclxuICAgICAgICAgICAgPmE6bnRoLWNoaWxkKCN7JGl9KSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IGNhbGMoJGRlbGF5ICogKCRpIC0gMSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZG90cy52aXNpYmxlLWJ5LWFyY2hvciB7XHJcbiAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgNjAwbXMgZWFzZTtcclxuXHJcbiAgICAmLnZpc2libGUge1xyXG4gICAgICAgIC8vdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHJcbiAgICAgICAgPmFbaHJlZl0ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZG90LUZhZGVJbkZyb21SaWdodCA0MDBtcyBlYXNlIDBzIGJhY2t3YXJkcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICRkZWxheTogNTBtcztcclxuXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdG8gMTAge1xyXG4gICAgICAgICAgICA+YTpudGgtY2hpbGQoI3skaX0pIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogY2FsYygkZGVsYXkgKiAoJGkgLSAxKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZG90LUZhZGVJbkZyb21SaWdodCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiZnVuY3Rpb25cIjtcclxuXHJcbi5jb250YWluZXIge1xyXG4gICAgQGFwcGx5IHcxOTIwOm1heC13LVsxODAwcHhdO1xyXG4gICAgQGFwcGx5IHcxMzIwOm1heC13LVsxMjAwcHhdO1xyXG59XHJcblxyXG4ud3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBhcHBseSB3MTkyMDptYXgtdy1bMTUwMHB4XTtcclxufVxyXG5cclxuLnN0aWNreVRvcCB7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4ubm8td3JhcCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5saW5rLXNpbXBsZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICBAYXBwbHkgdGV4dC1zZWNvbmRhcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZjY0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDAuNWVtO1xyXG59XHJcblxyXG4ueXQtaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICA+aWZyYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDAuNzVlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbiAgICBmb250LWZhbWlseTogJ1RpdGlsbGl1bSBXZWInLCBhcmlhbCwgc2Fucy1zZXJpZiwgTWljcm9zb2Z0IEpoZW5nSGVpO1xyXG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDgwJSk7XHJcbn1cclxuXHJcbi5xdGFnIHtcclxuICAgIEBhcHBseSB2bTtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZm9udC1zaXplOiAwLjdlbTtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgIHBhZGRpbmc6IC4xZW0gLjhlbTtcclxufVxyXG5cclxuLmtwIHtcclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICNGRjY0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgIC8vdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IC8v5LiN5LiA5a6a5pyJ5b+F6KaBXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmtwLXN1YiB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmtwLW1haW4rLmtwLXN1YiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjI1ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rcC5zdHlsZSB7XHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGl0aWxsaXVtIFdlYicsICdOb3RvIFNhbnMnO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ua3Auc3R5bGUyIHtcclxuICAgIC5rcC1tYWluIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcmJpdHJvblwiLCBcIk5vdG8gU2Fuc1wiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYm94IHtcclxuICAgIC5oaWdodGxpZ2h0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmctcGFyYWxsYXgge1xyXG4gICAgaGVpZ2h0OiAxMjAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2U7XHJcbn1cclxuXHJcbi5ncy10YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5ncy10YWItY29udGVudHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuZ3MtdGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGVhc2U7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29sb3ItbGluZWFyLXZpIHtcclxuICAgIEBhcHBseSBiZy1saW5lYXItdmk7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLnN1cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZm9udC1zaXplOiAwLjZlbTtcclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuaSthIHtcclxuICAgIEBhcHBseSBtcy00O1xyXG59XHJcblxyXG4ucGxheWJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC0tcGxheWJ0bi1zaXplOiA1cmVtO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGFwcGx5IGJpIGJpLXBsYXktY2lyY2xlLWZpbGw7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tcGxheWJ0bi1zaXplKTtcclxuICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDJweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC42KSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5xY2FyZCB7XHJcbiAgICAvLyAucWNhcmQtYmcgPiBpbWd7XHJcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2U7XHJcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIC8vIH1cclxuICAgIC8vICY6aG92ZXJ7XHJcbiAgICAvLyAgICAgLnFjYXJkLWJnID4gaW1ne1xyXG4gICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMiAqIHZhcigtLXFjYXJkLXNwYWNlKSAqIHZhcigtLXBvcy1yYXRpbykgKyA0MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZS1zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC44ZW07XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjYyNWVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNWVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUaXRpbGxpdW0gV2ViXCIsIGFyaWFsLCBzYW5zLXNlcmlmLCBNaWNyb3NvZnQgSmhlbmdIZWk7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuMjVlbTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1jcm9zcyB7XHJcbiAgICBmaWxsOiAkdGhlbWUtY29sb3I7XHJcbiAgICAvL3RyYW5zaXRpb246IGFsbCBsaW5lYXIgNjAwbXMgMHM7XHJcbiAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7XHJcblxyXG4gICAgLS1jcm9zcy1hbmltLXRpbWU6IDI1MG1zO1xyXG5cclxuICAgIC8vICYuaW5pdHtcclxuICAgIC8vICAgICAubG9nby1jcm9zcy10b3B7XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS10b3AgdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgMG1zIGZvcndhcmRzO1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vICAgICAubG9nby1jcm9zcy1ib3R0b217XHJcbiAgICAvLyAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbjogY3Jvc3MtYW5pbS1ib3R0b20gdmFyKC0tY3Jvc3MtYW5pbS10aW1lKSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMSkgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLWNlbnRlcntcclxuICAgIC8vICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb246IGNyb3NzLWFuaW0tY2VudGVyIGNhbGModmFyKC0tY3Jvc3MtYW5pbS10aW1lKSAqIC41KSBsaW5lYXIgY2FsYyh2YXIoLS1jcm9zcy1hbmltLXRpbWUpICogMikgZm9yd2FyZHM7XHJcbiAgICAvLyAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG4gICAgLy8gJi5hbmlte1xyXG4gICAgLy8gICAgIC5sb2dvLWNyb3NzLXRvcCwubG9nby1jcm9zcy1ib3R0b20sLmxvZ28tY3Jvc3MtY2VudGVye1xyXG4gICAgLy8gICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLmxvZ28tY3Jvc3MtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcclxuICAgICAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtdG9wIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA2NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtdG9wKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtYm90dG9tIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMTA5NnB4O1xyXG4gICAgc3Ryb2tlLXdpZHRoOiA3MHB4O1xyXG4gICAgc3Ryb2tlOiAkdGhlbWUtY29sb3I7XHJcbiAgICBjbGlwLXBhdGg6IHVybCgjY3Jvc3MtY2xpcHBhdGgtYm90dG9tKTtcclxuICAgIC8vIHN0cm9rZTogI2VjNjMxYTtcclxuICAgIC8vIHN0cm9rZS1taXRlcmxpbWl0OiAxMDtcclxuICAgIC8vIHN0cm9rZS13aWR0aDogNzBweDtcclxufVxyXG5cclxuLmxvZ28tY3Jvc3MtY2VudGVyIHtcclxuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNjgxcHg7XHJcbiAgICBzdHJva2Utd2lkdGg6IDQ0cHg7XHJcbiAgICBzdHJva2U6ICR0aGVtZS1jb2xvcjtcclxuICAgIGNsaXAtcGF0aDogdXJsKCNjcm9zcy1jbGlwcGF0aC1jZW50ZXIpO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tdG9wIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDY2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNyb3NzLWFuaW0tYm90dG9tIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDk2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMTkycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY3Jvc3MtYW5pbS1jZW50ZXIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY4MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBAYXBwbHkgZnVsbCBvYmplY3QtY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aS1saW5lLWxlZnQge1xyXG4gICAgLS1ncy12aS1saW5lLXdpZHRoOiAycHg7XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xcmVtO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogdmFyKC0tZ3MtdmktbGluZS13aWR0aCwgMnB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkY2NDAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMDEpO1xyXG5cclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCBjYWxjKDEwMCUgLSB2YXIoLS1ncy12aS1saW5lLXdpZHRoLCAycHgpKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tZGVlcGRpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLy8gYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnJykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUuc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMjVzO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9idG4tZGVlcGRpdmUyLnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlLXN3aXBlciB7XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgIC8vICAgICAucWNhcmR7XHJcbiAgICAgICAgLy8gICAgICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZlYXR1cmUtc3dpcGVyLW5hdmlnYXRpb24ge1xyXG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiAzNnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgbWFyZ2luOiAuOGVtIDA7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGdhcDogMWVtO1xyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLzRiNGI0YlxyXG4gICAgICAgID5zdmcsXHJcbiAgICAgICAgPmkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1wcmV2Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0LnN2Zyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuNXM7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvc3dpcGVyLWJ1dHRvbi1uZXh0Mi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRleHQtYmlnIHtcclxuICAgIEBhcHBseSB0ZXh0LTFlMTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGV4dC1zbWFsbCB7XHJcbiAgICBjb2xvcjogI2I1YjViNTtcclxufVxyXG5cclxuLmdyaWQge1xyXG4gICAgQGFwcGx5IGdhcC0xMDtcclxuICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YSxcclxuLmdyaWQtdGVtcGxhdGUtNGMge1xyXG5cclxuICAgIEBhcHBseSB3NjAwOmdyaWQtY29scy0yO1xyXG4gICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTM7XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcblxyXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIC8vICAgICBAYXBwbHkgY2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyaWQtdGVtcGxhdGUtNGEge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMmZyO1xyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS00YiB7XHJcbiAgICBAYXBwbHkgdzYwMDpncmlkLWNvbHMtMjtcclxuICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zO1xyXG4gICAgLy9AYXBwbHkgZ3JpZC1yb3dzLTI7XHJcbiAgICAvL2dyaWQtdGVtcGxhdGU6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgLyByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgLy9ncmlkLXRlbXBsYXRlOiBhdXRvIDFmciAvIHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBoNiB7XHJcbiAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAvL0BhcHBseSB3OTYwOmNsaXAtbGVmdC1ib3R0b207XHJcbiAgICAgICAgICAgIEBhcHBseSB3NjAwOmNvbC1zcGFuLTI7XHJcbiAgICAgICAgICAgIEBhcHBseSB3OTYwOmNvbC1zcGFuLTEgdzk2MDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpyb3ctc3Bhbi0yO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzk2MDpyb3ctc3Bhbi0xIHc5NjA6Y29sLXNwYW4tMjtcclxuICAgICAgICAgICAgLy9AYXBwbHkgdzEzMjA6Z3JpZC1jb2xzLTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01YSB7XHJcbiAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtNjtcclxuXHJcbiAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIC8vQGFwcGx5IHc5NjA6Y2xpcC1sZWZ0LWJvdHRvbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTViIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoYXV0bywgMWZyKSk7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0byk7XHJcbiAgICB9XHJcblxyXG4gICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge31cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3NjAwKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzk2MCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMztcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0xO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICAgICAgICAgIEBhcHBseSByb3ctc3Bhbi0xO1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IGNvbC1zcGFuLTE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTVjIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heChhdXRvLCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgfVxyXG5cclxuICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHt9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAodzYwMCkge1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3OTYwKSB7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSxcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgQGFwcGx5IHJvdy1zcGFuLTI7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgY29sLXNwYW4tMztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAYXBwbHkgcm93LXNwYW4tMTtcclxuICAgICAgICAgICAgICAgIEBhcHBseSBjb2wtc3Bhbi0yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZCB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWEyIGFyZWE1XCJcclxuICAgIDtcclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS01ZSB7XHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImFyZWExIGFyZWEyIGFyZWEyXCJcclxuICAgIFwiYXJlYTEgYXJlYTUgYXJlYTRcIlxyXG4gICAgXCJhcmVhMyBhcmVhMyBhcmVhNFwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTVmIHtcclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNzVweDtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoOCwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNFwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE1XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXRlbXBsYXRlLTZhIHtcclxuICAgICY+Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMTtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTI7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEzO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNDtcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTU7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE2O1xyXG4gICAgfVxyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTIgYXJlYTNcIlxyXG4gICAgXCJhcmVhMSBhcmVhMiBhcmVhM1wiXHJcbiAgICBcImFyZWE0IGFyZWEyIGFyZWEzXCJcclxuICAgIFwiYXJlYTQgYXJlYTUgYXJlYTZcIlxyXG4gICAgXCJhcmVhNCBhcmVhNSBhcmVhNlwiXHJcbiAgICBcImFyZWE0IGFyZWE1IGFyZWE2XCJcclxuICAgIDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcbiAgICAgICAgICAgIFwiYXJlYTEgYXJlYTJcIlxyXG4gICAgICAgICAgICBcImFyZWEzIGFyZWE0XCJcclxuICAgICAgICAgICAgXCJhcmVhNSBhcmVhNlwiXHJcbiAgICAgICAgO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZC10ZW1wbGF0ZS02YiB7XHJcbiAgICAmPjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTE7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWEyO1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhMztcclxuICAgIH1cclxuXHJcbiAgICAmPjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIGdyaWQtYXJlYTogYXJlYTQ7XHJcbiAgICB9XHJcblxyXG4gICAgJj46bnRoLWNoaWxkKDUpIHtcclxuICAgICAgICBncmlkLWFyZWE6IGFyZWE1O1xyXG4gICAgfVxyXG5cclxuICAgICY+Om50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgZ3JpZC1hcmVhOiBhcmVhNjtcclxuICAgIH1cclxuXHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYXJlYTEgYXJlYTEgYXJlYTRcIlxyXG4gICAgXCJhcmVhMSBhcmVhMSBhcmVhNFwiXHJcbiAgICBcImFyZWExIGFyZWExIGFyZWE0XCJcclxuICAgIFwiYXJlYTIgYXJlYTMgYXJlYTVcIlxyXG4gICAgXCJhcmVhMiBhcmVhMyBhcmVhNVwiXHJcbiAgICBcImFyZWEyIGFyZWEzIGFyZWE2XCJcclxuICAgIDtcclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1rdiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJ3ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlcm8ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9iZy1oZXJvLmpwZycpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcclxuXHJcbiAgICAuZmVhdHVyZS1pY29ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNXB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZXJvX2hlYWRpbmcge1xyXG4gICAgICAgIEBhcHBseSBmb250LW9yYml0cm9uO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAqIDAuNzU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggLjFlbSByZ2JhKDAsIDAsIDAsIC4yNSkpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHcxOTIwKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWFpIHtcclxuICAgIHNwYW4uZ3JkbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGhlaWdodDogODAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjRkY2NDAwIDAlLCAjRkY2NDAwIDEwMCUpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29ucy5ncmlkIHtcclxuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGFwcGx5IHB4LTU7XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtYWkge1xyXG4gICAgLmRlZXAtZGl2ZS1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG5cclxuICAgIC5rcC1pbmZvLXRvcC1ib3R0b20ge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFpcm93IHtcclxuICAgICAgICBAYXBwbHkgZmxleCBmbGV4LXJvdyBnYXAtNTtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOmZsZXgtY29sO1xyXG4gICAgfVxyXG5cclxuICAgIC5FWnRvUGVhayB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggZ2FwLTUgZmxleC1jb2w7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6ZmxleC1yb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLmFpLXN3aXBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgLnFjYXJkIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZGl2Omhhcyg+LnNhZmVPQykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogNXJlbSBhdXRvIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNhZmVPQyB7XHJcbiAgICAgICAgLS14Z2FwOiA1cmVtO1xyXG4gICAgICAgIC0teWdhcDogMXJlbTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICByb3ctZ2FwOiB2YXIoLS15Z2FwKTtcclxuICAgICAgICBjb2x1bW4tZ2FwOiB2YXIoLS14Z2FwKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1pbi13aWR0aDogMTM2N3B4KSB7XHJcbiAgICAgICAgICAgIC0teGdhcDogM3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC0tcGFkbHI6IDAuNWxoO1xyXG4gICAgICAgICAgICAgICAgICAgIC0tY2xpcGJvcmRlcjogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGlubGluZS1zaXplOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGNhbGModmFyKC0tcGFkbHIpKSAwIHZhcigtLXBhZGxyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI0ZGNjQwMCwgI0ZGNjQwMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtZW5naW5lIHtcclxuICAgIHAge1xyXG4gICAgICAgIGNvbG9yOiAjYWFhO1xyXG4gICAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHN2Zy1jbGlwLXNob3cge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDAgLTEwMCUsIDIwMCUgMTAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLW92ZXJ2aWV3IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFweCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3ZpLWZhbGNvbl9sb2dvLmpwZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIHVsLFxyXG4gICAgb2wge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XHJcblxyXG4gICAgICAgIEBhcHBseSB3MTMyMDpsaXN0LWRpc2M7XHJcbiAgICB9XHJcblxyXG4gICAgI292ZXJ2aWV3IHtcclxuICAgICAgICBAYXBwbHkgdzYwMDpwdC0yMCB3MTMyMDpwYi01NjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC44ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjVlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQxNDE0MTtcclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGZpbHRlcjogc2F0dXJhdGUoMCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+ZGl2IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2FhYTtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpYWdyYW0ge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZlYXR1cmUtaWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDNyZW07XHJcblxyXG4gICAgICAgIEBhcHBseSB3OTYwOnJvdy1jb2xzLTIgdzk2MDpweC0wO1xyXG4gICAgICAgIEBhcHBseSB3MTMyMDpyb3ctY29scy0zO1xyXG5cclxuICAgICAgICA+ZGl2LFxyXG4gICAgICAgID5hIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBAYXBwbHkgdzYwMDpmbGV4LW5vd3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc3VtbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL3N1bW1hcnktYmcuanBnJykgY2VudGVyIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG5cclxuICAgIC5zdW1tYXJ5LXRleHQge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwsXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1bW1hcnktaW1nIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAYXBwbHkgdzEzMjA6bWF4LWgtWzM1dnddO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zZWN0aW9uLWNoYW5nZWJnIHtcclxuICAgIC5jaGFuZ2ViZyB7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogdmFyKC0tYmctdHJhbnMtdGltZSwgNDUwbXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1tZW1vcnkge1xyXG5cclxuICAgIC5idG4tZGVlcGRpdmUge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRvcC1pbWFnZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA4MDBtcztcclxuXHJcbiAgICAmLnNjYWxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZDUge1xyXG4gICAgLnFjYXJkIHtcclxuICAgICAgICBAYXBwbHkgdzE5MjA6bWluLWgtNDUwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDM2cHggKyAxZW0pO1xyXG4gICAgICAgIGJhY2tncm91bmQ6XHJcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMTExIDAlLCAjMTExIDEwMDAlKSxcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzMzMyAwJSwgIzAzMDMwMyA1MCUsICMzMzMgMTAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kLW9yaWdpbjogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGUge1xyXG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1xY2FyZC1zcGFjZSk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlZXAtZGl2ZS1haSB7XHJcbiAgICBkaXY6aGFzKD4uaWNvbnMuZ3JpZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuaWNvbnMuZ3JpZCB7XHJcbiAgICAgICAganVzdGlmeS1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdnJtIHtcclxuICAgIEBhcHBseSBweC04O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuXHJcbiAgICAuc2VjdGlvbi10b3Age1xyXG4gICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSA4MDBtcztcclxuXHJcbiAgICAgICAgJi5zY2FsZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODUlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZCB7XHJcbiAgICAgICAgQGFwcGx5IGdyaWQtY29scy0xO1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy0zIHc5NjA6cHgtNTtcclxuICAgIH1cclxuXHJcbiAgICAua3Age1xyXG4gICAgICAgIC5xdGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maXJzdCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxLjE7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQgIzY5Njk2OTtcclxuXHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Ym9yZGVyLXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWNvb2xpbmcge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vLi4vaW5uZXJnaWdhYnl0ZS9pbWFnZXMvY29vbGluZy1iZy5qcGcnKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcclxuXHJcbiAgICAubGF0Y2gtc3dpcGVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLXRoZXJtYWwtZ3VhcmQge1xyXG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogMjclO1xyXG4gICAgfVxyXG5cclxuICAgIC50aGVybWFsLWdyaWQge1xyXG4gICAgICAgIC8vIC5xY2FyZDpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIC8vICAgICBAYXBwbHkgdzE5MjA6dy1bMzAwcHhdO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGhlcm1hbCB7XHJcbiAgICBAYXBwbHkgcHgtODtcclxufVxyXG5cclxuLnNlY3Rpb24tcGNiIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtLXBjYi1iZy1zaXplOiA5NjBweDtcclxuICAgIC0tcGNiLWJnLXBhZGRpbmc6IDAuNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHc5NjApIHtcclxuICAgICAgICAtLXBjYi1iZy1zaXplOiAxMDAlO1xyXG4gICAgICAgIC0tcGNiLWJnLXBhZGRpbmc6IDAuNDM7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh3MTkyMCkge1xyXG4gICAgICAgIC0tcGNiLWJnLXNpemU6IDE5MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2lubmVyZ2lnYWJ5dGUvaW1hZ2VzL2lwL3BjYi1kZXNpZ24uanBnJykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXBjYi1iZy1zaXplKSBhdXRvO1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcGNiLWJnLXNpemUpICogdmFyKC0tcGNiLWJnLXBhZGRpbmcpKTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tcGNiLWJnLXNpemUpICogMC42MjA2ODk2NTUyKTtcclxufVxyXG5cclxuLnNlY3Rpb24tdWQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy91ZC1iZy5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgLnVkLWdyaWQge1xyXG4gICAgICAgIEBhcHBseSBnYXAtMjtcclxuICAgICAgICBAYXBwbHkgdzYwMDpnYXAtNTtcclxuICAgICAgICBAYXBwbHkgdzk2MDpncmlkLWNvbHMtMjtcclxuXHJcbiAgICAgICAgPiA6bm90KFtoaWRkZW5dKSB7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAvLyBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICAmOmhhcyg+IC5wb3MtY29ybmVyKSxcclxuICAgICAgICAucWNhcmQtYm9keTpoYXMoPiAucG9zLWNvcm5lcikge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGFwcGx5IG1pbi1oLTQwMHB4IHc5NjA6bWluLWgtNTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnFjYXJkLmJnLWZ1bGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5xY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoPiAucG9zLWNvcm5lciksXHJcbiAgICAgICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1jb25uZWN0aXZpdHkge1xyXG4gICAgQGFwcGx5IHB5LTA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLS1zbGNkdzogOTYwcHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgIC0tc2xjZHc6IDkwdnc7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgLnN0aWNreS1jZW50ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpZGVjYXJkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgLmNhbWVyYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IHJlbGF0aXZlIGZsZXggZmxleC1jb2w7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2xjZHcpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGFwcGx5IG1iLTIwIHc5NjA6bWItMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBhcHBseSBmbGV4IGZsZXgtY29sO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXNsY2R3KSAqIC43KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLXNsY2R3KSAqIC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggNXB4ICMwMDAwMDA0MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnFjYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnFjYXJkLWJvZHk6aGFzKD4gLnBvcy1jb3JuZXIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcWNhcmQtc3BhY2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHZoO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tZGl5IHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9kaXktYmcuanBnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAucWNhcmQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwNDA7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjFhO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vYm9yZGVyIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDVweCAjMDAwMDAwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpeS1ncmlkIHtcclxuICAgICAgICBAYXBwbHkgZ2FwLTI7XHJcbiAgICAgICAgQGFwcGx5IHc2MDA6Z2FwLTU7XHJcbiAgICAgICAgQGFwcGx5IHc5NjA6Z3JpZC1jb2xzLTI7XHJcblxyXG4gICAgICAgID4gOm5vdChbaGlkZGVuXSkge1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRpeS1ncmlkMiB7XHJcbiAgICAgICAgQGFwcGx5IGdhcC0yO1xyXG4gICAgICAgIEBhcHBseSB3NjAwOmdhcC01O1xyXG4gICAgICAgIEBhcHBseSB3OTYwOmdyaWQtY29scy02O1xyXG5cclxuICAgICAgICA+IDpub3QoW2hpZGRlbl0pIHtcclxuICAgICAgICAgICAgJiB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAzIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNiAvIHNwYW4gNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xY2FyZC5iZy1mdWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHZhcigtLXFjYXJkLXNwYWNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKD4gLnBvcy1jb3JuZXIpLFxyXG4gICAgICAgIC5xY2FyZC1ib2R5Omhhcyg+IC5wb3MtY29ybmVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlY3Rpb24tc29mdHdhcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy9hb3J1cy13b3JsZC01LmpwZycpIGNlbnRlciB0b3AvMTAwJSBhdXRvIG5vLXJlcGVhdDtcclxuICAgIEBhcHBseSBtaW4taC1zY3JlZW4gY2VudGVyLXk7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1hbWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogMjU2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDNyZW0gMTByZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHZ3IDV2dztcclxuICAgIH1cclxuXHJcbiAgICAuY29scyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMzY2cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzJ2dztcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIC43NWZyO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgICAgICBAYXBwbHkgZmxleCBmbGV4LWNvbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXY6aGFzKGltZykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjV2dztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA4MHZ3O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHZ3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXY6aGFzKHApIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rub3RlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLkFudGVubmEge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZWVwLWRpdmUtY29udGFpbmVyIHtcclxuICAgIEBhcHBseSB0ZXh0LXNlY29uZGFyeTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogY2FsYyg0JSArIHZhcigtLWxvY2FsbmF2LWhlaWdodCkpO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbm5lcmdpZ2FieXRlL2ltYWdlcy92aS1saW5lLTEuc3ZnJykgMCAwL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICAgICAtLXZpLWxpbmUtd2lkdGg6IG1heCg0MDBweCwgMjV2dyk7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXZpLWxpbmUtd2lkdGgpO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyh2YXIoLS12aS1saW5lLXdpZHRoKSAqIDAuMDM0NTgyMTMyNik7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYm94IHtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IGNhbGModmFyKC0tZGQtY29sdW1uLXdpZHRoKSAqIDQpO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAua3AtbWFpbiB7XHJcbiAgICAgICAgLy8gZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGVlcC1kaXZlLWNvbHVtbjpoYXMoLmRkcjUtdmktZnJhbWUpIHtcclxuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW46aGFzKC5iZW5lZml0KSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmRlZXAtZGl2ZS1jb2x1bW4gLmJlbmVmaXQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KGF1dG8sIDFmcikpO1xyXG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDFweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC0tY2xpcGJvcmRlcjogMXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMEQwRkYgMCUsICNGRjAwQkYgMTAwJSk7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAlIDEwMCUsIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDAlICsgdmFyKC0tY2xpcGJvcmRlcikpLCBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSkgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygxMDAlIC0gdmFyKC0tY2xpcGJvcmRlcikpIGNhbGMoMTAwJSAtIHZhcigtLWNsaXBib3JkZXIpKSwgY2FsYygwJSArIHZhcigtLWNsaXBib3JkZXIpKSBjYWxjKDEwMCUgLSB2YXIoLS1jbGlwYm9yZGVyKSksIGNhbGMoMCUgKyB2YXIoLS1jbGlwYm9yZGVyKSkgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG5cclxuLnBiby1zd2l0Y2gge1xyXG4gICAgZGl2IHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICY+KiB7XHJcbiAgICAgICAgICAgIEBhcHBseSBweC01IHctZnVsbCB3OTYwOnB4LTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBzYXR1cmF0ZSgwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY5Njk2OTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBhcHBseSBzaHJpbmstMCB3LWZ1bGwgdzk2MDpzaHJpbms7XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNlZWVlZWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZWVlZWVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aGFzKD46bGFzdC1jaGlsZC5hY3RpdmUpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk2MHB4KSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYsXHJcbiAgICAqIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGJvLXN3aXBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDApO1xyXG5cclxuICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZHI1LXZpLWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICA+aW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI4JSwgLTEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgPmltZy5mcmFtZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGVwIHtcclxuICAgIC5zdGVwLWltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGVlcC1kaXZlLXdpZmkge1xyXG4gICAgLmtwLnN0eWxlMiB7XHJcbiAgICAgICAgQGFwcGx5IGZsZXggaXRlbXMtY2VudGVyIGdhcC01O1xyXG4gICAgfVxyXG59XHJcblxyXG4jZGVlcC1kaXZlLXJnYiB7XHJcbiAgICAucmdiLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAucmdiLW1vZGVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZ2ItbW9kZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAuY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmdiLWVmZmVjdHMge1xyXG4gICAgICAgIEBhcHBseSBmdWxsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTE7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5pbWcud2F2ZSB7XHJcbiAgICBhbmltYXRpb246IHdhdmUgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYWx0ZXJuYXRlO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHdhdmUge1xyXG4gICAgMCUge1xyXG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSk7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJpZ25vcmVMaXN0IjpbXSwic291cmNlUm9vdCI6IiJ9*/